﻿

 @media only screen and (max-width:991px) {
	.MainScreen.user-dashboard .tab-header, 	.MainScreen.user-dashboard  .tab-header ul.tab-list{
	width: auto !important;
}
  	.dashboard-sub-tab {
		display: flex !important
;
		align-items: flex-end !important;
		justify-content: flex-end !important;
		flex-direction: column;margin-top: 10px;
	}

     .result-document .nav.nav-tabs {
	margin-left: 0;
}
     .counter-bx.counter-bx-tender {
	display: flex
;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
}
     .counter-bx.participated-count {
	flex: 1;
	margin: 4px 0;
	width: 100%;
}
     .counter-bx.tec-fin-count, .counter-bx.loss-won-count {
	flex: 1;
	margin: 5px 0px;
}
     .r-analytics-left {
	display: flex
;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
}
     .r-analytics-right {
			display: flex !important;
		flex-direction: column !important;
}
 .dep-info {
	width: 100%;
	background: #fff;
	margin-top: 58px;
	display: flex
;
	flex-direction: column;
	align-items: flex-start;
}
  .desktop-view .m-scroll {
	overflow: auto;
}
     img.blur-web {
	display: none;
}
     img.blur-mobile {
			display: block !important;
		width: 100%;
}
    .tender-detail-bx .login-alert-box {
	
	width: 100%;
}
     span.sm-ai-indicate {
	
	width: 15px;
	height: 15px;

	font-size: 11px;
}
     .tender-like-print {

			right: 11px !important;
		top: -32px !important;
}
     section#target {

	
	width: 94%;

	margin: 0 auto;

	top:223px;
	
	padding: 57px 0 21px 0 !important;
	
	
}

   header  ul.m-login-reg li .main-search-new {
	display: block !important;
	position: unset;
    margin: 0px !important;
	padding: 0;
	text-align: center;
	line-height: 2;		margin-right: 14px !important;
}
     .accordion-item {
	clear: both;
}
     a#SidebarToggle-show {
	display: block;
}
     .AfterLoginSide.adv-sidebar {
	transform: scale(0, 1);
	overflow-y: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1111;
	text-align: right;
}
.AfterLoginSide.adv-sidebar {
		overflow-y: auto;
		position: fixed;
		top: 0;
		left: 0;
		text-align: right;
		z-index: 9999;
		transform: scale(1, 1);
		margin: 0;
	}
     .AfterLoginSide.adv-sidebar {
	display: none !important;
}
     .AfterLoginSide.adv-sidebar.active{display:block !important;}

     .corrigendum-tab-view .corrigendum-tab-view  , .tender-detail-bx .atom-tab-view ,  .tender-detail-bx .boq-tab-view , .tender-detail-bx .corrigendum-tab-view{
	margin-top: 12px;
}
     .panel-body.corri-doc .corri-left p {
	margin: 0px !important;
	padding: 0px;
}
.corrigendum-tab-view .panel-body.corri-doc {
	display: flex
;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: column;
}
.wallet-to-pay, .card-to-pay {
	width: 100% !important;
	flex: unset !important;
}

