/*
Theme Name: goarch Child
Template: goarch
*/
/* Add your custom styles here */

.vertical-panel {
    display: none;
    }
.vertical-panel-content {
    display: none;
}
#home-mob-slider{
    display:none;
}

/* facebook chat*/
#chaty-widget-0 .channel-icon-Facebook_Messenger .color-element {
    color: #c5a47e !important;
    fill: #c5a47e !important;
}

/* menu start */
li#menu-item-25779 {
    width: 20em;
}
 /*.menu-main-container {
    margin-right: -2%;
     margin-top: 3%;
}*/
.menu-main-container {
    margin-right: -4%;
}
.navbar-desctop-menu>li {
    margin-left: 38px;
}
/* translate start */
li.translate {
    margin-left: 0 !important;
}
div.gtranslate_wrapper {
    display: flex;
     padding-left: 10px;
}
a.glink.nturl.notranslate {
    padding: 0px 17px;
}
/* translate end*/
/* menu end */


/* homepage css*/

/* logo start */

.header-phone
{
    margin-top:-1%;
}

.header-inner img.img-responsive.center-block.lazyloaded {
    display: block;
    top: 0%;
    left: 3%;
    width: 150px;
    position: absolute;
}
h2.section-title 
{
    color: #c5a47e !important;
    
}
.text-primary {
    color: #fff !important;
}

/* Home about section */
#home-about-sec h3.col-about-title {
    display: none !important;
}

/* home about section text*/
#home-about-sec h6 {
    font-size: 1em;
    font-family: 'montserratlight', sans-serif;
    line-height: 28px;
    letter-spacing: normal;
    text-transform: none;
    color: #b4adad;
    
}

span.luxary-home {
    color: #ab9276;
     margin-bottom: 10px;
}
p.luxary-homes {
     margin-bottom: 12px;
}
span.wht-home {
    color: #b7afaf;
    font-family: 'montserratlight', sans-serif;
}

#home-about-sec .col-about-info p:last-child {
    line-height: 28px;
}
#home-process .section-content {
    margin-left: 2%;
    margin-right: 1%;
}
#home-process2 .section-content {
    margin-left: 2%;
    margin-right: 1%;
}
.home h4.project-category {
    display: none;
}
ul.footer-links {
    display: flex !important;
        padding: 0px;
}
li.footer-link-li
{
    list-style-type: none;
	padding: 0px 0px 0px 13px !important;
	font-size: 14px;
}
p.footer-add {
    font-size: 14px;
}
section#home-process2 {
    margin-bottom: 0px;
}
#home-process2 .section-content {
    margin-left: 2%;
    margin-right: 1%;
    margin-bottom: 0px;
}
/* contact form 7*/
.TYPEOFSERVICE select.wpcf7-form-control.wpcf7-select {
    color: #979797;
}
/* services page*/ 

.mobile-mode {
    display: none !important;
}
/* About page */

#about-sec-award .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    margin-left: -40px;
}

#about-sec-award .container {
    width: 100%;
}
#about-sec-award .row-services.row-base.row {
    margin-left: 9%;
}
#about-page span.text-primary {
    color: #c5a47e !important;
}
#about-page h2.section-title
{
    color: #fff !important;
    margin-left: 1%;
}


/* contact us page start */
.footer-contact-textarea textarea.wpcf7-form-control.wpcf7-textarea.txtarea {
    height: 13em;
    margin-left: 1%;
    width: 98%;
    
}

.SubjectOfEnquiry select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    color: #9c9a9a;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: -webkit-inline-box;
}
/* contact us page end*/
/* contact us start */
p.contact-submit-btn {
    padding-left: 22%;
}
.contact-social-icon a {
    color: #fff;
}
.contact-social-icon {
    margin-left: -1em !important;
    margin-top: 2em !important;
}

.contact-social-icon ul {
list-style: none;
width: 100%;
}

