

@media only screen and (max-width:1000px) and (min-width:768px){
.rem-space {
    height: 0px!important;
}
p.service-res-text, ul.service-res-text li {
    font-size: 15px;
    /* line-height: 25px; */
}
}
@media only screen and (min-width:600px){
br.break-text {
    display: none;
}

}
@media only screen and (max-width:601px){
	br.break-text {
	display:block;
	}
	button.popup-btn {
    margin-top: 25px;
}
a.snppopup-content {
    padding-left: 0px!important;
    }
.snp-content-inner h3.hide-cont {
    visibility: hidden;
    /* line-height: 28px!important; */
    line-height: 20px!important;
}
.job-frm .gfield_error {
    margin-top: 0px!important;
}
}
@media only screen and (max-width:480px){
.h3-header {
    line-height: 30px;
}
}
@media only screen and (max-width:480px) and (min-width:460px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    left: -37px!important;
}
}
@media only screen and (max-width:459px) and (min-width:410px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    left: -22px!important;
}
}
@media only screen and (max-width:409px) and (min-width:390px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    left: -24px!important;
}
}

@media only screen and (max-width:480px) and (min-width:390px){
.footer_bottom_holder .two_columns_50_50 {
    width: 80%;
    margin: 0 auto;
}
}
@media only screen and (max-width:650px) and (min-width:601px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%!important;
    left: 10px!important;
    float: left!important;
    margin-top: 4px!important;
}
}
@media only screen and (max-width:600px) and (min-width:481px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%!important;
    left: -85px!important;
    float: left!important;
    margin-top: 4px!important;
}
}
@media only screen and (max-width:768px) and (min-width:650px){
.column2 .service-carousel .vc_column-inner {
    padding-left: 10px;
}
}
@media only screen and (max-width:768px) and (min-width:650px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 55%!important;
    left: 5px!important;
}
.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 45%!important;
}
}
@media only screen and (max-width:850px) and (min-width:769px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 56%!important;
    left: -70px!important;
}
.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 42%!important;
}
}
@media only screen and (max-width:850px) and (min-width:768px){
.copyright .vc_column-inner {
    padding: 0px 40px;
}
.copyright-links .vc_column-inner {
    padding: 0px 30px;
}
}
@media only screen and (min-width:849px){
.column1.footer_bottom_column {
    width: 75%!important;
}
.footer_bottom_holder .column2.footer_bottom_column {
    width: 25%!important;
    float: right;
}
.copyright.wpb_column.vc_column_container.vc_col-sm-6{
width:35%;
margin-right:2%;
}
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 63%;
}
}
@media only screen and (max-width:850px){
.footer_bottom_holder .column2.footer_bottom_column, .column1.footer_bottom_column{
	width:100%!important;
	float:left!important;
}
/*.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 56%!important;
    left: -70px!important;
}
.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 42%!important;
}
*/
}
@media only screen and (max-width:480px){
.career-con2 {
    padding: 70px 0px!important;
}
.career-con2 p.serv-text {
    font-size: 20px!important;
    line-height: 32px!important;
}
h1.page-tit {
    font-size: 32px!important;
    line-height: 45px!important;
}
p.news-descrp{
padding-left:0px!important;
}
h2.new-date-title{
line-height:30px!important;
margin-bottom:20px;
}
}
@media (min-width: 1200px){
.service-carousel {
    width: 85.333333%;
}
}
@media only screen and (max-width:600px){
	h2.new-date-title a  {
    line-height: 40px!important;
}
}
@media only screen and (min-width:768px) and (max-width:1001px){
	.estimate-frm .ginput_container_fileupload input {
    width: 100%!important;
}
}
@media only screen and (min-width:768px) and (max-width:850px){
ul.corp-list li {
    padding-inline-start: 10px!important;
}
}
@media only screen and (min-width: 1201px){
div#prject-center-col {
    padding-top: 7.5%;
}
}
@media only screen and (max-width: 1200px)and (min-width: 1001px){
div#prject-center-col {
    padding-top: 2%;
}
}
@media only screen and (max-width: 767px){
.car-job h2 {
    text-align: center!important;
}
	.car-job .vc_custom_1548848353075 {
    padding-left: 0!important;
}
div#prject-center-col p {
    padding-top: 20px;
}
.desktop-row {
display: none;
}
}
@media only screen and (max-width:1000px)and (min-width:481px){
	h2.bottom-text {
    font-size: 30px;
    line-height: 42px;
}
.bottom-subtext{
font-size: 24px;
    line-height: 30px;
}
}
@media only screen and (min-width:1001px){
	h2.bottom-text {
    font-size: 40px;
    line-height: 48px;
}
}
@media only screen and (max-width:480px){
  h2.bottom-text {
    font-size: 27px;
    line-height: 37px;
}
.bottom-subtext{
font-size: 23px;
 line-height: 28px;
}
}
@media only screen and (max-width: 767px){
    #mobile-space{
   display: none;
}
}
@media only screen and (max-width:767px){
#testi-row{
padding:0 30px;
}
h3.abt-head {
    margin-bottom: 1em!important;
}
}
@media only screen and (min-width: 769px){
.mob-show {
    display: none!important;
}
}
@media only screen and (min-width: 768px){
h2.white-text.bottom-text {
    padding-right: 10%!important;
}
.mobile-row, .down-space {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 850px) {
/*.cnt-padd-device .vc_column-inner{
    padding-left: 50px;
    padding-right: 50px; 
}*/
.section_inner_margin {
    padding-left: 30px;
    padding-right: 30px;
}
#testi-row .testimonial_text_inner {
    padding: 0px 40px;
}
/*.page-id-269 div#testi-row .vc_column_container>.vc_column-inner, .page-id-269 .vc_custom_1548933104063 .vc_column_container>.vc_column-inner {
padding-left: 50px;
    padding-right: 50px; 
}*/
.right-text .vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.left-text .vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.left-text {
    padding-left: 30px; 
}
.right-text {
    padding-left: 30px;
}
.estimate-row {
  /*  padding-left: 40px;
padding-right: 40px; */
}
.page-id-269 h1.page-tit, .page-id-269 p.page-sub-tit, .page-id-269 .topbanner-rw h1, .page-id-269 .topbanner-rw p {
   /* padding-left: 30px; */
}

}
@media only screen and (min-width: 601px) and (max-width: 650px) {
.copyright .vc_column-inner {
    padding: 0px 40px;
}
.copyright-links .vc_column-inner {
    padding: 0px 30px;
}

/*.cnt-padd-device  {
    padding-left: 30px;
    padding-right: 30px;  
}*/
.section_inner_margin {
    padding-left: 30px;
    padding-right: 30px;
}

.left-text .vc_column-inner {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.right-text .vc_column-inner {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.left-text {
   /*  padding-left: 20px; */
}
.right-text {
 /*   padding-right: 20px; */
}
.estimate-row {
   /* padding-left: 30px; */
}
h1.page-tit, p.page-sub-tit, .topbanner-rw h1, .topbanner-rw p {
  /*  padding-left: 30px; */
}	
}
@media only screen and (max-width: 480px)
{
	.title .title_subtitle_holder_inner h4.subtitle {
    font-size: 16px!important;
    line-height: 20px!important;
}
.title .title_subtitle_holder_inner h1 {
    font-size: 22px!important;
     line-height: 35px!important;
}
}
@media only screen and (max-width: 1000px) and (min-width: 768px){
.service-img .vc_column-inner {
   padding: 0px!important;
}
}
/*@media only screen and (min-width: 1001px){
.service-img-mobile {
    display: none;
}*/
}
@media only screen and (max-width: 1000px){
/*.service-img .vc_column-inner {
background-image: none!important;
}*/
.service-block h3 {
    margin: 5px 0px!important;
    font-size: 22px!important;
}
/*.service-img-height {
    display: none;
}*/
.text-upper {
    height: 20px!important;
}
}
@media only screen and (max-width: 600px){
.title_subtitle_holder_inner h4.subtitle {
    font-size: 20px!important;
    line-height: 30px!important;
}
.title_subtitle_holder_inner h1 {
    font-size: 30px!important;
}
p.serv-text br {
    display: none;
}
}
@media only screen and (min-width: 801px){
.topbanner-rw {
    padding-top: 180px;
    padding-bottom: 180px;
}
.left-text {
    padding-right: 3%;
}
.right-text {
    padding-left: 3%;
}
.topbanner-rw p {
    font-size: 18px;
}
.title_outer .title_subtitle_holder_inner h1 {
    font-size: 50px;
    line-height: 69px;
}
}
@media only screen and (max-width: 800px){


.topbanner-rw {
    padding-top: 100px;
    padding-bottom: 100px;
}
}
/*@media only screen and (min-width: 849px) and (max-width:1200px){
.column1.footer_bottom_column {
    width: 75%!important;
}
.footer_bottom_holder .column2.footer_bottom_column {
    width: 25%!important;
}
}*/
@media only screen and (max-width: 768px){
.mobile-logo-padd .wpb_single_image {
    padding-bottom: 50px;
}

a.qbutton.small.default.copyright-btn {
    float: none!important;
}
.column2.footer_bottom_column {
    width: 100%!important;
}
.column1.footer_bottom_column {
       width: 100%!important;
}
/*.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 55%!important;
    left: -35px!important;
}
.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 45%!important;
}*/
.left-text, right-text {
    padding-bottom: 0px;
}

}
@media only screen and (max-width: 650px){

.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
}
@media only screen and (min-width: 849px) and (max-width: 1000px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    left: -35px!important;
}
}
@media only screen and (min-width: 1001px) {
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    left: -80px!important;
}
}
@media only screen and (max-width: 600px) {
.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%!important;
}
/*.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%!important;
    left: -69px!important;
    padding-top: 10px;
}*/
.copyright-links.wpb_column.vc_column_container.vc_col-sm-12 {
    padding-top: 20px;
}
}
/*@media only screen and (min-width: 480px) and (max-width: 600px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6{
left: -85px!important;
}
}
@media only screen and (min-width: 460px) and (max-width: 479px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6{
left: -77px!important;
}
}*/
/*@media only screen and (min-width: 430px) and (max-width: 459px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6{
left: -50px!important;
}
}
@media only screen and (min-width: 390px) and (max-width: 429px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6{
left: -58px!important;
}
}
@media only screen and (min-width: 360px) and (max-width: 389px){
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6{
left: -40px!important;
}
}*/
@media only screen and (max-width: 480px){

.copyright-links.wpb_column.vc_column_container.vc_col-sm-12 {
    text-align: center;
}
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    text-align: center;
left:0px!important
}
.copyright.wpb_column.vc_column_container.vc_col-sm-6{
text-align:center;
}
}
@media only screen and (min-width: 849px){
.column1.footer_bottom_column {
    width: 75%!important;
}


.footer_bottom_holder .column2.footer_bottom_column {
    width: 25%!important;
    float: right;
}
.footer_bottom_holder .service-carousel.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-offset-1.vc_col-lg-10 {
    margin-left: 0px;
}
a.qbutton.small.default.copyright-btn {
    float: right;
    left: 24%;
}

.copyright.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 47%;
}
.copyright-links.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;

}
}

