/*  ======================================= 
PROJECT :- Bube 2020
-------------------------
PAGE CONTENT - 
1. OWL CSS - PLUGINS
2. CUSTOM CSS
    i] Header
    ii] Footer
    iii] Home Page

------------------------------
=========================================== */
 /* --------------------------------OWL Slider CSS ----------------------------------------- */
    
    /**
     * Owl Carousel v2.3.4
     * Copyright 2013-2018 David Deutsch
     * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
     */
    
     .owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;}
     .owl-carousel {display: none;width: 100%;z-index: 1;}
     .owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}
     .owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}
     .owl-carousel .owl-stage-outer {position: relative;  overflow: hidden; -webkit-transform: translate3d(0, 0, 0);}
     .owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}
     .owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none}
     .owl-carousel .owl-item img {display: block;width: 100%;}
     .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
     .no-js .owl-carousel, .owl-carousel.owl-loaded {display: block}
     .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
     .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0 0;color: inherit;border: none;padding: 0!important;font: inherit;}
     .owl-carousel.owl-loading {opacity: 0;display: block}
     .owl-carousel.owl-hidden {opacity: 0;}
     .owl-carousel.owl-refresh .owl-item {visibility: hidden;}
     .owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
     .owl-carousel.owl-grab {cursor: move;cursor: grab}
     .owl-carousel.owl-rtl {direction: rtl;}
     .owl-carousel.owl-rtl .owl-item {float: right;}
     .owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both}
     .owl-carousel .owl-animated-in {z-index: 0;}
     .owl-carousel .owl-animated-out {z-index: 1;}
     .owl-carousel .fadeOut {animation-name: fadeOut;}
     @keyframes fadeOut {0% { opacity: 1 }100% {  opacity: 0}}
     .owl-height {transition: height .5s ease-in-out}
     .owl-carousel .owl-item .owl-lazy { opacity: 0;transition: opacity .4s ease}
     .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0}
     .owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d}
     .owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000}
     .owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease}
     .owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);    transform: scale(1.3, 1.3)}
     .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none}
     .owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease}
     .owl-carousel .owl-video-frame { position: relative;z-index: 1;height: 100%;width: 100%}
     .owl-carousel .single {transform: translate3d(0px, 0px, 0px) !important;}
     /* Owl Slider ends */
     .owl-carousel .single{ transform: translate3d(0px,0px, 0px) !important; }
     /* ------------------------------------------------------------ */
     
 /* ===================custom css========================= */
 /* ----------------------------------------------------------------- */
 
 body {font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 18px;line-height: 28px;color: #242832;}
 body.page{margin: 0;}
 body.home h1{font-family: 'Roboto';font-style: normal;font-weight: bold;font-size: 90px;line-height: 90px;}
 h1{font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 36px;line-height: 50px;color: #242832;}
 h2{font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 40px;line-height: 50px;color: #242832;}
 h3{font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 22px;line-height: 32px;color: #242832;}
 h4{font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 24px;line-height: 28px;color: #242832; }
 h5{font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 20px;line-height: 30px;color: #242832; }
 h6{font-family: 'Roboto';font-style: normal;font-weight: 800;font-size: 18px;line-height: 29px;color: #242832;}
 .ingress_text , .ingress_text p{font-size: 20px;line-height: 30px;color: #242832;font-weight: 400;}
.commtopban_section .common_topban {background-size:cover;background-position:top 5% center;min-height:615px;background-repeat:no-repeat;}
 
/* footer{position: absolute;bottom: 0;} */
 /* .box-loader-wrap { min-height: auto;display: flex; justify-content: center; align-items: center;align-self: center; z-index: 9; left: 0;right: 0;padding-top: 0; background-color: transparent;text-align: center;}
 .loader { background-image: url(../images/loader.svg);background-repeat: no-repeat;animation: loader 3.5s infinite ease-in-out;display: block;width: 60px;height: 60px;margin: 0 auto;background-size: 60px;position:absolute;top: 30%;} */
 
 .box-loader-wrap {z-index: 9;padding-top: 0;background-color: transparent;display: flex;min-height: 222px;}
 .loader {background-image: url(../images/loader.svg);background-repeat: no-repeat;animation: loader 3.5s infinite ease-in-out;display: flex;width: 60px;height: 60px;margin: 0 auto;background-size: 60px;align-items: center;justify-content: center;align-self: center;}
 
 /* List Item style */
 ul {list-style-type: none;/* padding: 0 10px; */padding: 0;margin: 0px;margin-bottom: 20px;}
 ul li {position: relative;padding-left: 14px;margin-bottom: 15px; }
 ul li::before {content: url('../images/bullet.svg');position: absolute;left: 0;top: -3px;}
 ol {margin: 0;padding-left: 16px;margin-bottom: 20px;}
 ol li {padding-left: 1px;/* margin-bottom: 18px; */}
 footer ul {list-style-type: none;}
 footer ul li:before {content: "";}
 ul.left-menu-listing{list-style-type: none;}
 ul.left-menu-listing li:before {content: "";}
 ul.sm-blue {list-style-type: none;}
 ul.sm-blue li:before {content: "";}
 .sm-blue ul{list-style-type: none;}
 .sm-blue ul li:before {content: "";}
 
 @media screen and (min-width:992px) and (max-width:1199.9px){
/* .commtopban_section .common_topban {min-height:430px;} */
}
 
 @media screen and (min-width:768px) and (max-width:991px){
 body.home h1{font-size: 62px;line-height: 80px;}
 h1{line-height: 50px;color: #242832;}
 h2{line-height: 42px;color: #242832;}
 h3{font-size: 22px;line-height: 32px;color: #242832;}
 h4{font-size: 21px;line-height: 31px;color: #242832; }
 h5{font-size: 20px;line-height: 30px;color: #242832; }
 h6{font-size: 18px;line-height: 29px;color: #242832;}
 /* .commtopban_section .common_topban {min-height:370px;} */

 }
 
 @media screen and (max-width:767.9px) {
 body {font-size: 16px;line-height: 24px;color: #242832;}
 body.home h1{font-size: 35px;line-height: 40px;}
 body.home h2{font-size: 28px;line-height: 35px;color: #242832;}
 h1{font-size: 28px;line-height: 38px;color: #242832;}
 h2{font-size: 24px;line-height: 34px;color: #242832;}
 h3{font-size: 22px;line-height: 32px;color: #242832;}
 h4{font-size: 22px;line-height: 28px;color: #000000; }
 h5{font-size: 20px;line-height: 30px;color: #000000; }
 h6{font-size: 18px;line-height: 29px;color: #000000;}
 /* .commtopban_section .common_topban {min-height:150px;} */
.ingress_text, .ingress_text p {font-size: 18px;line-height: 28px;}
 }
 
 
 /* -----------header menu------------ */

body.home header.header-wrapper {position: absolute;width: 100%;top: 0;z-index: 99;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}

body.home header.header-wrapper.sticky-head , header.header-wrapper.sticky-head {position: fixed;width: 100%;z-index: 999;top: 0;-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;background: #FFFFFF; }
header.header-wrapper .menufluid .menudiv{float: right;text-align: right; display: flex;align-items: flex-end;justify-content: flex-end;}

header .search-wrap.Mobile input.search-field:focus{outline: none;}
.overlaydiv .search-wrap.Desktop button.search-submit:focus{outline:none;}
.overlaydiv{display:none;}
@media screen and (min-width:992px) {
.overlay{ background: rgba(48, 66, 90, 0.7); filter: blur(1px);}	
 h2>a:hover ,h3>a:hover, h4>a:hover ,h5>a:hover ,h6>a:hover {color: #437083 !important;}
 .the_content a:hover{text-decoration-line: underline !important;color: #437083 !important;}
/* body.home .search-wrap .search-icon{display:none;}
  body.home .header-wrapper.sticky-head .search-wrap .search-icon{display:block;}*/
  body.home .header-wrapper.sticky-head span.search-wrap{top: 37px !important;}
.overlaydiv{position: fixed;height: 100%;width: 100%;background: rgb(36 40 50 / 95%);left: 0;right: 0;z-index: 9999;display: none;top:0;}
header .search-wrap.Mobile{display: none;}

.overlaydiv .search-wrap.Desktop form.search-form {margin-top: 55px;}
.overlaydiv .search-wrap.Desktop .close_div{
    display: inline-block;position: absolute;top: 0;right: 0;
}
.overlaydiv .search-wrap.Desktop .close_div{cursor:pointer;}
.overlaydiv .search-wrap.Desktop{    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    position: absolute;
    left: 33.55%;}
    .overlaydiv .search-wrap.Desktop input.search-field {
        background: #FFFFFF;
        border: 1px solid #C5E0E0;
        box-sizing: border-box;
        border-radius: 50px;
        padding: 36px 66px 37px 56px;
        font-weight: 500;
        font-size: 20px;
        line-height: 23px;
        display: flex;
        align-items: center;
        color: #242832;
        max-height: 54px;
        min-width: 504px;
    }
	.overlaydiv .search-wrap.Desktop input.search-field:focus {outline:none;}
    .overlaydiv .search-wrap.Desktop button.search-submit {
        background: transparent;
        /* background-image: url('../images/searchmob_blue.svg'); */
        background-image: url('../images/search_lightbox.svg');
        background-repeat: no-repeat;
        background-position: center;
        border: 0;
        position: absolute;
        right: 44px;
        top: 57%;top: 80px;
        background-size: 25px;
        height: 25px;
        width: 25px;
    }

form.search-form{display: none;} 
header.header-wrapper .menufluid .Logo:focus {outline:none;}
header.header-wrapper .menufluid .menudiv ul#main-rmenu { display: inline-block;}
body.home header.header-wrapper .menufluid ul#main-rmenu>li>a {color:#FFFFFF;}
body.home header.header-wrapper.sticky-head .menufluid ul#main-rmenu>li>a {color: #222D64;}
/* body.home header.header-wrapper .menufluid ul#main-rmenu>li>a:hover {border-bottom: 3px solid #5DDBD3} */
header.header-wrapper .menufluid ul#main-rmenu > li > ul li a  {font-size: 18px;line-height: 25px;color: #242832;border-bottom: 1px solid #DBD5CD;padding-top: 15px;padding-bottom: 15px;}
header.header-wrapper .menufluid ul#main-rmenu > li > ul li:last-child a  {border-bottom: none;}

.top-menu>ul>li>a{border-bottom: 3px solid transparent;}
/* .top-menu>ul>li>a:after {content: "";position: absolute;z-index: 99999999;left: 0;right: 100%;bottom: -3px;background: #222D64;height: 2px;transition-property: left right;transition-duration: 0.3s;transition-timing-function: ease-out;color: #fff;} */
.top-menu>ul>li>a:after {content: "";position: absolute;z-index: 99999999;left: 0;right: 100%;bottom: -1px;background: #5DDBD3;height: 3px;transition-property: left right;transition-duration: 0.3s;transition-timing-function: ease-out;color: #fff;}
/*.sm-blue>li>a:hover {border-bottom: 0;}*/
.top-menu>ul>li>a:hover:after, body.home .top-menu>ul>li>a:focus:after, body.home .top-menu>ul>li>a:active:after {right: 0;}
body.home .top-menu>ul>li>a:after {background: #5DDBD3;}
/* header.header-wrapper .menufluid ul#main-rmenu >li > ul >li:last-child a, header.header-wrapper .menufluid ul#main-rmenu >li > ul >li > ul >li:last-child a , */
header.header-wrapper .menufluid ul#main-rmenu >li > ul >li >ul >li>ul >li:last-child a {border-bottom: 0;}
.sm-blue>li>ul>li>a, .sm-blue>li>ul>li>ul>li>a, .sm-blue>li>ul>li>ul>li>ul>li>a {padding: 5px 10px;}
.sm-blue>li>ul, .sm-blue>li>ul>li>ul, .sm-blue>li>ul>li>ul>li>ul {background: #FFFFFF;padding: 5px 30px;border: 1px solid #DBD5CD;}
header.header-wrapper .menufluid .menudiv nav#top-menu span.search-wrap {position: absolute;right: 0;/*top: 40px;*/ top:76px; /* 71px; */}
header.header-wrapper .menufluid .Logodiv,header.header-wrapper .menufluid .menudiv 
{padding-top: 71px;padding-bottom: 60px;}
/* {padding-top: 66px;padding-bottom: 55px;} */
header.header-wrapper.sticky-head .menufluid .Logodiv,header.header-wrapper.sticky-head .menufluid .menudiv {padding-top: 31px;padding-bottom: 23px;}
header.header-wrapper .menufluid .menudiv nav#top-menu{padding-top: 9px;}
header.header-wrapper .Logodiv{padding-top:67px !important; /* 62px */}

/* .top-menu>ul>li.current-menu-item>a, .top-menu>ul>li.current_page_parent>a 
 .top-menu>li.current-page-parent>a, .top-menu>li.current-page-ancestor>a {
    border-bottom: 3px solid #222D64;
    border: 0;
    text-decoration: underline;
} */

}

@media screen and (min-width:1200px) {
	header.header-wrapper.sticky-head .menufluid .Logodiv, header.header-wrapper.sticky-head .menufluid .menudiv{padding-top: 32px;}
.header-wrapper.sticky-head .Logodiv{padding-top: 31px !important;}
.header-wrapper.sticky-head span.search-wrap{top:37px !important;}
}

@media screen and (min-width:1200px) and (max-width:1220px){
header .top-menu>ul>li>a{font-size: 18px;line-height: 20px;}
}

@media screen and (min-width:992px) and (max-width:1199.9px){
/*header.header-wrapper {max-height: 104px;min-height: 104px;}*/
header.header-wrapper .menufluid .Logodiv, header.header-wrapper .menufluid .menudiv {padding-top: 31px !Important;padding-bottom: 24px;}
header.header-wrapper .menufluid .menudiv{padding-top: 27px !important;}
header.header-wrapper .menufluid .menudiv nav#top-menu span.search-wrap{top:29px !important;}
header.header-wrapper .menufluid{padding-left: 80px;padding-right: 80px;}
}

@media screen and (min-width:768px) and (max-width:991.9px){
header.header-wrapper {min-height: 100px;max-height: 100px;}
header.header-wrapper.sticky-head {min-height: 86px;max-height: 86px;}
}
 
@media screen and (min-width:1200px) and (max-width:1299px){
header.header-wrapper .menufluid{padding-left: 100px;padding-right: 100px;}
}

@media screen and (min-width:1300px){
header.header-wrapper .menufluid{padding-left: 49px;padding-right: 67px;}
}

@media screen and (min-width:1600px){
header.header-wrapper .menufluid{max-width: 1549px;padding-left:0;padding-right:0;}
header.header-wrapper .Logodiv .Logo img.logotop {min-width: 469px;max-width: 469px;}
header.header-wrapper.sticky-head .Logodiv .Logo img.logotop {min-width: 258px;max-width: 258px;}
header.header-wrapper .menufluid .menudiv nav#top-menu span.search-wrap {top: 93px;}
}

@media screen and (max-width:991.9px){
/* form.search-form{opacity: 0;}  */
header .search-wrap.Desktop{display: none;} 
div#navbarNavDropdown {display: none;}
header.header-wrapper .menufluid .menudiv #navbarNavDropdown {border: 1px solid #ECECEC;position: fixed;width: 95vw;right: 0;height: 100vh;background: #FFF;max-height: 100%;height: 100%;position: fixed;background: #fff;background-color: rgb(255, 255, 255);right: 0;top: 0;max-width: 60%;z-index: 15;overflow-y: auto;padding-bottom: 40px;}
a.has-submenu.slidedowncls {color: #5DDBD3 !important;}
.Logodiv .Logo{padding-top: 23px;position: absolute;padding-bottom: 23px;padding-left: 10px;}
header #top-menu #main-rmenu li {border-top: 1px solid #D9D9D9;}
header .search-wrap.Mobile {display: inline-block;}
header .search-wrap.Mobile form.search-form {position: absolute;top: 70px;left: 34px;margin: 7px 0;}
header .search-wrap.Mobile .searchlabel_mob{margin:0}
header .search-wrap.Mobile button.search-submit {
    background: transparent;
    background-image: url('../images/searchmob_blue.svg');
    background-repeat: no-repeat;
    background-position: center;
    border: 0;
    position: absolute;
    right: 15px;
    top: 35%;
    background-size: 16px;
    height: 16px;
    width: 16px;
}

header .search-wrap.Mobile form input::placeholder , header .search-wrap.Mobile form input::-webkit-input-placeholder , header .search-wrap.Mobile form input:-ms-input-placeholder{color: #19253E;}

header .search-wrap.Mobile input.search-field{
    background: rgba(196, 196, 196, 0.1);
    border: 1px solid #D9D9D9;
    box-sizing: border-box;
    border-radius: 15px;
    padding:0.93em 43px 16px 25px;
    display: inline-block;
    font-size: 18px;
    line-height: 21px;
    color: #19253E;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto 0;max-height: 54px;
}

.overlaydiv{display:none;}
}
@media screen and (max-width:767.9px){
header.header-wrapper {max-height: 80px;min-height: 80px;}
header.header-wrapper .menufluid .menudiv #navbarNavDropdown {max-width: 95%;}
.Logodiv .Logo img.logotop{max-height: 34px;max-width: 223px;}
}

@media screen and (min-width:375px) and (max-width:991.9px){
header .search-wrap.Mobile input.search-field{min-width: 281px;}
}

 /* --------------  Footer CSS   ------- */
footer#colophon a {color:#FFFFFF;}
footer#colophon {background: #222222;color: #FFF;}
footer#colophon .container-fluid.site-info {padding-top: 118px;padding-bottom: 155px;}
footer#colophon .container-fluid.site-info .footer_heading{font-weight: bold;font-size: 24px;line-height: 140.62%;color: #5DDBD3;margin-bottom: 30px;}

footer#colophon .contactusdiv .the_content p a{text-decoration: underline;}
footer#colophon .contactusdiv .the_content p a:hover{color: #5DDBD3 !important;}
footer#colophon .contactusdiv .the_content p {margin-bottom: 8px;font-size: 18px;line-height: 21px;}

footer#colophon .container-fluid.copyright_div {border: 1px solid #3D424E;padding-top: 34px;padding-bottom: 38px;}

footer#colophon .container-fluid.site-info .logodiv{padding-left: 16%;padding-top: 65px;}
footer#colophon .container-fluid.site-info .menudiv{padding-left: 4%;}
footer#colophon .fmenur{padding-left:0;}
footer#colophon .container-fluid.site-info .menudiv ul li a{font-size: 18px;line-height: 21px; text-decoration: underline;}
footer#colophon .container-fluid.site-info .menudiv ul li a:hover{color: #5DDBD3;}
footer#colophon .container-fluid.site-info .menudiv ul li {padding-left:0;}
footer#colophon .container-fluid.site-info .menudiv ul li:last-child {margin-bottom: 0;}
footer#colophon .container-fluid.site-info .menudiv ul {margin-bottom: 0;}

footer#colophon .copyright_div .copywrites , footer#colophon .copyright_div .copywrites a{font-size: 15px;line-height: 18px;color: #D0D6DD;}
footer#colophon .copyright_div .copywrites a{text-decoration: underline;}

@media screen and (min-width:992px){
footer#colophon .container-fluid.site-info .menudiv ul li {margin-bottom: 22px;}
}
@media screen and (max-width:991px){
	footer#colophon .container-fluid.site-info .menudiv{padding-left: 5%;}
	/* footer#colophon .fmenur {padding-left:15px;    margin-top: 15px;} */
}

@media screen and (min-width:768px) and (max-width:991.9px){
footer#colophon .fmenur {padding-left:15px;    margin-top: 15px;}
}
@media screen and (max-width:767.9px){
footer#colophon .container-fluid.site-info {padding-top: 71px;padding-bottom: 74px;}
footer#colophon .contactusdiv .the_content p {margin-bottom: 8px;font-size: 16px;line-height: 19px;}
footer#colophon .container-fluid.site-info .footer_heading {font-weight: bold;font-size: 18px;line-height: 140.62%;color: #5DDBD3;margin-bottom: 8px;margin-top: 43px;}
footer#colophon .container-fluid.site-info .contactusdiv .footer_heading {margin-top: 0;margin-bottom:10px;}
footer#colophon .container-fluid.site-info .menudiv ul li a {font-size: 16px;line-height: 19px;}
footer#colophon .container-fluid.site-info .logodiv {padding-left: 15px;padding-top: 29px;}
footer#colophon .copyright_div .copywrites, footer#colophon .copyright_div .copywrites a {font-size: 14px;line-height: 16px;text-align: center !important;}
footer#colophon .container-fluid.copyright_div {padding-top: 34px;padding-bottom: 42px;}
.copywrites.text-right{margin-top:8px;}
}

.defaultcontentwrapper a {color:#242832;text-decoration:underline;}
.defaultcontentwrapper p{margin-bottom:20px;}
.defaultcontentwrapper ul li{padding-left:36px;}
.defaultcontentwrapper ol li{padding-left:20px;margin-bottom:15px;}

.defaultcontentwrapper h2{Font family: Roboto;font-style: Bold;font-size: 40px;line-height: 50px;}
.defaultcontentwrapper h3{Font family: Roboto;font-style: Bold;font-size: 28px;line-height: 35px;margin-bottom:10px;}
.defaultcontentwrapper h4{Font family: Roboto;font-style: Bold;font-size: 24px;line-height: 28px;margin-bottom:10px;}
.defaultcontentwrapper h5{Font family: Roboto;font-style: Bold;font-size: 20px;line-height: 24px;margin-bottom:10px;}
.defaultcontentwrapper h6{Font family: Roboto;font-style: Bold;font-size: 18px;line-height: 22px;margin-bottom:10px;}
 /* --------------  Footer End   ------- */


 /* --------------owl-wrapper - topbanner------- */
 .owltopbanwrapper{position: relative; top: 0px; bottom: 0; }
 .owl-wrapper{
     padding: 0px !important;
     width: 100%;
 }
 
 /* ----------custom owl css-----------  */
 .owltopbanwrapper .topbanner-heading.bold {font-family: 'Roboto';font-style: normal;font-weight: bold;font-size: 90px;line-height: 90px;color: #FFFFFF;text-shadow:  0px 2px 3px rgba(0, 0, 0, 0.25);text-align: left;}
 .owltopbanwrapper .topbanner-heading{text-align: left;font-weight: 200;font-size: 90px;line-height: 90px;text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25);}
.owltopbanwrapper .owl_product_topbanner p.text {font-size: 30px;line-height: 45px;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align: left;margin-top: 39px;}
.owl_product_topbanner .heading_div{margin-bottom: 39px;}
.owltopbanwrapper .carousel-caption{top:36%; }
.sub-btn {border: 2px solid #5DDBD3;box-sizing: border-box;border-radius: 35px;padding: 12px 43px;display: inline-block;margin-top: 60px;
    transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-webkit-transition: .25s ease-in-out;}
.sub-btn:hover {background: #5DDBD3;}
.sub-btn:hover a{text-decoration: none;}
.sub-btn .readmore_btn{font-weight: bold;font-size: 18px;line-height: 21px;display: flex;align-items: center;text-align: center;color: #242832;}
 #owl_slider .owl-nav button {width: 30px;height: 30px;}
 #owl_slider .owl-nav {margin-top: 10px;position: absolute;width: 100%;bottom: 54%;z-index: 12;}
 #owl_slider .owl-nav .owl-prev {left: 21px;position: absolute;}
 #owl_slider .owl-nav .owl-next {right: 21px;position: absolute;}
 .owltopbanwrapper div#owl_slider {display: flex;justify-content: center;}
 .owltopbanwrapper .owl-dots {text-align: center;position: absolute;bottom: 17px;margin: 0 auto;}
 
.owltopbanwrapper .owl-dots{position: absolute;display: flex;align-items: center;justify-content: flex-end;transform: rotate(90deg);right: 44px;top: 48%; width: 10px;height: 10px;}
.owltopbanwrapper .owl-theme .owl-dots .owl-dot span{/*width: 12px;height: 12px;background: transparent;border: 1px solid #A4B4A6;margin:5px 4px;*/
width: 10px;height: 10px;margin: 0 4px;background: transparent;border: 1px solid #FFFFFF;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 50%;}
.owltopbanwrapper button.owl-dot:focus{outline:none;}
.owltopbanwrapper .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#FFFFFF;}
 
 /* .owltopbanwrapper button.owl-dot.active span {font-weight: bold;} */
 /* .owltopbanwrapper button.owl-dot span {font-style: normal;font-size: 12px;line-height: 20px;text-align: center;color: #FFFFFF;margin-right: 8px;} */
 .owltopbanwrapper .owl-carousel .single {transform: translate3d(0px,0px, 0px) !important; }

 .abtcontent_wrapper {padding-top:183px;padding-bottom: 217px;}
 .abtcontent_wrapper .h2_heading_text{margin-bottom: 30px;}
 .abtcontent_wrapper .ingress_text{margin-bottom: 30px;}
 
 .the_content p:last-child{margin-bottom: 0;}

 .Content_bannersection {background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #5DDBD3; 
    position:relative;min-height: 640px;display: flex;}
 .Content_bannersection .sub-btn {margin-top: 40px;}
 .Content_bannersection .sub-btn .readmore_btn{color:#222D64;}
 
 .Content_bannersection .LargeCont .contentdiv {max-width: 494px;vertical-align: middle;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;margin-bottom:50px;}
 .Content_bannersection .LargeCont .contentdiv .the_content {margin-top: 20px;}
 .Content_bannersection .LargeCont .contentdiv .h2 {margin-bottom: 20px;}
 .Content_bannersection .Largeimagediv{position: absolute;top: 0;right: 0;width: 50%;}
 .Content_bannersection .Largeimagediv .lastlargeimg{min-height: 640px;background-size:cover;background-repeat:no-repeat;background-position:center;}

 .recproject_Section{padding-top:157px;padding-bottom: 167px;background: rgba(219, 213, 205, 0.5);}
 .recproject_Section .h2proj_heading{margin-bottom: 72px;text-align: center;font-size: 40px;line-height: 50px;}
 .recproject_Section .content_wrap{padding: 42px 40px 0;background: #FFFFFF;}
 .recproject_Section .content_wrap .submbox_title a{margin-bottom: 24px;color: #242832 !important;}
 .submbox_title a{color: #242832 !important;}

 .recproject_Section .midboxcont .verticallymiddlebox .box .middleboximg{min-height:296px;background-size:cover;background-repeat:no-repeat;background-position:center;position: relative;}
 .recproject_Section .midboxcont .verticallymiddlebox .box .client_div{margin-top: 24px;}
 .recproject_Section .midboxcont .verticallymiddlebox .box .desc_div{margin-top: 22px;}
 .recproject_Section .midboxcont .verticallymiddlebox .box .yearbox{position: absolute;bottom: 0;right: 0;width: 88px;height: 40px;color: #FFFFFF;background: #437083;display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 40px;}


 @media screen and (min-width:768px){
.owltopbanwrapper .show-desktop {background-position: center;background-repeat: no-repeat;background-size: cover;}
.owl_product_topbanner .carousel-caption{max-width: 355px;left: 13.5%;}
.owltopbanwrapper .show-mobile{display: none !important;}
/* .Content_bannersection .Largeimagediv {position: absolute;right: 0;width: 100%;} */
.abtcontent_wrapper .rightimagediv {float: right;text-align: right;}
.Content_bannersection .Largeimagediv{position: absolute;top: 0;right: 0;width: 50%;}
.overlaybgbanner{position: absolute;top: 0;width: 100%;height: 100%;background: rgba(48, 66, 90, 0.7);opacity: 0.5;}
body.home .abtcontent_wrapper .rightimagediv {padding-left: 79px;}
 }
 
 @media screen and (min-width:768px) and (max-width:991.9px){
.abtcontent_wrapper {padding-top: 103px;padding-bottom: 117px;}
.recproject_Section .midboxcont .verticallymiddlebox .box .middleboximg {min-height: 219px;}
.owltopbanwrapper .carousel-caption {top: 280px;}
.owltopbanwrapper .show-desktop{min-height: 900px;}
 .owltopbanwrapper .topbanner-heading.bold {font-size: 50px;line-height: 60px;}
 .owltopbanwrapper .topbanner-heading{font-size: 50px;line-height: 60px;}
 .owltopbanwrapper .owl_product_topbanner p.text {font-size: 27px;line-height: 40px;}
 .Content_bannersection {min-height: 500px;}
 .Content_bannersection .Largeimagediv .lastlargeimg{min-height: 500px;}
 .verticallymiddlebox .box{margin-bottom:40px;}
 body.home .abtcontent_wrapper .rightimagediv {padding-left: 45px;}
  .recproject_Section .h2proj_heading{font-size: 32px;line-height: 42px;}
  .recproject_Section {padding-top: 97px;padding-bottom: 107px;}
 .Content_bannersection {align-items: center;}
 body.home .abtcontent_wrapper #AboutUsh1, .Content_bannersection #banh2heading{font-family: Roboto;font-style: normal;font-weight: bold;font-size: 32px;line-height: 42px;color: #242832;}
 }


 @media screen and (min-width:992px){
body.home .abtcontent_wrapper #AboutUsh1, .Content_bannersection #banh2heading{font-family: Roboto;font-style: normal;font-weight: bold;font-size: 40px;line-height: 50px;color: #242832;}
.recproject_Section .midboxcont .verticallymiddlebox .box .middleboximg {min-height: 215px;}
.owltopbanwrapper .carousel-caption {/*top: 251px;*/ 
    top: 0 !important;
    bottom: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    /* align-items: center !important; */
    float: left;
    text-align: left;
    max-height: 100% !important;
    min-height: 100% !important;
    vertical-align: middle !important;
    margin: auto 0 !important; 
    flex-direction: column;}
.owl_product_topbanner .heading_div {margin-bottom: 0 !important;}
.owltopbanwrapper .show-desktop{min-height: 1080px;}
.owl_product_topbanner .carousel-caption{max-width: 499px;}
.recproject_Section .midboxcont {max-width: 980px;}
.Content_bannersection .LargeCont {max-width: 900px;}
.recproject_Section .midboxcont .verticallymiddlebox .box{padding: 0 20px;}
 .Content_bannersection {padding-top: 184px;} 
 }

 @media screen and (min-width:1200px){
 .recproject_Section .midboxcont .verticallymiddlebox .box .middleboximg{min-height:296px;}
.owltopbanwrapper .carousel-caption {top: 371px;}
.owl_product_topbanner .carousel-caption{max-width: 699px;}
.recproject_Section .midboxcont {max-width: 1180px;}
.recproject_Section .midboxcont .verticallymiddlebox .box{padding: 0 35px;}
.Content_bannersection .LargeCont {max-width: 1300px;}
 }

 @media screen and (min-width:1400px){
.recproject_Section .midboxcont {max-width: 1335px;}
}

 @media screen and (min-width:1600px){
.recproject_Section .midboxcont {max-width:1545px}
}


 @media screen and (max-width:767.9px){
.owltopbanwrapper .show-desktop{display: none !important;}
.owltopbanwrapper .show-mobile{min-height: 499px;background-position: center;background-repeat: no-repeat;background-size: cover;}

.abtcontent_wrapper {padding-top: 53px;padding-bottom: 67px;}
.abtcontent_wrapper .h2_heading_text {margin-bottom: 25px;}
.abtcontent_wrapper .ingress_text {margin-bottom: 25px;}
.abtcontent_wrapper .rightimagediv {padding-top: 79px;}
.owltopbanwrapper .carousel-caption {top: 31%; top: 0 !important;
    bottom: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
   /* align-items: center !important; */
    float: left;
    text-align: left;    max-height: 100% !important;
    min-height: 100% !important;
    vertical-align: middle !important;
    margin: auto 0 !important; flex-direction: column;}
.overlaybgbanner {position: absolute;top: 0;width: 100%;height: 100%;background: rgba(48, 66, 90, 0.7);opacity: 0.5;}

.sub-btn {margin-top: 25px;}

.owltopbanwrapper .topbanner-heading.bold {font-size: 35px;line-height: 40px;}
.owltopbanwrapper .topbanner-heading{font-weight: 200;font-size: 35px;line-height: 40px;}
.owltopbanwrapper .owl_product_topbanner p.text {font-size: 18px;line-height: 28px;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align: left;margin-top:22px;}
.owl_product_topbanner .heading_div{margin-bottom:0; /* 22px; */}
body.home .abtcontent_wrapper #AboutUsh1 , .Content_bannersection #banh2heading {font-family: Roboto;font-style: normal;font-weight: bold;font-size: 28px;line-height: 35px;color: #242832;}
.Content_bannersection .contfluid{padding-left: 0;padding-right: 0;}
.Content_bannersection .LargeCont .contentdiv {order:2;padding: 43px 30px 50px;margin-bottom: 0;}
.Content_bannersection .LargeCont .contentdiv .the_content {margin-top: 16px;}
.Content_bannersection .sub-btn {margin-top: 46px;}
.Content_bannersection {min-height: auto;}

.Content_bannersection .Largeimagediv {position: unset;width: 100%;}
.Content_bannersection .Largeimagediv .lastlargeimg{min-height: 250px;}
.recproject_Section {padding-top: 59px;padding-bottom: 64px;}
.recproject_Section .h2proj_heading {margin-bottom: 0;font-size: 28px;line-height: 35px;}

.recproject_Section .sub-btn{margin-top: 50px;}
.recproject_Section .midboxcont .verticallymiddlebox .box {margin-top: 50px;}
.recproject_Section .content_wrap {padding: 30px 28px 40px;height:auto !important;}
.recproject_Section .midboxcont .verticallymiddlebox .box .client_div {margin-top: 20px;}
.recproject_Section .midboxcont .verticallymiddlebox .box .desc_div {margin-top: 20px;}
.recproject_Section .midboxcont .verticallymiddlebox .box .middleboximg {min-height: 212px;}
.recproject_Section .midboxcont .verticallymiddlebox .box .yearbox{Width :67px;Height:33px;font-size: 16px;line-height: 40px;}
 }

@media screen and (min-width:576px) and (max-width:767.9px) {
.Content_bannersection .LargeCont .contentdiv{padding: 43px 15px 50px;}
}


/*-----------------Vessels template css =============================*/
 @media screen and (max-width:767px) {
        table {
            border: 0;
            margin-bottom: 0;
        }

        table {
            /* border: 1px solid #ccc; */
            border-collapse: collapse;
            margin: 0;
            padding: 0;
            width: 100%;
            /* table-layout: fixed; */
            margin-bottom: 60px;
        }

        table thead {
            border: none;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
        }

        table tr {
            /* border-bottom: 3px solid #ddd; */
            display: block;
            margin-bottom: 20px;
            /* border: 1px solid #D8D8D8; */
            box-sizing: border-box;
            padding: 15px 21px;
        }

        table tr:nth-child(odd) {
            background: #EEFBFB;
        }

        table tr:nth-child(even) {
            background: #FFFFFF;
            border: 1px solid #EEFBFB;
        }

        table tr {
            /* background-color: #f8f8f8; */
            /* border-bottom: 1px solid #D8D8D8; */
            border: 0;
            padding:23px 28px 23px;margin: 0 2px 20px !important;
        }

        table th {
            font-weight: bold;
            font-size: 18px;
            line-height: 28px;
            font-family: 'Roboto';
            color: #000000;
        }

        table th,
        table td {
            /* padding: .625em; */
            text-align: left;
        }


        table td:first-child,
        table td:last-child {
            padding: 0;
        }

        table td {
            height: auto;
            padding: 0;
        }

        table td,
        table td a {
            display: block;
            font-family: 'Roboto';
            font-style: normal;
            font-weight: normal;
            font-size: 15px;
            line-height: 28px;
            text-align: right;
            color: #000000;
        }

        table td {
            font-family: 'Roboto';
            font-weight: normal;
            font-size: 16px;
            line-height: 28px;
            color: #000000;
            height: 28px;
        }

        table td::before {
            content: attr(data-label);
            float: left;
            font-family: 'Roboto';
            font-style: normal;
            font-weight: bold;
            font-size: 18px;
            line-height: 28px;
            color: #000000;
        }

        .tdcol {
            text-align: right !important;
        }



        /* Main cat listing  */

        .ourVessels_section .projectVessels {
            /* padding: 0px 27px 0px 28px; */
            padding:0; margin: 1px;
        }

        article.vesselArticle {
            display: inline-block;
            width: 100%;
            background: #FFFFFF;
            vertical-align: middle;
            margin: auto 0;
            padding: 0;
            min-height: 107px;
        }

        article.vesselArticle.color_change .vesselArticle .sliding_content {
            width: 100%;
        }

        .vesselArticle .sliding_content {
            padding: 19px 18px 18px 18px;
           width: 66%;float: right;padding: 0 24px;
			padding-right: 0 !important;
        } /* width: 50%;padding: 25px 24px; */

        .vesselArticle .sliding_content .project_link {
            cursor: pointer;
            position: relative;
            width: 100%;
            float: right;padding-right: 35px;
        }


        .vesselArticle .sliding_content .slide_down a.projectLink:first-child {
            border-top: 1px solid rgb(67 112 131 / 50%);
        }

        .vesselArticle .sliding_content .slide_down a.projectLink {
            font-size: 16px;
            line-height: 30px;
            /* opacity: 0.5; */
            border-bottom: 1px solid rgb(67 112 131 / 50%);
            padding: 5px 0;
        }

        .vesselArticle .vessel_img {
            min-height: 56px;
            width: 50%;
            max-width: 111px;
        }

        /* Main cat listing ends  */
		
		.empSection .mobile-padding .text_wrapper .emp_phone{padding-top:2px;}

    }

    @media screen and (min-width:768px) {
        table tr:nth-child(odd) {
            line-height: 50px;
            background: #EEFBFB;
        }

        table thead tr {
            background-color: #FFFFFF !important;
        }

        table tr {
            font-size: 18px;
            line-height: 50px;
            color: #000000;
        }
    }
.vesselArticle .project_link .projectlink_anchor {color: #242832;}
.vesselArticle .slide_down.show-mobile {display:none;}
.page-template-page-ourVessles .empSection .text_wrapper{display: flex;align-items: flex-start;justify-content: center;flex-direction: column;}
.page-template-page-ourVessles .empSection .text_wrapper .emp_name{font-size: 22px;line-height: 28px;}
	
}
@media screen and (max-width:575px)  {
	.ourVessels_section .projectVessels{padding-left:0 !important;padding-right:0 !important;}
article.vesselArticle{display: flex;align-items: center;padding-left: 30px;padding-right: 30px;padding-top:25px;padding-bottom:25px;}
.vesselArticle .sliding_content {padding: 19px 18px 18px 18px;width: 64%;float: right;padding: 25px 24px;display: inline-block;padding-top: 0;padding-bottom: 0;order: 2;padding-right: 0;}
.vesselArticle .sliding_content .project_link {cursor: pointer;position: relative;width: 100%;float: right;display: flex;min-height: 48px; align-items: center;}
.vesselArticle .sliding_content .toggleArrow {position: absolute;right: 0px;top: 12px;}
}
@media screen and (min-width:576px) and (max-width:767px)  {
.vesselArticle .sliding_content .toggleArrow{top: -2px;}
}
@media screen and (max-width:340px) {
 .sub-btn .readmore_btn {font-size: 16px;line-height: 20px;}
}
@media screen and (min-width:768px)  {
.show-mobile{display:none !important;}
.page-content.pageMiddleBody {margin-top: -7px;}
.pageMiddleBody h2,.pageMiddleBody h3{margin-top:0;}
.pageMiddleBody a{color: #242832;text-decoration:underline;}
}
@media screen and (min-width:1200px)  {
.colrightside{padding-left:109px;}
}
@media screen and (max-width:767px)  {
.show-desktop{display:none !important;}	
.pageMiddleBody a{color: #242832;text-decoration:underline;}
.page-id-59 .pageMiddleBody h3:first-child , .parent-pageid-627 .pageMiddleBody h3:first-child {margin-top: 0;}
.vesselArticle .itemwrapper{width:100%;display: inline-block;}
.slide_down.show-mobile .slideLinks a{font-size:16px;line-height:43px;display:inline-block;width:100%;border-bottom: 1px solid #437083;text-decoration: underline;}
.slide_down.show-mobile .slideLinks a:first-child{border-top: 1px solid #437083;}
.vesselArticle.color_change{background:#222D64;z-index: -1;}
article.vesselArticle{padding-top:25px;padding-bottom:25px;padding-left: 25px;padding-right: 30px;margin-left: -1px;}
article.vesselArticle.color_change .sliding_content{width: 64% !important;}
.slide_down.show-mobile{padding-top:25px;}
.slideLinks{padding-bottom:18px;}
.prjAll_btnLink{width:113px;height:38px;padding-top: 0;font-family: Roboto;font-style: normal;font-weight: 500;font-size: 15px;line-height: 18px;display: flex;align-items: center;text-align: center;color: #222D64;justify-content: center; background: #5DDBD3; border-radius: 50px;}
.sliding_content{min-height: 56px; display: flex !important;align-items: center;padding-left: 15px !important;padding-right: 5px !important;}
.bbSpot_section .container{padding-left:0;padding-right:0;}
.empSection {padding: 0px 15px 0px;}
.bbSpot_section table{margin-bottom:30px !important;}
.bbSpot_section table tr:last-child {margin-bottom: 0;}
}

@media screen and (min-width:576px) and (max-width:767px)  {
article.vesselArticle{padding-left: 30px;padding-right: 30px;}
article.vesselArticle .sliding_content {width: 70% !important; padding-top: 0;padding-bottom: 0;}
article.vesselArticle.color_change .sliding_content{width: 70% !important;}
.empSection .mobile-padding:nth-child(odd) {padding-right: 15px;}
.empSection .mobile-padding:nth-child(even) {padding-left: 15px;}
.categoryParent_block .container {padding: 0px 0px 0px 0px;}
}

@media screen and (max-width:359px) {
header .search-wrap.Mobile input.search-field{width:89%;}
header .search-wrap.Mobile button.search-submit{right: 39px;}
}
@media screen and (max-width:991px) {
.top-menu#top-menu{margin-top:50px;}
#navbarNavDropdown .search-field::-webkit-input-placeholder { /* Edge */color: #000;}
#navbarNavDropdown .search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000;}
#navbarNavDropdown .search-field::placeholder {color: #000;}
#navbarNavDropdown .search-field #search-clear{display:none;}
header.header-wrapper .menufluid .menudiv #navbarNavDropdown { max-width: 354px;z-index: 99999 !important;}
body.page-template-page-ourVessles header.header-wrapper .menufluid .menudiv #navbarNavDropdown { max-width: 354px;z-index: 9999999;}
body.page-template-page-ourVessles #page {z-index: -1;}
}


 /*----------------------------- IE Styles START -----------------------------*/
 
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 header form input::placeholder{display: none;} 

header form input::placeholder , header form input::-webkit-input-placeholder , header form input:-ms-input-placeholder{color:#FFF !important;}
body.home header form input::-webkit-input-placeholder {color: transparent !important;}
.Content_bannersection .LargeCont .contentdiv{display:inline-block;}
/*@media screen and (min-width:992px)*/
.overlaydiv {background: #242834;opacity: 0.95;}


}
/*----------------------------- IE Styles END -----------------------------*/

/* =========  PIYUSHA CSS ENDS ===========   */


/*=========== homepage topbanner vertical text alignemnt css ===================*/
@media screen and (max-width:767px) {
	.owltopbanwrapper .carousel-caption{top: 57px !important;}
}
@media screen and (min-width:768px) and (max-width:991px) {
		.owltopbanwrapper .carousel-caption{top: 107px !important;bottom: 0 !important;padding: 0 !important;
    display: flex !important;justify-content: center !important;    /* align-items: center !important; */
    float: left;
    text-align: left; max-height: 100% !important;
    min-height: 100% !important;vertical-align: middle !important;margin: auto 0 !important;flex-direction: column;}
	
	.owl_product_topbanner .heading_div {margin-bottom: 0;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.owltopbanwrapper h1.topbanner-heading{font-size:73px;line-height:84px;}
	.owltopbanwrapper .topbanner-heading{font-size:78px;line-height:84px;}
	.owl_product_topbanner .carousel-caption {max-width: 573px;}
	.owltopbanwrapper .carousel-caption{top: 63px !important;}
}
@media screen and (min-width:1200px) {
	.owltopbanwrapper .carousel-caption{top: 114px !important;}
}

@media screen and (min-width:1800px) {
	.owltopbanwrapper .carousel-caption{top: 142px !important;}
}

@media screen and (min-width:992px) {
	.overlaydiv .search-wrap.Desktop{ top: -webkit-calc(50% - 250px);top: auto;top: calc(50% - 63px);left: -webkit-calc(50% - 250px);left: -moz-calc(50% - 250px);left: calc(50% - 250px);}
}
header.header-wrapper.sticky-head {border-bottom: 1px solid #ECECEC;}
body.search header.header-wrapper {border-bottom: 1px solid #ECECEC;}
body.search header.header-wrapper.sticky-head {border-bottom: 1px solid #ECECEC;}
@media screen and (min-width:1200px) {
.overlaydiv .search-wrap.Desktop{    top: -webkit-calc(50% - 250px);
    top: auto;top: calc(50% - 63px)}
.overlaydiv .search-wrap.Desktop{left: -webkit-calc(50% - 250px);left: -moz-calc(50% - 250px);left: calc(50% - 250px);}
}

@media screen and (min-width:1600px) {
.overlaydiv .search-wrap.Desktop{top: 41.3%;    top: -webkit-calc(50% - 250px);
    top: auto;top: calc(50% - 63px)}
}

/*==========sticky header css for desktop ==================*/
@media screen and (min-width:992px) {
.header-wrapper{position:fixed;top:0;z-index:999;background:#fff;width:100%;}
div#page{margin-top:181px;}
body.home header.header-wrapper{position: absolute;background:transparent;;}
body.home div#page{margin-top:0;}
header.header-wrapper .menufluid .Logodiv, header.header-wrapper .menufluid .menudiv,header.header-wrapper .menufluid .menudiv nav#top-menu span.search-wrap{
-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
}

@media screen and (min-width:1700px) {
	div#page{margin-top:196px;}
	body.home div#page{margin-top:0;}
}


@media screen and (max-width:767px) {
.activehamburger .overskriftBanner_section,.activehamburger .container.brdcrumb.onlymbox,.activehamburger .fullWidth_rePrj.Mobile{position: relative;
    z-index: -1;} /* .ourVessels_section */
		
body.page-template-page-ourVessles #navbarNavDropdown{position: relative;z-index: 9999999;}
}