.contact-social-icon li {
    width: 14.5%;
}
/*contact us end */
/* services start */
.services-grid img.vc_single_image-img.attachment-full {
    height: 325px;
}
.section-content.section-btn {
    position: absolute;
    top: 50%;
    width: 100%;
}
.service-single-img {
    margin: 20px;
}
.service-single-img figure.wpb_wrapper.vc_figure {
    display: unset;
}
.services-grid figcaption.vc_figure-caption {
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    letter-spacing: 0.32em;
    text-transform: uppercase;
   /* padding-top: 20px;*/
     position: absolute;
    top: 30%;
    color: #fff;
    width: 100%;
    z-index: 5000;
    text-align: center;
    /*margin-top: -11em;
    margin-bottom: 7em;*/
  /*  height: 50px;
    margin-top: -9em;
    margin-bottom: 5em;*/
    
}
#custom-build span.text-primary {
    color: #c5a47e !important;
}
#knockdown span.text-primary {
    color: #c5a47e !important;
}
#multiunit span.text-primary {
    color: #c5a47e !important;
}
#townplanning span.text-primary {
    color: #c5a47e !important;
}
#project-management span.text-primary {
    color: #c5a47e !important;
} 
#term-condition span.text-primary {
    color: #c5a47e !important;
} 

.custom-build-img {
    margin-right: 36%;
}
/* services end */

/* portfolio page start */
.lb-details {
    display: none;
}
.lb-outerContainer {
    width: 50% !important;
    height: auto !important;
}
.lightbox .lb-image
{
    width: 100% !important;
    height: auto !important;
}
.vp-portfolio__item-meta-title a {
    color: #c7b7a6 !important;
}

/* carrer page start */
   .wpcf7-response-output {
    border-color: transparent !important;
    color: #c5a47e !important;
    width: 100%;
    }
   .carrer-form .wpcf7-response-output {
        text-align:center;
        display: table;
    }
span.UploadCV input[type=file] {
    border: 2px solid #323232;
    color: #bdb8b8;
    background-color: #323232;
    padding: 13px 36px;
    width: 100%;
    border-radius: 8px;
    font-size: 18px;
    font-weight: bold;
}
#carrer-page .entry {
    padding: 0 1em;
}
.carrer-form.row-field.row {
    margin-left: 4%;
    margin-bottom: 3.2%;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    margin-top: 38% !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    margin-top: 33%;
}
.carrer-form .col-field.col-sm-6.col-md-6 {
    width: 40%;
    margin-left: 3%;
}
.carrer-form label {
    width: 80%;
}
.carrer-contact-textarea textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 100% !important;
}
.carrer-hear-about textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 3.7em;
    width: 100% !important;
}
.carrer-hear-about .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    width: 100%;
}
/* carrer page end */
/* comment form on post start */
p.form-comment.js-comment-form2.-cookies-consent {
    display: none;
}
/* comment form end */

/* contact form start */
.contact-details .contact-info.col-md-5.col-md-offset-7 {
    margin-left: 0%;
    width: 100%;
}
/* contact form end */
.footer-logo-container img.center-block.lazyloaded {
    width: 80%;
    height: auto;
    margin-top: -55px !important;
    
}

.carrer-submit-btn {
    text-align: center;
}
h4.post-author {
    display: none;
}
h4.post-date {
    display: none;
}

#footer {
    position: relative;
    z-index: 2;
    background: #323232;
}
#footer-logo-social {
    margin-top: 60px;
}

.footer-container {
    width: 100%;
    margin-left: 11%;
    display: flex;
    padding-top: 35px;
  
}
.footer-container2 {
    width: 100%;
    margin-left: 11%;
    display: flex;
}
.footer-section {
    width: 100%;
    display: flex;
}