@media only screen and (min-width: 769px) and (max-width: 1199px){
a.qbutton.small.default.copyright-btn {
    left: 0%!important;
}

}

@media only screen and (min-width: 769px) and (max-width: 940px){
.header_inner_right a.qbutton.default {
    padding: 0 20px;
}

.header_bottom_right_widget_holder {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
}
@media only screen and (max-width:1199px) and (min-width:1000px){
nav.main_menu.drop_down {
    width: 100%;
    float: left!important;
}
#nav-menu-item-764 a {
    padding-left: 0!important;
}
ul#menu-main-menu li a{
padding-right:10px;
}
}
@media only screen and (max-width:1240px) and (min-width:1200px){
ul#menu-main-menu li a {
	padding:0px 10px!important;
}
}
/*@media only screen and (max-width:1129px) and (min-width:1001px){
ul#menu-main-menu li a {
	padding:0px 6px!important;
}
}*/
@media only screen and (min-width: 1001px) and (max-width: 1100px){
/*nav.main_menu ul li a {
    padding: 0px 8px!important;
}*/
.header_inner_right a.qbutton.default {
    padding: 0px 18px;
}
}


@media only screen and (min-width: 1241px){
ul#menu-main-menu li a {
    padding: 0px 15px!important;
}
}

@media only screen and (min-width: 1101px) and (max-width: 1210px){
nav.main_menu ul li a {
    padding: 0px 10px!important;
}
}

