/* -------------------------------------------------------------------------------------------- */
/* Mustafa Battiwala Stamp */
/* -------------------------------------------------------------------------------------------- */

#file-upload-wrapper .file-row span,
#file-upload-wrapper .file-row input {
	width: 100%;
}

#file-upload-wrapper .btn.add-row {
	background: #ff5e14;
    color: #fff;
    font-size: 0.95rem;
    font-weight: 700;
    font-family: "Heebo", sans-serif;
    padding: 0.75rem 1.5rem;
    border: none;
    border-radius: 2px;
    cursor: pointer
}

#file-upload-wrapper .btn.add-row:hover {
	background: #0e2b5c
}

/* -------------------------------------------------------------------------------------------- */
/* Mustafa Battiwala Stamp */
/* -------------------------------------------------------------------------------------------- */



body #content .file-row.is-hidden {
  display: none;
}

@media (min-width: 1900px) {
}
@media (min-width: 1800px) and (max-width: 1899px) {
}

@media (min-width: 1700px) and (max-width: 1799px) {
}

@media (min-width: 1600px) and (max-width: 1699px) {
	:root{ --global-font-size: 16px; }
}
@media (max-width: 1500px){
body #content .sec-main .row-out .row-one-inner .img-banner{height: 100%;}
}
@media (min-width: 1500px) and (max-width: 1599px) {
	:root{ --global-font-size: 15px; }

body #content .sec-main .row-out .row-one-inner .row-two-inner{width: 50%;}
body #content .sec-two-home .row-two .col-left::after{right: 25%;}
}

@media (min-width: 1400px) and (max-width: 1499px) {
	:root{ --global-font-size: 15px; }

body #content .sec-main .row-out .row-one-inner .row-two-inner{width: 50%;}
body #content .sec-two-home .row-two .col-left::after{right: 25%;}

body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *,body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}
}

@media (min-width: 1300px) and (max-width: 1399px) {
	:root{ --global-font-size: 15px; }

body #content .sec-main .row-out .row-one-inner .row-two-inner{width: 50%;}
body #content .sec-two-home .row-two .col-left::after{right: 25%;}
body #content .sec-three-home .row-one .col-right{padding: 6.25rem 6rem;}
body #content .sec-five-home .video-row{height: 39rem;}

body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *,body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}
}

@media (min-width: 1200px) and (max-width: 1299px) {
	:root{ --global-font-size: 14px;}

body #content .sec-main .row-out .row-one-inner .row-two-inner{width: 50%;}
body #content .sec-two-home .row-two .col-left::after{right: 26.1%;}
body #content .sec-three-home .row-one .col-right{padding: 6.25rem 6rem;}
body #content .sec-two-home .row-two{padding-bottom: 5rem;}
body #content .sec-two-home .row-two .col-left .row-inner-orange{width: 70%;}
body #content .sec-two-home .row-two .col-left .row-inner-orange .btn-left-round a{padding: 0.2rem 0.9rem;}
body #content .sec-two-home .row-two .col-left::before{width: 11rem;height: 14rem;}
body #content .sec-two-home .row-two .col-left .img-worker * {display: block;width: 99%;object-fit: cover;}
body #content .sec-five-home .video-row{height: 39rem;}

body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white .txt p{font-size: 1rem;}
body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white h5{font-size: 1.7rem;}
body h6.vc_custom_heading{font-size: 1rem;}
body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more{margin-bottom: 1rem;}

body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *,body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}
}

@media (min-width: 1100px) and (max-width: 1199px) {
	:root{ --global-font-size: 12px; }
	body .container,body .head-container{ max-width: 1070px; }
body #content .sec-main .row-out .row-one-inner .row-two-inner{width: 50%;}
body #content .sec-two-home .row-two .col-left::after{right: 27.3%;}
body #content .sec-three-home .row-one .col-right{padding: 6.25rem 6rem;}
body #content .sec-two-home .row-two{padding-bottom: 5rem;}
body #content .sec-two-home .row-two .col-left .row-inner-orange{width: 70%;}
body #content .sec-two-home .row-two .col-left .row-inner-orange .btn-left-round a{padding: 0.1rem 1rem;}
body #content .sec-two-home .row-two .col-left::before{width: 12rem;height: 16rem;}
body #content .sec-two-home .row-two .col-left .img-worker * {display: block;width: 99%;object-fit: cover;}
body #content .sec-five-home .video-row{height: 39rem;}
body #content .grid-gallery .btn-read-more a,body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a, body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-zone-b .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a{margin-bottom: 1rem;}
body #content .sec-seven-home .row-one .col-right::before{right: -5.5%;}

body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white .txt p{font-size: 1rem;}
body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white h5{font-size: 1.7rem;}
body h6.vc_custom_heading{font-size: 1rem;}
body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more{margin-bottom: 1rem;}
body #content .sec-one-safety .row-one .col-right .row-orange-whatsapp{width: 50%;}
body #content .sec-one-safety .row-one .col-left ul li{font-size: 1.05rem;}

#backToTop{bottom: 8rem;right: 3rem;}

body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *,body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}

}