.footer-poerfolio-container {
    width: 9%;
}
.footer-head {
    width: 23%;
}
.footer-logo-container.footer-sec-bottom.footer-head {
    width: 20%;
}
.footer-sec-bottom {
    width: 50%;
}
.footer-sec2-text {
    font-size: 11px;
  
}
.social-media ul li a {
    color: #c5a47e;
}
.footer-sec2-text-line {
    margin-top: -4px;
    color: #c5a47e;
}
.footer-link-container h6 {
    font-size: 0.8em;
}
.menu-container {
    font-size: 0.8em;
}
.footer-sec2-text-connect a {
    padding: 0px 10px 0px 10px;
}
.footer-sec2-text-connect {
    margin-top: -5px;
    display: flex;
}
.footer-gp {
    display: flex;
}
.footer-sec2-text-connect ul {
    display: inline-flex;
    margin-top: 27px;
}
.footer-head h6 {
    color: #c5a47e;
}
.footer-head a {
    color: #fff;
}
.footer-head a:hover {
    color: #c5a47e;
}

h6.footerma-heading.lft-ft-head {
    margin-top: 35px;
}

@media screen and (max-width: 992px) {
    .footer-container{
        width: 100% !important;
        display: block;
        margin: 0px !important;
        }
div#footer-navigations {
    margin-left: 0% !important;
        }
p.head-offc {
    text-align: center;
}
  .footer-section
  {
    flex-wrap: wrap;
  }
  #footer-navigations h6 {
    font-weight: bold;
    font-size: 14px;
}
.footer-head a {
    font-size: 12px;
}
  .footer-link-container {
    width: 100%;
    margin: 0px !important;
    text-align: center;
   }
   .footer-services-container
   {
       width: 100%;
       text-align: center;
   }
   .footer-poerfolio-container
   
   {
     width: 50%;
   }
   h6.footerma-heading {
        margin-top: 10%;
        margin-bottom: 10%;
   }
   /* social icon */
   .footer-sec2-text.privacy a {
    padding: 0px 15px;
}
.footer-sec2-text-connect {
   width: 100%;
    text-align: center;
    margin-left: 0%;
    margin-right: 8%;
    font-size: 20px;
    display: unset;
}
.footer-sec2-text.Registered-building {
    padding: 20px 0;
    display: unset;
    width: 100%;
    text-align: center;
}
.footer-logo-container {
    display: unset;
    width: 100%;
    text-align: center;
}
.footer-gp a.footer-sec2-text {
    margin-left: 0px;
    padding: 0px;
}
.footer-gp {
    width: 100%;
    text-align: center;
    display: unset;
}

#footer-navigations .footer-section {
    width: 100%;
}

}
@media (min-width: 500px) and (max-width: 1200px){
.footer-gp a.footer-sec2-text-line {
    margin-left: 1px;
    margin-right: 5% !important;
}
}
@media (min-width: 992px) and (max-width: 1200px){

    /* footer section on tablet */   
   .footer-container {
    width: 95% !important;
    }
    .footer-link-container {
       width: 15% !important;
    }

    #footer-logo-social .footer-section {
    width: 100% !important;
    display: ruby !important;
    text-align: center;
     }
     
     p.footer-sec2-text.Registered-building {
    text-align: center;
    margin-bottom: 5%;
    }
    .footer-gp {
    text-align: center;
    width: 100%;
    display: unset !important;
    margin-bottom: 5%;
    }
    .footer-sec2-text-connect {
    text-align: center;
    margin-left: -5% !important;
    display: unset !important;
    }
    /* footer social icon */  
  
   .footer-sec2-text-connect li {
    padding: 5% !important;
   }
    .footer-sec2-text {
      margin-left: 0% !important;
    }
    p.footer-sec2-text.privacy {
    margin-left: 5% !important;
    text-align: left !important;
    }
    .footer-logo-container {
       margin-bottom: -5%;
       margin-left: 10%;
    }
}