@media only screen and (max-width: 380px){
header .q_logo img.mobile {
    width: 80%!important;
    height: 80%!important;
}
}

@media only screen and (max-width: 600px){
div#cbpw-wrap1 .cbp-l-filters-dropdownWrap {
    left: 0px;
}

.project-tit h2 {
    margin-bottom: 20px!important;
}
}

@media only screen and (min-width: 601px) and (max-width:640px){
.projects-row {
    padding-left: 6%;
    padding-right: 6%;
}
}

@media only screen and (min-width: 601px){
.project-tit {
    margin-bottom: -43px!important;
}
}



@media only screen and (max-width: 768px){
p.foot-add {
    text-align: left;
}
}
input.wpcf7-form-control.wpcf7-submit {
margin-top: 20px;
}

.footer_top h5{
margin-bottom: 14px; 
}

.header_bottom, .header_bottom_right_widget_holder{
    padding-right: 0;
}
@media only screen and (min-width: 1401px){
footer .qode-instagram-feed{
padding-right: 25%;
}
}

.footer_top ul.qode_twitter_widget a{
text-transform: none;
}
nav.main_menu > ul > li:not(:first-child):before {
    display: none;
}

.counter-row .q_counter_holder.center:after {
    display: none;
}
.header_inner_right a.qbutton.default {
    font-size: 14px;
}
.qode-info-card .qode-qbutton-main-color:before {
    background-color: #00529b!important;
}
.proj-list #cbpw-grid1 .cbp-caption-activeWrap {
    background-color: rgba(0, 82, 155, 0.2);
}
.mobile_menu_button .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    font-size: 22px;
}
.proj-list a.cbp-l-grid-team-name {
    margin-bottom: 30px!important;
    margin-top: 12px!important;
}
.service-carousel ul.slides li {
    padding-right: 15px;
}
ul.copyright-link li {
    margin-right: 0px!important;
}
ul.copyright-link a {
    font-size: 15px!important;
    color: #00529B!important;
   text-transform: none!important;
}
.service-carousel p {
    font-size: 15px!important;
line-height: 22px;
}
ul.copyright-link{
/*    padding-left: 50px;*/
font-size: 15px!important;
/* font-size: 15px!important;*/
    color: #00529B!important;
}
a.qbutton.small.default.copyright-btn {
  padding: 10px 20px;
    font-size: 15px;
text-transform: none;
background-color:#00529B!important;
}
.footer_bottom_holder {
    padding-bottom: 20px;
    padding-top: 20px;
}
.portfolio_single .tg-grid-wrapper .tg-slider-bullets li.tg-active-item span {
    background: #00529b!important;
}
.portfolio_navigation {
    display: none;
}
.portfolio_single {
    padding-bottom: 70px;
}
/*p.serv-text {
    font-size: 17px;
    color: #ffffff;
}*/
p.serv-text {
    font-size: 28px;
    line-height: 40px;
   
}
.topbanner-rw h1, .topbanner-rw p {
    color: #fff!important;
}
.contact-frm input[type=text] {
    height: 45px;
    background: #fff!important;
    border-radius: 4px;
 /*   border: 1px solid #323232!important;*/
   padding-left: 20px!important;
}
.contact-frm textarea {
   /* border: 1px solid #323232!important;*/
    border-radius: 4px;
    padding-left: 20px!important;
}
h4.blue-text {
    color: #00529b;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
}
.service-block h3 {
    margin: 15px 0px;
    font-size: 26px;
    text-transform: initial;
}
.contact-frm input[type=submit] {
    background: #00529B!important;
    color: #fff!important;
    border-color: #00529B!important;
    height: 45px!important;
    border-radius: 0px!important;
   text-transform: capitalize!important;
}
.contact-frm label.gfield_label {
    font-weight: bold!important;
}
.cont-col .icon_title_holder {
    width: 12%;
    float: left;
}
.cont-col a.icon_with_title_link {
    margin-top: 0;
}
.cont-col h5.icon_title {
    display: none!important;
}
.white-text {
    color: #fff!important;
}
h1.page-tit {
    font-size: 38px;
    line-height: 55px;
    font-weight: 600;
}
p.small-text {
    font-size: 12px;
    line-height: 15px;
}
p.page-sub-tit {
    font-size: 18px;
    text-transform: capitalize;
}
p.web-name {
    color: #fff;
font-style: italic;
    font-size: 15px!important;
    margin-top: 10px;
}
#testi-row p.testimonial_author{
    font-style: italic;
    font-size: 17px!important;
    line-height: 20px!important;
}
/*.home-testi p.testimonial_author {
    font-style: italic;
    font-size:15px!important
}*/
a.home-btn {
    border-radius: 12px!important;
    padding: 10px 25px!important;
    text-transform: initial;
}
.gen-heading{
    margin-bottom: 20px;
}
div#testi-row, #car-testi {
    background-attachment: fixed;
}
.car-job a.car-link {
    text-decoration: underline;
    color: #00529b;
}
.car-job a.car-link:hover {
    text-decoration: none;
}
.estimate-row h2 {
    color: #2C337B;
     border-bottom: solid 1px #333;
}
.estimate-frm label.gfield_label {
    font-weight: bold!important;
}
.estimate-frm input[type=text] ,.estimate-frm select{
    padding-left: 20px!important;
    height: 45px;
    border-radius: 4px;
 }
 .estimate-frm input[type=submit] {
    background-color: #00529B!important;
    color: #fff!important;
    border-color: #00529B!important;
}
.estimate-frm select#input_2_6 {
    height: 45px;
    font-weight: bold;
}
.error-frm .gfield_description.validation_message {
    padding-top: 5px!important;
}
.error-frm li.gfield.gfield_error {
	background-color:transparent!important;
}
.error-frm .gfield_error .gfield_label {
    color: #000!important;
}
.error-frm .validation_error {
    background: transparent!important;
    color: #790000!important;
    font-weight: bold!important;
    text-transform: inherit!important;
    border-top: 2px solid #790000!important;
    border-bottom: 2px solid #790000!important;
}
/*ul.corp-list {
    padding-left: 65px;
}*/
h3.corp-head {
font-size:22px;
    padding-top: 10px;
    padding-bottom: 10px;
}
h2.new-date-title {
    font-size: 18px;
font-weight:600!important;
}
h2.new-date-title a {
    font-size: 24px;
    color: #00529b;
}
p.news-descrp {
    padding-left: 17px;
padding-bottom: 13px;
}
h2.new-date-title:before {
    content: "\f0da"!important;
    font-family: FontAwesome;
    padding-right: 10px;
color: #00529b;
}