@media (min-width: 1000px) and (max-width: 1099px) {
	:root{ --global-font-size: 12px; }
	body .container,body .head-container{ max-width: 970px; }
body #content .sec-main .row-out .row-one-inner .row-two-inner{width: 50%;}
body #content .sec-two-home .row-two .col-left::after{right: 29.3%;}
body #content .sec-three-home .row-one .col-right{padding: 6.25rem 3rem;}
body #content .sec-two-home .row-two{padding-bottom: 5rem;}
body #content .sec-two-home .row-two .col-left .row-inner-orange{width: 70%;}
body #content .sec-two-home .row-two .col-left .row-inner-orange .btn-left-round a{padding: 0.1rem 1rem;}
body #content .sec-two-home .row-two .col-left::before{width: 12rem;height: 16rem;}
body #content .sec-two-home .row-two .col-left .img-worker * {display: block;width: 99%;object-fit: cover;}
body #content .sec-five-home .video-row{height: 39rem;}
body #content .grid-gallery .btn-read-more a,body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a, body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-zone-b .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a{margin-bottom: 1rem;}
body #content .sec-seven-home .row-one .col-right::before{right: -5.5%;}

body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white .txt p{font-size: 1rem;}
body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white h5{font-size: 1.7rem;}
body h6.vc_custom_heading{font-size: 1rem;}
body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more{margin-bottom: 1rem;}
body #content .sec-one-safety .row-one .col-right .row-orange-whatsapp{width: 50%;}
body #content .sec-one-safety .row-one .col-left ul li{font-size: 1.05rem;}

#backToTop{bottom: 8rem;right: 3rem;}

body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}
}