@media only screen and (max-width: 699px) and (min-width: 300px)  {
    
    /* translate */
    .gt_switcher_wrapper {
    margin-right: 37px;
    }

   #home-desktop-slider
   {
       display:none;
   }
   #home-mob-slider
   {
       display:block;
   }
   .brand-panel {
        margin-top: -10px;
        width: 70% !important;
        position: absolute;
        left: -55px !important;
        top: 12px;
    }
    a.brand {
    margin-top: -10px;
    }
    /* logo on slide */
    a.brand.js-target-scroll {
    width: 70% !important;
    margin-top: -10px;
    margin-left: -47px !important;
    height: 34px;
    }

    h3.entry-title {
    font-size: 1.5em;
   }
   h2.section-title {
    font-size: 20px;
    }
    
      .navbar-nav-mobile .menu-item-27075 {
    display: none;
    }
    /* mobile navigation*/
     label.title-labels {
    width: 90%;
   }
   
    .header-inner img.img-responsive.center-block.lazyloaded
    {
      top: -14% !important;
    }
   .title-labels i.fa.fa-angle-down {
    float: right;
    margin-right: -13%;
    pointer-events: none;
   }
    .title-labels a {
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    font-size: 1.0em;
    letter-spacing: .32em;
    text-transform: uppercase;
    }
   /* .current_page_item.active {
    background-color: #c5a47e;
    }*/
    .current_page_item.active label a {
    color: #fff !important;
    }
    .current_page_parent {
    background-color: #c5a47e;
    }
    .current_page_parent ul {
    background-color: #313131;
   }
   /*li.menu-item {
    background-color: #313131;
    }*/
    
   .current-menu-parent ul {
     display: block !important;
   }
  
   .desktop-mode
   {
       display:none !important;
   }
  /* .tablet-mode{
    display:none;
   }*/

  section#tablet-mode\ home-collections-mob{
    display: none !important;
   }
   .mobile-mode {
    display: block !important;
    }
    section#mobile-mode\ home-collections-mob {
    display: block !important;
    }
    section#mobile-mode\ home-collections-mob img.lazyloaded {
    height: 500px !important;
    }
  
   .vc_gitem-zone.vc_gitem-zone-b.vc_custom_1419329691977.vc-gitem-zone-height-mode-auto.vc_gitem-is-link a {
    display: block !important;
   }
   .entry {
    margin-top: 10%;
   }
   header.main-header {
    text-align: left;
   }
   h4 {
    text-align: left;
   }
   
	
	header.main-header {
          padding-left: 0;
     }
     /* home page */
     
     /* social link on banner */
     ul.social-list {
        display: none;
     }
     .vertical-panel-content {
    display: none;
    }
     section#home-about-sec {
        margin-left: 20px !important;
        margin-right: 20px !important;
        margin-bottom: 0px;
    }
    
    section#home-process {
        margin-left: 10%;
        margin-right: 10%;
    }
    section#home-process2 {
        margin-left: 10%;
        margin-right: 10%;
    }
    .home-collection h2.section-title {
    margin-left: 1px !important;
     }
/* Banner section */
     .rev-btn {
    margin-top: -17% !important;
     }

    .arrow-left {
    margin-left: -9vmin;
    }
   .arrow-right {
    text-align: right;
    margin-right: 10vmin;
    }
     i.fa.fa-linkedin {
    font-size: 12px !important;
    }
    

/* About us page */

    section#about-sec-award {
      margin-left: 0% !important;
      margin-right: 4% !important;
    }
    #about-sec-award ul {
    padding-left: 14px !important;
     }
     

/* custom build page */

.service-single-img {
     margin: 0px; 
}

	section#custom-build {
    margin-top: 8%;
     }

    #custom-build-sec {
    margin-left: 0px !important;
    margin-right: 0px !important;
     }
     #custom-build-sec h2.section-title {
    margin-left: 1%;
}
     #custom-build-sec .wpb_content_element  
     {
    margin-left: 0px !important;
    margin-right: 0px !important;
     }
     .wpb_single_image.vc_align_right {
    text-align: center;
    }
    
    .section-content.custom-build-portfolio-btn {
    margin-top: 15%;
    margin-bottom: 15%;
    }
    .section-content {
    margin-top: 10% !important;
    margin-bottom: 15% !important;
    }