.structure-hide, #cbpw-grid1 .cbp-l-grid-team-position {
    display: none;
}
.privacy-pg h2 {
    font-weight: 600;
}
.privacy-pg h3 {
    font-weight: 700;
        font-size: 18px;
}
.privacy-pg ol {
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom:10px;
}
.privacy-pg .secure-txt {
    margin-bottom: 15px;
}
.privacy-pg ul {
    padding-left: 40px;
    padding-top: 10px;
}
.job-open .fa-plus:hover, .job-read:hover{
color:#00529b;
}
.job-open .fa-plus {
    display: inline-block;
    /* font-family: FontAwesome; */
    font-size: 16px!important;
    color: #616060;
    font-weight: normal!important;
    font: normal normal normal 6px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
span.read-txt {
    padding-left: 10px;
}
.hide-job{
display:none;
}
.service-bottom{
font-size:15px!important;
}
input#gform_submit_button_1, input#gform_submit_button_2 {
    border-radius: 12px!important;
    padding: 0px 25px!important;
    text-transform: initial!important;
    font-size: 12px!important;
border:none;
text-align:center;
}
 input#gform_submit_button_2:hover, input#gform_submit_button_1:hover{
background-color: #033563!important;
border:none;
}

.error404 a.qbutton.with-shadow {
    border-radius: 12px!important;
    padding: 0px 25px!important;
    text-transform: initial;
}
.error404 h1{
     font-size: 40px!important ;
    line-height: 65px;
}
.error404 .container {
    padding-top: 30px!important;
}
.error404 span.separator.small.center {
    height: 3px;
    width: 80px;
}
h1.home-h1-tag{
color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 30px!important;
    line-height: 48px!important;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}