@media (min-width: 769px) and (max-width: 999px) {
	:root{ --global-font-size: 13px; }
	body .container,body .head-container{ max-width: initial; }
	body header#masthead .flex-row>div{display: none;}
	body header#masthead .flex-row>div.mob-flex{display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 1em; flex:0 0 100%;}
	body header#masthead .flex-row .mob-flex .logo{margin: 0;}
	body header#masthead .flex-row .mob-flex .mobile-menu-link{width: 35%; flex: 0 0 35%;}
	body header#masthead .flex-row .mob-flex .menu-link{display: flex; justify-content: end; align-items: center;}
	body header#masthead .flex-row .mob-flex .menu-link b{display: block; background: #ff5e14 ; width: 40px; height: 3px; border-radius: 20px; margin-bottom: 10px; transition: 0.4s;}
	body header#masthead .header-main .flex-row .main-menu{display: none;}

	body h2.vc_custom_heading{font-size: 2.5rem;line-height: 3rem;}
	body.single-gallery .page-header-container .page-header-row .page-heading h2.page-title, body.single-project .page-header-container .page-header-row .page-heading h2.page-title{font-size: 3rem;}

	body #content .sec-main.is-ready .slick-active .row-two-inner{width: 80%;left: 5%;}
	body #content .sec-main .row-out .row-one-inner .row-two-inner h1.head-main{font-size: 4rem;}
	body #content .sec-main .row-out .row-one-inner .img-banner img{height: 40.625rem;}
	body #content .sec-two-home .row-one,body #content .sec-two-home .row-one h6{margin-left: 0;}
	body #content .sec-two-home .row-two{display: flex; flex-direction: column; align-items: center; padding-bottom: 3rem;}
	body #content .sec-two-home .row-two > .wpb_column{width: 100%;padding: 0;}
	body #content .sec-two-home .row-two .col-left .img-worker * {display: block;width: 90%;object-fit: cover;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange{height: 50%;display: flex;align-items: center;justify-content: center;width: 60%;right: 0;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange .btn-left-round a{padding: 0.2rem 1rem;}
	body #content .sec-two-home .row-two .col-left::before{width: 18rem;height: 25rem;right: 18%;bottom:-10%;display: none;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange .txt-left p{font-size: 1.2rem;}
	body #content .sec-two-home .row-two .col-left::after{display: none;}
	body #content .sec-two-home .row-two > .col-two{margin-top: 6rem;margin-bottom: 2rem;}
	body #content .sec-two-home .row-two > .col-two > .vc_column-inner{padding-left: 0;}
	body #content .sec-two-home .row-two .col-right .vc_column-inner .p-count{margin-bottom: 2rem;}
	body #content .sec-three-home .row-one .col-right{padding: 1.25rem 1rem;}
	body #content .sec-three-home .row-one .col-left *{object-position: right;}
	body #content .sec-three-home .row-two{padding: 2rem;}
	body #content .sec-three-home .row-one .col-right .vc_column-inner .btn-transparent{margin-bottom: 0;}
	body #content .sec-four-home .row-one{display: flex; flex-direction: column; align-items: center;}
	body #content .sec-four-home .row-one > .wpb_column{width: 100%; padding: 0;}
	body #content .sec-four-home .row-two > .wpb_column{width: 100%; padding: 0;}
	body #content .grid-gallery .btn-read-more{margin-bottom: 1rem;}
	body #content .sec-four-home .row-three > .wpb_column > .vc_column-inner .slick-track{gap:0;}
	body #content .sec-four-home .row-three > .wpb_column > .vc_column-inner .slick-track .service-item{margin: 0 1rem;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner{height: 100%;display: block;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner .wpb_wrapper {height: 100%;display: block;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner .wpb_wrapper .img-service-home{height: 100%;display: block;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner .wpb_wrapper .img-service-home *{height: 100%;display: block;}
	body footer#colophon .footer-widget .container .row-two .flex-row .col-2{width:20%;flex: 0 0 20%;}
	body footer#colophon .footer-widget .container .row-two .flex-row .col-4{width:30%;flex: 0 0 30%;}

	body #content .sec-five-abt .row-one .col-right{padding: 2rem 2rem;}
	body #content .sec-five-abt .row-one{display: flex;flex-direction: column;}
	body #content .sec-five-abt .row-one .col-right .vc_column-inner{margin-bottom: 0;}
	body #content .sec-five-abt .row-one > .wpb_column{width: 100%;}
	body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a, body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-b .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a{margin-bottom:1rem;}

	body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white .txt p{font-size: 1rem;}
	body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white h5{font-size: 1.7rem;}
	body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more{margin-bottom: 1rem;}
	body #content .sec-one-safety .row-one .col-right .row-orange-whatsapp{width: 60%;}
	body #content .sec-one-safety .row-one .col-left ul li{font-size: 1.05rem;}
	body #content .sec-five-safety .row-one .col-left{padding: 4rem 3rem;}
	
	body #content .sec-two-contact .row-one .col-right{padding: 1rem;}
	div#video-pop .wpb_wrapper iframe{width: 750px;}

	body header#masthead .header-main ul.menu-wrapper li.menu-item.req-nav-class{display: block;}

	#backToTop{bottom: 8rem;right: 3rem;}

	body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *,body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}

	body.page-id-30 .page-header .page-heading{width: 90%;}
}