/* portfolio page */
    #portfolio-page .project.project_item.col-sm-6.col-md-4.col-lg-3 {
    width: 100% !important;
     }
     section#portfolio-page {
    margin-top: 10%;
     }
    .ourvideo-page {
    margin-top: 10%;
    }


/* carrier page */
	.col-field.col-sm-6.col-md-6.carrer-submain-section {
   /* margin-left: -9% !important;*/
    width: 100% !important;
    }
	.wpb_text_column.wpb_content_element.vc_custom_1624104820853.carrer-form {
   margin-left: 0 !important;
    margin-right: 0px !important;
    }
  
/* contact us*/
	section#contact-detail {
    width: 100%;
    margin-left: 0% !important;
    }
	.contact-social-icon li {
    width: 23.5%;
    margin-top: 15%;
     }
     
  #contact-us-form-sec .vc_column-inner.vc_custom_1622394249466 {
    margin-left: 0% !important;
    }
  
	/* footer section */
	.footer-sec2-text-line {
    margin-top: -11px !important;
    padding: 10px;
    margin-left: -7%;
   }
	.footer-logo-container a.brand {
    margin-top: 4em !important;
    margin-bottom: 0em;
  }
/* footer social icon */  
  
   .footer-sec2-text-connect li {
    padding: 5% !important;
    
   }
  p.footer-sec2-text.privacy {
    text-align: center;
}
 
  .footer-logo-container {
    margin-left: 0;
    width: 100% !important;
    text-align: center;
}
/* services page*/ 
.desktop-mode{
    display:block !important;
}
.mobile-mode{
    display:none !important;
}
/* homepage mobile view start */
.vertical-panel {
    background-color: transparent !important;
    
}
.tp-parallax-wrap {
    left: 4px !important;
}

.tp-bgimg.defaultimg {
    background-size: cover !important;
    background-position: center top !important;
}
 
/* portfolio page */
  #portfolio-page img.attachment-goarch-image-480x880-croped.size-goarch-image-480x880-croped.wp-post-image {
    height: 100% !important;
    width: 100% !important;
  }
  /* services*/
  .main-header h1 {
    font-size: 5vmin !important;
  }
  /* contact us page */
.carrer-form.row-field.row {
     margin-left: 0% !important; 
}
.form-group.carrer-contact-textarea.form-layout {
    margin-left: 29px;
    width: 98%;
}
/* carrer page */  
  p.carrer-submit-btn {
    width: 100% !important;
    margin-left: 9%;
    text-align: center;
   }
   .carrer-form .col-field.col-sm-6.col-md-6 {
    width: 100%;
    margin-left: 7%;
   }
/* footer section */

.footer-logo-container img.center-block {
        /*margin-left: 85%;*/
        margin-bottom: 0;
        margin-top: -6em;
        display: block;
        width: 100px;
        height: 100px;
}

#contact-us-form-sec #wpcf7-f23925-p1916-o1 {
    margin-right: 10% !important;
    margin-left: 6% !important;
}
   /* homepage mobile view end */ 
   
   /* slider start custom for mobile */
   .bnr-heading {
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 5px;
    height: auto;
    width: auto;
    min-height: 0px !important;
    min-width: 0px !important;
    }
    .sub-heading-bnr
    {
        font-size: 14px !important;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 5px;
    height: 50px !important;
    width: auto;
    line-height: 50px !important; 
    min-height: 50px !important;
    min-width: 0px !important;
    }
  
/* slider end */

.footer-container2 {
    margin-left: 0 !important;
}
	
}

