@media only screen and (min-width:1400px) and (max-width: 1479px) {
    .radio-row h4, .checkbox-row h4{padding: 0 25px 0 0;}
    .radio-row .radio-wrap, .checkbox-row .check-wrap{padding-right: 20px;}
    .about-box h1{font-size: 48px;}
}

 @media only screen and (min-width:1200px) and (max-width: 1399px) {
    .radio-row h4, .checkbox-row h4{font-size: 18px;padding-right: 10px;}
    .radio-row .radio-wrap, .checkbox-row .check-wrap{padding-right: 15px;}
    .checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label{font-size: 13px;}
    .radio-row{margin: 15px 0 35px;}
    .about-box h1{font-size: 40px;line-height: 44px;}
    .slider-content{padding: 85px 14.53% 80px 10.8%;}
    .footer-container{bottom: 30px;}     
    .accordion-title{font-size: 20px;}
    .information-list li, .accordion-content p{font-size: 14px;}
    .card-blk{padding: 25px 20px;min-height: 200px;}
    .card-blk h3{font-size: 22px;margin-bottom: 10px;}
    .card-blk a{letter-spacing: 0;font-size: 12px;}
    .date-blk{padding: 20px 8px;}
    .info-newblockout .single-block .radio-wrap{width: 220px;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-area,.info-newblockout .single-block .contact-col .textfield-wrap .input-style{max-width: 440px;}
}

 @media only screen and (min-width:1024px) and (max-width: 1199px) {
    .inner-contentblk .main-cont-section {padding: 15px 0;}
    .inner-contentblk{padding: 20px;}
    .filter-outercont .check-outercont .check-wrap{padding: 0 25px;}
    .info-newblockout .single-block .contact-col .textfield-wrap label{padding-left: 0;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-style {width: 60%;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-area {width: 60%;}
    .info-newblockout .single-block .radio-wrap {width: auto;float: left;padding-right: 20px;}     
    .block-head{padding-bottom: 40px;}
    .centered-blk{max-width: 500px;}
    .btn-row .btn-primary{max-width: 240px;}
    .btn-row{margin-bottom: 45px;}
    .certified-outer{padding: 8.95% 6.69%;}
    .contact-row.btn-right .btn-primary{max-width: 225px;}
    .radio-row h4, .checkbox-row h4{font-size: 18px;padding-right: 10px;}
    .radio-row .radio-wrap, .checkbox-row .check-wrap{padding-right: 10px;}
    .checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label{font-size: 12px;}
    .radio-row{margin: 15px 0 35px;}
    .about-box h1{font-size: 38px;line-height: 42px;}
    .slider-content{padding: 55px 12.53% 60px 10.8%;}
    .footer-container{bottom: 30px;}
    .accordion-title{font-size: 20px;}
    .information-list li, .accordion-content p{font-size: 14px;}
    .link-blk-out li{margin-bottom: 15px;}
    .card-blk{padding: 25px 20px;min-height: 200px;}
    .card-blk h3{font-size: 22px;margin-bottom: 10px;}
    .card-blk a{letter-spacing: 0;font-size: 12px;}
    .date-blk, .company-blk, .owner-blk, .name-blk, .category-blk{font-size: 11px;word-wrap: break-word;}
    .date-blk{padding: 20px 8px;}
    .ad-info-wrap{max-width: 620px;}
}

 @media only screen and (min-width: 768px) and (max-width: 1023px) {

    .main-outercon .left-navblk{ width: 240px;}
    .main-outercon .maincontent-area{ margin-left: 240px;} 
    .main-outercon .left-navblk .content-scroller .inner-block{ width: 240px;} 
    .inner-contentblk .main-cont-section {padding: 15px 0;}
    .inner-contentblk{padding: 15px;}
    .profile-blocks{display: none;}
    .search-outercon{width: 100%;}     
    .table-block .date-blk, .table-block .company-blk, .table-block .owner-blk, .table-block .name-blk, .table-block .category-blk{ padding: 20px 5px;}
    .filter-outercont .check-outercont .check-wrap{padding: 0 10px;}
    .info-newblockout .single-block .contact-col .textfield-wrap label{padding-left: 0;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-style {width: 100%;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-area {width:100%;}
    .info-newblockout .single-block .radio-wrap {width: auto;float: left;padding-right: 20px;}
    .info-newblockout h4{padding-top: 10px!important;}
    .info-newblockout p{margin-bottom: 0;}
    .block-head{padding-bottom: 30px;}
    .block-head h2{font-size: 30px;line-height: 35px;}
    .centered-blk{max-width: 400px;}
    .certified-blk p{margin-bottom: 22px;}
    .btn-row .btn-primary{max-width: 190px;}
    .btn-row{margin-bottom: 40px;}
    .centered-blk.form-blk{max-width: 385px;}
    .contact-row{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .contact-col{width: 100%;}
    .certified-outer{padding: 7.95% 7.69%;}
    .radio-row h4, .checkbox-row h4{font-size: 18px;padding-right: 0px;padding-bottom: 15px;}
    .radio-row .radio-wrap, .checkbox-row .check-wrap{padding-right: 0px;width: 100%;margin-bottom: 10px;}
    .checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label{font-size: 12px;}
    .radio-row{margin: 10px 0 20px;}
    .disclaimer-blk{margin-bottom: 10px;}
    .about-box h1{font-size: 30px;line-height: 34px;}
    .slider-content{padding: 40px 10.53% 60px 8.8%;}
    .about-box p{font-size: 16px;line-height: 26px;}
    .footer-container{bottom: 25px;}
    .accordion-title{font-size: 18px;}
    .information-list li, .accordion-content p{font-size: 14px;}
    .accordion-item .bordered{position: static;}
    .information-list{margin-bottom: 10px;}
    .back-btn .btn-primary{max-width: 160px;}
    .bottom-logo{right: 15px;bottom: 15px;}
    .bottom-logo img{width: 80px;}
    .link-blk-out li{margin-bottom: 15px;font-size: 13px;}
    .link-blk-out span{font-size: 14px;}
    .card-out{flex-direction: column;}
    .card-blk{margin-right: 0;margin-bottom: 20px;width: 100%;}
    .date-blk, .company-blk, .owner-blk, .name-blk, .category-blk{font-size: 11px;word-wrap: break-word;}
    .info-newblockout .single-block .radio-wrap{width: 100%;margin-bottom: 10px;}

}

 @media only screen and (min-width: 640px) and (max-width: 767px) {     
     .column, .columns {width: 100% !important;}     
 }


 @media only screen and (max-width: 767px) {
     
    .lock-body{overflow: hidden;}
    .main-outercon .left-navblk{width: 100%; float: left; left: -100%;}
    .main-outercon.active-nav .left-navblk{left: 0;} 
    .main-outercon .left-navblk .content-scroller {width: 100%;}
    .main-outercon .left-navblk .content-scroller .inner-block {width: 100%;}
    .main-outercon .maincontent-area {margin-left: 0px; width: 100%; float: left;}
    .inner-contentblk{padding: 0;}
    .inner-contentblk .main-cont-section{padding: 30px 15px;} 
    .main-outercon.large-blocks .maincontent-area {width:100%; margin-left: 0;}     
    .main-outercon.large-blocks .left-navblk{width: 100%;}
    .profile-blocks,
    .search-outercon{display: none;} 
    .main-header-outer{background: #1b3354; }
    .logo-block, .menu-icon {display: block;}
    .navigation-blk{padding-top: 35px;}
    .navigation-blk ul li{ padding:3px 0;}
    .navigation-blk ul{padding: 0 0 0 40px;}
    .bottom-block{display: none;}
    .button-outer{display: block;} 
    .table-mainoutercont{width: 100%; float: left; padding-bottom: 20px;}
    .table-block{width: 100%; float: left;  }
    .filter-outercont .check-outercont{text-align: left;}
    .filter-outercont{padding: 20px;}
    .filter-outercont h6{text-align:left; padding-bottom: 10px;}
    .filter-outercont .check-outercont .check-wrap{padding: 10px 0; width: 100%; float: left; display: block;}
    .button-outercon.logo-blk{padding-top: 10px;}
    .name-blk.mobi-header {display: block;width: 100%;float: left;position: relative;padding: 10px 50px 20px 20px;}
    .name-blk.mobi-header:after {content: "";width: 20px;height: 20px;position: absolute;float: left;background: url(../images/svg/arrow_icon.svg) no-repeat right top;background-size: 20px 20px;right: 15px;top: 50%;margin-top: -10px;-webkit-transition: all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;transition: all 300ms ease-in 0s}
    .name-blk.mobi-header:before{display: none;}
    .name-blk.mobi-header.open-content:after {-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
    .table-block .table-header{display: none;}
    .table-block .table-body .single-row{ display: block;}.table-block .table-body .single-row .inner-block{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding:5px 20px 20px;  display: none;}
    .date-blk,.company-blk,.owner-blk,.name-blk,.category-blk{width: 100%; padding:   0 0 10px 0; float: left; border: 0px;}
    .table-block .table-body .date-blk,.table-block .table-body .company-blk,.table-block .table-body .owner-blk,.table-block .table-body .name-blk,.table-block .table-body .category-blk {border: none;}
    .table-block .table-body .date-blk:before{width: 100%;height: auto;float: left;left: 0;top: 0;content: "Letting Date";color: #1B3354; }  
    .table-block .table-body .company-blk:before{width: 100%;height: auto;float: left;left: 0;top: 0;content: "Contractor/Company";color: #1B3354; }
    .table-block .table-body .owner-blk:before{width: 100%;height: auto;float: left;left: 0;top: 0;content: "Project Owner";color: #1B3354; }
    .table-block .table-body .name-blk:before{width: 100%;height: auto;float: left;left: 0;top: 0;content: "Project Name";color: #1B3354; }
    .table-block .table-body .category-blk:before {width: 100%;height: auto;float: left;left: 0;top: 0;content: "Category";color: #1B3354; }
    .innerbtn-blk{display: block; padding-top: 20px;}   
    .table-block .table-body .single-row{background:rgba(27,51,84,.1);margin: 5px 0;}
    .table-block .table-body .single-row:nth-child(odd) {background:rgba(27,51,84,.1);}  
    .info-newblockout .single-block .contact-col .textfield-wrap label{padding-left: 0;}
    .info-newblockout .single-block .contact-col .textfield-wrap label{padding-left: 0;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-style {width: 100%; max-width: none;}
    .info-newblockout .single-block .contact-col .textfield-wrap .input-area {width:100%; max-width: none;}
    .info-newblockout .single-block .radio-wrap {width: auto;float: left;padding-right: 20px;}
    .info-newblockout h4{padding-top: 10px!important;}
    .info-newblockout p{margin-bottom: 0;}
    .radio-mainouter{width: 100%; float: left; padding-bottom: 15px;}
    .info-newblockout .single-block .radio-wrap{width: 100%; float: left; padding-bottom: 15px;}
    .info-newblockout p{line-height: 25px;}
    .info-newblockout .contact-row.ad-btn{margin-top: 20px;}
    .contact-row.ad-btn .btn-primary{width: 100%; max-width: none;}
    .button-outercon.logo-blk .bottom-logo{text-align: right; padding-right: 15px;}
    .block-head{padding-bottom: 20px;}
    .block-head h2{line-height: 38px;}
    .centered-blk-outer{margin: 80px 0 60px;}
    .centered-blk{max-width: none;padding: 0 30px;top: 0px;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);}
    .centered-blk.form-blk{max-width: none;}
    .certified-blk p{margin-bottom: 22px;}
    .certified-blk > p{text-align: left;}
    .btn-row .btn-primary{max-width: 48%;}
    .btn-row{margin-bottom: 40px;}
    .block-head{text-align: left;}
    .textfield-wrap{margin-bottom: 31px;}
    .certified-outer{padding: 30px;}
    .contact-row{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .contact-col{width: 100%;}
    .contact-info h4{padding-bottom: 28px;line-height: 30px;}
    .contact-row.btn-right .btn-primary{max-width: none;}
    .radio-row h4, .checkbox-row h4{font-size: 20px;padding-right: 0px;padding-bottom: 15px;}
    .radio-row .radio-wrap, .checkbox-row .check-wrap{padding-right: 0px;width: 100%;margin-bottom: 10px;}
    .radio-row{margin: 10px 0 15px;}
    .disclaimer-blk{margin-bottom: 10px;}
    .show-for-small-only{display: block !important;}
    .slider-content{padding: 20px 25px;}
    .left-logo{display: none;}
    .slider-btm-blk{bottom: inherit;top: 127px;}
    .about-box h1{font-size: 35px;line-height: 38px;letter-spacing: -1px;padding-bottom: 18px;}
    .about-box p{font-size: 15px;line-height: 28px;}
    .about-box .btn-primary{margin-top: 30px;max-width: none;background: #1b3354;}
    .about-box .btn-primary:hover, .about-box .btn-primary:focus{background: #ffffff;color: #1b3354;}
    .footer-container{bottom: 25px;}
    .advertisment-top .block-head h2{padding-bottom: 7px;}  
    .accordion-title{font-size: 20px;}
    .information-list{margin-bottom: 10px;}
    .information-list li, .accordion-content p{font-size: 14px;}
    .accordion-item .bordered{position: static;}
    .back-btn{flex-direction: column;}
    .info-block ul{margin-left: 0;margin-top: 20px;}
    .bottom-logo {position: static;right: inherit;bottom: inherit;text-align: center;margin-top: 20px;}
    .info-content .information-list > li{margin-bottom: 5px;}
    .link-blk-out li{margin-bottom: 15px;font-size: 13px;}
    .link-blk-out span{font-size: 14px;}
    .card-out{flex-direction: column;}
    .card-blk{margin-right: 0;margin-bottom: 20px;width: 100%;padding: 25px 20px;min-height: 200px;}
    .card-blk h3{font-size: 22px;margin-bottom: 10px;}
    .card-blk a{letter-spacing: 0;font-size: 12px;}
}
     
     
 @media only screen and (max-width: 479px) { 
    .btn-row .btn-primary{max-width: 100%;margin-bottom: 10px;}
    .btn-row{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 30px;}
    .form-bottom{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}     
    .accordion-title{font-size: 18px;}
    .information-list li, .accordion-content p{font-size: 12px;}
    .card-blk{min-height: 150px;}
    .form-bottom p{margin-top: 7px;}
    .centered-blk-outer.mob-centered-blk{margin: 0px;}
    .centered-blk{top: 100px;}
}