div#walletModal {
	width: 90% !important;
	min-width: 95% !important;
	max-width: 95% !important;
}

   div#Live-Archive-btn-view {
	min-width: 200px;
}
   div#new-filter-view {
	width: 200px !important;
	max-width: 200px !important;
	min-width: 200px !important;
	right: -92px !important;
}
   div#profile-view {
	right: -77px !important;
	width: 200px !important;
	max-width: 200px !important;
	min-width: 200px !important;
}
     #t-search-history-view-2 {
	left: -130px !important;
	width: 200px !important;
	max-width: 200px !important;
}
     div#t-favprompt-history-view-2 {
	right: -43px !important;
	width: 200px !important;
	max-width: 200px !important;
}

     .org-infarmation-left, .org-infarmation-right {
	width: 100% !important;
	flex: unset;
}

       .main-view .main-view {
	padding-top: 0px !important;
}
     header .sticky-header .logo img {
	width: 125px !important;
	height: auto;
}
     .TenderDetails .nav-item .nav-link {
	
	padding: 7px 6px !important;
	margin-right: 9px;
	font-size: 11px !important;
	margin-right: 5px;
}


       .main-SubscriptionPlans .points sub {
        font-size: 16px !important;
    }

   

    .main-SubscriptionPlans span.plan-title-text {
        top: 21px;
        font-size: 15px;
    }

    .main-SubscriptionPlans {
        padding: 29px 15px;
    }

        .main-SubscriptionPlans .points {
            margin: 0px 5px !important;
           
        }

        .main-SubscriptionPlans .item {
            scale: unset !important;
        }


        .main-SubscriptionPlans .includes {
            padding: 0 13px;
        }

      
        .main-SubscriptionPlans .includes p {
            font-size: 14px;
        }

    body .main-SubscriptionPlans img.plan-title {
        position: relative;
        left: 50%;
        top: 20px;
        transform: translate(-50%, 0%);
        width: 180px !important;
        margin: 0;
    }

    .main-SubscriptionPlans h2.SubscriptionPlans-title {
        font-size: 23px;
    }


    .main-SubscriptionPlans h2.SubscriptionPlans-title b {
        display: flex;
        flex-direction: column;
    }

    .main-SubscriptionPlans span.SubscriptionPlans-brack {
        display: none;
    }

    .SubscriptionPlansModal .main-SubscriptionPlans {
        padding: 4px 5px !important;
    }

    .SubscriptionPlansModal .includes p {
        font-size: 14px;
    }

    .SubscriptionPlansModal .modal-body {
        padding: 15px 1px;
    }

    .SubscriptionPlansModal span.plan-title-text {
        top: 23px;
        font-size: 14px;
    }


     .twm-testi-info {
	font-size: 13px;
}
     .Signup-left-bx {
	width: 100%;
	height: auto;
	margin-top: 21px;
	padding: 31px 0;
	margin-bottom: 120px;
}
    .ClientQuery .double-box {
	display: flex
;
	flex-direction: column-reverse;
	flex-wrap: wrap;
	align-items: center;
}
       .ClientQuery .double-box p {
	margin: 0 0 23px 0px !important;
	padding: 0px !important;
}
   .color-petan {
	display: none;
}
    .BOQ-banner {
        background-image: linear-gradient(#e3f4fb, #bbe6f7) !important;
    }

    .listing-banner .banner-text {
        margin-right: 0;
    }

    .result-banner {
        background-image: linear-gradient(#102530, #357896) !important;
    }

    .summary-banner {
        background-image: linear-gradient(#d14075, #d8a150) !important;
    }

    .AtomsAI-banner {
        background-image: linear-gradient(#0f293a, #15273a) !important;
    }

    .pq-banner {
        background-image: linear-gradient(#aeecff, #7ea9ff) !important;
    }

    .GEM-banner, .analytics-banner {
        background-image: linear-gradient(#010511, #6a7a7d) !important;
    }
    .co-certification img {
	width: 90px;
	margin: 0 auto;		height: 29px;
}
    .main-tab-btn {
	font-size: 14px;
	padding: 6px 8px;
	
}
 .twm-home1-banner-section {
	
	height: 100vh;
}   
 .twm-home1-banner-section .twm-bnr-center-section .tab_list {
	margin: 0px;
	text-align: center;
}
    .main-search-new {
	display: none !important;
}
      .mobile-view-search {
            display: block;
        }

        nav.navbar ul.navbar-nav li.nav-item {
            margin-left: 0;
            padding: 8px 0;
          
            list-style: none;
        }

        .main-search-new a.toggle-btn {
	position: unset;	padding: 2px 8px;
}
        /*****bottom offer banner start*****/
        .banner-ads.home-banner-ads {
	
	z-index: 99999 !important;
}
        a.ui-link.ChristmasOffer2K23_banner {
	display: none !important;
}

a.ui-link.ChristmasOffer2K23_banner_mobile {
	display: block;
}
body .banner-ads.home-banner-ads {
	bottom: 0px !important;
	width: 100% !important;
}
.banner-ads.home-banner-ads .close-btn {

	right: 11px !important;
	top: -13px !important;
	
}


         /*****bottom offer banner end*****/
        /****boq start****/
         .row1 div, .row2 div, .row3 div {
            display: flex;
            align-items: center;
            flex-direction: row;
            flex-wrap: wrap;
        }
        .row1 div span.brack:last-child, .row2 div span.brack:last-child, .row3 div span.brack:last-child {
            display: none;
        }

        .row1 div, .row2 div {
            display: flex;
            align-items: center;
            flex-direction: row;
            flex-wrap: wrap;
        }
        .boq-item {
            padding: 6px 0 6px 0;
        }
        .boq-item {
           
           
            float: left;
            width: 100%;
        }

        .row3 {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .unit-price-label, .taxes-label, .total-price-label, span.quote-now-label {
            width: 90px;
            margin: 3px 0 5px 0;
        }

        span.quote-now-label {
            display: inline-block;
        }

        a.less-item, a.view-more {
            width: 100%;
            float: right;
            text-align: right !important;
        }

        .row1 {
            display: flex;
            align-items: flex-start;
            justify-content: flex-start;
            flex-direction: column;
            flex-wrap: wrap;
        }
          .rwd-table tr:nth-child(2) {
        border-top: none;
    }

          .rwd-table tr td {
       
        border-top: 0;
        margin: 0px !important;
        display: flex;
    }
       
    

    .boq-info {
        margin-left: 25px;
        margin-right: 0px;
    }



      .row1 span.brack {
        display: none;
    }

    .rwd-table {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    a.view-more-boq {
        margin: 0;
    }

    .rwd-table tr td {
      
       
        margin: 0px !important;
    }

  

    .boq-info {
        margin-left: 05px;
        margin-right: 0px;
    }



      

        .rwd-table th:first-child,
        .rwd-table td:first-child {
            padding-left: 0;
        }

        .rwd-table th:last-child,
        .rwd-table td:last-child {
            padding-right: 0;
        }

    .rwd-table th,
    .rwd-table td {
        padding: 1em !important;
    }
    .t-info {
	display: flex
;
	flex-direction: column;
}
    .boq-info:before{display:none;}

        /****boq end****/

          ul.m-login-reg .nav-item .nav-link.active {
	background: unset !important;
} 
      

    h1.twm-bnr-title-large {
	font-size: 25px;
	margin: 0 0 40px;
	
}
.twm-bnr-center-section {
	max-width: 100%;
	
}
.search-action-btn {
	position: unset;
	top: 50%;
	right: 0%;
	transform: translate(0%, -50%);
	width: max-content;
}
.search-action-btn {
	position: unset;
	top: unset;
	right: unset;
	width: max-content;
	margin: 0 auto;
	margin-top: 72px;
}
.search-icon {
	position: absolute;
	top: 24px;
	left: 17px;
}
a.Prompt-help {
	top: 58px !important;
	
	bottom: unset !important;
	right: unset;
	text-align: center;
	width: 100%;
}
.search-option {
	display: flex
;
	margin-top: 4px;
	text-align: center;
	width: 100%;
	justify-content: center;
	position: unset;
}
.co-certification {
	display: flex
;
}
.top-tabing-filter {
		position: fixed !important;
		top: 50px !important;
		left: 0 !important;
		margin-left: 0 !important;
		padding: 7px 0px !important;
		width: 100% !important;
		background: var(--disebal-tab);
		 z-index:999;
}

body.Dashboard .top-tabing-filter {
		position: fixed !important;
		top: 45px !important;
		left: 0 !important;
		margin-left: 0 !important;
		padding: 7px 0px !important;
		width: 100% !important;
		background: var(--disebal-tab);
        z-index:999;
		
}
.load-time {
	margin-left: 18px !important;
	position: unset !important;
	padding: 0px !important;
	font-size: 12px;
}
.main-view , .FavTenders {
	padding-top: 58px !important;
}
body .tab-content-new {
	padding: 0 0 25px 10px !important;
}
.filter-btn-listing {
	display: flex;
	align-items: center;
	justify-content: center;
}
.container.c-w95 {
	width: 100%;
	max-width: 100%;
}
.twm-explore-content-outer {
	margin: 0px !important;
}

	.dashboard-sub-tab .SelectAll {
		
		right: 2px !important;
	
	}
	.t-list-right-bx {
	position: unset !important;
	margin-top: -1px;
	margin-bottom: 7px;
	float: right;
}
 .SelectAll {
			width: 100%;
		justify-content: flex-end !important;
		position: relative;
		right: 0px;
        top:unset !important;
}
 .tender-s-feedback {
	display: flex
;
	align-items: flex-start;
	flex-direction: row;
	width: 100%;
	flex-wrap: wrap;
}
 .rating {
	width: 100% !important;
	display: flex
;
	justify-content: flex-end;
}

.sub-tab span.divider {
	display: none;
}
.sub-tab {
	display: flex
;
	flex-direction: column;
}
.t-list-right-bx {
	
	bottom: 2px;
	
}
.footer-bottom-info {
	display: flex
;
	flex-direction: column-reverse;
}
.footer-copy-right {
	font-size: 10px;
	width: 100%;
	text-align: center !important;
	max-width: 100% !important;
	min-width: 100% !important;
}
    .footer-two.footer-dark.footer-bottom .container {
	
	padding: 0 2px;
}
ul.ft-icons {
	margin: 0 0 7px 0px !important;
	padding: 0px !important;
	float: left;
}
center.view-page {
	
	clear: both;
}
div#loading-viewmore , .ai-loader-bx {
		top: 55px !important;
		height: calc(100vh - 57px) !important;
		z-index: 99999 !important;
		background: #fff !important;
	}

.tender-detail-bx-info, .tab-content.TenderDetailsTabs {
	
	padding:3px 9px !important;
	
}
.nav-item .nav-link {
	font-size: 13px;
}
.twm-jobs-grid-style1 {
	
	margin-bottom: 34px;
	
	height: auto !important;
}
.tender-detail-bx .tab-content p {
	margin: 0px !important;
	padding: 25px 0 22px 5px;
}
ul.tab-list li a {
	
	font-size: 13px;
}
table.rwd-table tr td:last-child {
	margin-bottom: 13px !important;
}


/****signup start******/
span#check_currentPassword , #Newpassword_validation {
	font-size: 12px;
}
.Signup {
	display: flex
;
	align-items: center;
	flex-direction: column-reverse;
    		padding-top: 50px;
}
.Signup-right-bx {

	width: 100%;
	
}
.signup-from-bx fieldset {
	
	min-width: 99% !important;
	max-width: 99% !important;
    padding: 37px 8px 23px 8px;
	
}
.WalletOffers-short-info {
	
	height: auto !important;
	
}
/****signup end******/


.rwd-table td:first-child {
	border-top: 1px solid #d1cece;
}
  .filter-btn-listing {
	background: var(--soft-gray);padding: 3px 0;
}
     .filter-btn-listing span.icon-label {
	
	padding: 0 4px;

}
     .top-tabing-filter span.icon-label:after {display:none;}
   .dashboard-page.Dashboard {
	margin-top: 60px;
}
   

}



 
@media screen and (min-width:991px) {

   
    .rwd-table tr:hover:not(:first-child) {
        background-color: #f2f2f2;
    }

    .rwd-table td:before {
        display: none;
    }

    .rwd-table th,
    .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
    }

        .rwd-table th:first-child,
        .rwd-table td:first-child {
            padding-left: 0;
        }

        .rwd-table th:last-child,
        .rwd-table td:last-child {
            padding-right: 0;
        }

    .rwd-table th,
    .rwd-table td {
        padding: 1em !important;
    }
}







@media only screen and (max-width:1600px) {
 
    .SubscriptionPlansModal .modal-dialog.modal-dialog-centered {
       margin-top: 39px !important;
}
    p.per-tender-coust {

       font-size: 22px;

}
    .main-SubscriptionPlans .includes p {
        font-size: 16px;
    }

    .main-SubscriptionPlans h2.SubscriptionPlans-title {
        margin:14px 0 0 0;
    }

  body .SubscriptionPlansModal .modal-dialog {
       max-width: 90% !important;
       min-width: 90% !important;
   width: 100% !important;
}

    .SubscriptionPlansModal .includes p {
        font-size: 15px;
    }
}