@media (min-width: 700px) and (max-width: 1079px){
.header-inner img.img-responsive.center-block.ls-is-cached.lazyloaded {
    width: 80% !important;
    margin-top: -15% !important;
    margin-left: 11% !important;
}

.header-home img.center-block {
    top: -5% !important;
}

 /* mobile navigation*/
     label.title-labels {
    width: 90%;
   }
   .title-labels i.fa.fa-angle-down {
    float: right;
    margin-right: -13%;
    pointer-events: none;
   }
    .title-labels a {
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    font-size: 1.0em;
    letter-spacing: .32em;
    text-transform: uppercase;
    }
    /*.current_page_item.active {
    background-color: #c5a47e;
    }*/
    .current_page_item.active label a {
    color: #fff !important;
    }
    .current_page_parent {
    background-color: #c5a47e;
    }
    .current_page_parent ul {
    background-color: #313131;
   }
   /*li.menu-item {
    background-color: #313131;
    }*/
   .current-menu-parent ul {
     display: block !important;
   }
   .main-header h1 {
    font-size: 5vmin !important;
   }
   /* portfolio */
    #portfolio-detail .project-details-info.wow.fadeInLeft {
    margin-left: 0 !important;
    margin-top: -20% !important;
    }
    /* portfolio */
    .portfolio-slideshow-gallery.wpb_column.vc_column_container.vc_col-sm-6 {
    left: 10%;
    margin-top: 2%;
   }
   
    /* responsive site for tablet start*/
  .tablet-mode{
    display:block;
   }
   .brand-panel {
    top: 30px !important;
    left: -51px !important;
    width: 350px !important;
    }
   .header-home img.img-responsive.center-block.ls-is-cached.lazyloaded {
    width: 55%;
    margin-top: -9%;
    margin-left: 11%;
    }
    
    .arrow-right {
    top: 55% !important;
    margin-left: 72% !important;
    }

    .arrow-left {
    top: 55% !important;
    left: 10% !important;
   }
  
  /* .desktop-mode
   {
       display:none !important;
   }
   .mobile-mode
   {
       display:none !important;
   }
   */
 
/* home page */
/*Banner */
    .tp-bgimg.defaultimg {
    background-position: center !important;
    }
    .tp-parallax-wrap {
    left: 0px !important;
    }
    
    .vertical-panel-content {
    display: none;
    }
    p.sub-heading-bnr {
    text-align: left !important;
    }
    

/* menu */
    .menu-main-container {
    margin-top: 1%;
     }
    .slideInDown .menu-main-container {
    margin-top: 0 !important;
    float: right !important;
    }
/* logo on scroll*/
    a.brand.js-target-scroll {
    display: none !important;
    }
    .slideInDown.affix a.brand.js-target-scroll {
    display: block !important;
    width: 350px;
    top: 4px;
    left: -51px !important;
    position: absolute;
     }
/* bannner text */
    header.main-header {
    text-align: left;
    padding-left: 0;
    }
    #home-process .row-services.row-base.row {
    display: inline-grid;
    }
    #home-process .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    width: 100%;
    }
    #home-process2 .row-services.row-base.row {
    display: inline-grid;
    }
    #home-process2 .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    width: 100%;
    }


/*carreer page */
    .carrer-form .col-field.col-sm-6.col-md-6 {
    width: 100% !important;
    margin-left: 8% !important;
    }
    .carrer-submit-btn {
   margin-top: 0 !important;
    text-align: center !important;
    }
   
   /* responsive site for tab start*/
    
    .row-field.row.carrer-form.col-sm-12.col-md-12.carrer-main-section {
    margin-left: 0px !important;
    }
    .form-group.form-layout {
    width: 100%;
    }
    /*.carrer-hear-about textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 16em !important;
    }*/
    /*.carrer-contact-textarea textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
     width: 16em !important;
    }*/
    .form-group.carrer-contact-textarea.form-layout {
    margin-left: 26px !important;
    }
    .wpcf7-response-output {
    display: -webkit-box;
    }
    .footer-contact-form {
    margin-bottom: 7%;
    margin-left: -6% !important;
    margin-top: -6%;
    }
    
   .footer-logo-container {
    margin-right: -56%;
    margin-top: 12%;
    }
    /* footer social icon */  
  /*.footer-sec2-text-connect {
    margin-left: -10% !important;
   }*/
   .footer-sec2-text-connect li {
    padding: 5% !important;
   }
  
    /* About us page*/
   #about-sec-award .row-services.row-base.row {
    display: grid;
   }
   #about-sec-award .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    width: 100%;
   }
   #about-sec-award .container {
    width: 100%;
   }
   
   .section-content {
    margin-top: 15%;
    margin-bottom: 15%;
    }
    section#tablet-mode\ home-collections-mob .project.project_item.col-sm-6.col-md-4.col-lg-3 {
    width: 33%;
    }    
