.home .e-con.e-flex > .e-con-inner {}

button:focus {outline: unset;text-decoration: none !important;}

/*------------Header Start------------*/

.header-navigation-wrapper{}
.header-inner{width:1220px;border-left:solid 1px #000;border-right:solid 1px #000;padding: 2.8rem 15px;border-bottom: solid 1px #000;}
.header-navigation-wrapper .primary-menu > li{margin:0}
.header-navigation-wrapper .primary-menu > li a{padding:0 28px;text-decoration: none;}
.header-navigation-wrapper .primary-menu > li a:hover{text-decoration: none;}
.header-navigation-wrapper .primary-menu > li.current-menu-item a{color:#EA6A13;text-decoration: none;}

.sub-menu{}
.sub-menu li{padding:10px 0;text-align: center;}
.sub-menu li a:link,.sub-menu li a:visited{font-size:14px;font-weight:600;text-decoration:none;line-height: 20px;}
.sub-menu li a:hover{color:#EA6A13;}
.primary-menu ul{border-radius: 0;}

/*------------Header End------------*/

/*------------Banner Start------------*/

.banner-wrapper h2{color:#2B2B2B;font-size:45px;}
.banner-wrapper h2 span{color:#EA6A13;font-weight: 600;}
.banner-wrapper p{margin: 0 auto;font-weight: 500;color: #2B2B2B;font-size: 22px;}

/*------------Banner End------------*/


.company-text-info-wrapper .e-con-inner{padding:50px !important;border-left:solid 1px #000;border-right:solid 1px #000;}
.company-text-info-wrapper h2.elementor-heading-title{color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;border: solid 1px #2B2B2B;padding: 15px 20px;width: 230px;text-align: center;margin: 0;background: #fff;}
.company-text-info-wrapper{}

.welcome-text-wrapper .e-con-inner{padding:50px 50px 100px 50px !important;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom: solid 1px #000;}
.welcome-text-wrapper.border-0 .e-con-inner,.company-text-info-wrapper.border-0 .e-con-inner,.lets-connect-wrapper.border-0 .e-con-inner,.we-connect-you-wrapper.border-0 .e-con-inner{border:none;}
.welcome-text-wrapper span{color:#EA6A13;}

.contact-info-wrapper{}
/* .contact-info-wrapper h4.elementor-heading-title{color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;border: solid 1px #2B2B2B;padding: 10px 20px;width: 300px;text-align: center;background: #fff;} */
.contact-info-wrapper h4.elementor-heading-title{color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;border: solid 1px #2B2B2B;padding: 10px 20px;width: 300px;text-align: center;background: #fff;}

.we-connect-content-wrapper h2{color:#2B2B2B;font-size:45px;margin: 0;}
.we-connect-content-wrapper h2 span{color:#EA6A13;font-weight: 600;}

.we-connect-content-wrapper h5{color:#2B2B2B;}
.we-connect-content-wrapper h5 span{color:#EA6A13;}

.connenct-your-brand-wrapper .e-con-inner{background:#2B2B2B;}
.lets-connect-wrapper .e-con-inner{border-bottom:solid 1px #000;}
.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con{margin: 0 auto -71px;}
.elementor-11 .elementor-element.elementor-element-031cb27.e-con{margin: 0 auto -71px;}

.lets-connect-wrapper .e-con-inner{border-left:solid 1px #000;border-right:solid 1px #000;}
.lets-connect-wrapper a.elementor-button-link{width:150px;height:40px;background:#2b2b2b;font-size:20px;font-weight:700;padding: 0;border-radius: 0;line-height: 40px;color: #fff;}
.lets-connect-wrapper a.elementor-button-link:hover{color: #EA6A13;}
.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con{z-index: 1;}

.we-connect-you-wrapper .e-con-inner{border-left:solid 1px #000;border-right:solid 1px #000;}
.we-connect-content-wrapper .e-con-inner{border-left:solid 1px #000;border-right:solid 1px #000;padding:50px !important;}
.our-clients-wrapper .e-con-inner{border:solid 1px #000;padding:50px !important;}
.contact-info-wrapper .e-con-inner{border-left:solid 1px #000;border-right:solid 1px #000;}

.our-clients-wrapper .swiper-wrapper{align-content: center;align-items: center;}

.elementor-27 .elementor-element.elementor-element-fdd6f23,.elementor-27 .elementor-element.elementor-element-30061be,.elementor-27 .elementor-element.elementor-element-dc25e61{margin: -8px 0 0 0;}

/* 25-7-2024 */

.elementor-element.elementor-element-22cbe57.e-con-full.e-flex.e-con.e-child {margin: 0 auto -71px;}

.elementor-element.elementor-element-22cbe57.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-22cbe57.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-216ba73.elementor-widget.elementor-widget-heading:before {position: absolute;left: -35px;bottom: -95px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-216ba73.elementor-widget.elementor-widget-heading:after {position: absolute;right: -35px;bottom: -95px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-0539d75.elementor-widget.elementor-widget-heading:before {position: absolute;left: -35px;bottom: -95px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-0539d75.elementor-widget.elementor-widget-heading:after {position: absolute;right: -35px;bottom: -95px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.color_info {color: #EA6A13 !important;font-weight: 600;}
/* .contact-info-wrapper .e-con-inner {background: #2B2B2B;} */
.elementor-element.elementor-element-5c07350.contact-info-wrapper.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {background: #2B2B2B;}
.elementor-27 .elementor-element.elementor-element-4dfc827 .elementor-heading-title {color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;background-color: transparent;margin-left: 0 !important;}
.elementor-27 .elementor-element.elementor-element-39de016 .elementor-heading-title {color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;background-color: #2b2b2b;margin-left: 0 !important;text-align: left !important;}
.elementor-27 .elementor-element.elementor-element-f1f35db .elementor-heading-title {color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;background-color: #2b2b2b;text-align: left !important;}
.elementor-element.elementor-element-290503a.elementor-widget.elementor-widget-text-editor p {padding-left: 22px;}
.elementor-element.elementor-element-3b0f78a.elementor-widget.elementor-widget-text-editor p {padding-left: 22px;}
.elementor-element.elementor-element-ca4fb40.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {border-left: 1px solid #000;border-right: 1px solid #000;}
.elementor-element.elementor-element-8ab1be2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {border-left: 1px solid #000;border-right: 1px solid #000;}
.elementor-element.elementor-element-cd1cc59.e-con-full.e-flex.e-con.e-child {margin: 0 auto -71px;}

.elementor-element.elementor-element-cd1cc59.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-cd1cc59.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-7030cf5.elementor-widget.elementor-widget-heading:before {position: absolute;left: -35px;bottom: -95px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-7030cf5.elementor-widget.elementor-widget-heading:after {position: absolute;right: -35px;bottom: -95px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-948759e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {border-left: 1px solid #000;border-right: 1px solid #000;}
.elementor-element.elementor-element-d91bd79.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {border-left: 1px solid #000;border-right: 1px solid #000;}

.elementor-7 .elementor-element.elementor-element-9acd1f5 .e-con-inner{border-left:solid 1px #000;border-right:solid 1px #000;}

/* .contact-info-wrapper .e-con-inner{background:#2B2B2B;} */

/*------------Point Start------------*/

.elementor-27 .elementor-element.elementor-element-f4cebd2:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-f4cebd2:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-9693722 .e-con-inner{position:relative;}
.elementor-27 .elementor-element.elementor-element-9693722 .e-con-inner:after{position:absolute;right:-5px;top:65px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-9693722 .e-con-inner:before{position:absolute;left:-5px;top:65px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-305d6cc .e-con-inner{position:relative;}
.elementor-27 .elementor-element.elementor-element-305d6cc .e-con-inner:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-305d6cc .e-con-inner:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-97d3eb6 .e-con-inner{position:relative;}
.elementor-27 .elementor-element.elementor-element-97d3eb6 .e-con-inner:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-97d3eb6 .e-con-inner:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con{position:relative;}
.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-11 .elementor-element.elementor-element-031cb27.e-con{position:relative;}
.elementor-11 .elementor-element.elementor-element-031cb27.e-con:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-11 .elementor-element.elementor-element-031cb27.e-con:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-e88f297{position:relative;}
.elementor-27 .elementor-element.elementor-element-e88f297:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-e88f297:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-0dea3ce{position:relative;}
.elementor-27 .elementor-element.elementor-element-0dea3ce:after{position:absolute;right:-35px;bottom:-95px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-0dea3ce:before{position:absolute;left:-35px;bottom:-95px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-11 .elementor-element.elementor-element-031cb27{position:relative;}
.elementor-11 .elementor-element.elementor-element-031cb27:after{position:absolute;right:-35px;bottom:-95px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-11 .elementor-element.elementor-element-031cb27:before{position:absolute;left:-35px;bottom:-95px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-e88f297 .elementor-element-4faefc9{}
.elementor-27 .elementor-element.elementor-element-e88f297 .elementor-element-4faefc9:after{position:absolute;right:-15px;bottom:-15px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-e88f297 .elementor-element-4faefc9:before{position:absolute;left:-15px;bottom:-15px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-19f62af .e-con-inner{position:relative;}
.elementor-27 .elementor-element.elementor-element-19f62af .e-con-inner:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-19f62af .e-con-inner:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-5c07350 .e-con-inner{position:relative;}
.elementor-27 .elementor-element.elementor-element-5c07350 .e-con-inner:after{position:absolute;right:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-5c07350 .e-con-inner:before{position:absolute;left:-5px;top:-5px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-1beef2a:after{position:absolute;left:-5px;bottom:-54px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-7b22ae7:before{position:absolute;left:666px;top:520px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}

.elementor-27 .elementor-element.elementor-element-3518b09 .e-con-inner:after{position:absolute;right:-6px;bottom:-106px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}
.elementor-27 .elementor-element.elementor-element-3518b09 .e-con-inner:before{position:absolute;left:-6px;top:96px;background:#EA6A13;width:10px;height:10px;display:block;content:'';z-index: 2;border: none;}


.elementor-27 .elementor-element.elementor-element-4dfc827 .elementor-heading-title{width: 235px;margin-left: 50px;padding:0 50px;text-align: left;}
/* .elementor-27 .elementor-element.elementor-element-4dfc827 .elementor-heading-title:after{content: "";width: 60px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left: -10px;top: 23px;} */
.elementor-27 .elementor-element.elementor-element-4dfc827 .elementor-heading-title:after{content: unset !important;}

.about-inner-wrapper .elementor-heading-title{width: 235px;margin-left:0}
.about-inner-wrapper .elementor-heading-title:after{content: "";width:50px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left:-50px;top: 23px;}

.our-crew-header span{color:#EA6A13;}

.portfolio-slider-wrapper{}
.portfolio-slider-wrapper h4.elementor-heading-title{color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;border: solid 1px #2B2B2B;padding: 10px 20px;width: 300px;text-align: center;background: #fff;}
.portfolio-slider-wrapper .elementor-heading-title::after {content: "";width: 50px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left: -50px;top: 23px;}
.portfolio-slider-wrapper .swiper-slide-inner img{border:solid 1px #000;padding:5px;margin:0 auto;}
.portfolio-slider-wrapper .works-inner-wrapper{border-left:solid 1px #000;border-right:solid 1px #000;}

.swiper-slide{}
.our-clients-wrapper .swiper-slide img{margin:0 auto;}

a:link,a:visited,button.toggle{outline:none;}

.connenct-your-brand-wrapper .gallery {display: flex;flex-wrap: wrap;margin: 1em 0 1em 0;  width: 100%;}

/*------------contact page------------*/

.contact-page-info-wrapper{padding-bottom: 50px;}
.contact-page-info-wrapper .e-con-inner{}
.contact-page-info-wrapper .e-con-inner{background:#2B2B2B;padding:60px 50px !important}
.contact-form-wrapper{}
.contact-form-wrapper .row{align-items: end;}
.contact-form-wrapper label{margin:0;line-height:1;font-size:18px;font-weight:500;}
.contact-form-wrapper input{border:none;border-bottom:solid 1px #EA6A13;padding: 0;height: 30px;outline:none;font-size: 1.35rem;}
.contact-form-wrapper .btn-wrapper{margin-top:10px;}
.contact-form-wrapper input[type="submit"]{width:134px;height:48px;border:none;padding: 0;text-transform: capitalize;background:#2B2B2B;color:#fff;text-decoration:none;}
.contact-form-wrapper input[type="submit"]:hover{background:#EA6A13;}

.callus-block-wrapper{}
.callus-block-wrapper ul{}
.callus-block-wrapper li{line-height:65px;color:#fff;}
.callus-block-wrapper li a .elementor-icon-list-text{color:#fff;}
.callus-block-wrapper li a:hover{color:#EA6A13;}

.email-block-wrapper{}
.email-block-wrapper ul{}
.email-block-wrapper li{line-height:65px;color:#fff;}
.email-block-wrapper li a .elementor-icon-list-text{color:#fff;}
.email-block-wrapper li a:hover{color:#EA6A13;}

/*------------contact page------------*/

/*------------Point End------------*/

.elementor-1634 {position: relative;width: 100%;height: 100%;overflow:scroll; /* Enable scrolling */margin:0 auto;}
.elementor-1634 .e-con-inner{/* height:5000px;Height large enough for vertical scrolling */width: auto; /* Width large enough for horizontal scrolling */padding: 20px;box-sizing: border-box;}
.progress-bar {position: fixed;top: 150px;left: 0;width: 0%;height: 5px;background-color: #3498db;z-index: 100;}
.progress-bar-vertical {position: fixed;top: 0;right:342px;width: 5px;height: 0%;background-color: #e74c3c;z-index: 100;}
.progress-bar-vertical-2 {position: fixed;top: 0;left: 342px;width: 5px;height: 0%;background-color:green;z-index: 100;}

/*------------Footer Start------------*/
#site-footer{padding:0;}

.foot-b-spacer .e-con-inner{border-left:solid 1px #000;border-right:solid 1px #000;}
.elementor-20 .elementor-element.elementor-element-be0efb2{padding-bottom:0;}
.main-footer-wrapper #footer-sidebar1{padding:0;}
.main-footer-wrapper .container{border-right:solid 1px #000;border-left:solid 1px #000;}
.main-footer-wrapper .links-footer-wrapper{display:flex;align-content: center;align-items: start;margin-top: -30px;padding:0 40px;}

.links-footer-wrapper .widget_custom_html{width:33.33%;margin:0;}
.links-footer-wrapper .widget_custom_html h3.widget-title{color: #EA6A13;font-family: "Poppins", Sans-serif;font-size: 25px;font-weight: 600;border: solid 1px #2B2B2B;padding: 10px 20px;width: 230px;text-align: center;margin: 0 auto;background: #fff;}

.links-footer-wrapper #custom_html-2{text-align: left;}
.links-footer-wrapper #custom_html-4{text-align: center;}
.links-footer-wrapper #custom_html-5{text-align: right;}

.links-footer-wrapper #custom_html-2 .widget-title{margin: 0;}
.links-footer-wrapper #custom_html-5 .widget-title{margin: 0;display: inline-block;align-content: end;}

.links-footer-wrapper #custom_html-4 .widget-title{text-align:center}

.quick-links-wrapper{padding-top: 45px;}
.quick-links-wrapper ul{margin:0;padding:0;}
.quick-links-wrapper li{color: #282828;font-family: "Poppins", Sans-serif;font-size: 20px;font-weight: 500;line-height:45px;list-style:none;margin: 0;}
.quick-links-wrapper li a:link,.quick-links-wrapper li a:visited{color:#000;text-decoration: none !important;}
.quick-links-wrapper li a:hover{color:#EA6A13;}

.main-footer-wrapper .container{max-width: 1220px;}
.main-footer-wrapper #footer-sidebar1 .container{border-top: solid 1px #000;}

#footer-sidebar3{display:flex;position: relative;padding:0 40px;}
.footer-credits{width:50%;}
.footer-social-media{width:50%;}

.to-the-top-wrap{position: absolute;right:-90px;bottom: 0;}
/* .to-the-top-wrap .to-the-top{width: 50px;height: 50px;display: block;background: #000;text-align: center;line-height: 50px;} */
.to-the-top-wrap .to-the-top{width: 50px;height: 50px;display: grid;background: #EA6A13;place-content: center;}

.footer-copyright,.powered-by-wordpress{line-height: 34px;}

.social-links-wrapper{}
.social-links-wrapper ul{margin:0;padding:0;text-align: right;}
.social-links-wrapper li{list-style:none;display:inline-block;vertical-align:middle;margin:0 5px;width:34px;height:34px;border:solid 1px #2B2B2B;text-align:center;line-height:35px;border-radius: 50%;}
#footer-sidebar2 .container{padding-top: 60px;}
#footer-sidebar3 .container{padding-bottom: 20px;}

/*------------Footer End------------*/

/* 6-8-2024 */

.elementor-element.elementor-element-8a519dc.banner-wrapper.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-8a519dc.banner-wrapper.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-8a519dc.banner-wrapper.e-con-full.e-flex.e-con.e-child {border-top: none;}

.elementor-element.elementor-element-88b694e.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-88b694e.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-88b694e.e-con-full.e-flex.e-con.e-child {border-top: none;}
.elementor-element.elementor-element-248f865.banner-wrapper.e-con-full.e-flex.e-con.e-child {border-top: none;}

.elementor-element.elementor-element-c0215f6.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-c0215f6.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-c0215f6.e-con-full.e-flex.e-con.e-child {border-top: none;}

.elementor-element.elementor-element-b3e7d4e.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-b3e7d4e.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-f98dcfd.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-f98dcfd.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-226fd12.e-flex.e-con-boxed.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-226fd12.e-flex.e-con-boxed.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-226fd12.e-flex.e-con-boxed.e-con.e-child {border-top: none;}
.elementor-element.elementor-element-efea6d6.e-con-full.e-flex.e-con.e-child {border-top: none;}
.elementor-element.elementor-element-53e10d6.e-flex.e-con-boxed.e-con.e-child {border-top: none;}
.elementor-element.elementor-element-fda6f7f.e-con-full.e-flex.e-con.e-child {border-top: none;}
.elementor-element.elementor-element-ee6f290.e-con-full.e-flex.e-con.e-child {border-top: none;}
.elementor-element.elementor-element-19d9c94.e-con-full.e-flex.e-con.e-child {border-top: none;}

.elementor-element.elementor-element-08be808.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-08be808.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-08be808.e-con-full.e-flex.e-con.e-child {border-top: none;}

.elementor-element.elementor-element-31ac33c.e-con-full.e-flex.e-con.e-child:before {position: absolute;left: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.elementor-element.elementor-element-31ac33c.e-con-full.e-flex.e-con.e-child:after {position: absolute;right: -5px;top: -5px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

.elementor-element.elementor-element-31ac33c.e-con-full.e-flex.e-con.e-child {border-top: none;}

.elementor-element.elementor-element-9f82cef.elementor-widget.elementor-widget-heading {min-height: 190px;}
.elementor-element.elementor-element-4757d6d.elementor-widget.elementor-widget-heading {min-height: 190px;}
.elementor-element.elementor-element-5a65484.elementor-widget.elementor-widget-heading {min-height: 190px;}

.current_page_item {color: #EA6A13 !important;}
.contact-form-wrapper .row {margin-bottom: 25px;}
ul.primary-menu.reset-list-style li a:hover {color: #EA6A13;}
ul.primary-menu.reset-list-style #menu-item-1027 a:hover {color: #000;}	
ul.sub-menu li a:hover {color: #EA6A13 !important;}
.banner-wrapper h4 span {color: #EA6A13 !important;font-weight: 600;}

/* 7-8-2024 */

.primary-menu .icon {position: absolute;right: 10px !important;}
.to-the-top-long i {color:#2B2B2B !important;transform: rotate(-90deg);font-size: 25px;vertical-align: middle;}

/* 8-8-2024 */

.links-footer-wrapper {position: relative;}
.links-footer-wrapper:before {position: absolute;left: -20px;top: 24px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}
.links-footer-wrapper:after {position: absolute;right: -20px;top: 24px;background: #EA6A13;width: 10px;height: 10px;display: block;content: '';z-index: 2;border: none;}

p.footer-copyright {font-size: 20px;font-weight: 600;line-height: 30px;color: #2B2B2B;}
p.footer-copyright span {color: #EA6A13;}
.portfolio-slider-wrapper .sub_title_border h4 {width: 340px;}

/* 17-9-2024 */

.elementor-element.elementor-element-fe33060.banner__content__info.elementor-widget.elementor-widget-text-editor h2 {
    margin-bottom: 0px;
}

/* 11-10-2024 */

.social-links-wrapper li:hover {background-color: #2B2B2B;}
.our-crew-header h2 {margin: 15px 0px 5px 0px;}
.our-crew-header span {color: #EA6A13;line-height: 65px;font-size: 50px;}
.offer__section__info span {font-weight: 600 !important;}

/* 15-10-2024 */


.banner__title p {font-size: 40px;}

.n2-ss-layer.n2-ow.n-uc-YfCDREwHrbz8 {padding: 0 !important;}
.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow.n-uc-R6HLNT1cP50Y-inner {
    padding: 0 !important;
}
div#n2-ss-3 .n-uc-BuNuTwY46prN {
    padding: 0 !important;
    margin-top: -10px;
}

.what_app_symbol {background-color: #25D366;padding: 12px 10px 10px 10px;border-radius: 100%;position: fixed;right: 186px;bottom: 16px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.what_app_symbol img {width: 30px;height: 30px;}

.popup {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: none;align-items: center;justify-content: center;z-index: 10;}
.popup:target {display: flex;}
.popup img {max-width: 90%;height: auto;}
.popup .close-btn {position: absolute;top: 20px;right: 20px;color: white;font-size: 24px;text-decoration: none;z-index:1;}
.popup video {width: 100% !important;height: 100% !important;}
.home-demo .owl-nav {position: absolute;top: 35%;width:100%;}
.home-demo .owl-nav .owl-prev {color: #EA6A13 !important;font-size: 50px !important;position: absolute;left: 0;}
.home-demo .owl-nav .owl-next {color: #EA6A13 !important;font-size: 50px !important;position: absolute;right: 0;}
.home-demo .owl-nav .owl-prev:hover {background-color: transparent !important;}
.home-demo .owl-nav .owl-next:hover {background-color: transparent !important;}
.home-demo img {border:1px solid #000;padding:5px;margin:0 auto;width:322px !important;}
.popup video {width: 100% !important;}


/*------------Media Start------------*/

@media only screen and (max-width:980px) {
	.main-footer-wrapper .links-footer-wrapper,#footer-sidebar3{display:block !important;margin: 0;}
	.links-footer-wrapper .widget_custom_html{width:100%;}
	.links-footer-wrapper #custom_html-2,.links-footer-wrapper #custom_html-5{text-align: center;}
	.links-footer-wrapper #custom_html-2 .widget-title,.links-footer-wrapper #custom_html-5 .widget-title{margin: 0 auto;}
	.quick-links-wrapper {padding-top: 0;}
	.quick-links-wrapper.text-right{text-align: center !important;}
	.quick-links-wrapper ul{padding: 10px 0 35px 0;}
	.footer-credits{display: block;text-align: center;width: 100% !important;}
	.footer-social-media{display: block;text-align: center;width: 100% !important;}
	.social-links-wrapper ul{text-align: center;margin:20px 0 0 0;}
	.header-inner{width: 100%;}
	.to-the-top-wrap{right:0;}
	#footer-sidebar3{padding:0;}
	.elementor-27 .elementor-element.elementor-element-f4cebd2,.elementor-27 .elementor-element.elementor-element-1ca07dc,.elementor-27 .elementor-element.elementor-element-19f62af,.elementor-27 .elementor-element.elementor-element-19f62af{padding:0;}
	.elementor-27 .elementor-element.elementor-element-a54220b{padding:15px;}
	.elementor-27 .elementor-element.elementor-element-f35dba2 > .elementor-widget-container{border:none !important;}
	.main-footer-wrapper .container{border:none;max-width: none;}
	.elementor-27 .elementor-element.elementor-element-7b22ae7{margin-left: 0;}
	.elementor-27 .elementor-element.elementor-element-7b22ae7:before{display:none;}
	.elementor-27 .elementor-element.elementor-element-d91bd79{display:none;}
	#site-footer {padding: 0;}
	.home .e-con-inner:after,.home .e-con-inner:before,.home .company-text-info-wrapper:before,.home .company-text-info-wrapper:after{display:none !important;}	
	.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con::before,.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con::after,.elementor-27 .elementor-element.elementor-element-		e88f297::before,.elementor-27 .elementor-element.elementor-element-e88f297::after,.elementor-27 .elementor-element.elementor-element-e88f297 .elementor-element-4faefc9::before,.elementor-27 .elementor-	element.elementor-element-e88f297 .elementor-element-4faefc9::after,.elementor-27 .elementor-element.elementor-element-0dea3ce::before,.elementor-27 .elementor-element.elementor-				  		element-0dea3ce::after,.elementor-27 .elementor-element.elementor-element-1beef2a::after,.elementor-11 .elementor-element.elementor-element-031cb27.e-con::after,.elementor-11 .elementor-element.elementor-	element-031cb27.e-con::after,.elementor-11 .elementor-element.elementor-element-031cb27.e-con::before,.elementor-element.elementor-element-0539d75.elementor-widget.elementor-widget-	heading::before,.elementor-element.elementor-element-0539d75.elementor-widget.elementor-widget-heading::after,.elementor-element.elementor-element-22cbe57.e-con-full.e-flex.e-con.e-child::before,.elementor-element.elementor-element-22cbe57.e-con-full.e-flex.e-con.e-child::after,.elementor-element.elementor-element-216ba73.elementor-widget.elementor-widget-heading::before,.elementor-element.elementor-element-216ba73.elementor-widget.elementor-widget-heading::after{display:none;}

	/* 7-8-2024 */

	.elementor-element.elementor-element-c0215f6.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-c0215f6.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-88b694e.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-88b694e.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-8a519dc.banner-wrapper.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-8a519dc.banner-wrapper.e-con-full.e-flex.e-con.e-child:after{content:unset;}	
	.elementor-element.elementor-element-f98dcfd.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-f98dcfd.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-226fd12.e-flex.e-con-boxed.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-226fd12.e-flex.e-con-boxed.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-b3e7d4e.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-b3e7d4e.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-08be808.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-08be808.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-31ac33c.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-31ac33c.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-cd1cc59.e-con-full.e-flex.e-con.e-child:before{content:unset;}
	.elementor-element.elementor-element-cd1cc59.e-con-full.e-flex.e-con.e-child:after{content:unset;}
	.elementor-element.elementor-element-7030cf5.elementor-widget.elementor-widget-heading:before{content:unset;}
	.elementor-element.elementor-element-7030cf5.elementor-widget.elementor-widget-heading:after{content:unset;}
	.elementor-7 .elementor-element.elementor-element-9acd1f5 .e-con-inner {border: none;}
	
	/* 8-8-2024 */
	
	.elementor-27 .elementor-element.elementor-element-0dea3ce:after{content:unset;}
	.elementor-27 .elementor-element.elementor-element-e88f297:before{content:unset;}
	.elementor-27 .elementor-element.elementor-element-e88f297 .elementor-element-4faefc9:after{content:unset;}
	.elementor-27 .elementor-element.elementor-element-39de016 .elementor-heading-title, .elementor-27 .elementor-element.elementor-element-f1f35db .elementor-heading-title {text-align: center !important;width: auto !important;}
	.elementor-element.elementor-element-290503a.elementor-widget.elementor-widget-text-editor p, .elementor-element.elementor-element-3b0f78a.elementor-widget.elementor-widget-text-editor p {
    	padding-left: 0;
    	text-align: center;
    	margin: 0;
	}
	.elementor-element.elementor-element-5cb1eb5.e-con-full.e-flex.e-con.e-child {padding-top: 25px;}
	.elementor-27 .elementor-element.elementor-element-4dfc827 .elementor-heading-title {width: auto;margin-left: 50px;padding: 0 50px;text-align: center;}
	.elementor-element.elementor-element-5c07350.contact-info-wrapper.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {margin-bottom: 0px;}
	.main-footer-wrapper .links-footer-wrapper {margin: 30px 0 0 0;}
	#footer-sidebar2 .container {padding-top: 0px;}
	.links-footer-wrapper .widget_custom_html h3.widget-title {border: none;}
	.elementor-element.elementor-element-e88f297.e-con-full.e-flex.e-con.e-child.animated.zoomIn {border: none;margin: 150px 35px 0;}
	.we-connect-content-wrapper .e-con-inner {padding: 0 50px 30px !important;}
	.elementor-element.elementor-element-1beef2a.e-con-full.e-flex.e-con.e-child {width: 100%;}
	.elementor-element.elementor-element-7b22ae7.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;}
	.e-con.e-flex {--width: 100%;--flex-wrap: var(--flex-wrap-mobile);}

	.elementor-27 .elementor-element.elementor-element-fdd6f23 {width: 100%;padding: 0px 0px 30px 0px;}
	.elementor-27 .elementor-element.elementor-element-30061be {width: 100%;padding: 0px 0px 30px 0px;}
	.elementor-27 .elementor-element.elementor-element-dc25e61 {width: 100%;padding: 0px 0px 30px 0px;}
	.elementor-27 .elementor-element.elementor-element-0c9e32c .elementor-heading-title {text-align: center;}
	
	.elementor-element.elementor-element-5a65484.elementor-widget.elementor-widget-heading {min-height: auto;}
	.elementor-element.elementor-element-4757d6d.elementor-widget.elementor-widget-heading {min-height: auto;}
	.elementor-element.elementor-element-9f82cef.elementor-widget.elementor-widget-heading {min-height: auto;}
	
	.welcome-text-wrapper .e-con-inner {border-bottom: none !important;}
	.elementor-element.elementor-element-a54220b.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;}
	
	.elementor-element.elementor-element-82f532c.elementor-widget.elementor-widget-text-editor h2 {margin: 10px 35px 15px 35px;}
	.elementor-element.elementor-element-82f532c.elementor-widget.elementor-widget-text-editor p {margin: 0 35px;}
	.elementor-element.elementor-element-2a67457.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;margin: 0 35px 0;}
	.links-footer-wrapper:before {content:unset;}
	.links-footer-wrapper:after {content:unset;}
/* 	.elementor-element.elementor-element-c435dff.elementor-widget.elementor-widget-heading h2 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-c435dff.elementor-widget.elementor-widget-heading h2 {padding: 10px 0px;}
/* 	.elementor-element.elementor-element-544c1e8.elementor-widget.elementor-widget-heading h2 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-544c1e8.elementor-widget.elementor-widget-heading h2 {padding: 10px 0px;}
/* 	.elementor-element.elementor-element-a454c33.elementor-widget.elementor-widget-heading h2 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-a454c33.elementor-widget.elementor-widget-heading h2 {padding: 10px 0px;}
	.elementor-element.elementor-element-0539d75.elementor-widget.elementor-widget-heading:before {content:unset;}
	
	/* About */
	
	.elementor-element.elementor-element-4a0bed4.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;padding: 15px;}
	.elementor-element.elementor-element-b53dbc8.elementor-widget.elementor-widget-text-editor h2 {margin: 10px 35px 15px 35px;}
	.elementor-element.elementor-element-66f8fc3.company-text-info-wrapper.e-con-full.e-flex.e-con.e-child {padding-top: 0;}
	.elementor-element.elementor-element-b55a872.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;padding: 0 35px;}
	.about-inner-wrapper .elementor-heading-title:after {content:unset;}
/* 	.elementor-element.elementor-element-e722913.elementor-widget.elementor-widget-heading h4 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-e722913.elementor-widget.elementor-widget-heading h4 {width: 150px;line-height: 15px !important;font-size: 15px;}
/* 	.elementor-element.elementor-element-ecff933.elementor-widget.elementor-widget-heading h4 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-ecff933.elementor-widget.elementor-widget-heading h4 {width: 170px;line-height: 15px !important;font-size: 15px;}
/* 	.elementor-element.elementor-element-2d06c85.elementor-widget.elementor-widget-heading h4 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-2d06c85.elementor-widget.elementor-widget-heading h4 {width: 150px;line-height: 15px !important;font-size: 15px;}
/* 	.elementor-element.elementor-element-56e8d1c.elementor-widget.elementor-widget-heading h4 {border: none;width: auto;text-align: left;padding: 0;} */
	.elementor-element.elementor-element-56e8d1c.elementor-widget.elementor-widget-heading h4 {width: 150px;line-height: 15px !important;font-size: 15px;}
	.elementor-element.elementor-element-e4cf38f.contact-info-wrapper.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {padding-top: 120px;}
	.elementor-element.elementor-element-2426c67.our-crew-header.elementor-widget.elementor-widget-text-editor.animated.zoomIn h2 {margin: 0;font-size: 35px;}
	
	/* 2d-to-3d-conversion */
	
	.elementor-element.elementor-element-ba6b4c6.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;}
	.elementor-element.elementor-element-1c37940.e-con-full.e-flex.e-con.e-child.animated.zoomIn {width: 100%;}
	.elementor-element.elementor-element-98a6994.company-text-info-wrapper.e-flex.e-con-boxed.e-con.e-child .e-con-inner {padding: 0px 0px 50px 0px !important;border: none;}
	.elementor-element.elementor-element-0765abb.elementor-widget.elementor-widget-text-editor h2 {margin: 10px 35px 15px 35px;}
	.elementor-element.elementor-element-fa6d370.elementor-widget.elementor-widget-image .elementor-widget-container {padding: 0;}
	.portfolio-slider-wrapper .elementor-heading-title::after {content:unset;}
/* 	.portfolio-slider-wrapper h4.elementor-heading-title {border: none;width: auto;text-align: left;padding: 0;} */
	.portfolio-slider-wrapper h4.elementor-heading-title {width: 250px;font-size: 15px !important;line-height: 15px;}
	.elementor-element.elementor-element-ba6b4c6.e-con-full.e-flex.e-con.e-child.animated.zoomIn {padding: 15px;}
	.elementor-element.elementor-element-4b4907c.banner-wrapper.elementor-widget.elementor-widget-heading .elementor-widget-container {margin: 0;}
	.elementor-element.elementor-element-488928e.elementor-widget.elementor-widget-text-editor.animated.zoomIn .elementor-widget-container {font-size: 35px;line-height: 42px;}
	.elementor-element.elementor-element-0411a2b.elementor-widget.elementor-widget-text-editor.animated.zoomIn .elementor-widget-container {font-size: 25px;line-height: 40px;}
	.sub__title__info .elementor-widget-container {font-size: 35px;line-height: 42px;}
	
	/* 2d-to-3d-animation */
	.banner__grid__info {width: 100% !important;padding: 15px !important;}
	.banner__full__section .e-con-inner {padding: 0 0 50px 0;}
	.banner__full__section {padding: 0 0 50px 0 !important;}
	.banner__content__info h2 {margin: 10px 35px 15px 35px;}
	.banner__full__section .e-con-inner {padding-top: 0px !important;}
	.banner__grid__info .elementor-widget-container {margin: 0px 35px 0px 35px;}
	
	.elementor-element.elementor-element-9acd1f5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {border-left: 1px solid #000;border-right: 1px solid #000;}
	
	.contact-form-wrapper .btn-wrapper {margin-top: 15px;}
	.contact-page-info-wrapper {padding: 0 !important;}
	.elementor-element.elementor-element-c03fed7.foot-b-spacer.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none;}
	.elementor-element.elementor-element-c03fed7.foot-b-spacer.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {border-left: none;border-right: none;}
	.address__info {width: 100% !important;margin-bottom: 30px !important;border-right: none !important;padding: 0 !important;}
	.contact_info_element {width: 50% !important;border-right: none !important;padding-left: 0px !important;}
	.elementor-20 .elementor-element.elementor-element-f8e1564 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-f8e1564 .elementor-icon-list-item > a {line-height: 35px !important;}
	.elementor-20 .elementor-element.elementor-element-70dcf9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-70dcf9d .elementor-icon-list-item > a {line-height: 35px !important;}
	li.menu-item.menu-item-type-post_type.menu-item-object-page {padding: 0;}
	
	.popup {padding: 15px;}
	
}
@media only screen and (max-width:800px) {
	
	/* 8-8-2024 */	
	
/* 	.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con {border-left: none;border-right: none;border-bottom: none;border-top: none;margin: 0 auto;}	 */
	.lets-connect-wrapper .e-con-inner {padding-top: 0 !important;}
	.elementor-element.elementor-element-e88f297.e-con-full.e-flex.e-con.e-child.animated.zoomIn {border: none;margin: 0px 35px 0;}
	.lets-connect-wrapper .e-con-inner {border-bottom: none;}
	
	/* About */
	.elementor-element.elementor-element-031cb27.e-con-full.e-flex.e-con.e-child {border-left: none;border-right: none;border-bottom: none;border-top: none;margin: 0 auto;}
	.elementor-element.elementor-element-e4cf38f.contact-info-wrapper.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {padding-top: 35px;}
	.elementor-element.elementor-element-031cb27.e-con-full.e-flex.e-con.e-child {border-left: 1px solid #000;border-right: 1px solid #000;}
	
	/* 2d-to-3d-conversion */
	.let_contact_info {border: none !important;margin: 0 auto !important;}
	.elementor-element.elementor-element-d0fcc9a.e-con-full.works-inner-wrapper.e-flex.e-con.e-child {padding-bottom: 20px;}
	.elementor-element.elementor-element-8ab1be2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none;}
	
	.elementor-element.elementor-element-9acd1f5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none;}
	.elementor-element.elementor-element-a224a7b.e-con-full.works-inner-wrapper.e-flex.e-con.e-child {padding-bottom: 0;}
}
@media only screen and (max-width:700px) {
	/* 6-8-2024 */
	
	.contact-form-wrapper input {margin-bottom: 20px;}
	
	/* 8-8-2024 */
	.sub__title__info .elementor-widget-container {font-size: 32px;line-height: 42px;}
}
@media only screen and (max-width:640px) {
	.lets-connect-wrapper .e-con-inner{border-left:none;border-right:none;}
	.elementor-9 .elementor-element.elementor-element-216ba73 .elementor-heading-title{line-height:46px;}
	
	/* 8-8-2024 */
	
	.to-the-top-long {display: block !important;}
	span.to-the-top-short {display: none;}
	.elementor-element.elementor-element-82f532c.elementor-widget.elementor-widget-text-editor h2 {font-size: 35px;}
/* 	.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con {border-left: 1px solid #000;border-right: 1px solid #000;} */
	.elementor-image-gallery .gallery-item {padding-bottom: 25px;}
	.our-clients-wrapper .e-con-inner {border: solid 1px #000;padding: 18px 53px !important;}
	
	/* 2d-to-3d-conversion */
	.sub__title__info .elementor-widget-container {font-size: 25px;line-height: 38px;}
	.let_contact_info {border-left: 1px solid #000 !important;border-right: 1px solid #000 !important;}
	
	.contact_info_element {width: 100% !important;margin-bottom: 50px !important;}
	.contact_info_element:last-child {margin-bottom: 0px !important;}
	.address__info {margin-bottom: 50px !important;}
	
	.contact-form-wrapper .row {margin-bottom: 10px !important;}
	.contact-form-wrapper .btn-wrapper {margin-top: 0;}
	.contact-form-wrapper input[type="submit"] {margin-bottom: 0px;}
	
}
@media only screen and (max-width:480px) {
	.elementor-9 .elementor-element.elementor-element-97071cf,.elementor-9 .elementor-element.elementor-element-639520f,.elementor-9 .elementor-element.elementor-element-d0fcc9a,.elementor-9 .elementor-element.elementor-element-97071cf{padding:0 15px !important;}
	.elementor-element.elementor-element-22cbe57.e-con-full.e-flex.e-con.e-child{margin:0;border-left: 0;border-right: 0;border-bottom: 0;}
	.elementor-element.elementor-element-8ab1be2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner{display:none;}
	.main-footer-wrapper #footer-sidebar1 {border-top: none;padding: 0;}
	.elementor-9 .elementor-element.elementor-element-a980997{padding-top:0;}
	#footer-sidebar2 .container {padding-top: 0;}
	.elementor-27 .elementor-element.elementor-element-9693722 .e-con-inner{padding: 15px 20px !important;}
/* 	.welcome-text-wrapper .e-con-inner {padding: 50px 20px !important;} */
	.welcome-text-wrapper .e-con-inner {padding: 25px 15px 50px 15px !important}
	.elementor-27 .elementor-element.elementor-element-9693722{margin:0 !important;}
	.elementor-27 .elementor-element.elementor-element-e6e35d9 > .elementor-widget-container{padding:0 !important;}
	.connenct-your-brand-wrapper .gallery{margin:0;width: 100%;}
	.connenct-your-brand-wrapper .elementor-image-gallery .gallery-item{padding-bottom:30px;}
/* 	.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con{border-left: none;border-right: none;border-bottom: none;} */
	.elementor-27 .elementor-element.elementor-element-e88f297{margin-left: 15px;margin-right: 15px;margin-top: 15px;}
	.elementor-27 .elementor-element.elementor-element-18f3e1d.e-con{margin: 0;}
	.elementor-27 .elementor-element.elementor-element-97d3eb6 .e-con-inner{padding: 15px 0 0;}
	.elementor-27 .elementor-element.elementor-element-5cb1eb5{padding-top: 20px;}
	.main-footer-wrapper .links-footer-wrapper{margin: 30px 0 0 0;}
	#footer-sidebar3{margin: 0;}
	.we-connect-content-wrapper .e-con-inner{padding: 0px 15px 20px !important;}
	
	.elementor-11 .elementor-element.elementor-element-4a0bed4,.elementor-11 .elementor-element.elementor-element-b55a872,.elementor-11 .elementor-element.elementor-element-8aa7c28,.elementor-11 .elementor-element.elementor-element-a7da100,.elementor-11 .elementor-element.elementor-element-17cad24,.elementor-11 .elementor-element.elementor-element-56c21ba{padding-left:15px;padding-right:15px;}
	.elementor-11 .elementor-element.elementor-element-4a0bed4 h2{margin-top:0;}
	.elementor-11 .elementor-element.elementor-element-e4cf38f{border-bottom:solid 1px #000;}
	.elementor-27 .elementor-element.elementor-element-0c9e32c .elementor-heading-title{text-align:left;font-size: 18px !important;line-height: 20px !important;}
	.elementor-11 .elementor-element.elementor-element-e4cf38f .e-con-inner{padding-top: 100px;}
	.elementor-9 .elementor-element.elementor-element-4bf3a93 > .elementor-widget-container{padding: 0;}
	.elementor-9 .elementor-element.elementor-element-488928e{font-size: 40px;line-height: 55px;}
	.elementor-9 .elementor-element.elementor-element-0411a2b{line-height: 45px !important;font-size: 30px !important;}
	.elementor-9 .elementor-element.elementor-element-d0fcc9a{padding-bottom: 30px !important;}
	.elementor-9 .elementor-element.elementor-element-4bf3a93 > .elementor-widget-container{padding:0;}
	
	/* 8-8-2024	 */
	
	.we-connect-content-wrapper h2 {font-size: 18px;line-height: 20px;text-align: center !important;}
	.elementor-27 .elementor-element.elementor-element-ce98175 .elementor-heading-title {line-height: 20px !important;font-size: 14px !important;}
	figure.gallery-item {padding: 10px;padding-bottom: 10px !important;}
	.elementor-element.elementor-element-82f532c.elementor-widget.elementor-widget-text-editor h2 {margin: 10px 15px 15px 15px;font-size: 25px;}
	.elementor-element.elementor-element-82f532c.elementor-widget.elementor-widget-text-editor p {margin: 0 15px;font-size: 18px;}
	.elementor-element.elementor-element-2a67457.e-con-full.e-flex.e-con.e-child.animated.zoomIn {margin: 0 15px 0;}
	.elementor-27 .elementor-element.elementor-element-e6e35d9 .elementor-heading-title {padding: 0 15px;}
	.elementor-element.elementor-element-e88f297.e-con-full.e-flex.e-con.e-child.animated.zoomIn {border: none;margin: 0px 15px 0;}
	
	/* About */
	.elementor-element.elementor-element-b53dbc8.elementor-widget.elementor-widget-text-editor h2 {margin: 15px 0px 15px 0px;font-size: 15px;line-height: 20px !important;}
	.elementor-element.elementor-element-b55a872.e-con-full.e-flex.e-con.e-child.animated.zoomIn {padding: 15px 15px;}
	
	/* 2d-to-3d-conversion */
	.sub__title__info .elementor-widget-container {font-size: 18px;line-height: 28px;}
	.elementor-element.elementor-element-0765abb.elementor-widget.elementor-widget-text-editor h2 {margin: 10px 0px 15px 0px;}
	.elementor-element.elementor-element-1c37940.e-con-full.e-flex.e-con.e-child.animated.zoomIn {padding: 0 15px;}
	.elementor-element.elementor-element-d0fcc9a.e-con-full.works-inner-wrapper.e-flex.e-con.e-child {padding: 0px 15px 50px 15px;}
	
	/* 2d-to-3d-animation */
	.banner__content__info h2 {margin: 0px 0px 0px 0px;font-size: 15px;line-height:20px;}
	.banner__grid__info .elementor-widget-container {padding: 0 6px !important;}
	.banner__grid__info .elementor-widget-container {margin: 10px 0px 15px 0px;}
	
	.works-inner-wrapper {padding: 0 25px 75px;}
	
	.banner__title h2 {font-size: 22px;line-height: 28px;margin: 30px 0 10px 0;}
	.banner__title p {font-size: 14px;line-height: 21px;}
	.more-link a {font-size: 14px;font-weight: 600;line-height: 14px;}
	.elementor-27 .elementor-element.elementor-element-fdd6f23, .elementor-27 .elementor-element.elementor-element-30061be, .elementor-27 .elementor-element.elementor-element-dc25e61 {
    	margin: 0;
		margin-bottom: 25px;
	}
	.our-clients-wrapper .e-con-inner {padding: 18px 20px !important;}
	.elementor-27 .elementor-element.elementor-element-4dfc827 .elementor-heading-title {padding: 0 20px;}
	.our-crew-header h2 {font-size: 15px;line-height: 20px !important;}
	.our-crew-header h2 span {font-size: 15px;line-height: 20px !important;}
	.contact-info-wrapper {border: none;}
	.elementor-element.elementor-element-e4cf38f.contact-info-wrapper.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {padding-top: 50px;}
	.contact-page-info-wrapper .e-con-inner {padding: 50px 20px !important;}
	.about-inner-wrapper .elementor-heading-title:after {content: "";width: 50px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left: -50px;top: 18px;}
	.banner-wrapper.title_border .elementor-heading-title:after {content: "";width: 50px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left: -50px;top: 18px;}
	.sub_title_line .elementor-heading-title:after {content: "";width: 50px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left: -50px;top: 24px;}
	.service_sub_title_line .elementor-heading-title:after {content: "";width: 50px;height: 1px;background: #000;display: inline-block;vertical-align: middle;position: absolute;left: -50px;top: 18px;}
	.elementor-element.elementor-element-22cbe57.e-con-full.let_contact_info.e-flex.e-con.e-child.animated.fadeIn {
    	border-top: 1px solid #2b2b2b !important;
	}
	.main-footer-wrapper {border-left: 1px solid #2b2b2b !important;border-right: 1px solid #2b2b2b !important;}
	.links-footer-wrapper .widget_custom_html h3.widget-title {font-size: 18px;line-height: 27px;}
	.quick-links-wrapper li {font-size: 16px;line-height: 30px;}
	p.footer-copyright {font-size: 14px !important;line-height: 30px;}
	.elementor-element.elementor-element-cd1cc59.e-con-full.let_contact_info.e-flex.e-con.e-child.animated.fadeIn {
    	border-top: 1px solid #2b2b2b !important;
	}
}