@media (max-width: 768px){
	:root{ --global-font-size: 11px; }
	body .container,body .head-container{ max-width: initial; }

	body header#masthead .flex-row>div{display: none;}
	body header#masthead .flex-row>div.mob-flex{display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 1em; flex:0 0 100%;}
	body header#masthead .flex-row .mob-flex .logo{margin: 0;padding-left: 0;}
	body header#masthead .flex-row .mob-flex .mobile-menu-link{width: 35%; flex: 0 0 35%;}
	body header#masthead .flex-row .mob-flex .menu-link{display: flex; justify-content: end; align-items: center;}
	body header#masthead .flex-row .mob-flex .menu-link b{display: block; background: #ff5e14 ; width: 40px; height: 3px; border-radius: 20px; margin-bottom: 10px; transition: 0.4s;}
	body header#masthead .header-main .flex-row .main-menu{display: none;}

	body h2.vc_custom_heading{font-size: 2.5rem;line-height: 3rem;}
	body.single-gallery .page-header-container .page-header-row .page-heading h2.page-title, body.single-project .page-header-container .page-header-row .page-heading h2.page-title{font-size: 3rem;}
	body #content .sec-main.is-ready .slick-active .row-two-inner{width: 80%;left: 5%;}
	body #content .sec-main .row-out .row-one-inner .row-two-inner h1.head-main{font-size: 4rem;}
	body #content .sec-main .row-out .row-one-inner .img-banner img{height: 40.625rem;}
	body #content .sec-two-home .row-one,body #content .sec-two-home .row-one h6{margin-left: 0;}
	body #content .sec-two-home .row-two{display: flex; flex-direction: column; align-items: center; padding-bottom: 3rem;}
	body #content .sec-two-home .row-two > .wpb_column{width: 100%;padding: 0;}
	body #content .sec-two-home .row-two .col-left .img-worker * {display: block;width: 90%;object-fit: cover;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange{height: 50%;display: flex;align-items: center;justify-content: center;width: 60%;right: 0;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange .btn-left-round a{padding: 0.2rem 1rem;}
	body #content .sec-two-home .row-two .col-left::before{width: 18rem;height: 25rem;right: 18%;bottom:-10%;display: none;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange .txt-left p{font-size: 1.2rem;}
	body #content .sec-two-home .row-two .col-left::after{display: none;}
	body #content .sec-two-home .row-two > .col-two{margin-top: 6rem;margin-bottom: 2rem;}
	body #content .sec-two-home .row-two .col-right .vc_column-inner{padding-left: 15px;}
	body #content .sec-two-home .row-two .col-right .vc_column-inner .p-count{margin-bottom: 2rem;}
	body #content .sec-three-home .row-one .col-right{padding: 1.25rem 1rem;}
	body #content .sec-three-home .row-one .col-left *{object-position: right;}
	body #content .sec-three-home .row-two{padding: 2rem;}
	body #content .sec-three-home .row-one .col-right .vc_column-inner .btn-transparent{margin-bottom: 0;}
	body #content .sec-four-home .row-one{display: flex; flex-direction: column; align-items: center;}
	body #content .sec-four-home .row-one > .wpb_column{width: 100%; padding: 0;}
	body #content .sec-four-home .row-two > .wpb_column{width: 100%; padding: 0;}
	body #content .grid-gallery .btn-read-more{margin-bottom: 1rem;}
	body #content .grid-gallery .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{display: flex;}
	body #content .sec-four-home .row-three > .wpb_column > .vc_column-inner .slick-track{gap:0;}
	body #content .sec-four-home .row-three > .wpb_column > .vc_column-inner .slick-track .service-item{margin: 0 1rem;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner{height: 100%;display: block;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner .wpb_wrapper {height: 100%;display: block;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner .wpb_wrapper .img-service-home{height: 100%;display: block;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner .wpb_wrapper .img-service-home *{height: 100%;display: block;}
	body #content .sec-eight-home .row-two .post-grid-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{display: flex;}
	body footer#colophon .footer-widget .container > .flex-row .sec-col a{font-size: 1.3rem;}
	body footer#colophon .footer-widget .container .row-two .flex-row .col-2{width:20%;flex: 0 0 20%;}
	body footer#colophon .footer-widget .container .row-two .flex-row .col-4{width:30%;flex: 0 0 30%;}

	body #content .sec-five-abt .row-one .col-right{padding: 2rem 2rem;}
	body #content .sec-five-abt .row-one{display: flex;flex-direction: column;}
	body #content .sec-five-abt .row-one .col-right .vc_column-inner{margin-bottom: 0;}
	body #content .sec-five-abt .row-one > .wpb_column{width: 100%;}
	body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a, body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-b .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a,body #content .sec-three-abt .row-two .grid-gallery .btn-read-more a{margin-bottom:1rem;}
	body #content .sec-six-abt .row-one{display: flex;flex-direction: column;gap: 3rem;}
	body #content .sec-six-abt .row-one > .wpb_column{width: 100%;}
	body #content .sec-six-abt .row-one > .wpb_column .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{display: flex;}
	body #content .sec-six-abt{margin-bottom: 3rem;}
	body #content .sec-vis-mis .row-one{display: flex;flex-direction: column;align-items: center;justify-content: center;}
	body #content .sec-vis-mis .row-one > .wpb_column{width: 100%;}
	body #content .sec-vis-mis .row-two > .vc_col-sm-4{width: 50%;}

	body #content .sec-service-inside .row-one .col-right{padding: 2rem 2rem;}
	body #content .sec-service-inside .row-one{display: flex;flex-direction: column-reverse;}
	body #content .sec-service-inside .row-one .col-right .vc_column-inner{margin-bottom: 0;}
	body #content .sec-service-inside .row-one > .wpb_column{width: 100%;}
	body #content .sec-service-inside .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a, body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-b .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more a,body #content .sec-three-abt .row-two .grid-gallery .btn-read-more a{margin-bottom:1rem;}
	body #content .sec-service-inside .row-one{display: flex;flex-direction: column;gap: 3rem;}
	body #content .sec-service-inside .row-one > .wpb_column{width: 100%;}
	body #content .sec-service-inside .row-one > .wpb_column .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{display: flex;}
	body #content .sec-service-inside{margin-bottom: 3rem;}
	body #content .sec-service-inside .row-one{display: flex;flex-direction: column-reverse;align-items: center;justify-content: center;}
	body #content .sec-service-inside .row-one > .wpb_column{width: 100%;}
	body #content .sec-service-inside .row-two > .vc_col-sm-4{width: 100%;}
	body #content .sec-service-inside .row-one .sidebar ul{width: 100%;}

	body .page-header{margin-bottom: 5rem;}

	body #content .sec-team-one .row-team > .wpb_column{width: 50%;margin-bottom: 2rem;}
	body #content .sec-team-one .row-team .wpb_column .img-team *{display: block;width: 100%;object-fit: cover;}
	body #content .sec-team-one .row-team .wpb_column h3{font-size: 1.75rem;}
	body #content .sec-team-one .row-team .wpb_column h5{font-size: 1.1rem;}
	body #content .sec-team-one .row-team{margin-bottom: 0;}

	body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white .txt p{font-size: 1rem;}
	body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white h5{font-size: 1.7rem;}
	body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-zone-a .vc_gitem-row-position-bottom .vc_col-sm-12 .btn-read-more{margin-bottom: 1rem;}
	body #content .sec-one-safety .row-one .col-right .row-orange-whatsapp{width: 60%;}
	body #content .sec-one-safety .row-one .col-left ul li{font-size: 1.05rem;}
	body #content .sec-five-safety .row-one .col-left{padding: 4rem 3rem;}

	body #content .sec-one-safety .row-one{display: flex;flex-direction: column;}
	body #content .sec-one-safety .row-one > .wpb_column{width: 100%;}
	body #content .sec-one-safety .row-one .col-right{margin-top: 1rem;}
	body #content .sec-one-safety .row-one .col-right .img *{width: 100%;height: auto;object-fit: cover;display: block;}
	body #content .sec-one-safety .row-one .col-right .row-orange-whatsapp{left: -1%;}

	body #content .grid-projects.grid-gallery .owl-carousel .owl-stage-outer{height: fit-content !important;}
	body #content .images-projects .vc_pageable-slide-wrapper.vc_clearfix{display: flex;flex-wrap: wrap;}
	body #content .images-projects .vc_pageable-slide-wrapper.vc_clearfix .vc_col-sm-2{width: 33%;}
	body.single-gallery .page-header-container .page-header-row .page-heading h2.page-title, body.single-project .page-header-container .page-header-row .page-heading h2.page-title{font-size: 3rem;}

	body #content .sec-two-contact .row-one .col-right{padding: 0rem;width: 100%;}
	body #content .sec-two-contact .row-one{display: flex;flex-direction: column;}
	body #content .sec-two-contact .row-one .col-left{width: 90%;margin-bottom: 2rem;}
	body #content .sec-two-contact .row-one .col-left > .vc_column-inner{margin-top: -9rem;padding:2rem;}
	body #content .sec-two-contact .row-one .col-left .col-6, body #content .sec-two-contact .row-one .col-left .col-12{padding: 0;}
	body #content .sec-two-contact .row-one .col-right .txt .inner-time{justify-content: flex-start;gap:2rem;font-size: 0.95rem;}
	body #content .sec-two-contact .row-one .col-right .txt ul li{font-size: 0.95rem;}


	body #content .sec-one-req .row-one .col-left{width: 100%;}
	body #content .sec-one-req{top: 15%;}

	div#video-pop .wpb_wrapper iframe{width: 600px;}

	body header#masthead .header-main ul.menu-wrapper li.menu-item.req-nav-class{display: block;}

	body #content .post-page-content .container > .flex-row{flex-direction: column-reverse;}
	body #content .post-page-content .container > .flex-row > .wpb_column{width: 100%;position: relative;}
	body #content .post-page-content .container > .flex-row > .col-4{top: 0;}
	body.single-post .post-page-content .container .flex-row .col-4 .recent-posts .recent-post-item .col-3 img{width: 100%;height: auto;}
	body.single-post .post-page-content .container .flex-row .col-4 .recent-posts .recent-post-item{align-items: center;}
	body.single-post .post-page-content .container .flex-row .col-4 .post-categories ul li a span{margin-right: 5rem;}
	
	#backToTop{bottom: 8rem;right: 3rem;}

	body #content .sec-eight-home .row-two .post-grid-blog .vc_col-sm-4 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *,body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-top .vc_col-sm-12 .img-blog *{height: 250px;}

	body.page-id-30 .page-header .page-heading{width: 90%;}
}