/* contact us page */   
   #contact-us-form-sec {
    margin-left: 5% !important;
    margin-right: -5% !important;
    }
  
    /* services */   
   .services-grid figcaption.vc_figure-caption {
    font-size: 16px !important;
    height: auto !important;
   
}

.services-grid img.vc_single_image-img.attachment-full {
    height: 325px !important;
}

    #portfolio-page img.attachment-goarch-image-480x880-croped.size-goarch-image-480x880-croped.wp-post-image {
    height: 100% !important;
    }
    
    .footer-logo-container {
   width: 100% !important;
    margin-left: 0%;
    margin-top: 0;
    margin-bottom: -4%;
   }
   p.footer-sec2-text.privacy {
    text-align: center;
    margin-bottom: 50px;
   }
   /* portfolio */
   #portfolio-detail .project-details-info.wow.fadeInLeft {
    margin-left: 0 !important;
    margin-top: -14% !important;
   }
   .portfolio-slideshow-gallery.wpb_column.vc_column_container.vc_col-sm-6 {
    left: 9% !important;
    margin-top: 1% !important;
    }
 
 .footer-container2 {
    margin-left: 0%;
   
}
    /* responsive site for tab end*/
}
 
 @media (min-width: 992px) and (max-width: 1200px){
  .header-phone{
    display: none;
  }
  .brand-panel {
    top: 50px !important;
}
  .vertical-panel {
    display: none;
   }
   .slideInDown img.center-block.lazyloaded {
    display: none;
   }
   .header-home img.center-block {
    top: -14%!important;
    }
    .header-inner img.img-responsive.center-block.lazyloaded {
    top: -14%!important;
    }

     .header-home img.img-responsive.center-block.ls-is-cached.lazyloaded {
    width: 55%;
    margin-top: -9%;
    margin-left: 11%;
    }
    .header-inner img.img-responsive.center-block.ls-is-cached.lazyloaded {
     width: 55%;
    margin-top: -16%;
    margin-left: 11%;
    }
   .footer-logo-container img.center-block {
    width: 80% !important;
    margin-left: 22px !important;
   }
   .header-home img.img-responsive.center-block.ls-is-cached.lazyloaded {
    width: 55% !important;
    margin-top: -15% !important;
    margin-left: 11% !important;
    }
   .menu-main-container {
    margin-right: 0;
    margin-left: -6%;
   }
   #home-process .row-services.row-base.row {
    display: inline-grid;
   }
   #home-process .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    width: 100%;
   }
   
   #home-process2 .row-services.row-base.row {
    display: inline-grid;
   }
   #home-process2 .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    width: 100%;
   }
/* About us page */   
   
   #about-sec-award .container {
    width: 100%;
   }
   #about-sec-award .row-services.row-base.row {
    display: grid;
   }
   #about-sec-award .col-base.col-service.col-sm-6.col-md-4.wow.fadeInUp {
    width: 100%;
   }
   #about-page .section-content {
    margin-top: 10%;
    }

 /* services */   
   .services-grid figcaption.vc_figure-caption {
    font-size: 16px !important;
    height: auto !important;
   
}
.services-grid img.vc_single_image-img.attachment-full {
    height: 220px !important;
}
   
   
/* portfolio */
   #portfolio-detail .project-details-info.wow.fadeInLeft {
    margin-left: 0 !important;
    margin-top: -14% !important;
   }
/* footer section on tablet */   
   .footer-container {
    width: 100% !important;
    margin-left: 0px;
    }
    .footer-link-container {
       width: 15% !important;
    }
   
}
