/*body{background-color: #000 !important;}*/

.dropdown-menu {
   
    z-index: 200;
    position: relative;
}

section.tenders-menu .header > a img.one-tender-logo {
    width: 45px;
}
.slider .slider-slide .slider-blackbox { background-size: cover !important;}
body .slider .slider-slide .slider-blackbox {height:140px;} 

a:hover {text-decoration: none !important;}
body {font-family: 'Open Sans', Arial, sans-serif;}
.bg-light-gray{background-color: #ebebeb;}
/*Menu Start*/

.tenders-menu .header{
	background-image: url("../images/header-background.jpg");
	background-repeat: no-repeat;
    background-size:cover;
    text-align: center;height: auto !important;float: left;width: 100%;position: relative;
}

.header img.logo-img{width: 144px;position: relative;top: 0px;}
.tenders-menu .menu{
	background-image: url("../images/header-nav.png");
    background-repeat: no-repeat;
    text-align: center;
    background-position: top center;
    float: left;
    width: 100%;
    height: 39px;
    margin-top: 0px;
    position: relative;
    top: 0px !important;
    z-index: 101;
    background-size: cover;
    background-position: center center;	
}
.tenders-menu nav.navbar{display: inline-block;padding: 0;}
ul.navbar-nav{margin-top: 5px;}
.tenders-menu .menu nav ul.navbar-nav li{padding: 0px; margin-bottom: 2px;}
.tenders-menu .menu nav ul.navbar-nav li a{
   font-family: 'Open Sans', Arial, sans-serif;
   letter-spacing: 1px; 	
   font-size: 14px;
   color: #686868;
   text-transform: uppercase;
   width: 100%;padding: 5px 46px;
   display: block;height: 30px;
   border-right: 1px solid #ebebeb;
}
.tenders-menu .menu nav ul.navbar-nav li:last-child a {
    border-right: none;
}


.tenders{max-width: 100%;}
/*.tenders-menu .menu nav ul.navbar-nav li.active a.dropdown-toggle{color: #35b5b6 !important;}*/
.tenders-menu .menu nav ul.navbar-nav li.active a{color: #35b5b6;}
.tenders-menu .menu nav ul.navbar-nav li.dropdown.active a{color: #35b5b6;}
.tenders-menu .menu nav ul li ul.dropdown-menu li a{font-size:13px;}
.tenders-menu .menu nav ul li ul.dropdown-menu li.active a{color: #35b5b6 !important;}
.tenders-menu .menu nav ul li ul.dropdown-menu li:hover a{color: #35b5b6 !important;}
.tenders-menu .menu nav ul.navbar-nav li a:hover{color: #35b5b6;}
.tenders-menu .menu nav ul.navbar-nav li a.active{color: #35b5b6 !important;}
.menu .dropdown{position: static;}
.menu .dropdown:hover ul.dropdown-menu {display: flex;background-color: transparent; flex-wrap: wrap;}
.menu .dropdown:focus ul.dropdown-menu {display: flex;background-color: transparent;}
.menu .dropdown:focus-within ul.dropdown-menu {display: flex;background-color: transparent;}
.menu .dropdown-menu:hover ul.dropdown-menu{display: flex;}
.menu .dropdown-toggle::after {display: none !important;}
.menu-res .dropdown-toggle::after {display: none !important;}
.menu .dropdown:hover .dropdown-menu {display: flex;}
.menu ul.dropdown-menu a {margin-top: 0px !important;padding: 0 0px;height: 80px !important;}
.menu ul.dropdown-menu a { 
   font-family: 'Open Sans', Arial, sans-serif;
   letter-spacing: 1px; 	
   line-height:15px;
   text-align:center;
   color: #686868 !important;
   text-transform: uppercase;
   display: block;border-right: 1px solid transparent;padding: 0px !important;}
.menu ul.dropdown-menu a:hover{color: #35b5b6;}
.menu ul.dropdown-menu a.active{color: #35b5b6;background-color: transparent;}        
.dropdown-item:active {background-color: transparent !important;}
.menu ul.dropdown-menu {
    list-style-type: none;
    display: none;
    margin: 0 !important;
    padding-top: 9px;background: transparent !important;    border: none;
}

.tenders-menu .menu nav ul.navbar-nav li.nav-item:hover .menu ul.dropdown-menu{display: flex;}
.tenders-menu .menu ul.dropdown-menu:hover ul.dropdown-menu{display: flex;}
ul.dropdown-menu li {
    /* text-align: center; */
    /* padding: 5px; */
    z-index: 20;
    height: 90px;
    background-color: rgb(246, 246, 246);
    text-align: center;
    width: 125px;
    margin: 0px 1px;
    position: relative;
    list-style: none;
    /* margin-top: -6px !important; */
    /* margin-top: -1px; */
}

.menu ul.dropdown-menu li.all-tenders {font-size: 13px;}
.menu ul.dropdown-menu li.all-tenders span{display: inline-block;
    padding-top: 33px !important;}
.menu ul.dropdown-menu li.limousines a {
    background-image: url(../images/icon-limousine.png);
    background-repeat: no-repeat;
    background-position: center top;
    left: 0;
	top: -13px !important;
    position: absolute;
    width: 144px;padding: 0px !important;}
.menu ul.dropdown-menu li.inflatables a{
	background-image: url("../images/icon-inflatable.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.beachlanders a{
	background-image: url("../images/icon-beachlander.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.solas a{
	background-image: url("../images/icon-solas.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.concepts a{
	background-image: url("../images/nav-concepts.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
	position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.chase a{
	background-image: url("../images/icon-chase.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.electric a{
	background-image: url("../images/icon-electric.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.open a{
	background-image: url("../images/icon-open.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
.menu ul.dropdown-menu li.inflatables a{
	background-image: url("../images/icon-drib.png");
	background-repeat: no-repeat;
	background-position: center top;
	left: 0;
	top: -13px;
    position: absolute;padding: 0px !important;}
    .menu  ul.dropdown-menu li a span {
    display: inline-block;
    padding-top: 62px !important;
}



/*.dropdown-menu{padding: 0!important;border: none!important;background-color: transparent !important;}*/
.dropdown-item:hover {background-color: transparent!important;}

.menu ul.dropdown-menu li:hover{
	background-color: rgb(200,200,200) !important;
	transition: background-color 240ms linear;
}

ul.dropdown-menu li a.drop-link.dropdown-item {
    height: 89px !important;
    display: inline-block;
    text-align: center;
    float: none;}

button.navbar-toggler{line-height: unset;float: right;display: none;}
button.navbar-toggler.collapsed{line-height: unset;float: right;display: none;}
.tenders-menu { float: left;width: 100%;}
/*.navbar-expand-lg img.logo-img-res{width: 144px;display: none;}*/
.tenders-menu .menu-res{display: none;}
i.fa.fa-bars {color: #fff;}

/*mobile-menu start*/
#menu-collapsible-res ul {background-color: #ebebeb;margin-top: 0px !important;padding: 0px;text-transform: uppercase;font-size: 13px;padding-bottom: 30px;width 100%;} 
#menu-collapsible-res ul li {background-color:transparent;width: 100%;height: unset;padding: 20px 0px;font-size:14px;font-weight:bold;}
#menu-collapsible-res ul li a{color: #000;}
.menu-res #tendersubmenu-res .tenders-submenu{background: rgba(0, 0, 0, 0.05);border-top: 1px solid rgba(0, 0, 0, 0.15);}
.tenders-menu .menu-res nav ul li ul.dropdown-menu li.active a{color: #35b5b6 !important;}    
.menu-res .navbar .navbar-collapse.show ul li ul.dropdown-menu.show li a {font-size: 12px;color: #000;line-height: 18px;}
#menu-collapsible-res ul.navbar-nav li.nav-item.dropdown.menu-item.dropdown.show {background: rgba(0, 0, 0, 0.05) !important;}
.menu ul.dropdown-menu li a span span.menu-long {padding-top: 0px !important;}
/*mobile-menu start*/
/*Menu End*/

/*Slider*/
.content {float: left;width: 100%;margin-top: 0px;}
#homeslider {display: none;}

.slider img {
    max-width: 100%;
    display: block;width: 100%;
}

.slider.centered { position: relative; }
.slider.centered .slider-slide img {
    position: relative;
    top: 50%; transform: translateY(-50%);
}

.slider .slider-slide { height: 100%; position: relative; }
.slider .slider-slide .slider-blackbox {
    /*display: none;*/
    position: absolute; z-index: 20;
    bottom: 0; left: 0;
    width: 100%; height: 120px;
    background: url(../images/slider-blackbox.png) no-repeat center center;
}

.slider .slider-blackbox h2 {
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: normal;
    letter-spacing: 0.01em;
    font-size: 22px;
    margin: 0; padding: 15px 0 0 0;
    line-height: 50px;text-align: center;
    font-family: 'Open Sans', Calibri, Arial, sans-serif;

}
.slider .slider-blackbox p {
    text-align: center;
}

.lSPager.lSGallery li img {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.lSPager.lSGallery li.active img {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
a.button.white {
    background-color: rgba(255, 255, 255, 0);
    border:1px solid #fff;
    color: #fff;display: inline-block;
}
a.button.white > span {
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    padding: 0 16px;
    line-height: 26px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 2px;
}
a.button.fill.white, a.button.white:hover {
    background-color: rgba(255, 255, 255, 1);
    color: #000;}
/*slider end*/


/*dark-box start*/
.dark-box {
    background-image: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ), url(../images/discover.jpg);
    background-size: cover;
    background-position: center center;
    color: #fff;
    float: left;
    width: 100%;
}
.dark-box-details {padding:50px 0 20px 0;}   
.dark-box p:first-child {font-weight: bold;}
.dark-box p{font-size: 19px;line-height: 32px;letter-spacing: 2px;text-align: center;font-style: italic;
    max-width: 725px;
    margin: 0 auto;
    padding-bottom: 30px;font-family: 'Open Sans', Arial, sans-serif;
}   
/*dark-box end*/

/*Section 2 start*/
.partition-main {float: left;width: 100%;text-align: center;padding-top: 30px;}
.partition-main .partition-detail {text-align: center;font-family: 'Open Sans', Arial, sans-serif;color: #000;}
.partition-main .partition-detail h4 {font-style: italic;font-size: 21px;font-weight: normal;text-transform: none;letter-spacing: 2px;padding-bottom: 15px;}
.partition-main .partition-detail p {max-width: 250px;display: inline-block;margin-bottom: 40px;}
/*Section 2 end*/

/*Section 3 Start*/
.tenders {position: relative;text-align: center;float: left;}
.tender-title {position: absolute;left: 0;top: 8%;width: 100%;color: #fff;}
.tender-title h3 {font-size: 29px;text-transform: uppercase;letter-spacing: 2px;font-weight: 700;font-family: 'Open Sans', Calibri, Arial, sans-serif;}
 h3.hr-line.hr-line-white{background: url(../images/heading-hr-white.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center bottom;font-family: 'Open Sans', Calibri, Arial, sans-serif;}
.tender-title p {text-transform: uppercase;font-size: 23px;line-height: 34px;letter-spacing: 2px;margin: 0;font-family: 'Open Sans', Calibri, Arial, sans-serif;}
.tender-detail-block {position: absolute;left: 0;bottom: 8%;right: 0;max-width: 100%;margin: 0 auto;}
.tender-block {width: 100%;display: inline-block;color: #000;}
.tender-block h5 {font-size: 19px;text-transform: uppercase;font-family: 'Open Sans', Calibri, Arial, sans-serif;font-weight: 700;letter-spacing: 2px;}
.tender-block hr {width: 160px;margin: 4px auto;background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);
background-position: bottom;
background-size: 3px 1px;
background-repeat: repeat-x;
}
.tender-block > span {
display: block;
font-family: 'Open Sans', Calibri, Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 13px;
margin-bottom: 16px;
}
a.tender-button {
display: inline-block;
margin: 0 auto;
text-align: center;
line-height: 26px;
font-family: Arial, sans-serif;
font-size: 11px;
letter-spacing: 2px;
border: 1px solid #000;
color: #000;
text-transform: uppercase;
text-decoration: none;
padding: 0 16px;
}
a.tender-button:hover{background-color:#000;color: #fff;transition: all 0.8s ease;}
a.tender-button.pro {display: none;}
.tenders img{max-width: 100%;}
/*Section 3 End*/

/*Section 4 Start*/
.series {position: relative;text-align: center;/*float: left;*/;clear: both;}
.series img{max-width: 100%;width: 100%;}
.series-title{color: #000;}
h3.hr-line{line-height: 44px;background: url(../images/heading-hr.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center bottom;}
.series .series-title a{margin-top: 10px;}
/*Section 4 End*/

/*Section 5 Start*/
.we-are-trusted {position: relative;text-align: center;float: left;width: 100%}
.we-are-trusted img{max-width: 100%;width: 100%;}
.we-are-title{color: #000;width: 50%;top:40%;left: auto;right: 24px;float: right;}
.we-are-title a.tender-button-white{color: #fff;border:1px solid #fff;}
.we-are-title a.tender-button-white:hover{color: #000;background-color: #fff;}
/*Section 5 End*/ 

/*all tenders page start*/

.all-tender-menu .dropdown-menu {display: block;}
#menu-tenders-menu [class*="menu-bg-"] > a {
        background-image: none !important;
        top: 0px;
        position: absolute;
    }
.all-tender-menu .dropdown-menu ul.tenders-submenu li a.drop-link.dropdown-item.img-hidden {background-image: none !important;}
.all-tender-menu .menu ul.dropdown-menu li{    height: 50px !important;}
.all-tender-menu .menu ul.dropdown-menu li a span{padding-top:0px !important;     font-size: 13px;    line-height: 15px;} 
.all-tender-menu .menu ul.dropdown-menu li a{padding: 10px 0px !important;height: 50px !important; } 
.the-multipurpose {position: relative;text-align: center;float: left;width: 100%}
.the-multipurpose img{max-width: 100%;width: 100%;}
.tender-title.main-title {top: 40%;}
.main-title h3{max-width: 400px;;margin: 0 auto;letter-spacing: 2px;font-family: 'Open Sans', Calibri, Arial, sans-serif;
    font-weight: 700;}
hr.hr-line-white {
    width: 25%;
    border: none;
    height: 1px;
    background: url(../images/heading-hr-white.png);
    background-repeat: no-repeat;
    background-size: 327px 1px;
    background-position: center center;
}
.all-tender-menu ul.dropdown-menu {padding-top: 5px;/*display: -webkit-box;*/}
#menu-tenders-menu ul.dropdown-menu.sticky{position: fixed;top: 1px;left: auto;}
#menu-item-217 ul.dropdown-menu {display: flex;flex-wrap: wrap;}
/*all tenders page end*/ 

/*Solas page-description*/
.page-description-box{background: #ebebeb;float: left;width: 100%;}
.page-description-box .page-details {padding: 20px 0;}
.page-description-box .page-details p {max-width: 740px;margin: 0 auto;font-size: 15px;font-style: italic;text-align: center;}
/*Solas page-description*/


/*Solas page-information*/
.solas-info-box{padding: 20px 0;
    background-image: linear-gradient( rgba(50, 50, 50, 0.85), rgba(50, 50, 50, 0.85) ), url(../images/solas_background.jpg);
    float: left;width: 100%;background-size: cover;background-position: center center;color: #fff;}
 .solas-info-box .sloas-info-details-left p {float: right;clear: both;width: 57%;}   
 .solas-info-box .sloas-info-details-right p {width: 55%;}   
 .solas-info-box p {margin-bottom: 10px;font-size: 13px;line-height: 1.5;text-align: justify;}   
 .solas-info-box .sloas-info-img-left {width: 75%;float: right;}
 .solas-info-box .sloas-info-img-right {width: 75%;}
 .solas-info-box .sloas-info-img-left img {width: 100%;max-width: 100%;}      
 .solas-info-box .sloas-info-img-right img {width: 100%;max-width: 100%;}   
/*Solas page-information*/

/*sort-box start*/
.sort-box{width: 100%;float: left;}
.sort-box .tender-sort-details ul.sort-by-list{
    color: #000;
    list-style: none;
    max-width: 890px;
    margin: 20px auto;
    padding-bottom: 40px;
    border-top: 1px dotted #000;border-bottom: 1px dotted #000;}
.sort-box .tender-sort-details ul.sort-by-list li:first-child {text-align: left;font-style: italic;}
.sort-box .tender-sort-details ul.sort-by-list li {
    margin-bottom: 10px;
    color: #000;
    font-size: 13px;
    letter-spacing: 1px;
    float: left;
    width: 16.66%;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Open Sans', Arial, sans-serif;}
.sort-box .tender-sort-details ul.sort-by-list li a{color: #000;}
.sort-box .tender-sort-details ul.sort-by-list li.sort a.asc {background-position: 100% -38px;}
.sort-box .tender-sort-details ul.sort-by-list li.sort a.desc {background-position: 100% -19px;}
.sort-box .tender-sort-details ul.sort-by-list li.sort a {
    display: inline-block;
    background: url(../images/sort-sprite.png) no-repeat;
    background-position: 100% 0px;
    padding-right: 21px;
    height: 20px;
    line-height: 20px;
}
/*.sort-box .tender-sort-details ul.sort-by-list li.sort a.length {background-position: 100% -19px;}*/
.sort-box .tender-sort-details ul.sort-by-list li select {
    width: 110px;
    appearance: none; 
    padding: 0px 20px 0px 0px;
    border: none;
    height: 20px;
    line-height: 20px;
    letter-spacing: 1px;
    font-family: Arial;
    font-size: 13px;
    background: transparent url(../images/sort-sprite.png) no-repeat right top;}
/*sort-box end*/

/*product-list start*/
.product-list-box {float: left;width: 100%;background: #ebebeb;padding-bottom: 70px;}
.product-list-box .col-xl-4.col-lg-4.col-md-6.col-sm-6.col-12 {padding-left: 5px;padding-right: 5px;}
.product-list-box .product-list ul.tender-product-list {list-style: none;padding: 0;margin: 0 auto;font-family: 'Open Sans', Calibri, Arial, sans-serif;}
.product-list-box .product-list ul.tender-product-list li a img.product-list-img {width: 100%;max-width: 100%;}
h2.product-list-title{font-size: 13px;letter-spacing: 1px;font-weight: normal;text-transform: uppercase;
    text-align: center;
    color: #2a2a2a;
    font-family: 'Open Sans', Calibri, Arial, sans-serif;
    padding: 5px 0 5px 0;
    white-space: nowrap;
    overflow: hidden;}
p.product-list-subtitle{color: #646464;font-size: 13px;font-style: italic;text-align: center;padding-bottom: 20px;}
.product-list-box .product-list table.product-list-table {width: 90%;margin: 0 auto;font-style: italic;line-height: 22px;background: #fff;font-size: 13px;color: #000;font-family: 'Open Sans', Calibri, Arial, sans-serif;}
.product-list-box .product-list table.product-list-table tr:first-child {border-bottom: 1px solid rgb(247, 247, 247);}
.product-list-box .product-list table.product-list-table td {text-align: center;border-left: 1px solid rgb(247, 247, 247);}
.product-list-box .product-list table.product-list-table td:first-child{border-left:none;}
/*product-list end*/

/* tender-detail page */
.detail-banner{float: left;width:100%;max-width: 100%;background-attachment: fixed;
  background-position: top 44% center;
  background-repeat: no-repeat;
  background-size: cover;min-height: 500px;background-image: url("../images/1920w_1920w_16m_1.jpg");text-align: center;position: relative;}
.detail-banner img{max-width: 100%;display: none;}
.detail-banner-button{float: left;display: inline-block;width: 100%;    position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0;}
.detail-banner-button ul{width: 100%;text-align: center;max-width: 760px;display: inline-block;padding-left: 0px;}
.detail-banner-button ul li{width: 24%;/*float: left;*/display: inline-block;text-align: center;}
.detail-banner-button a{box-shadow: 1px 1px rgba(0, 0, 0, 0.15);background-color: rgba(255, 255, 255, 0);border:1px solid #fff;color: #fff;text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    display: inline-block;
    padding: 0 16px;
    line-height: 26px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    transition: all 0.8s ease;
    letter-spacing: 2px;}
.detail-banner-button a:hover{background-color: rgba(255, 255, 255, 1);color: #000;transition: all 0.8s ease;}
.detail-banner-button li.share .banner-social a{box-shadow: none;display: inline-block;border:none;margin-bottom: 5px;padding: 0;font-size: 15px;}
.detail-banner-button li.share .banner-social a:hover{background-color: transparent;}
.detail-banner-button li.share .banner-social i.fa {width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;vertical-align: middle;color: #fff;}
li.share .banner-social i.fa.fa-facebook {background-color: #3b5999;}
li.share .banner-social i.fa.fa-twitter {background-color: #55acee;}
li.share .banner-social i.fa.fa-whatsapp {background-color: #25D366;}
li.share .banner-social i.fa.fa-linkedin {background-color: #0077B5;}
li.share .banner-social i.fa.fa-envelope {background-color: #dd4b39;}

 .product-name{float: left;width: 100%;background-color: #fff;padding: 10px 0 10px 0;text-align: center;box-shadow: 0px 0px 5px #ccc;}   
  .product-name h1{font-size: 29px;line-height: 44px;color: #000;
    background: url(../images/heading-hr.png);
    background-repeat: no-repeat;
    background-size: 327px 1px;
    background-position: center bottom;text-transform: uppercase;
    font-weight: 700;
    text-align: center;font-family: 'Open Sans', Calibri, Arial, sans-serif;
    letter-spacing: 2px;}
.product-name p{font-size: 19px;color: #7b7b7b;font-style: italic;text-align: center;line-height: 42px;padding: 0;margin-bottom: 10px !important}
.story{background: #ebebeb;padding-bottom: 20px;float: left;width: 100%;text-align: center;}
h3.story-title{text-transform: uppercase;font-size: 19px;font-weight: normal;margin-top: 20px;display: inline-block;margin-bottom: 0;color: #000;}
hr.dotted{ border-bottom: 1px dotted;max-width: 640px;margin: 8px auto;}
.story p{text-align: justify;font-size: 13px;color: #000;}
.gallery-wrapper.white {float: left;width: 100%;max-width: 100%;overflow: hidden;padding: 40px 20px;}
.gallery-wrapper.white .wall-item img{    max-width: 100%;}

/*add*/
/*product-details-image*/
.product-details-image-box{position: relative;text-align: center;float: left;width: 100%;}
.product-details-image-box img{max-width: 790px;width: 100%;}
.product-details-image-box .water-line{background: #ebebeb;width: 100%;max-width: 100%;height: 30.5%;position: absolute;top: 0;left: 0;z-index: -1;}
/*Specification start*/
.specification-box{float: left;width: 100%;background: #ebebeb;padding: 20px 0;color: #000;}
.specification-box h1.specification-title{font-size: 19px;line-height: 44px;color: #000;
    background: url(../images/heading-hr.png);
    background-repeat: no-repeat;
    background-size: 327px 1px;
    background-position: center bottom;text-transform: uppercase;
    text-align: center;font-family: 'Open Sans', Calibri, Arial, sans-serif;
    letter-spacing: 2px;margin-bottom: 10px;}
/*.specification-box .specification-left-details {width: 60%;float: right;}*/
.specification-box .specification-left-details {width: 60%;float: right;}
.specification-box .custom-col-m .specification-left-details {width: 31%;text-align: left;display: inline-block;float: none;}
.specification-box .specification-left-details ul.leaders-list{margin: 0 3% 0 0;padding: 0;overflow-x: hidden;list-style: none;}
.specification-box ul li {line-height: 20px;margin-bottom: 10px;}
.specification-box ul.leaders-list span:first-child {padding-right: 0.33em;background: #ebebeb;}
.specification-box ul.leaders-list span + span {background: #ebebeb;}
.specification-box ul.leaders-list span + span {float: right;padding-left: 0.33em;}
.specification-right-details {width: 60%;}
.specification-right-details p {margin: 0;padding: 0;}
.specification-box .specification-right-details ul.extra-list{list-style-type: circle;}
.specification-box .specification-right-details ul.extra-list li{list-style-type: circle;list-style-position: inside;margin-left: -40px;}
.specification-box .specification-left-details ul.leaders-list li:before {float: left;width: 0;white-space: nowrap;
    content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";
}
.specification-box .specification-left-details ul.leaders-list li span, .specification-left-details ul.leaders-list li:before, .specification-right-details ul.extra-list li, .specification-right-details p {
    color: #000000;
    font-size: 12px;
}
/*Specification end*/
/*details-box start*/
.details-box {float: left;width: 100%;background: #ebebeb;}
h1.details-title{font-size: 19px;line-height: 44px;
    background: url(../images/heading-hr.png);
    background-repeat: no-repeat;
    background-size: 327px 1px;
    background-position: center bottom;text-transform: uppercase;
    text-align: center;font-family: 'Open Sans', Calibri, Arial, sans-serif;
    letter-spacing: 2px;margin-bottom: 10px;}

.details-slider .slider-slide.detail-slider-img.lslide.active {height: 100% !important;}
.details-slider{padding-bottom: 20px;}      
.details-slider #homeslider{height: 100% !important;} 
.custom-col-m {text-align: center;}
.custom-col-m .specification-box .specification-left-details {width: 32%;/* float: right; */display: inline-block;text-align: left;}
/*details-box end*/




 /*product-details-slider start*/
/* #detailslider {display: none;}*/
.details-box .container{width: 758px !important;} 
.slider img {max-width: 100%;display: block;width: 100%;}
.slider.centered { position: relative; }
/*.slider.centered .slider-slide img {position: relative;top: 50%; transform: translateY(-50%);}*/
.slider-slide.detail-slider-img img {width: 758px !important;height: 410px !important;}
.slider .slider-slide { height: 100%; position: relative; }
.details-box .lSAction>a {top: 50% !important;}
.details-slider .lSSlideWrapper{ margin: 10px 0 0 0;}
.product-slider .slider-side img{position: none;}
.slider-text h4{margin-top: 10px;font-size: 15px;font-style: italic;text-align: center;font-weight: normal;letter-spacing: 1px;text-transform: uppercase;}
.slider-text p{font-family: 'Open Sans', Calibri, Arial, sans-serif;font-size: 14px;font-style: italic;max-width: 450px;margin: 0 auto;text-align: center;}
/*ul.lSPager.lSpg.lslide {margin: 10% 0 0 0;clear: both;}*/
/*.details-box .slider-dots{float: left;width: 100%;clear: both;}*/
.details-box .slider-dots ul li{display: inline-block;}
/*product-details-slider end*/


/*detail-gallery start*/
.detail-gallery {float: left;width: 100%;padding: 30px 10px;}
.page-head {padding: 60px 0;text-align: center;}
.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
}

.btn-lg {border-radius: 2px;font-size: 18px;line-height: 1.33333;padding: 10px 16px;}
.detail-gallery > ul {margin-bottom: 0;padding: 0;}
.detail-gallery > ul > li {/*margin-bottom: 15px;*/width: auto;display: inline-block;list-style: outside none none;padding: 10px;float: left;}
.detail-gallery > ul > li a {border: 3px solid #FFF;border-radius: 3px;display: block;overflow: hidden;position: relative;float: left;}
.detail-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.detail-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

.detail-gallery .justified-gallery > a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
span#lg-actual-size.lg-icon {display: none;}
span#lg-share.lg-icon {display: none;}
span#lg-zoom-in.lg-icon {display: none;}
span#lg-zoom-out.lg-icon {display: none;}
span.lg-autoplay-button.lg-icon {display: none;}
.lg-pager-outer {display: none;}
.detail-gallery.dark > ul > li a {border: 3px solid #04070a;}
div#gallery {
    max-width: 100%;
    overflow: hidden;
}
/*detail-gallery end*/

/*details end button start*/
.detail-last-section{float: left;width: 100%;text-align: center;padding: 40px 0; padding-top: 0;}
.detail-last-section .detail-end-button{float: left;display: inline-block;width: 100%;}
.detail-last-section .detail-end-button ul{width: 100%;text-align: center;display: inline-block;padding-left: 0px;max-width: 760px;}
.detail-last-section .detail-end-button ul li{width: 24%;/*float: left;*/display: inline-block;text-align: center;}
.detail-last-section .detail-end-button a{box-shadow: 1px 1px rgba(0, 0, 0, 0.15);background-color: rgba(255, 255, 255, 0);border:1px solid #000;color: #000;text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    display: inline-block;
    padding: 0 16px;
    line-height: 26px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 2px;}
.detail-last-section .detail-end-button li.share .banner-social a{box-shadow: none;display: inline-block;border:none;margin-bottom: 5px;padding: 0;font-size: 15px;}
.detail-last-section .detail-end-button li.share .banner-social a:hover{background-color: transparent;}
.detail-last-section .detail-end-button li.share .banner-social i.fa {width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;vertical-align: middle;color: #fff;}
.detail-last-section .detail-end-button li.share .banner-social i.fa.fa-facebook {background-color: #3b5999;}
.detail-last-section .detail-end-button li.share .banner-social i.fa.fa-twitter {background-color: #55acee;}
.detail-last-section .detail-end-button li.share .banner-social i.fa.fa-whatsapp {background-color: #25D366;}
.detail-last-section .detail-end-button li.share .banner-social i.fa.fa-linkedin {background-color: #0077B5;}
.detail-last-section .detail-end-button li.share .banner-social i.fa.fa-envelope {background-color: #dd4b39;}
.detail-last-section .detail-end-button ul li span.spacer {
    /*height: 35px;*/
    display: inline-block;
    width: 100%;
}
 /*details end button end*/
/*product-list end*/


/*Footer Start*/
.footer {background-image: url("../images/header-background.jpg");background-repeat: no-repeat;background-size: cover;
    background-position: center;
    clear: both;}
.footer ul.footer-contact-info {list-style: none;padding: 0px;float: left;margin-bottom: 0px !important;}
.footer ul.footer-contact-info li{float: left;color: #ffffff;padding: 9px 15px 3px 5px;margin-right: 20px;}   
.footer ul.footer-contact-info li a {text-decoration: none;color: #ffffff;display: inline-block;font-size: 14px;}
.footer ul.footer-contact-info li a i {font-size: 20px;vertical-align: middle;margin-right: 5px;}
.footer .footer-contact-block {padding: 5px 5px 5px 15px;}
.footer .footer-social-block {padding: 5px 15px 5px 5px;}
.footer ul.footer-social-info li{float: right;padding: 5px;list-style: none;}
.footer ul.footer-social-info li a{width: 32px;height: 32px;display: block;}
.footer ul.footer-social-info li.linkedin-icon a {
    background-image: url(../images/social/Linkedin-128.png);
    background-size: cover;
}
.footer ul.footer-social-info li.facebook-icon a {
    background-image: url(../images/social/Facebook-128.png);
    background-size: cover;
}
.footer ul.footer-social-info li.youtube-icon a {
    background-image: url(../images/social/Youtube-128.png);
    background-size: cover;
}
.footer ul.footer-social-info li.instagram-icon a {
    background-image: url(../images/social/Instagram-128.png);
    background-size: cover;
}

/* x-16 series */
.content.series-page {margin-bottom: 10px;}
.series-page .lSSlideOuter .lSPager.lSGallery img{height: 110px;}

/*Footer End*/

/* brand */
.brand-banner{    float: left;
    width: 100%;
    max-width: 100%;
    background-attachment: fixed;
    background-position: top 44% center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
   /* background-image: url(../images/1920w_xtenders_philosophy_1.jpg);*/
    text-align: center;
    position: relative;}
.brand-heading hr.fade{background-image: url(../images/heading-hr-white.png);    background-repeat: no-repeat;
    background-size: 327px 1px;
    z-index: 9999;
    background-position: center center;    border: none;
    height: 1px;opacity: 1;}
.brand-heading h2{text-transform: uppercase;text-align: center;text-shadow: 2px 2px rgba(0, 0, 0, 0.05);font-size: 29px;font-weight: 700;}
.back-img{    height: 20px;
    background: url(../images/block-fade.png);
    background-color: #ebebeb;
    background-repeat: no-repeat;
    background-size: 100% 20px;
    background-position: left bottom;
    border: none;
    padding: 0;
    margin: 0;float: left;width: 100%;}
.brand-desc{
    background: #ebebeb;
    padding: 20px 0; float: left;width: 100%;    text-align: center;    line-height: 1.5;font-weight: bold;} 

 .brand-heading {
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
}     
 .brand-heading h2
 {color: #fff;font-size: 29px;}
 .head-intro p{font-size: 13px; text-align: left;display: inline-block;font-weight: bold;}
 .brand-desc p{font-size: 13px; text-align: justify;display: inline-block;font-family: 'Open Sans', Arial, sans-serif;font-weight: lighter;color: #000;}
 .brand-banner.banner-second{ background-image: url(../images/1920w_xtenders_roots_technology_1.jpg);}
 .brand-banner.banner-third{background-image: url(../images/1920w_xtenders_design.jpg);}
 .brand-banner.banner-forth{background-image: url(../images/1920w_xtenders_manufacturing.jpg);}
 .brand-desc .container.cus-contai {max-width: 640px !important;}
/* client page */
.client-banner{
    position: relative;
    text-align: center;
    float: left;
    width: 100%;}
.client-banner img{max-width: 100%;}    
.multi-image{float: left;width: 100%;margin-top: -4px;}
.multi-img-box .image {
  display: block;
  width: 100%;
  height: auto;
}

.multi-img-box .overlay {
  position: absolute;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  overflow: hidden;
  width: 100%;
  color: #ffffff;
  margin: 0 auto;
  transition: .5s ease;max-width: 100%;
  top:78%;height: 100%;
}
.multi-img-box {
    position: relative;overflow: hidden;
}

.multi-img-box:hover .overlay {
top:0;
}

.multi-img-box .text {
 vertical-align: middle;
    padding: 0 20px;
    text-align: center;
    background: none;
    width: 100%;
    height: 23%;
    display: table;
}
.multi-img-box .text span{    padding: 24px 0px;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    text-transform: uppercase;} 
.multi-img-box p{max-width: 640px;padding: 0 20px;margin: 0 0 10px 0;font-size: 12px;text-align: justify;}
.client-banner .tender-title.main-title{top:auto;bottom: 3%;}    
.banner-nxt-white{  background: #ebebeb;float: left;width: 100%;
    padding: 20px 0;text-align: center;}
.banner-nxt-white p{margin-bottom: 0px !important;max-width: 740px;
   font-size: 15px;
   color: #000 !important;
    font-style: italic;display: block;margin: 0 auto;}    
 .back-img.client-back-img{background-color: #fff;} 
 .back-img.client-back-img.ted-detail{background-color: #ebebeb;} 
 .spacing{margin-bottom: 40px;}  
 .multi-img-detail{background: #ebebeb;height: auto;width:100%;margin: 0 auto;display: inline-flex;text-align: center;flex-wrap: wrap;margin-bottom: 46px;}
 .multi-box-desc{margin: 0 auto;text-align: center;}
 .multi-box-desc img{
     width: 100%;
    max-width: 180px;
    height: auto;
    min-height: 120px;}
  .multi-box-text{    position:relative;
    bottom: 32px;
    left: 0;
    width: 100%;
    text-align: center;}  
  .multi-box-text a h3{font-size: 13px;line-height: 13px;
    width: 100%;
    margin-bottom: 10px;text-transform: uppercase;color: #000;text-align: center;    letter-spacing: 1px;}  
  .multi-box-text a.button {display: inline-block;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #000;
    color: #000;font-size: 9px;line-height: 22px;    letter-spacing: 2px;
    transition: all 0.8s ease;    padding: 0 10px;text-transform: uppercase;display: inline-block;}  
 .multi-box-text a.button:hover{color: #fff;background-color: rgba(0, 0, 0, 1);}
 .multi-b{width: 50%;margin: 0 25%;} 
  .two-part .multi-b{width: 50%;margin: 0 auto;float: left;padding: 2px ;   list-style: none;   }

/*careers-page start*/
.header-spacer.extra{float: left;width: 100%;height: 5px;}
.careers-box{float: left;width: 100%;padding: 50px 0 0 0;}
.careers-box .news-list img{width: 100%;margin-bottom: 7px;}
.careers-box .news-list h4.news-title {font-size: 14px;text-transform: uppercase;font-weight: normal;color: #000;}
.news-header-box{float: left;width: 100%;background: #ebebeb;margin-top: 20px;}
.news-header-box h1.news-header-title{
    line-height: 44px;
    background: url(../images/heading-hr.png);
    background-repeat: no-repeat;
    background-size: 327px 1px;
    background-position: center bottom;text-transform: uppercase;
    text-align: center;font-family: 'Open Sans', Calibri, Arial, sans-serif;color: #000;
    letter-spacing: 2px;margin-bottom: 10px;font-weight: 700;font-size: 32px;}
.news-header-box hr.news-shadow {height: 20px;background: url(../images/block-fade.png);background-color: #ebebeb;background-repeat: no-repeat;background-size: 100% 20px;background-position: left bottom;border: none;padding: 0;margin: 0;}
.news-header-box .news-details {background: #ebebeb;padding:10px 0 20px 0;color: #000;}    
.news-header-box .news-details p{font-size: 13px;line-height: 1.5;margin-bottom: 10px;}   
.news-header-box .news-details li{font-size: 13px;line-height: 1.5;margin-bottom: 10px;}   
.news-header-box .news-details strong{text-transform: uppercase;} 
.news-header-box .news-details ul{padding-left:20px;}    
.news-header-box .news-details a {color: #35b5b6;}
.news-header-box .news-details-img{max-width: 900px;margin: 0 auto;padding: 20px 0;}
.news-header-box .news-details-img img{width: 100%;max-width: 100;}
.news-header-box .news-details-two-column-changed-for-1-page {max-width: 760px;margin: 0 auto;column-count: 2;column-gap: 20px;}
/*careers-page end*/


/*contact-page start*/
.contact-box{float: left;width: 100%;padding:30px 0px;text-align: center;}
.contact-box h3.contact-title{font-size: 18px;text-transform: uppercase;padding: 0;margin: 20px 0 10px 0;letter-spacing: 2px;font-family:'Open Sans', Calibri, Arial,sans-serif;font-weight: 700;}
.contact-box h3.hr-line{line-height: 44px;background: url(../images/heading-hr.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center bottom;}
.contact-box .contact-details p{margin-bottom: 10px;font-size: 13px;line-height: 1.5;}
.contact-box .contact-details p span i{margin-right: 5px;}
.contact-box .contact-details a {outline: 0;text-decoration: none;color: #000;}
.contact-box .contact-details a:active {outline: 0;text-decoration: none;color: #000;}
.contact-box .contact-details a:focus {outline: 0;text-decoration: none;color: #000;}
.map-box{float: left;width: 100%;text-align: center;}
.map-box h3.contact-title{font-size: 18px;text-transform: uppercase;padding: 0;margin: 20px 0 10px 0;letter-spacing: 2px;font-family:'Open Sans', Calibri, Arial,sans-serif;font-weight: 700;}
.map-box h3.hr-line{line-height: 44px;background: url(../images/heading-hr.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center bottom;}
.map-box .map{padding: 0 40px;/*max-width: 960px;*/margin: 0 auto;height: 300px;}
.map-box .map iframe#gMap {max-width: 960px;}
.contact-info-box{float: left;width: 100%;padding:30px 0px;text-align: center;}
.contact-info-box h3.contact-title{font-size: 18px;text-transform: uppercase;padding: 0;margin: 20px 0 20px 0;letter-spacing: 2px;font-family:'Open Sans', Calibri, Arial,sans-serif;font-weight: 700;color: #000;}
.contact-info-box h3.hr-line{line-height: 44px;background: url(../images/heading-hr.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center bottom;}
.contact-info-box .contact-list{font-size: 13px;color: #000;}
.contact-info-box .contact-list a.mail{color: blue;text-decoration: underline;}
.contact-boxes{width: 20%;}
.contact-list p > strong{text-transform: uppercase;}
a.footer-cont{color: #000;}   
/*contact-page end*/


/*concept-page start*/
.concepts {position: relative;text-align: center;float: left;width: 100%}
.concepts img{max-width: 100%;width: 100%;height: auto !important;}
.tender-title.main-title.concepts-title{top: auto;bottom: 0;}
.concepts .main-title h3{max-width: 400px;;margin: 0 auto;letter-spacing: 2px;font-family: 'Open Sans', Calibri, Arial, sans-serif;font-weight: 700;color: #000;}
hr.hr-line {width: 25%;border: none;height: 1px;background: url(../images/heading-hr.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center center;}
hr.shadow-white {float: left;width: 100%;height: 20px;background: url(../images/block-fade.png);background-color: #ebebeb;background-repeat: no-repeat;background-size: 100% 20px;background-position: left bottom;border: none;padding: 0;margin: 0;}
hr.shadow-white.concept-shadow {background-color: transparent;}
.concepts-list-box {float: left;width: 100%;padding: 50px 0 20px 0;}
.concepts-list-box .concepts-list ul.tender-concepts-list {list-style: none;padding: 0; margin: 0 auto;font-family: 'Open Sans', Calibri, Arial, sans-serif;}
.concepts-list-box .concepts-list ul.tender-concepts-list li{margin-bottom: 10px;}
.concepts-list-box .concepts-list ul.tender-concepts-list li a img.concepts-list-img {width: 100%;max-width: 100%;}
.concepts-list-box .concepts-list ul.tender-concepts-list li a  {margin: 10px 10px 0 10px;position: relative;display: block;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay {position: absolute;bottom: 0;left: 0;width: 100%;
    height: 19%;overflow: hidden;background: rgba(0, 0, 0, 0.7);color: #fff;transition: height 0.5s ease;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2 {font-family: Arial, sans-serif;font-size: 16px;font-weight: normal;letter-spacing: 1px;min-height: 22%;max-height: 20px;line-height: 100%;
    transition: height 0.5s ease;padding: 20px 0;margin: 0;text-transform: uppercase;text-align: center;}
.concepts-page-description-box{float: left;width: 100%;background-color: #ebebeb;}
.concepts-page-description-box .page-details {padding: 20px 0;}
.concepts-page-description-box .page-details p {max-width: 740px;margin: 0 auto;font-size: 15px;font-style: italic;text-align: center;color: #000;}
/*concept-page end*/
/*concept-details-page start*/
.concepts-name-box{float: left;width: 100%;}
.concepts-product-name{float: left;width: 100%;background-color: #fff;padding: 45px 0 10px 0;text-align: center;}   
.concepts-product-name h1{font-size: 29px;line-height: 44px;background: url(../images/heading-hr.png);background-repeat: no-repeat;background-size: 327px 1px;background-position: center bottom;text-transform: uppercase;font-weight: 700;text-align: center;font-family: 'Open Sans', Calibri, Arial, sans-serif;letter-spacing: 2px;color:#000;}
.concepts-details-box{float: left;width: 100%;background: #ebebeb;padding: 20px 0;}
.concepts-details-box .container.concepts-description{max-width: 640px;}
.concepts-details-box .concepts-description p{text-align: justify;font-size: 13px;max-width: 640px;margin-left: auto;margin-right: auto;color: #000;}    
.concepts-details-box .concepts-description .concepts-details-description-left{padding:0 10px 0 0;}
.concepts-details-box .concepts-description .concepts-details-description-right{padding:0 0 0 10px;}
/*.concepts-details-box .concepts-description .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12{padding:0px 15px !important;}*/
/*concept-details-page end*/

/*video gallery Start*/
.video-section {float: left;width: 100%;}
.video-section .video-box {max-width: 758px;margin: 40px auto;}
.video-section .video-box a.video {display: block;position: relative;}
.video-section .video-box a.video img.placeholder {width: 100%;max-width: 100%;}
.video-section .video-box a.video .playicon {position: absolute;top: 30%;left: 44%;width: 12%;height: 40%;opacity: 0.9;vertical-align: top;}
/*video gallery end*/

/*Privacy Policy 14-07-2022*/
.news-header-box.privacy-policy-main h1.news-header-title {line-height: 44px;background: url(/wp-content/themes/Xtenders/images/heading-hr.png);background-repeat: no-repeat;background-position: center bottom;text-transform: uppercase;text-align: center;letter-spacing: 2px;margin-bottom: 10px;font-weight: 700;font-size: 32px;}
.privacy-policy-content {max-width: 640px;margin: 0 auto;text-align: justify;padding: 30px 0px 0px;}  
.privacy-policy-content p {font-size: 15px;line-height: 1.5;margin-bottom: 15px;}  
.privacy-policy-content h3 {padding:15px 0px;}
.privacy-policy-content ul {padding-left: 20px;}
.privacy-policy-content ul li {font-size: 13px;line-height: 1.5;margin-bottom: 10px;}  
/*PPend*/

.brand-banner.parallax-window {min-height: 400px;background: transparent;position: relative;}


#pull {
display: none;
position: absolute;
}
#pull:before {
content: "";
position: absolute;
left: 0;
top: 0.15em;
width: 1em;
height: 0.15em;
background: #fff;
box-shadow:
0 0.25em 0 0 #fff,
0 0.5em 0 0 #fff;
}


/*media Start*/
@media only screen 
  and (max-width: 2560px) 
  and (min-width: 1921px){.tenders {width: 100%;}.tenders img {width: 100%;}}

@media only screen 
  and (max-width: 1800px) 
  and (min-width: 1591px){.tenders-menu .menu nav ul.navbar-nav li a {padding: 3px 46px;}}

 @media only screen 
  and (max-width: 2560px) 
  and (min-width: 1366px){.product-list-box .container-fluid{max-width: 960px;}
 .content.series-page .lSSlideOuter .lSPager.lSGallery li.active img{border-radius: 10px;}
 .content.series-page .lSSlideOuter .lSPager.lSGallery li:hover img{border-radius: 10px;}
}
@media only screen 
  and (max-width: 1366px) 
  and (min-width: 992px) {
    .tenders-menu .menu {
        top: 78px;
        height: auto;
    }
    ul.navbar-nav {
        margin-top: 0;
    }
    .tenders-menu .menu {
        background-color: #fff;
        background-image: none;
    }
}
@media only screen 
  and (max-width: 1250px) 
  and (min-width: 992px) { 
    .tenders-menu .menu nav ul.navbar-nav li a {
        padding: 5px 26px;
    }
}
@media only screen and (max-width: 1100px){span.long {display: none;}}

@media only screen 
  and (min-width: 992px) 
  and (max-width: 1024px){
  ul.tenders-submenu li {width: 122px}
  .menu .dropdown-menu ul.tenders-submenu li.limousines a {width: 130px;}
 }

/* @media only screen 
  and (min-width: 1024px) 
  and (max-width: 2560px){
  .details-slider #homeslider{height: revert-layer !important} 
 } */




@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : portrait) {
   .specification-box .custom-col-m .specification-left-details {width: 31% !important;}
   .specification-right-details {width: 60%;}
   ul.dropdown-menu li {width: 134px;}
   .content.series-page .slider-slide img {top: 29%;}
   .content.series-page div#homeslider {height: 650px !important;}
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
   /*.specification-box .custom-col-m .specification-left-details {width: 80%;float: right;}*/
   .specification-right-details {width: 60%;}
   ul.dropdown-menu li{width: 134px;}
   .contact-box {padding:0px 0px 0px 0px;margin-top: 30px;}   
   /* .details-slider #homeslider{height: 593px !important;}  */
}

@media only screen and (max-width: 1024px){

.multi-img-box .overlay{overflow: scroll;}

}

@media only screen and (max-width:1000px){.detail-banner img{display: block;}.detail-banner {max-height: 100%;background: transparent;min-height: auto;}}

@media only screen and (max-width: 991px){
    [class*="menu-bg-"] > a {
        background-image: none !important;
        position: unset !important;
    }

 .tenders-menu .menu{display: none;}
 .tenders-menu nav.navbar {display: inline-block;}
 .tenders-menu .menu-res{display: block;}
 nav.navbar.navbar-expand-lg {width: 100%;text-align: center;height: 100% !important;overflow: hidden;float: left;}  
 .tenders-menu .header{height: 60px;text-align: unset;}
 .header img.logo-img {width: auto;height: 55px;}
 button.navbar-toggler{display: block;padding-top: 15px;}
 button.navbar-toggler.collapsed{display: block;}
 .tenders-menu{max-width: 100%;}
.partition-detail p {max-width: 237px;}
a.tender-button {font-size: 11px;padding: 0 10px;}
a.tender-button.see-the-pro {display: none;}
a.tender-button.pro {display: block;}
.tender-block > span {font-size: 11px;margin-bottom: 6px;}
.tender-detail-block {margin: 0 30px;}
.tender-block h5 {font-size: 13px;}
.footer ul.footer-contact-info li a i {margin-right: 5px;}
.slider .slider-slide .slider-blackbox{display: none;}
.dropdown-menu li {width: 45% !important;float: left;padding: 4px !important;display: inline-block;}
ul.dropdown-menu {padding: 0px 58px !important;float: left;width: 100%;}
/*.content {margin-top: -24px;}
/*.the-multipurpose {margin-top: -25px;}*/
/*.detail-banner {margin-top: -25px;}*/
.specification-box .custom-col-m .specification-left-details {width: 100%;float: none;}
.specification-right-details {width: 100%;}
.brand-banner{background-position: top 12% center;min-height: 200px !important;background-size: cover;}
.menu-res ul.dropdown-menu li a span span.menu-long{display: none;}
.all-tender-menu ul.dropdown-menu {display:none;}
.all-tender-menu ul.dropdown-menu.show {display: block;}}
.privacy-policy-content {padding: 15px 0px 0px;}   
.news-header-box.privacy-policy-main {margin-top: 0px;}

@media only screen 
  and (min-width: 568px) 
  and (max-width: 991px){.contact-boxes{width: 33.33%;}.specification-box .custom-col-m{flex: 0 0 100%;max-width: 100%;}}



@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 823px) 
and (orientation : landscape) { 
    .footer .footer-contact-block {padding: 4px 0px 0px 15px;}
    .footer .footer-social-block {padding: 5px 10px 10px 0px;}
    .footer .contact-details{display: none;}
    .careers-box .careers-col{flex: 0 0 16.666667%;max-width: 16.666667%;}
    .concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 15px 0 !important;}
    .contact-box {padding: 0px 0px;}
    .contact-box h3.contact-title{margin: 0 0 0 0;}
    .specification-box .custom-col-m .specification-left-details {width: 60%;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : landscape){ 
    .solas-info-box .sloas-info-details-left p {width: 75%;}
    .solas-info-box .sloas-info-details-right p {width: 80%;}
    .solas-info-box .sloas-info-img-left {width: 100%;}
    .solas-info-box .sloas-info-img-right {width: 100%;}
    .footer .footer-contact-block {padding: 4px 0px 0px 15px;}
    .footer .footer-social-block {padding: 5px 10px 10px 0px;}
    .careers-box .careers-col{flex: 0 0 16.666667%;max-width: 16.666667%;}
    .concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 12px 0 !important;}
    .contact-box {padding: 0px 0px;}
    .contact-box h3.contact-title{margin: 0 0 0 0;}
    .specification-box .custom-col-m .specification-left-details {width: 60%;}
}

@media only screen 
and (min-device-width : 812px) 
and (max-device-width : 823px) {
    .footer .contact-details{display: inline-block;}
    .footer .col-xl-6.col-lg-9.col-md-6.col-sm-6.col-5.footer-contact-block{flex: 0 0 66.666667% !important;max-width: 66.666667% !important;}
    .footer .col-xl-6.col-lg-3.col-md-6.col-sm-6.col-7.footer-social-block{flex: 0 0 33.333333% !important;max-width: 33.333333% !important;}
    .footer ul.footer-contact-info li {padding: 9px 12px 3px 5px;margin-right: 0px;}
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px){.tenders-menu .menu nav ul.navbar-nav li.nav-item a.nav-link{font-size: 12px;padding: 5px 32px;}
.series-page .lSSlideOuter .lSPager.lSGallery img {height: auto;}
}

@media only screen and (max-width:768px) {
.multi-img-box .overlay{overflow: scroll;}
.dark-box p{font-size: 15px;}
.footer .contact-details {display: none;}
.footer ul.footer-contact-info li {padding: 9px 15px 3px 5px;margin-right: 20px;}
.footer .footer-social-block {padding: 5px 20px;}
.footer .footer-contact-block {padding: 5px 20px;}
.solas-info-box .sloas-info-details-left p {float: none;width: 100%;}
.solas-info-box .sloas-info-details-right p {width: 100%;}
.solas-info-box .sloas-info-img-left {width: 100%;}
.solas-info-box .sloas-info-img-right {width: 100%;}
.detail-banner .detail-banner-button ul li a.banner-button{display: none;}
.details-box .container {width: 100% !important;}
.slider-slide.detail-slider-img img {height: auto !important;}
.partition-main .partition-detail h4 {font-size: 20px;}
/*.dark-background .content .slider.centered .slider-slide img {top: 26% !important;}
.dark-background .content div#homeslider {height: 496px !important;}*/
.detail-last-section .detail-end-button ul li {width: 100%;padding-bottom: 5px;}
/*.detail-last-section .detail-end-button ul li:last-child {padding-bottom: 0px;}*/
.careers-box .careers-col{flex: 0 0 100% !important ;max-width: 100% !important;}
.careers-box .news-list {background: #ebebeb;margin-bottom: 1px;width: 75%;margin-left: 12.5%;margin-right: 12.5%;}
.careers-box .news-list img{width: 160px;height: 100px;margin: 0;}
.careers-box .news-list h4.news-title {display: inline-block;margin: 0 !important;vertical-align: top;padding: 10px 0 0 5px;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 10px 0 0 0 !important;}
.contact-box {padding: 0px 0px;}
.contact-box h3.contact-title{margin: 0 0 0 0;}
.careers-box {padding: 0 0 0 0;}
.concepts-product-name {padding: 20px 0 10px 0;}
.detail-banner-button li.share .banner-social{display: none;}
.specification-box .specification-left-details {width: 100%;float: none;}
.detail-last-section {padding:0 0 20px 0;}
.detail-last-section .detail-end-button ul li.share {padding-top: 0px;}
.detail-last-section .detail-end-button ul li.share div.banner-social{height: 35px;width: 100%;float: none;}
#pull {
display: block;
width: 30px; height: 30px;
right: 10px;
top: 15px;
font-size: 30px; line-height: 30px;
color: #ffffff;z-index: -1;}

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    .partition-main {width: auto;}
    .partition-main .partition-detail h4 {font-size: 17px !important;font-weight: 700;}
    .footer{float: left;width: 100%;}
    .we-are-title h3{ font-size: 27px;}
    /* .details-slider #homeslider{height: 593px !important;}  */
    .specification-box .custom-col-m .specification-left-details {width: 60%;}
   /* .content .slider.centered .slider-slide img {top: 26% !important;}
    .content div#homeslider {height: 496px !important;}*/
    .tender-title h3 {font-size: 17px;}
}

@media only screen
and (min-device-width : 768px) 
and (max-device-width : 770px){
    .content.series-page div#homeslider {height: 430px !important;}
    /*.content.series-page .slider-slide.lslide  {height: 1160px !important;}*/
}

@media only screen and (min-width:850px){
.overlay1 {
    position: fixed;
      display: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;   
    background: #000;
    opacity: .7;
    z-index: 100;
}
} 
@media only screen and (max-width:850px){   
    ul.dropdown-menu.show {
    display: block !important;
}
ul.dropdown-menu {
    display: none !important;
}
}
@media only screen and (min-width:767px){
.news-header-box .news-details{width: 640px;margin: 0 auto;text-align: justify;}

}

@media only screen 
and (min-device-width : 640px) 
and (max-device-width : 767px){.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2 {font-size: 12px !important;}.concepts-details-box {padding: 0 0;}}


@media only screen and (max-width:767px) {
.dark-box-details {padding: 30px 0 10px 0;}
.dark-box p {font-size: 15px;padding: 0 10px 20px 10px;line-height: 24px;}
.tender-title h3 {font-size: 19px;}
.tender-title p {font-size: 13px;line-height: 15px;}
.tender-block h5 {font-size: 12.5px;}
.tender-block hr {width: 100%;}
 h3.hr-line {line-height: 24px;}
.page-description-box .page-details p {margin: 0 10px;font-size: 13px;}
.solas-info-box .sloas-info-details-left p {width: 100% !important;}
.solas-info-box .sloas-info-details-right p {width: 100% !important;}
.solas-info-box .sloas-info-img-left {width: 100%;}
.solas-info-box .sloas-info-img-right {width: 100%;}
.sort-box{display: none;}
.product-details-image-box img{max-width: 790px;}
.partition-main .partition-detail p {margin-bottom: 30px;}
.footer ul.footer-contact-info li {padding-top: 5px;}
.footer ul.footer-social-info li a {width: 25px;height: 25px;}
.news-header-box .news-details-two-column {column-count:auto;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay {height: 22%;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{font-size: 14px;}
.concepts-product-name h1 {font-size: 17px;}
.specification-box .custom-col-m .specification-left-details {width: 100%;}
.gallery-wrapper.white {padding: 0px 15px 10px 15px;}
.series-page .lSSlideOuter .lSPager.lSGallery img{height: auto;}
.concepts-details-box .concepts-description .concepts-details-description-left{padding:0 0 0 0;}
.concepts-details-box .concepts-description .concepts-details-description-right{padding:0 0 0 0;}
.concepts-details-box .concepts-description .col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12{padding:0px 15px !important;}
.detail-last-section {padding:0 0 30px 0;}
.detail-last-section .detail-end-button ul li.share {padding-bottom:0px;}
}

/*@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape){.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2 {padding: 12px 0 !important;}}*/

@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 731px) 
and (orientation : landscape){.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 8px 0 0 0 !important;}}

@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) 
and (orientation : landscape){.specification-box .custom-col{flex: 0 0 100% !important;max-width: 100% !important;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 8px 0 0 0 !important;}
}

@media only screen and (max-width: 640px){.specification-right-details {display: none;}}
@media only screen and (max-width: 568px){.careers-box .news-list {width: 100%;margin-left:0;margin-right:0;}
   .careers-box .news-list h4.news-title {font-size: 12.5px;}
   .map-box .map {padding: 0px 20px;}
   .product-name h1 {font-size: 27px;}
   .concepts-details-box {padding: 0 0;}
  
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape){.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{font-size:16px !important;  padding: 20px 0 20px 0 !important;}}

@media only screen 
  and (min-width: 320px) 
  and (max-width: 567px){.contact-boxes{width: 50%;}}


@media only screen and (max-width: 551px){.tenders .tender-detail-block .tender-block{display: none;}}
@media only screen and (max-width: 480px){.tender-title {top: 3%;}
	.tender-title h3 {font-size: 13px;margin-bottom: 0;}
	.tender-title p {font-size: 11px;}
	a.tender-button {display: none;}
	.series .series-title a{display: none;}
	.we-are-title {width: 40%;top:30%;}
	.main-title h3 {font-size: 18px;}
	.footer ul.footer-contact-info li {margin-right: 3px;}
	.footer .footer-contact-block {padding: 5px 20px;}
    .concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2 {padding: 15px 0 0 0 !important;}}

@media only screen 
  and (min-width: 411px) 
  and (max-width: 480px){.details-slider #homeslider {height: 625px !important;}
.content.series-page div#homeslider {height: 248px !important;}  
.content.series-page .slider.centered .slider-slide img {height: 300px !important;}
}



@media only screen and (max-width: 414px){.footer ul.footer-contact-info li {margin-right: 1px;}}

@media only screen and (max-width: 375px){
	.footer .footer-contact-block {padding: 5px 0px 0px 15px;}
	.footer .footer-social-block  {padding: 5px 15px 5px 0px;}
    /*.map-box .map iframe#gMap {width: 280px;}*/
}

@media only screen and (max-width: 320px){.footer .footer-social-block  {padding: 5px 5px 5px 0px;}
.careers-box .news-list h4.news-title {font-size: 9px;}
.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 10px 0 0 0 !important;}
.footer ul.footer-contact-info li {margin-right: -4px;}
}

@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 823px) 
and (orientation : portrait){.content div#homeslider {height: 210px !important;}}



/* @media only screen 
  and (min-width: 375px) 
  and (max-width: 400px){.details-slider #homeslider {height: 650px !important;}

} */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : portrait) {
.content #x16-series .slider.centered .slider-slide img{ top: 50% !important;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-height : 1024px) 
and (orientation : portrait){.content div#homeslider {height: 432px !important;}
.content #x16-series .slider.centered .slider-slide img{ top: 50% !important;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-height : 667px) 
and (orientation : portrait){}


@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) 
and (orientation : portrait){


}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait){
   
    .content #x16-series .slider.centered .slider-slide img {top:50%;}
    /*.concepts-list-box .concepts-list ul.tender-concepts-list .overlay h2{padding: 10px 0 0 0 !important;}*/
}


.gallery-wrapper .gallery .wall-item.large {
    width: 100%;
    min-width: 100%;
}
.tenders#home-tenderbay img,
.client-banner img {
    width: 100%;
}
#home-tenderbay {
    width: 100%;
}
.news-header-box{
    min-height: 44vw;
}
.term-pre-owned .product-list-box{
    min-height: 100vw;
}
.home #homeslider .slider-slide img {
    height: 100%;
}


@media (min-height:1000px){
    .page-template-tplContactPage .dark-background{
        min-height: 100vh;
    }
    .page-template-tplContactPage .footer {
        position: sticky;
        top: 100%;
    }
}
@media(min-width:1160px){
    .news-header-box,
    .term-pre-owned .product-list-box{
        min-height: 100vh;
    }
}

@media (min-width:992px){
    .tenders-menu .header a:has(.one-tender-logo) {
        position: absolute;
        left: 20px;
    }
    section.tenders-menu > .header{
        display: flex;
        align-items: center;
        justify-content: center;
        padding-right: 50px;
    }
    .submenu-small ul.dropdown-menu li a {
        background-repeat: no-repeat;
        background-position: center bottom;
        left: 0;
        top: -13px;
        position: absolute;
        padding-top: 81px !important;
        background-size: 67px;
    }
    .multi-img-detail {
        flex: 1;
    }
    .multi-image .spacing > div {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width:768px) and (max-width:1024px){
    .home .partition-main .container {
        margin: 0 auto;
        max-width: 100%;
    }
}
@media (min-width:768px) and (max-width:1399px){
    .navbar-expand-md .navbar-nav .dropdown-menu {
        left: 50%;
        transform: translate(-50%, 0px);
        overflow: auto;
        width: 100%;
        justify-content: center;
    }
    .navbar{
        position: static !important;
        ::-webkit-scrollbar-track{
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
            background-color: #F5F5F5;
        }
        ::-webkit-scrollbar{
            width: 4px;
            height: 4px;
            background-color: #F5F5F5;
        }
        ::-webkit-scrollbar-thumb{
            background-color: #555;
        }
    }
}

@media (min-width: 768px) and (max-width: 1399px) {
    .home #homeslider .slider-slide img {
        height: 100%;
    }
}
@media (min-width:768px) and (max-width:992px){
    body .careers-box .careers-col {
        width: 50%;
        flex: 0 0 50%;
    }
    #homeslider .slider-slide .slider-blackbox{
        display: block;
    }
}

@media (max-width:767px){
    .careers-box .news-list h4.news-title {
        hyphens: auto;
        width: 50%;
    }
}