.job-read{
display:none;
}

span.qode-accordion-mark {
    display: none!important;
}
#project-toggle-text  h4.qode-title-holder {
    background-color: transparent!important;
color:#616060!important;
line-height:0px!important;
}
#project-toggle-text h4.qode-title-holder:hover {
    background-color: transparent!important;
color: #00529b!important;
}
h4.qode-title-holder:hover .fa-plus
{
color: #00529b!important;
}
#site-toggle-text  h4.qode-title-holder {
    background-color: transparent!important;
color:#616060!important;
line-height:0px!important;
}
#site-toggle-text h4.qode-title-holder:hover {
    background-color: transparent!important;
color: #00529b!important;
}
#health-toggle-text  h4.qode-title-holder {
    background-color: transparent!important;
color:#616060!important;
line-height:0px!important;
}
#health-toggle-text h4.qode-title-holder:hover {
    background-color: transparent!important;
color: #00529b!important;
}
 h4.qode-title-holder {
    background-color: transparent!important;
color:#616060!important;
line-height:0px!important;
}
h4.qode-title-holder:hover {
    background-color: transparent!important;
color: #00529b!important;
}
ul.toggle-list {
    /*padding-top: 10px;*/
    padding-bottom: 10px;
list-style-position: outside;
    padding-left: 20px;
}
/*.toogle-project p {
    margin-bottom: 10px;
}*/
p.toggle-text {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
.toogle-project h3 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.job-frm .validation_error {
    background: transparent!important;
    color: #790000!important;
    font-weight: bold!important;
    text-transform: inherit!important;
    border-top: 2px solid #790000!important;
    border-bottom: 2px solid #790000!important;
}
.job-frm .gfield_description.validation_message {
    padding-top: 5px!important;
}
.job-frm li.gfield.gfield_error {
padding-top: 0px!important;
    background-color:transparent!important;
}
a.snppopup-content  {
text-decoration:underline;
    font-size: 20px;
    padding-left: 30px;
}
 .h3-header {
    font-size: 24px;
    margin-bottom: 10px;
}
span.qode-tab-title-icon{
	padding: 0px!important;
    text-align: left!important;
    width: 30px!important;
}
.job-frm input[type=text], .job-frm select {
    height: 45px!important;
    /* background: #fff!important; */
    border-radius: 4px!important;
    border: 1px solid #323232!important;
    padding-left: 20px!important;
}
.job-frm label.gfield_label {
    font-weight: bold!important;
}
h3.hide-cont {
    visibility: hidden;
 line-height: 28px!important;
  /* line-height: 10px!important;*/
}
#gform_wrapper_3{
padding:0px 30px;
}
#snppopup-content-1091 p {
    display: none;
}
.job-frm input#gform_submit_button_3 {
    background: #00529B!important;
    color: #fff!important;
    height: 45px!important;
    border-radius: 12px!important;
    padding: 0px 25px!important;
    text-transform: initial!important;
    font-size: 12px!important;
    border: none;
    text-align: center;
}
 .snp-wrap .fancybox-skin {
    box-shadow:none!important;
}
button.popup-btn {
cursor: pointer!important;
    background: #00529B!important;
    color: #fff!important;
    height: 40px!important;
    border-radius: 12px!important;
    padding: 0px 25px!important;
    border: none;
font-size:12px;
font-family: 'Open Sans', sans-serif;
height: 45px!important;
font-weight: 600;
}
button.popup-btn:hover{
background-color: #033563!important;
}
.job-frm input#gform_submit_button_3:hover{
background-color: #033563!important;
}
.job-frm #field_3_3 {
    padding-top: 10px;
}
.service-img-mobile, .logo-old {
    display: none;
}
.testi-hide .slides {
    display: none;
}
#project-cubeimage .project-cube-gallery .cbp-l-filters-dropdown {
    display: none;
}
.content #testi-row {
    padding-top: 180px!important;
    padding-bottom: 180px!important;
}
.job-frm ul.gform_fields li.gfield {
    padding-right: 0px!important;
}