@media (max-width: 600px) {
	:root{ --global-font-size: 13px; }
	body #content .vc_section{margin-bottom: 5rem;}
	body .container,body .head-container{ max-width: initial; }
	body .flex-row{ flex-direction: column;}
	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }

	body #content .sec-main.is-ready .slick-active .row-two-inner{left: 10%;}
	body #content .sec-three-home .row-one{display: flex;flex-direction: column-reverse;}
	body #content .sec-three-home .row-one > .wpb_column{width: 100%;}
	body #content .sec-three-home .row-one .col-left *{height: 400px;}
	body #content .sec-two-home .row-two .col-left .img-worker * {width: 100%;}
	body #content .sec-two-home .row-two .col-left .row-inner-orange{width: 100%;padding: 1rem;height: auto;position: relative;}
	/* body #content .sec-two-home .row-two  > .wpb_column > .vc_column-inner{padding-left: 0;} */
	body #content .sec-two-home .row-two > .col-two{margin-top: 2rem;}
	body #content .grid-gallery .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{flex-direction: column;}
	body #content .sec-eight-home .row-two .post-grid-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{flex-direction: column;}
	body #content .sec-eight-home .row-two .post-grid-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper > .vc_col-sm-4,body #content .grid-gallery .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper > .vc_col-sm-4{width: 100%;flex: 0 0 100%;}
	body #content .sec-five-home .row-two{bottom: -15%;}
	body #content .sec-six-home{margin-top: 10rem;margin-bottom: 3rem;}
	body #content .sec-four-home .row-two > .wpb_column > .vc_column-inner > .wpb_wrapper .btn-our-service a{padding: 1.1875rem 1.8rem;}
	body #content .sec-four-home .row-two{margin-bottom: 2rem;}
	body #content .sec-five-home .video-row .videoplay-button{left: 45%;}
	body #content .grid-gallery .row-bottom{width: 90%;}
	body #content .sec-four-home .row-two > .wpb_column > .vc_column-inner > .wpb_wrapper{gap:1rem;}
	body #content .grid-gallery .row-bottom{margin-bottom: 2rem;}
	body #content .grid-gallery{margin-bottom: 0;}
	body #content .sec-seven-home .row-one{display: flex;flex-direction: column;}
	body #content .sec-seven-home .row-one .wpb_column{width: 100%;}
	body #content .sec-seven-home .row-one .col-left .vc_column-inner{padding-right: 0;margin-bottom: 2rem;}
	body #content .sec-seven-home .row-one .col-right .vc_column-inner{padding: 0 15px;}
	body #content .sec-seven-home .row-one .col-right::before{right: -1%;}
	body #content .sec-eight-home{padding-top: 4rem;}
	body #content .sec-eight-home .row-two .post-grid-blog .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper > .vc_col-sm-4{margin-bottom: 2rem;}
	.col-3.sec-col,.col-2.third-col.col-foot,.col-4.fourth-col.col-foot{margin-top: 2rem;}

	body footer#colophon .footer-widget .container .row-two .flex-row .col-2{width:100%;flex: 0 0 100%;}
	body footer#colophon .footer-widget .container .row-two .flex-row .col-4{width:100%;flex: 0 0 100%;}
	body footer#colophon .footer-widget .container .row-two .flex-row .flex-row{align-items: center;flex-direction: row;justify-content: flex-start;border-bottom: 1px solid #eaeaea;}
	body footer#colophon .footer-widget .container .row-two .flex-row .req-quote-col{margin: 1rem 0;}

	body #content .sec-one-abt .row-one{display: flex;flex-direction: column;gap: 2rem;}
	body #content .sec-one-abt .row-one > .wpb_column{width: 100%;}
	body #content .sec-one-abt .row-one .col-left{padding-right: 0;}
	body #content .sec-two-abt .row-two{width: 95%;padding: 1.5rem 1rem;}
	body #content .sec-one-abt .row-one .col-right .vc_column-inner{padding: 0 15px;}
	body #content .sec-one-abt .row-one .col-right:before{right: 0;}
	body #content .sec-three-abt .row-one{margin-top: 12rem;}
	body #content .sec-three-abt .row-two .grid-gallery .row-bottom{width: 90%;}
	body #content .sec-five-abt .row-one .col-left > .vc_column-inner > .wpb_wrapper .img-work *{height: 600px;}
	body #content .sec-six-abt{padding-top: 0;}
	body #content .sec-five-abt{margin-bottom: 3rem;}
	body #content .sec-six-abt .row-one .post-grid-blog .vc_col-sm-6 .vc_gitem-row-position-middle{flex-direction: column;align-items: flex-start;}
	body #content .sec-six-abt .row-one > .wpb_column .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{flex-direction: column;}
	body #content .sec-six-abt .row-one > .wpb_column .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper > .vc_col-sm-6{width: 100%;}

	body #content .sec-vis-mis .row-one{display: flex;flex-direction: column;align-items: center;justify-content: center;}
	body #content .sec-vis-mis .row-one > .wpb_column{width: 100%;}
	body #content .sec-vis-mis .row-two > .vc_col-sm-4{width: 100%;}

	body #content .sec-team-one .row-team > .wpb_column{width: 100%;margin-bottom: 3rem;}
	body #content .sec-team-one .row-team .wpb_column h3{font-size: 1.35rem;}
	body #content .sec-team-one .row-team .wpb_column h5{font-size: 0.9rem;}
	body #content .sec-team-one .row-team{margin-bottom: 0;}

	body #content .sec-five-safety .row-one{display: flex;flex-direction: column;}
	body #content .sec-five-safety .row-one > .wpb_column{width: 100%;}
	body #content .sec-five-safety .row-one .col-right > .vc_column-inner > .wpb_wrapper .row-white{width: 80%;padding: 1rem;bottom: 0;position: relative;}
	body #content .sec-one-safety .row-one .col-right:before{display: none;}

	body.page-id-548 .page-header-container .page-header-row .page-heading h2.page-title, body.page-id-566 .page-header-container .page-header-row .page-heading h2.page-title{font-size: 3rem;}

	div#video-pop .wpb_wrapper iframe{width: 400px;}

	body.single-post .post-page-content .container .flex-row .col-4 .recent-posts .recent-post-item{flex-direction: row;}
	body.single-post .post-page-content .container .flex-row .col-4 .recent-posts .recent-post-item .col-3{width: 25%;flex: 0 0 25%;}
	body.single-post .post-page-content .container .flex-row .col-4 .recent-posts .recent-post-item .col-9{width: 75%;flex: 0 0 75%;}

	body #content .sec-main .row-out .row-one-inner .row-two-inner h1.head-main{font-size: 3.5rem;}
	body #content .sec-main .row-out .row-one-inner .row-two-inner h1.head-main{padding: 1rem;}

	#backToTop{bottom: 10rem;}
}

@media (min-width: 370px) and (max-width: 399px){
	div#video-pop .wpb_wrapper iframe{width: 300px;}
	body #content .sec-three-home .row-two{width: 90%;}
	body #content .sec-five-home .row-two{width: 90%;}
}

@media (max-width: 299px){
	div#video-pop .wpb_wrapper iframe{width: 200px;}
}


