/*
 Theme Name:   Netherowp Child
 Theme URI:    https://www.edentech.piceldesigns.co.ke/wp-content/themes/netherowp-child/
 Description:  Netherowp Child Theme
 Author:       Mugo Gitari
 Author URI:   https://www.netwaxstudios.com
 Template:     netherowp
 Version:      1.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         full-width-template, responsive-layout, accessibility-ready, light-weight, reuse-objects
 Text Domain:  netherowpchild
*/

/*---------------------Shared Resources Start---------------------*/
html{scroll-behavior: smooth;}
body{font-family: 'Outfit', sans-serif; max-width: 100%;}

::-moz-selection{
  color: #F7941E;
  background: #333333;
}

::selection{
  color: #F7941E;
  background: #333333;
}

.post, .page{margin: 0;}

body{
  /* Foreground, Background */
  scrollbar-color: #F7941E, inherit;
  scrollbar-width: 10px;
}

body::-webkit-scrollbar {
  width: 10px; /* Mostly for vertical scrollbars */
  height: 10px; /* Mostly for horizontal scrollbars */
}

body::-webkit-scrollbar-thumb { /* Foreground */
  background: #a9a8a8;
}

body::-webkit-scrollbar-track{
	background: #f4f5f5;
}

body::-webkit-scrollbar-thumb:window-inactive{
	background-color: #c1c1c1;
}

body::-webkit-scrollbar-thumb:vertical:hover{
	background-color: #7c7a7a;
}

.page-id-57 .site-main{
	position: relative;
}

.site-header, .site-branding, .PD-logo-section, .PD-logo-section a, .main-navigation{
	display: flex;
}

.site-header{
	Padding-top: 10px;
}

.picel-contain-header{
	align-items: flex-end;
	padding-bottom: 10px;
}

.site-branding{
	flex: 30;
	z-index: 20;
}

.PD-logo-section img{
	height: 50px;
}

.main-navigation{
	flex: 70;
	justify-content: end;
	height: 100%;
	z-index: 20;
}

.menu-pd-menu-main-container{
	display: flex;
	flex: 100;
}

.main-navigation ul{
	display: flex;
	flex: 100;
	justify-content: end;
	align-self: center;
	flex-direction: row;
}

.menu-toggle, .main-navigation.toggled ul{
	display: block;
}

.main-navigation .menu li{
	padding: 12px 24px;
    margin-left: 1%;
    border-radius: 4px;
}

.main-navigation a{
	text-transform: capitalize;
	letter-spacing: 1px;
	font-weight: 600;
	color: #FFFFFF;
	font-size: 16px;
    line-height: 24px;
}

.main-navigation a:hover, .main-navigation a:focus, .main-navigation a:active, .main-navigation a:target, .main-navigation a:visited{
	color: #FFFFFF;
}

a, a:hover, a:focus, a:active, a:target, a:visited{
	color: #F7941E;
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
}

.page-id-57 .main-navigation li a, .page-id-57 .main-navigation li a:focus, .page-id-57 .main-navigation li a:active, .page-id-14 .main-navigation li a, .page-id-14 .main-navigation li a:focus, .page-id-14 .main-navigation li a:active, .page-id-16 .main-navigation li a, .page-id-16 .main-navigation li a:focus, .page-id-16 .main-navigation li a:active, .error404 .main-navigation li a, .error404 .main-navigation li a:focus, .error404 .main-navigation li a:active, .search .main-navigation li a, .search .main-navigation li a:focus, .search .main-navigation li a:active, .single-post .main-navigation li a, .single-post .main-navigation li a:focus, .single-post .main-navigation li a:active, .archive .main-navigation li a, .archive .main-navigation li a:focus, .archive .main-navigation li a:active {
	color: #13679D;
}

.main-navigation a:active, .main-navigation .current_page_item a{
	color: #F7941E;
}

.main-navigation li:last-child{
	border: solid 1px #F7941E;
	background-color: #F7941E;
}

.main-navigation li:last-child a, .main-navigation li:last-child a:focus{
    color: #FFFFFF;
}

section{
	display: flex;
	width: 100%;
}

.wp-block-group__inner-container{
	display: flex;
	width: 100%;
}

.sect-full{
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}

.full-top, .full-intro{
	display: flex;
	flex-basis: 100%;
}

.picel-contain{
    display: flex;
    margin: 0 Auto;
    width: 90.84%;
}

h1, h2, h3, h4, h5, h6, h7, h8, p{
	display: flex;
}

h1{font-size: 56px; font-weight: 700; line-height: 71px; color: #ffffff; font-family: 'Outfit', sans-serif;} /*-----58px-----*/
h2{font-size: 43px; font-weight: 700; color: #13679D; font-family: 'Outfit', sans-serif;} /*-----26px-----*/
h3{font-size: 36px; font-weight: 400; color: #555555; text-align: center; font-family: 'Outfit', sans-serif;} /*-----36px-----*/
h4{font-size: 32px; font-weight: 300; color: #1f1f2b; font-family: 'Outfit', sans-serif;} /*-----32px-----*/
h5{font-size: 30px; font-weight: 600; color: #FFFFFF; font-family: 'Outfit', sans-serif;} /*-----30px-----*/
h6{font-size: 26px; font-weight: 700; font-family: 'Jost', sans-serif; margin: 0;} /*-----26px-----*/
h7{font-size: 14px; font-weight: 400; color: #ffffff;} /*-----14px-----*/
h8{font-size: 50px; font-weight: 700; color: #f7941e; font-family: 'Jost', sans-serif} /*-----50px-----*/
ul, li{display: flex; list-style: none;}
ul{margin-left: 0; flex-direction: column;}
p{font-size: 18px; line-height: 27px; color: #595858; font-weight: 300; font-family: 'Poppins', sans-serif;} /*-----28px-----*/

.picel-grey{
	background-color: #F6F6F6;
}

.picel-yellow, .picel-yellow i, .picel-yellow a{
	color: #F7941E;
}

.eden-yellow{
    background-color: #F7941E;
}

footer, .footer-full{
	display: flex;
}

.entry-footer{
	display: none;
}

.sec-head-orange{
	color: #f7941e;
}

.button-one .wp-block-button__link{
	background-color: transparent;
	color: #5D5D5A;
	border: solid 2px #f7941e;
	padding: 7px 49px;
	border-radius: 14px;
}

.page-content, .entry-content, .entry-summary{
	margin: 0;
}

#secondary{
	display: none;
}

.picel-404{
	display: flex;
}
/*---------------------Shared Resources End---------------------*/

/*----------------------HOME PAGE Start-----------------------*/
/**--------------HOME PAGE-------Hero Section Start---------------------**/
section.home-sect-zero{
	/*margin-top: -120px;*/
	/*padding-top: 140px;*/
	/*height: calc(100vh + 26px);*/
}

.sect-zero-full-main{
	display: flex;
	width: 100%;
	background-color: #084E7A;
}

.home-sect-zero .sect-full{
	justify-content: space-between;
	padding-top: 0;
	padding-bottom: 0;
	flex-direction: row;
}

.inside-full{
    display: flex;
    width: 100%;
    flex-direction: column;
}


.home-sect-zero .sect-full .half-sect:first-child .inside-full{
    justify-content: center;
}

.inside-full-one{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.hero-welcome{
	display: flex;
	flex-direction: column;
}

.hero-welcome h7{
	font-size: 16px;
	letter-spacing: 3px;
	transform: translateX(-800px); /* starting position */
	animation: heros-welcome7 500ms linear forwards;
	animation-delay: 1.5s;
}

@keyframes heros-welcome7 {
  to {
    transform: translateY(0px);  /* final resting position */
  }
}

.hero-welcome h1{
	font-weight: 300;
	transform: translateY(800px);
	animation: heros-welcome1 1200ms linear forwards;
	animation-delay: 1.65s;
}

@keyframes heros-welcome1 {
  to {
    transform: translateY(0px);  /* final resting position */
  }
}

.hero-scroll{
	display: flex;
	justify-content: center;
	transform: translateY(800px);
	animation: heros-scroll 1200ms ease-out forwards;
	animation-delay: 1.65s;
}

@keyframes heros-scroll {
  to {
    transform: translateY(0px);  /* final resting position */
  }
}

.hero-scroll-contain{
	display: flex;
	justify-content: center;
}

.hero-scroll a{
	display: flex;
	flex-direction: column;
	scroll-behavior: smooth !important;

}

.hero-scroll i{
	color: #ffffff;
	font-size: 20px;
}

.hero-scroll i:hover{
	color: #f7941e;
}

.hero-scroll img{
	height: 60px;
}

.home-sect-zero .sect-full h1{
    margin-top: 0;
    margin-bottom: 0;
    font-size: 68px;
}


.home-sect-zero .sect-full p{
    color: #FFFFFF;
    line-height: 42px;
    font-weight: 300;
    font-size: 24px;
}

.inside-full-two{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.sect-zero-full .inside-full-two{
    flex-direction: row;
    padding-bottom: 0;
}

.sect-zero-full .inside-full-two{
    justify-content: start;
}

.button-area{
	display: flex;
	width: unset;
}

.sect-zero-full .inside-full-two .button-area:first-child{
    width: 34%;
}

.button-yellow{
	border: solid 1px #F7941E;
	background-color: #F7941E;
	font-weight: 500;
    font-size: 24px;
    line-height: 24px;
	color: #ffffff;
	flex-basis: 100%;
	justify-content: center;
	text-align: center;
	border-radius: 4px;
	padding: 12px 24px;
}

.sect-zero-full .inside-full-two .button-area a{
    display: flex;
	color: #FFFFFF;
	align-items: center;
}

.sect-zero-full .inside-full-two .button-area:first-child .button-yellow:hover{
    background-color: transparent;
}

.sect-zero-full .inside-full-two .button-area:first-child a.button-yellow:hover{
    color: #F7941E;
}

.sect-zero-full .inside-full-two .button-area:last-child{
    margin-left: 7%;
    width: 34%;
}

.button-clear{
	padding: 12px 24px;
	border: solid 1px #FFFFFF;
	font-size: 24px;
	font-weight: 500;
	color: #F7941E;
	flex-basis: 100%;
	justify-content: center;
	text-align: center;
    border-radius: 4px;
}

.sect-zero-full .inside-full-two .button-area:last-child a:hover{
    color: #F7941E;
    border-color: #F7941E;
}

.home-sect-zero .sect-full .half-sect:last-child .inside-full{
    position: relative;
    background-color: #084e7a;
    background-image: radial-gradient(circle closest-side, #629CC1, #13679D, #084e7a);
}

.home-sect-zero .sect-full .half-sect:last-child .inside-full img{
    position: absolute;
    bottom: 0;
}

/**-------------HOME PAGE--------Hero Section End---------------------**/

/**-------------HOME PAGE--------Section One Start---------------------**/
.page-id-57 .home-sect-one{
	position: relative;
	padding-top: 3.5em;
}

#home-id-one{
	display: flex;
	flex: 100;
}

.home-sect-one .sect-one-full{
	flex-direction: row;
	align-items: center;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
}

.sect-one-left, .sect-one-right{
	display: flex;
}

.full-inside-one {
    display: flex;
    width: 100%;
}

.full-inside-two {
    display: flex;
    width: 100%;
}

.home-sect-one .sect-one-left{
	flex: 40;
	padding-right: 2%;
	align-self: flex-start;
}

.sect-one-left h4{
	line-height: 40px;
	margin: 0;
}

.home-sect-one .sect-one-right{
	flex: 60;
	padding-left: 2%;
}

.sect-one-right .picel-yellow{
	color: #1f1f2b;
	border-bottom: solid 2px #f7941e;
}

.sect-one-right .picel-yellow:hover{
	color:  #f7941e;
}

.sect-one-right p{
	display: block;
	margin: 0;
	font-size: 28px;
	letter-spacing: 0.5px;
	line-height: 40px;
	color: #1f1f2b;
}

.page-id-57 .home-sect-one p:last-child{
    margin-bottom: 80px;
    margin-top: 0;
}

.page-id-57 .home-sect-one p:last-child a{
    font-weight: 400;
}

.page-id-57 .home-sect-one p:last-child a:hover{
    font-size: 19px;
}

.half-sect{
    display: flex;
    width: 50%;
}

.home-sect-one .sect-one-full .half-sect:last-child{
  position: absolute;
  bottom: 0;
  right: 0;
}



/**-------------HOME PAGE--------Section One End---------------------**/

/**-------------HOME PAGE--------Section Two Start---------------------**/
/***-------------HOME PAGE--------Section Two and Global Start-------------------***/


.full-top h2{
	flex-basis:  100%;
	justify-content: center;
}

.home-sect-two .full-top h2{
	padding-top: 60px;
	padding-bottom: 30px;
}

.sect-two-description{
	display: flex;
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 30px;
}

.sect-two-description p{
	text-align: center;
}

.button-white{
	background-color: #FFFFFF;
}

/*a.button-clear:visited{
	color: #5d5d5a;
}*/

/*a.button-clear:hover{
	color: #F7941E;
	border-color: #F7941E;
}*/

.page-id-57 .home-sect-two{
	position: relative;
	margin-top: -100px;
}

.home-sect-two .sect-two-full-top{
	flex-direction: column;
}

.filter-buttons{
	width: 100%;
}

.home-sect-two .filter-buttons{
	height: 100px;
	padding-bottom: 43px;
}

.filter-buttons, #filter-btns, #filter-btns li{
	display: flex;
}

#filter-btns{
	flex: 100;
	justify-content: space-between;
	padding: 0;
}

.filter-buttons ul li{
	padding-top: 8px;
	padding-bottom: 8px;
	width: 17%;
}

.home-sect-two .filter-buttons ul li:first-child{
	width: 15%;
	justify-content: flex-start!important;
}

.home-sect-two .filter-buttons ul li:nth-child(odd){
	justify-content: center;
}

.home-sect-two .filter-buttons ul li:last-child{
	justify-content: flex-end;
}

#filter-btns a{
	color: #929191;
	font-size: 22px;
	padding: 10px;
	letter-spacing: 0.7px;
}

.home-sect-two  #filter-btns li:last-child a{
	padding-right: 0;
}

#filter-btns a:hover, #filter-btns a:active, #filter-btns a:focus{
	color: #1f1f2b;
	border-bottom: 3px solid #f7941e;
}

.sect-two-full-bottom, .portfolio-gallery{
	display: flex;
	width: 100%;
}

.home-sect-two .portfolio-gallery{
	flex-wrap: wrap;
}

.home-folio-item{
	width: 50%;
	height: 325px;
}

.portfolio-gallery .inner{
	position: relative;
}

.home-folio-item .inner, .home-folio-item img{
	height: 100%;
	width: 100%;
}

.home-folio-item img{
	z-index: 180;
}

.portfolio-image-top{
	display: none;
	position: absolute;
	top:  0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 181;
}

.portfolio-gallery .inner:hover .portfolio-image-top{
	transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-left: 5%;
  padding-right: 5%;
}

.portfolio-image-top h4{
	transition: all ease-in-out;
	-webkit-transition: all ease-in-out;
  -moz-transition: all ease-in-out;
  -o-transition: all ease-in-out;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
	font-size: 28px;
	font-weight: 600;
	color: #ffffff;
	margin: 0;
	justify-content: center;
	text-align: center;
}

.portfolio-image-top h6{
	transition: all ease-in-out;
	-webkit-transition: all ease-out;
  -moz-transition: all ease-in-out;
  -o-transition: all ease-in-out;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	justify-content: center;
	text-align: center;
}

.eden-tech-tabs{
	padding-bottom: 90px;
	flex-direction: row;
    flex-wrap: wrap;
}

.eden-tech-tabs .sect-athird{
    padding: 1%;
    width: 31.3333%;
	background: #F6F6F6;
	border: 1px solid #F6F6F6;
	
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.13);
	border-radius: 4px;
}

.eden-tech-tabs .sect-athird:not(:last-child):not(:nth-child(3)){
    margin-right: 1%;
}

.eden-tech-tabs .sect-athird:not(:last-child):not(:nth-child(5)):not(:nth-child(4)){
    margin-bottom: 1%;
}

.inside-fifth{
    display: flex;
    width: 20%;
}

.eden-tech-tabs .sect-athird .inside-fifth{
    width: 16%;
}

.page-id-57 .eden-tech-tabs .sect-athird:first-child .inside-fifth{
    background-image: url('/wp-content/uploads/2023/01/fiber-optic.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 98% 60px;
}

.page-id-57 .eden-tech-tabs .sect-athird:first-child:hover .inside-fifth{
    background-image: url('/wp-content/uploads/2023/02/Fiber-optic-2.png');
}

.page-id-57 .eden-tech-tabs img{
    height: 50px;
}

.inside-four-fifth{
    display: flex;
    width: 80%;
}

.eden-tech-tabs .sect-athird .inside-four-fifth{
    width: 84%;
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(2) .inside-fifth{
    background-image: url('/wp-content/uploads/2023/01/IT-infrastructure.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 98% 60px;
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(2):hover .inside-fifth{
    background-image: url('/wp-content/uploads/2023/02/IT-infrustructure-1.png');
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(3) .inside-fifth{
    background-image: url('/wp-content/uploads/2023/01/IT-consulting.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 98% 60px;
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(3):hover .inside-fifth{
    background-image: url('/wp-content/uploads/2023/02/IT-Consulting-1.png');
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(4) .inside-fifth{
    background-image: url('/wp-content/uploads/2023/05/web-hosting-dark.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 98% 60px;
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(4):hover .inside-fifth{
    background-image: url('/wp-content/uploads/2023/01/web-hosting.png');
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(5) .inside-fifth{
    background-image: url('/wp-content/uploads/2023/01/mpls.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 98% 60px;
}

.page-id-57 .eden-tech-tabs .sect-athird:nth-child(5):hover .inside-fifth{
    background-image: url('/wp-content/uploads/2023/02/mpls-1.png');
}

.page-id-57 .eden-tech-tabs .sect-athird:last-child .inside-fifth{
    background-image: url('/wp-content/uploads/2023/01/IP-Telephone.png');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 98% 60px;
}

.page-id-57 .eden-tech-tabs .sect-athird:last-child:hover .inside-fifth{
    background-image: url('/wp-content/uploads/2023/02/IP-Telephone-1.png');
}

.full-inside-one.full-inside-details {
  flex-direction: column;
}

.full-inside-one.full-inside-details h4{
    font-weight: 600;
    font-size: 20px;
    line-height: 33px;
    color: #595858;
    margin: 0;
}

.full-inside-one.full-inside-details p{
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
    color: #595858;
    margin: 0;
}

.eden-tech-tabs .sect-athird:hover h4, .eden-tech-tabs .sect-athird:hover p{
    color: #FFFFFF;
}

.eden-tech-tabs .sect-athird:hover{
    background-color: #13679D;
    border: 1px solid #13679D;
}

.eden-tech-tabs .sect-athird:hover i{
    color: #FFFFFF;
}

/***-------------HOME PAGE--------Section Two and Global End-------------------***/




/**-------------HOME PAGE--------Section Two End---------------------**/

/**-------------HOME PAGE--------Section Three Start---------------------**/
/***-------------HOME PAGE--------Section Three and Global Start-------------------***/
.link-small-bold{
	font-weight: 600;
	color: #1f1f2b;
}

.picel-talk h5{
	margin-bottom: 26px;
}

.button-contain{
	display: flex;
	width:  100%;
	justify-content: center;
	padding-bottom: 60px;
}
 /***-------------HOME PAGE--------Section Three and Global End-------------------***/

.sect-three-full{
	flex-direction: column;
	align-items: center;
}

.home-sect-three .sect-three-full{
    padding-top: 88px;
    padding-bottom: 88px;
}

.sect-three-title, .sect-three-description, .sect-three-indepth, .sect-three-more, .sect-three-indepth-contain, .sect-three-indepth-item, .sect-three-indepth-item-img, .sect-three-indepth-item-title, .sect-three-indepth-item-desc, .sect-three-learn{
	display: flex;
}

.sect-three-indepth-item-img{
    background-color: #FFEDD7;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 160px;
}

.sect-three-indepth-item-img img{
    width: 80px;
    height: 80px;
}

.sect-three-title{
	width: 58%;
	justify-content: center;
}

.sect-three-description{
	width: 90%;
	padding-bottom: 40px;
}

.sect-three-description p{
	text-align: center;
}

.sect-three-indepth-item{
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 33.3333%;
	min-height: 340px;
	padding-left: 4%;
	padding-right: 4%;
}

.home-sect-three .sect-three-indepth-item{
    padding-left: 0;
	padding-right: 0;
	margin-left: 4%;
    margin-right: 4%;
}

.home-sect-three .sect-three-indepth-item:first-child{
    margin-left: 0;
}

.home-sect-three .sect-three-indepth-item:last-child{
    margin-right: 0;
}

.sect-three-indepth-item h4{
    font-size: 25px;
    text-align: center;
    margin: 0;
}

.sect-three-indepth-item-desc{
    padding-top: 18px;
}

.sect-three-indepth-item p{
	margin: 0;
}

.sect-three-indepth-item-desc{
	padding-top: 20px;
}

.sect-three-indepth-item-desc p{
	font-size: 18px;
	text-align: center;
}

.sect-three-more{
	padding-top: 60px;
}

/**-------------HOME PAGE--------Section Three End---------------------**/
/**-------------HOME PAGE--------Section Four Start---------------------**/
.sect-four-clients, .sect-clients-client{
	display: flex;
}

.sect-four-clients{
	padding-top: 20px;
	padding-bottom: 60px;
	border-bottom: solid 1px;
	border-color: rgba(146, 145, 145, 0.3);
}

.sect-clients-client{
	width: 15%;
	margin-left: 1.4%;
	margin-right: 1.4%;
}

.clients-four{
	width: 20%;
}

.clients-three, .clients-five{
	width: 18%;
}

/**-------------HOME PAGE--------Section Four End---------------------**/
/**-------------HOME PAGE--------Section Five Start---------------------**/
.sect-five-full{
	flex-direction: row;
}

.home-sect-five .sect-five-full{
	max-width: 100%;
}

.home-sect-five .sect-athird{
	display: flex;
	flex-direction: column;
	width: 34%;
	padding-right: 3%;
}

.sect-athird{
	display: flex;
	flex-direction: column;
	width: 33.333%;
	padding-right: 3%;
}

.sect-twothirds{
	display: flex;
	width: 66%;
	padding-right: 3%;
}

.owl-carousel{
	display: flex;
}

.sect-athird h3{
	font-weight: 700;
	text-align: left;
	padding-right: 5%;
}

.sect-twothirds .sect-third{
	display: flex;
	flex-direction: column;
	width: 100%;
}

.sect-athird h3, .sect-twothirds p{
	margin-top: 0;
}

.sect-twothirds p:first-child{
	color: #929191;
	font-weight: 300;
}

.sect-twothirds p:nth-child(even){
 	margin-bottom: 0;
 	font-weight: 700;
}

.sect-twothirds p:last-child{
	font-size: 16px;
	letter-spacing: 1.5px;
	color: #929191;
}

.sect-twothirds .owl-prev{
	position: absolute;
	left: -10%;
	top: 15%;
}

.sect-twothirds .owl-prev span, .sect-twothirds .owl-next span{
	font-size: 50px;
}

.sect-twothirds .owl-next{
	position: absolute;
	left: 104%;
	top: 15%;
}

.owl-theme div.owl-nav [class*="owl-"]{
	padding: 0px!important;
	color: #c1c1c1;
}

.owl-theme .owl-nav [class*="owl-"]:hover{
	color: #a9a8a8;
	background: transparent;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background: #f7941e;
}
/**-------------HOME PAGE--------Section Five End---------------------**/
/**-------------HOME PAGE--------Section Six first---------------------**/
/***-------------HOME PAGE--------Section Six and Global Start-------------------***/

/***-------------HOME PAGE--------Section Six and Global End-------------------***/
.eden-cta{
    height: 200px;
}

.sect-six-full{
	align-items: center;
}

.sect-six-full-cta{
    flex-direction: row;
    height: 100%;
}

.eden-cta .sect-six-one{
    align-items: center;
}

.sect-six-full-cta h5{
    margin: 0;
    Font-size: 40px;
    font-weight: 700;
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
}

.sect-six-full-cta h5 a{
    color: #FFFFFF;
    font-weight: 500;
}

.sect-six-full-cta .button-contain{
    width: 50%;
    justify-content: unset;
    padding-bottom: 0px;
}

.sect-six-full-cta .button-area{
    flex-basis: 66%;
}

.sect-six-one, .sect-six-two{
	display: flex;
}

/*.sect-six-two a:visited{
	color: #ffffff;
}*/

.home-sect-six .sect-full{
    padding-top: 0;
    padding-bottom: 0;
}

.eden-cta .wp-block-group__inner-container{
    height: 100%;
}

.eden-cta .half-sect{
    height: 100%;
}

.eden-cta .half-sect:last-child{
    background-color: #F7941E;
    background-image: radial-gradient(circle closest-side, #FBC079, #F2A953, #F7941E);
}

.eden-cta .button-area{
    align-items: center;
}

.eden-cta .button-clear{
    height: 30%;
}

.sect-six-three {
    display: flex;
    position: relative;
    height: auto;
    width: 50%;
}

.call-to-action{
    display: flex;
}

.call-to-action img{
    position: absolute;
    bottom: 0;
}
/**-------------HOME PAGE--------Section Six End---------------------**/
/*----------------------HOME PAGE End-----------------------*/

/*---------------------Footer Start---------------------*/
.footer-full{
	flex-direction: column;
	width: 100%;
}

.footer-top, .footer-bottom, .site-footer-left, .site-footer-left-title, .site-footer-left-address, .footer-address-list, .footer-address-list li, .site-footer-left-socials, .footer-socials-list, .footer-socials-list li, .site-footer-right, .site-footer-right-nav, .site-footer-right-form, .footer-nav-list, .footer-nav-list li{
	display: flex;
}

.footer-top{
	align-items: center;
	background-color: #13679D;
}

.footer-top-top{
    padding-top: 48px;
    padding-bottom: 32px;
}

.footer-top-top .site-footer-center{
    flex-direction: column;
    justify-content: end;
}

.footer-top-top h3{
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
}

.site-footer-left{
	flex: 33.3333;
    padding-right: 3%;
}

.site-footer-left img{
    width: 170px;
}

.site-footer-left, .footer-address-list, .site-footer-right, .site-footer-right-form{
	flex-direction: column;
}

.footer-top-middle{
    padding-bottom: 24px;
}

.footer-top-middle .site-footer-left p:first-of-type{
    padding-bottom: 21px;
}

.footer-top-top .site-footer-right{
    justify-content: end;
}

footer h4{
	font-family: 'Jost', sans-serif;
	font-weight: 700;
	margin-bottom: 0;
	color: #ffffff;
}

footer ul{
	padding-left: 0;
}

footer p{
	margin: 0;
}

.footer-top p{
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 24px;
}

.site-footer-left-address{
	padding-right: 10%;
}

.footer-address-list p{
	font-size: 16px;
	color: #5d5d5a;
}

.footer-address-list li:nth-child(3) p{
	display: block;
}

.footer-address-list p a{
	color: #5d5d5a;
}

.footer-socials-list{
	flex: 100;
}

.footer-socials-list li{
	padding-right: 4%;
}

.footer-socials-list i{
	font-size: 20px;
	color: #7c7a7a;
	font-style: normal;
}

.footer-socials-list i:hover{
	color: #f7941e;

}

.site-footer-center{
    display: flex;
	flex: 33.3333;
	padding-left: 3%;
    padding-right: 3%;
}

.footer-top-middle .site-footer-center{
    flex-direction: column;
}

.footer-top-middle .site-footer-center .full-inside-two{
    margin-top: 3.5%;
}

.footer-top-middle .site-footer-center ul{
    margin-bottom: 0;
    color: #FFFFFF;
    font-weight: 300;
}

.footer-top-middle .site-footer-center p{
    display: block;
}

.site-footer-right{
	flex: 33.3333;
	padding-left: 3%;
}

.site-footer-right ul{
    margin-bottom: 0;
    width: 100%;
    height: 100%;
}

.site-footer-right li{
    font-family: 'Outfit', sans-serif;
    font-size: 19px;
    color: #FFFFFF;
    height: 16.67%;
    font-weight: 300;
    line-height: 35px;
}

.site-footer-right li:not(:last-child){
    border-bottom: solid 1px #1E85C8;
}

.footer-nav-list{
	flex-basis: 100%;
	justify-content: space-between;
}

.footer-nav-list a{
	color: #ffffff;
}

.footer-nav-list a:hover, .footer-nav-list a:focus, .footer-nav-list a:active{
	color: #f7941e;
}

.site-footer-right-newsletter, #wpcf7-f41-o1{
	display: flex;
}

#wpcf7-f41-o1, #wpcf7-f41-o2{
	flex-basis: 100%;
}

#wpcf7-f41-o1 form{
	flex-direction: column;
}

/**-------------Footer--------Footer and Global Start-------------------***/

form, .subs-full, .subs-full-left, .subs-full-right{
	display: flex;
}

form{
	flex-direction: column;
}

form, .subs-full{
	flex: 100;
}

.subs-full-left{
	width: 70%;
}

.wpcf7-form-control-wrap, .wpcf7-form-control{
	display: flex;
	width: 100%;
}

button, input[type="email"], input[type="button"], input[type="reset"], input[type="submit"]{
	border-radius: 0;
}

.subs-full-right{
	width: 30%;
}

.wpcf7-response-output{
	display: flex;
}
/**-------------Footer--------Footer and Global End-------------------***/

.wpcf7 .subs-full-right{
	position: relative;
}

.site-footer-right-newsletter input[type="email"]{
	background-color: #7c7a7a;
	padding: 10px 20px;
	color: #ffffff;
	border: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}

.site-footer-right-newsletter input[type="email"]::placeholder{
	color: rgba(255, 255, 255, 1.0);
	opacity: 1;
}

.site-footer-right-newsletter input[type="submit"]{
	background-color: #ffffff;
	border: none;
	padding: 10px 20px;
	font-weight: 700;
}

.site-footer-right-newsletter .wpcf7-not-valid-tip{
	position: absolute;
    top: 98%;
}

.site-footer-right-newsletter .wpcf7-spinner{
    position: absolute;
    left: -50%;
    top: 20%;
}

#wpcf7-f41-o1 form.invalid .wpcf7-response-output, #wpcf7-f41-o1 form.unaccepted .wpcf7-response-output, #wpcf7-f41-o1 form.payment-required .wpcf7-response-output, #wpcf7-f41-o1 form.failed .wpcf7-response-output, #wpcf7-f41-o1 form.aborted .wpcf7-response-output{
	color: #fffff9;
}

.site-footer-right-newsletter-desc p{
	font-size: 13px;
	font-weight: 300;
	color: #7c7a7a;
	justify-content: right;
}

.footer-bottom{
	align-items: center;
	background-color: #084E7A;
	height: 63px;
}

.footer-bottom-copyright{
	display: flex;
	flex: 30.3333%;
	align-items: center;
}

.footer-bottom p{
    width: 100%;
	font-family: 'Poppins', sans-serif;
}

.footer-bottom p, .footer-bottom a{
	font-size: 14px;
	margin-left: 1%;
	color: #1E85C8;
}

.footer-bottom a:hover{
	text-decoration: underline;
}

.footer-m-bottom-copyright{
	display: none;
}

.footer-bottom-design{
	display: flex;
	flex: 30.3333%;
	align-items: center;
}

.footer-bottom-terms{
	display: flex;
	flex: 39.3334%;
	align-items: center;
}

.footer-bottom-terms ul:first-child{
    flex: 95;
    flex-direction: row;
}

.footer-bottom-terms ul, .footer-bottom-terms ul li{
	display: flex;
}

.footer-bottom-terms ul{
	flex: 100;
	justify-content: end;
	margin: 0;
}

.footer-bottom-terms ul li{
	padding-left: 6%;
	width: 100%;
}

.footer-bottom-terms a{
    font-size: 14px;
    letter-spacing: 0.7px;
	font-weight: 300;
}

.footer-bottom-terms ul:last-child{
    flex: 5;
}

#cookie-law-info-bar{
	width: 40%;
	left: 1%;
	bottom: 53.59px!important;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"]{
  padding: 8px 16px;
}

.cli-style-v2 .cli-bar-message{
	width: 100%;
	font-size: 13px;
	line-height: 14px;
}

.cli-style-v2 a{
	text-decoration: underline;
}

.cli-bar-btn_container{
	margin-left: 0;
}

.green.cli-plugin-button, .green.cli-plugin-button:hover, .green.cli-plugin-button:visited{
  background-color: #f7941e;
}

#tidio-chat .widgetLabel{
	border-radius: 0;
}

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

/*----------------------HOME PAGE End-----------------------*/
/*----------------------STUDIO PAGE START-----------------------*/
/**-------------STUDIO PAGE--------Section Zero Start---------------------**/
.about-sect-zero{
    background-image: url('/wp-content/uploads/2022/12/Eden-Technologies-LTD-About-Us.jpg');
    background-size: cover;
    background-position: center 20px;
    margin-top: -120px;
    padding-top: 140px;
}

.sect-zero{
	height: calc(100vh - 94px);
}

.about-sect-zero-full{
    justify-content: center;
}

.about-sect-zero-full h1{
	text-align: center;
	height: 100%;
	align-items: center;
	margin: 0;
}

.about-sect-zero-full h5{
    margin-top: 0;
    font-size: 24px;
    line-height: 30.5px;
}
/**-------------STUDIO PAGE--------Section Zero End---------------------**/
/**-------------STUDIO PAGE--------Section One Start---------------------**/
.about-sect-one-full{
	flex-direction: row;
	padding-top: 80px;
	padding-bottom: 80px;
}

.about-sect-one-full .half-sect .half-sect{
    flex-direction: column;
}

.about-sect-one-full > .half-sect:last-child{
    padding: 2%;
}

.about-sect-one-full .half-sect .half-sect:first-child{
    margin-top: 8%;
    margin-bottom: -8%;
}

.about-sect-one-full .half-sect .half-sect img{
    margin: 3%;
}

/***-------------STUDIO PAGE--------Section One and Global Start---------------------***/
.sect-one-left{
	flex: 30;
}

.sect-one-right{
	flex:  70;
	flex-direction: column;
}
/***-------------STUDIO PAGE--------Section One and Global End---------------------***/
.about-sect-one .sect-one-left h4{
	font-family: 'Jost', sans-serif;
	font-weight: 500;
	line-height: 40px;
}

.about-sect-one .sect-one-right p{
	color: #5d5d5a;
}

.about-sect-one .sect-one-right p:last-of-type{
	margin-top: 1em;
}
/**-------------STUDIO PAGE--------Section One End---------------------**/
/**-------------STUDIO PAGE--------Section Two Start---------------------**/
/***-------------STUDIO PAGE--------Section Two and Global Start-------------------***/
.page-id-60 h2{
	font-family: 'Jost', sans-serif;
}
/***-------------STUDIO PAGE--------Section Two and Global End-------------------***/
.page-id-597 .serve-sec-new-one .sect-three-full{
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-id-597 .serve-sec-new-one .sect-two-full{
    padding-top: 0px;
}

.page-id-597 .eden-tech-tabs .sect-athird{
    background-color: #FFFFFF;
}

.page-id-597 .eden-tech-tabs .sect-athird:hover{
    background-color: #13679D;
}

.page-id-597 .serve-sec-new-one .eden-tech-tabs .sect-athird .full-inside-two{
    align-items: start;
}

.page-id-597 .eden-tech-tabs .sect-athird .inside-fifth{
    display: none;
}

.page-id-597 .eden-tech-tabs .sect-athird .inside-four-fifth{
    width: 100%;
}

.page-id-597 .serve-sec-new-one .eden-tech-tabs .full-inside-one.full-inside-details h4{
    text-align: left;
    justify-content: start;
}

.page-id-597 .serve-sec-new-one .eden-tech-tabs .full-inside-one.full-inside-details p{
    text-align: left;
    justify-content: start;
}

.about-sect-two-title h2{
	justify-content: center;
}

.about-sect-two-table, .sect-two-binding, .sect-two-binding-container, .sect-two-binding-row, .sect-two-binding-div{
	display: flex;
}

.sect-two-binding-container{
	flex-direction: column;
}

.sect-two-row-up{
	border-bottom: solid 1px;
	border-color: rgba(146, 145, 145, 0.3);
}

.sect-two-row-left{
	flex: 50;
	padding-top: 20px;
	border-right: solid 1px;
	border-color: rgba(146, 145, 145, 0.3);
	padding-right: 30px;
}

.sect-two-row-left .sect-two-binding-number, .sect-two-row-left .sect-two-binding-title, .sect-two-row-left .sect-two-binding-descrip{
	padding-left: 20%;
}

.sect-two-row-right .sect-two-binding-number, .sect-two-row-right .sect-two-binding-title, .sect-two-row-right .sect-two-binding-descrip{
	padding-right: 20%;
}

.sect-two-binding h8{
	margin: 0;
	font-family: 'Bebas Neue', cursive;
}

.sect-two-binding h7{
	font-size: 30px;
	font-weight: 700;
	margin: 0;
	color: #1f1f2f;
}

.sect-two-binding p{
	color: #1F1F2B;
}

.sect-two-row-right{
	flex: 50;
	padding-top: 20px;
	padding-left: 40px;
}

/**-------------STUDIO PAGE--------Section Two End---------------------**/
/**-------------STUDIO PAGE--------Section Three Start---------------------**/
.about-sect-three-title, .about-sect-three-team, .team-name, .team-image{
	display: flex;
}

.about-sect-three-title{
	padding-bottom: 80px;
}

.about-sect-three-title h2{
	flex-basis: 100%;
	justify-content: center;
}

.about-sect-three-team{
	flex-direction: row;
	flex-wrap: wrap;
}

.about-sect-three-team a{
	display: flex;
	flex-direction: column;
}

.about-sect-three-team .sect-athird{
	margin-bottom: 8%;
}

.team-image{
	position: relative;
}

.team-image img{
	width: 100%;
	height: 391px;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  background-color: rgba(146, 145, 145, 0.3);
}

.about-sect-three-team .sect-athird:hover .team-image img{
	-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: none;
  transition: 0.3s;
}

.team-image-top{
	display: none;
}

.about-sect-three-team .team-image:hover .team-image-top{
	display: none;/*-----Change when time comes------*/
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.team-image-top h4{
	margin: 0;
	color: #ffffff;
}

.team-image-top h6{
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}

.team-name h6{
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	margin-top: 10px;
	line-height: 30px;
}

.about-sect-three-team .sect-athird:hover .team-name h6{
  transition: color 0.3s;
  color: #f7941e;
}

.team-designation p{
	margin: 0;
	font-size: 13px;
	line-height: 20px!important;
}

.team-name{ /* Kushikilia team */
	justify-content: center;
}

.team-designation p{ /* Kushikilia team */
	text-align: center;
	justify-content: center;
}


/**-------------STUDIO PAGE--------Section Three End---------------------**/
/*----------------------STUDIO PAGE END-----------------------*/
/*----------------------TEAM MEMBER PAGES START-----------------------*/
/**-------------TEAM MEMBER PAGES--------Section Zero Start---------------------**/
/**-------------TEAM MEMBER PAGES--------Section Zero End---------------------**/
/**-------------TEAM MEMBER PAGES--------Section One End---------------------**/

.sect-inside, .sect-inside-left, .sect-inside-right, .member-head, .member-descr, .member-socials-head, .member-socials-icons{
	display: flex;
}

.sect-inside-left{
	flex: 75;
	flex-direction: column;
}

.member-head, .member-descr{
	flex-direction: column;
}

.member-head h3{
	margin: 0;
	line-height: 30px;
}

.member-head h6{
	font-weight: 400;
	color: #7c7a7a;
	font-family: 'Outfit', sans-serif;
}

.sect-inside-right{
	flex: 25;
	flex-direction: column;
}

.member-socials-head h4{
	margin: 0;
	font-family: "jost", sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.member-descr p{
	padding-right: 7%;
	text-align: justify;
}

.member-socials-icons{
	padding-top: 4%;
}

.member-socials-list{
	display: flex;
	padding: 0;
}

.member-socials-list li{
	display: flex;
	padding-right: 22%;
}

.member-socials-list i{
	font-size: 26px;
	color: #7c7a7a;
	font-style: normal;
}

.member-socials-list a:hover i{
	color: #f7941e;
}

.member-client-sect-five .related-projects-list a{
	margin-right: 2%;
}

.member-client-sect-five .related-projects-list a:last-child{
	margin-right: 0;
}

.client-sect-related-full-top ul:first-child{
	padding-left: 0;
}


/**-------------TEAM MEMBER PAGES--------Section One End---------------------**/
/*----------------------TEAM MEMBER PAGE END-----------------------*/
/*----------------------WORK PAGE START-----------------------*/
/**-------------WORK PAGE--------Section Zero Start---------------------**/
.work-sect-zero{
	background-image: url('/wp-content/uploads/2022/02/piceldesigns-work-1366.jpg');
	background-size: cover;
	background-position: center 20px;
	margin-top: -120px;
	padding-top: 140px;
	height: calc(100vh + 26px);
}

.sect-zero-full-work{
	display: flex;
	width: 100%;
}
/**-------------WORK PAGE--------Section Zero End---------------------**/
/**-------------WORK PAGE--------Section Two Start---------------------**/
.work-sect-one{
	position: relative;
}

.work-sect-one .wp-block-group__inner-container{
	flex-direction: column;
}

#work-sticky{
	display: flex;
	width: 100%;
	position: sticky;
	top: 0;
	z-index: 300;
}

.admin-bar 	#work-sticky{
	top: 32px;
}

.work-sticky-full{
	display: flex;
	flex: 100;
	background-color: #38384e;
	margin-bottom: 40px;
}

.filter-buttons ul{
	margin: 0;
}

#workFilterBtns{
	display: flex;
	flex: 100;
	padding: 0;
}

.work-sect-one .filter-buttons ul li{
	display: flex;
	width: 16.65%;
	padding-top: 16px;
	padding-bottom: 16px;
	justify-content: center;
	border-right: 1px solid #7c7a7a;
	color: #ffffff;
	font-size: 16px;
	cursor: pointer;
}

.work-sect-one .filter-buttons ul li.active{
	background-color: #f7941e;
}

.work-sect-one .filter-buttons ul li:first-child{
	width: 16.74%;
}

.work-sect-one .filter-buttons ul li:last-child{
	border: none;
	width: 16.76%;
}

.work-sect-one h2, .work-sect-two h2{
	color: #5D5D5A;
	font-size: 48px;
	font-weight: 500;
	justify-content: center;
	margin: 0;
}

.work-sect-one p, .work-sect-two p{
	text-align: center;
	font-size: 26px;
	line-height: 38px;
}

.workFolioItem, .work-inner{
	display: flex;
	width: 100%;	
}

.work-inner{
 flex-wrap: wrap;
}

.work-inner a{
	position: relative;
	height: 400px;
	overflow: hidden;
}

.workImage{
	display: none;
	width: 50%;
}

.showImage{
  display: block;
}

.work-image-main{
	display:  flex;
}

.work-image-main{
	width:  100%;
	height: 323px;
	z-index: 200;
}

.work-inner img{
	width: 100%;
	height: 100%;
}

.portfolio-gallery a{
	overflow: hidden;
}

.portfolio-gallery a img{
	transition: 0.5s all ease-in-out;
}

.portfolio-gallery a:hover img{
	transform: scale(1.05);
}

.work-image-top{
	display: none;
	position: absolute;
	top:  0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 201;
}

a:hover .work-image-top{
	display: flex;
	flex-direction: column;
	padding-left: 5%;
	padding-right: 5%;
	justify-content: center;
	transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  background-color: rgba(0, 0, 0, 0.7);
}

.work-image-top h4{
	transition: all ease-in-out;
	-webkit-transition: all ease-in-out;
  -moz-transition: all ease-in-out;
  -o-transition: all ease-in-out;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
	font-size: 28px;
	font-weight: 600;
	color: #ffffff;
	margin: 0;
	justify-content: center;
	text-align: center;
}

.work-image-top h6{
	transition: all ease-in-out;
	-webkit-transition: all ease-out;
  -moz-transition: all ease-in-out;
  -o-transition: all ease-in-out;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	justify-content: center;
	text-align: center;
}

.work-sect-two-full{
	align-items: center;
}

.work-sect-two .sect-two-full-top{
	flex-direction: column;
}

.work-sect-two-one{
	padding-top: 40px;
	padding-bottom: 20px;
}

.work-sect-two-one, .work-sect-two-two{
	display: flex;
}

.work-sect-two-one{
	flex-direction: column;
}

a.button-yellow, a.button-yellow:hover, a.button-yellow:focus, a.button-yellow:active,  a.button-yellow:target, a.button-yellow:visited{
	color: #ffffff;
}

.work-sect-two-two .button-area{
	flex-basis: 24%;
}

.work-sect-two-two .button-yellow{
	font-size: 26px;
}

/**-------------WORK PAGE--------Section Two End---------------------**/
/*----------------------WORK PAGE END-----------------------*/

/*----------------------SERVICES PAGE START-----------------------*/
/**-------------SERVICES PAGE--------Section Zero Start---------------------**/
/***-------------SERVICES PAGE--------Section Zero and Global Start-------------------***/

.page-id-63 h1{
	color: #5d5d5a;
	text-align: center;
}
/***-------------SERVICES PAGE--------Section Zero and Global End-------------------***/
.serv-sect-zero {
  background-image: url('/wp-content/uploads/2022/12/Eden-Technologies-LTD-Our-Services.jpg');
  background-size: cover;
  background-position: center 20px;
  margin-top: -120px;
  padding-top: 140px;
}


.serv-sect-zero-full{
	align-self: center;
}

.serv-sect-zero-land{
	display: flex;
	justify-content: center;
}

.serv-sect-zero-land h1{
	text-align: center;
	margin: 0;
	width: 70%;
}

/**-------------SERVICES PAGE--------Section Zero End---------------------**/
/**-------------SERVICES PAGE--------Section One Start---------------------**/
.serv-sect-one-top, .serv-sect-one-bottom{
	display: flex;
}

.serv-sect-one-top h1{
	font-size: 44px;
}

.serv-sect-one-bottom{
	padding-top: 40px;
	padding-bottom: 20px;
}

.serve-sec-new-one .picel-contain{
    flex-direction: column;
}

.page-id-591 .serve-sec-new-one .sect-three-full{
    padding-bottom: 0;
}

.page-id-591 .serve-sec-new-one .sect-two-full.eden-tech-tabs{
    padding-top: 0;
}

.serve-sec-new-one .eden-tech-tabs .sect-athird .full-inside-two{
    flex-direction: column;
    align-items: center;
}

.serve-sec-new-one .eden-tech-tabs .sect-athird i{
    font-size: 74px;
    color: #F7941E;
}

.serve-sec-new-one .eden-tech-tabs .sect-athird i:hover{
    color: #FFFFFF;
}

.serve-sec-new-one .eden-tech-tabs .full-inside-one.full-inside-details h4{
    text-align: center;
    justify-content: center;
}

.serve-sec-new-one .eden-tech-tabs .full-inside-one.full-inside-details p{
    text-align: center;
    justify-content: center;
}
/**-------------SERVICES PAGE--------Section One End---------------------**/
/**-------------SERVICES PAGE--------Section Two Start---------------------**/
.page-id-591 .eden-tech-tabs .sect-athird{
    padding: 2% 1%;
}

.page-id-591 .eden-tech-tabs .sect-athird .inside-fifth{
    width: 100%;
    justify-content: center;
}

.page-id-591 .eden-tech-tabs .sect-athird .inside-fifth .services-round{
    display: flex;
    background-color: #FFEDD7;
    width: 126px;
    height: 126px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.page-id-591 .eden-tech-tabs .sect-athird:first-child .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/fiber-optic-2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px;
}

.page-id-591 .eden-tech-tabs .sect-athird:hover .inside-fifth .services-round{
    background-color: #084E7A;
}

.page-id-591 .eden-tech-tabs .sect-athird:first-child:hover .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/Fiber-optic-2.png');
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(2) .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2022/12/reliable-internet.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px;
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(2):hover .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/Internet-Service.png');
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(3) .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/05/web-host-orange.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px;
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(3):hover .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/01/web-hosting.png');
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(4) .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/IT-consulting-2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px;
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(4):hover .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/IT-Consulting-1.png');
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(5) .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/mpls-2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px;
}

.page-id-591 .eden-tech-tabs .sect-athird:nth-child(5):hover .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/mpls-1.png');
}

.page-id-591 .eden-tech-tabs .sect-athird:last-child .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/IP-Telephony-2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px;
}

.page-id-591 .eden-tech-tabs .sect-athird:last-child:hover .inside-fifth .services-round{
    background-image: url('/wp-content/uploads/2023/02/IP-Telephone-1.png');
}

.page-id-591 .eden-tech-tabs .sect-athird .inside-fifth .services-round img{
    width: 50px;
    height: 50px;
}

.serv-list-full, .serv-list-service, .serv-list-icon, .serv-list-title, .serv-list-title-name, .serv-list-title-list, .serv-list-descr, .serv-list-icon-details, .serv-list-icon-link{
	display: flex;
}

.serv-sect-two .sect-full{
	padding-top: 80px;
	padding-bottom: 0;
}

.serv-list-service{
	flex-direction: row;
	flex-basis: 100%;
	padding-bottom: 80px;
}

.serv-list-icon{
	flex: 7;
}

.serv-list-icon-area{
	display: flex;
	background-color: #5d5d5a;
	align-items: center;
	justify-content: center;
	height: 40px;
	width: 40px;
}

.serv-list-icon-area p{
	color:  #ffffff;
	margin: 0;
}

.serv-list-title{
	flex: 33;
}

.serv-list-descr{
	flex: 60;
}

.serv-list-full, .serv-list-title, .serv-list-title-list, .serv-list-descr{
	flex-direction: column;
}

.serv-list-title-name h4{
	margin-top: 0;
	margin-bottom: 30px;
	color: #1f1f2b;
	font-weight: 600;
	line-height: 40px;
	font-size: 40px;
}

.serv-list-title-list p{
	margin: 0;
	font-weight: 300;
	line-height: 32px;
}

.serv-list-icon-link{
	align-items: center;
}

.serv-list-descr{
	justify-content: space-between;
}

.serv-list-icon-details p{
	margin-top: 0;
}

.serv-list-descr i, .serv-list-descr a{
	font-size: 22px;
}

/**-------------SERVICES PAGE--------Section Two End---------------------**/
/*----------------------SERVICES PAGE END-----------------------*/
/*----------------------CLIENT PAGE START-----------------------*/
/**-------------CLIENT PAGE--------Section Zero Start---------------------**/
.client-image-zero, .sect-one-top, .sect-one-bottom{
	display: flex;
}

.project-sect-zero{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.page-id-371 .project-sect-zero{
	background-image: url('/wp-content/uploads/2022/02/prosper-project-1366.jpg');
} /*---------Propser Project --------*/


.page-id-411 .project-sect-zero{
	background-image: url('/wp-content/uploads/2022/02/hippos-project-1366.jpg');
} /*---------Hippos Project --------*/

.project-sect-three{
	display: none;
}

.page-id-371 .project-sect-three{
	display: flex;
}

.page-id-148 .project-sect-zero{
	background-image: url('/wp-content/uploads/2022/02/vgg-project-1366.jpg');
} /*---------VGG Connect Project --------*/

.page-id-291 .project-sect-zero{
	background-image: url('/wp-content/uploads/2022/02/ahste-project-1366.jpg');
} /*---------Ahste Project --------*/

.client-image-zero{
	display: flex;
	flex: 100;
	height: 100%;
}

.project-sect-one .sect-one-top{
	padding-top: 60px;
}

/**-------------CLIENT PAGE--------Section Zero End---------------------**/
/**-------------CLIENT PAGE--------Section One Start---------------------**/
.sect-one-full .sect-one-top, .sect-one-left-title, .sect-one-right-title{
	display: flex;
}

.sect-one-right-title{
	flex-direction: column;
}

.client-sect-one h2{
	color: #5d5d5a;
	font-family: 'Jost', sans-serif;
	margin: 0;
}

.picel-hr-contain, hr{
	display: flex;
	width: 14%;
	padding-top: 2%;
}

hr{
	width: 100%;
	height: 3px;
	background-color: #f7941e;
}

.client-sect-one .button-contain{
	justify-content: start;
}

.sect-one-right-title .sect-three-more{
	padding-top: 20px;
}

.client-sect-one .button-area{
	flex-basis: 30%;
}

.sect-one-bottom{
	display: flex;
}

.client-sect-one .sect-one-bottom .sect-one-right{
	flex-direction: row;
}

.sect-one-right-left, .sect-one-right-right{
	display: flex;
	flex-direction: column;
	flex: 50;
}

.client-sect-one .sect-one-right-title h3{
	margin: 0;
	font-weight: 600;
	color: #1f1f2b;
}

.client-sect-one .sect-one-right p{
	color: #5d5d5a;
	font-size: 24px;
}

.client-sect-one .sect-one-top .sect-one-right p{
	margin-top: 0;
}

.client-sect-one .sect-one-bottom .sect-one-right p{
	margin: 0;
}
/**-------------CLIENT PAGE--------Section One End---------------------**/
/**-------------CLIENT PAGE--------Section Two Start---------------------**/
.client-image-sample, .client-image-descr{
	display: flex;
}

.client-image-sample{
	justify-content: center;
}

.client-image-descr h4{
	color: #5d5d5a;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
}
/**-------------CLIENT PAGE--------Section Two End---------------------**/
/**-------------CLIENT PAGE--------Section Three Start---------------------**/
/**-------------CLIENT PAGE--------Section Three End---------------------**/
/**-------------CLIENT PAGE--------Section Four Start---------------------**/
.client-sect-four-bottom{
	display: flex;
	justify-content: center;
}
/**-------------CLIENT PAGE--------Section Four End---------------------**/


/**-------------CLIENT PAGE--------Section Five Start---------------------**/

.client-sect-five .sect-five-full{
	flex-direction: column;
}

.client-sect-five-top, .client-sect-five-bottom{
	display: flex;
	width: 100%;
}

.client-sect-five-top h2{
  flex-basis: 100%;
  justify-content: center;
  font-family: 'Jost', sans-serif;
  color: #5d5d5a;
}

.client-sect-related-full{
	display: flex;
	flex-direction: column;
	width: 100%;
}

.client-sect-related-full-top{
	display: flex;
}

.related-projects-list{
	width: 100%;
  transition: 0.5s all ease-in-out;
}

.related-projects-list, .related-inner-area {
	display: flex;
  flex: 100;
}

.related-projects-list{
	padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.related-projects-list a{
	display: flex;
  width: 33.333333%;
  position: relative;
  height: 300px;
}

.related-project-291{
  background-image: url('/wp-content/uploads/2022/02/ahste-thumbnail-677.png');
  background-position: center center;
  background-size: cover;
}/*---------Ahste Related------------*/

.related-project-148 {
  background-image: url('/wp-content/uploads/2022/02/vgg-stop-thumbnail-677.png');
  background-position: center center;
  background-size: cover;
}/*---------VGG Related------------*/

.related-project-411{
  background-image: url('/wp-content/uploads/2022/02/hippos-thumbnail-677.png');
  background-position: center center;
  background-size: cover;
}/*---------Hippos Related------------*/

.related-project-371{
  background-image: url('/wp-content/uploads/2022/02/prosper-web-thumbnail-677.jpg');
  background-position: center center;
  background-size: cover;
}/*---------Prosper Related------------*/

.client-sect-related-full .sect-athird{
	padding: 0;
	justify-content: center;
	align-items: center;
}

.client-sect-related-full .sect-athird h5{
	margin: 0;
	color: #1f1f2f;
	font-size: 24px;
}

.client-sect-related-full .sect-athird p{
	text-align: center;
	font-size: 14px;
	padding-left: 10%;
	padding-right: 10%;
}

.client-sect-related-full-top .sect-athird-extras{
	border-right: solid 1px #1f1f2f;
	border-bottom: solid 1px #1f1f2f;
}

.sect-athird-down{
 	border-bottom: solid 1px #1f1f2f;
 }

.client-sect-related-full-bottom .sect-athird-extras{
	border-right: solid 1px #1f1f2f;
}

/**-------------CLIENT PAGE--------Section Five End---------------------**/
/*----------------------CLIENT PAGE END-----------------------*/
/*----------------------CONTACTS PAGE START-----------------------*/
/**-------------CONTACTS PAGE--------Section Zero Start---------------------**/
section.cont-sect-zero{
	height: auto;
    background-image: url('/wp-content/uploads/2022/12/Eden-Technologies-LTD-Contact-Us.jpg');
    background-size: cover;
    background-position: center 20px;
    margin-top: -120px;
    padding-top: 140px;
}


/****.cont-sect-zero .sect-full{
	align-self: center;
}****/

.cont-intro{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 20px;
}

.cont-intro h2{
	font-size: 50px;
	text-align: center;
}

.cont-intro p{
	width: 60%;
	margin: 0;
	font-size: 28px;
	text-align: center;
	line-height: 38px;
}

.cont-sect-zero-full h1{
    margin: 0;
}

.cont-sect-zero-full h5{
    margin-top: 0;
    font-size: 24px;
    line-height: 30.5px;
}

/**-------------CONTACTS PAGE--------Section Zero End---------------------**/
/**-------------CONTACTS PAGE--------Section One Start---------------------**/
/***-------------CONTACTS PAGE--------Section One and Global Start-------------------***/
.eden-cont-sect-one{
    background-color: #EAE7E7;
}

.eden-cont-sect-one .half-sect:first-child{
    margin-right: 1%;
    flex-direction: column;
    background-color: #FFFFFF;
}

.eden-cont-sect-one .half-sect:first-child h2{
    padding: 3% 3% 1% 3%;
    color: #595858;
    margin: 0;
    font-size: 30px;
    font-weight: 500;
}

.eden-cont-sect-one .half-sect:last-child{
    margin-left: 1%;
}

.cont-form-full, #wpcf7-f177-p65-o1, .cont-form, .cont-form-long, .cont-form-long-left, .cont-form-long-right{
	display: flex;
}

.cont-form-full{
	padding-bottom: 40px;
}

#wpcf7-f177-p65-o1{
	flex-basis: 100%;
}

.cont-form{
	flex-direction: column;
	flex: 100;
	background-color: #FFFFFF;
	padding: 3%;
}

.cont-form-long{
	flex: 100;
	margin-bottom: 1%;
}

.cont-form-long .wpcf7-form-control-wrap{
	flex-direction: column;
}

select, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
	padding: 10px 10px;
	border: solid 1px;
	border-color: rgba(146, 145, 145, 0.3);
	border-radius: 0;
	font-family: 'Poppins', sans-serif;
}

select:focus-visible, .cont-select-selected:focus-visible, input[type="text"]:focus-visible, input[type="email"]:focus-visible, input[type="url"]:focus-visible, input[type="password"]:focus-visible, input[type="search"]:focus-visible, input[type="number"]:focus-visible, input[type="tel"]:focus-visible, input[type="range"]:focus-visible, input[type="date"]:focus-visible, input[type="month"]:focus-visible, input[type="week"]:focus-visible, input[type="time"]:focus-visible, input[type="datetime"]:focus-visible, input[type="datetime-local"]:focus-visible, input[type="color"]:focus-visible, textarea:focus-visible{
	outline-color: #f7941e;
	outline-style: solid;
	outline-width: 2px;
}

.site-footer-right-newsletter input[type="email"]{
	background-color: #7c7a7a;
	padding: 10px 20px;
	color: #ffffff;
	border: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}

span.menu-395, span.menu-981{
	position: relative;
}

.menu-395 select {
  display: none; /*hide original SELECT element:*/
}

.cont-select-selected {
  background-color: transparent;
}

/*style the arrow inside the select element:*/
.cont-select-selected:after {
  position: absolute;
  content: "";
  top: 40%;
  right: 2%;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #727171 transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.cont-select-selected.cont-select-arrow-active:after {
  border-color: transparent transparent #727171 transparent;
}

/*style the items (options), including the selected item:*/
.cont-select-selected, .cont-select-items div{
  color: #000000;
  padding: 20px 10px;
  cursor: pointer;
  user-select: none;
}

.cont-select-selected{
	border: 1px solid;
	border-color: rgba(146, 145, 145, 0.3);
}

/*style items (options):*/
.cont-select-items {
  position: absolute;
  background-color: #f6f7f8;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 99;
}

.cont-select-items div{
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
}

/*hide the items when the select box is closed:*/
.cont-select-hide {
  display: none;
}

.cont-select-items div:hover, .cont-same-as-selected {
  background-color: #f7941e;
  color: #ffffff;
}

.menu-981 select {
  display: none; /*hide original SELECT element:*/
}

#wpcf7-f177-p65-o1 .cont-form-long-left{
	align-items: center;
}

#wpcf7-f177-p65-o1 .cont-form-long-right{
    align-items: center;
}

.cont-form-long-left, .cont-form-long-right{
	width:  50%;
}

.cont-form-long-left{
	padding-right: 1%;
}

.cont-form-long-right{
	padding-left: 1%;
}

.wpcf7-list-item{
	display: flex;
	margin: 0;
	flex-basis: 100%;
}

.wpcf7-list-item label{
	display: flex;
	align-items: center;
	flex-basis: 100%;
}

.wpcf7-list-item-label{
	padding-left: 5px;
}

#wpcf7-f177-p65-o1 p{
    margin: 0;
	width: 100%;
}

input[type="checkbox"]{
	padding: 16px 16px;
	border: solid 1px;
	border-color: rgba(146, 145, 145, 0.3);
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
}

input[type="checkbox"]:checked{
	content: "\2193";
	background-color: #f7941e;
	font-size: 20px;
	color: #1f1f2b;
}

.cont-form-spinner{
	position: relative;
	justify-content: flex-end;
}
/***-------------CONTACTS PAGE--------Section One and Global End-------------------***/
.cont-form-long .wpcf7-spinner{
    position: absolute;
    left: 20%;
    top: 20%;
}

.eden-cont-form-button p{
    width: 100%;
}

#wpcf7-f177-p65-o1 button, #wpcf7-f177-p65-o1 input[type="button"], #wpcf7-f177-p65-o1 input[type="reset"], #wpcf7-f177-p65-o1 input[type="submit"]{
	width: 100%;
	padding: 12px 24px;
	background-color: #F7941E;
	border: 0;
	color: #ffffff;
	font-weight: 500;
	border-radius: 4px;
	font-size: 16px;
    line-height: 24px;
}

button, input[type="button"], input[type="reset"], input[type="submit"]{
	justify-content: center;
}

/**-------------CONTACTS PAGE--------Section One End---------------------**/
/**-------------CONTACTS PAGE--------Section Two Start---------------------**/
.cont-sect-two{
	height: 100%;
}

.cont-sect-two .picel-contain{
	width: 100%
}

.cont-sect-two-full{
	align-items: center;
	font-family: 'Jost', sans-serif;
}

.cont-sect-two-one, .cont-sect-two-two{
	display: flex;
}

.cont-sect-two-two{
	width: 100%;
}

.cont-sect-two .sect-full{
	padding-top: 0;
	padding-bottom: 0;
}

.cont-sect-two .sect-full h4{
	font-size: 42px;
	font-weight: 600;
}

.cont-sect-two-one h5{
	margin-bottom: 0;
}

.cont-sect-two-two a{
	font-size: 28px;
	text-decoration: underline;
	margin-bottom: 50px;
}

.picel-contain.eden-contacts{
    padding-top: 90px;
    padding-bottom: 90px;
}

.eden-contacts .cont-sect-one-full{
    padding-top: 0px;
    padding-bottom: 0px;
}

.eden-contacts .cont-sect-one-full .full-inside-one{
    padding: 4% 2%;
    background-color: #FFFFFF;
    margin-bottom: 4%;
}

.eden-contacts .cont-sect-one-full .inside-fifth{
    width: 10%;
}

.eden-contacts .inside-fifth-inside{
    display: flex;
    width: 100%;
    background-color: #D9D9D9;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
}

.eden-contacts .inside-fifth-inside i{
    font-size: 30px;
    color: #F29D38;
}

.eden-contacts .cont-sect-one-full .inside-four-fifth{
    width: 90%;
    padding-left: 2%;
}

.eden-contacts .full-inside-one-detail.full-inside-details h4{
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Outfit', sans-serif;
}

.eden-contacts .full-inside-one-detail.full-inside-details p{
    margin: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
}

.eden-contacts .cont-sect-one-full .full-inside-two{
    padding: 4% 2%;
    background-color: #FFFFFF;
    margin-bottom: 4%;
}

.eden-contacts .cont-sect-one-full .full-inside-three{
    display: flex;
    padding: 4% 2%;
    background-color: #FFFFFF;
}

.eden-contacts .cont-sect-one-full .full-inside-three .inside-fifth{
    height: 78%;
}

/**-------------CONTACTS PAGE--------Section Two End---------------------**/
/*----------------------CONTACTS PAGE END-----------------------*/
/*----------------------BLOG PAGES START-----------------------*/
.picel-blog-home, .picel-archive, .picel-single{
	display: flex;
	flex: 100;
/*	margin-top: 1.5em; */
	flex-direction: column;
}

.picel-blog-home{
	padding-bottom: 80px;
}

.picel-blog-home .hero-welcome h2, .picel-blog-home .hero-welcome h4{
	margin: 0;
/*	color: #ffffff; */
	justify-content: center;
}

.blog-sect-zero .sect-full{
	align-self: center;
}

.picel-blog-home .hero-welcome {
	padding-top: 40px;
	padding-bottom: 40px;
}

.picel-contain.picel-posts{
	flex-wrap: wrap;
}

.picel-posts-organize{
	display: flex;
	width:  100%;
	padding-top: 40px;
}

.picel-posts article, .picel-posts-left, .picel-posts-right{
	display: flex;
}

.picel-posts article{
	width: 100%;
}

.picel-blog-home .picel-posts-left{
	width: 45%;
}

.picel-posts-thumbnails {
	display: flex;
}

.picel-blog-home .picel-posts-left .picel-posts-thumbnails img{
	display: flex;
	height: 350px;
}

.picel-blog-home .picel-posts-right{
	width: 55%;
}

.picel-blog-home-category, .picel-posts .entry-content{
	display: flex;
}

.picel-blog-home .entry-content{
	font-size: 26px;
}

.picel-blog-home .entry-header h6, .picel-blog-home .entry-header h6 a, .picel-blog-home .entry-content{
	color: #929191;
	margin: 0;
}

.picel-blog-home .entry-header h6 a{
	text-transform: uppercase;
	font-weight: 500;
	font-size: 18px;
}

.picel-blog-home .entry-header h3{
	margin: 0;
	font-weight: 500;
	line-height: 36px;
}

.picel-blog-home .entry-header h3 a{
	color: #7c7a7a;
	margin: 0;
}

.picel-blog-home .entry-content{
	font-size: 26px;
	padding-top: 4%;
	padding-bottom: 4%;
}

.picel-blog-home .sect-three-more{
	padding-top: 20px;
	padding-bottom: 0px;
}

.picel-blog-home .button-contain{
	justify-content: start;
}

.picel-blog-home .button-area{
	flex-basis: 30%;
}

.picel-blog-home-navigation, .picel-blog-home-navigation nav, .picel-blog-home-navigation .nav-previous, .picel-blog-home-navigation .nav-next{
	display: flex;
	flex: 100;
}

.picel-blog-home-navigation{
	padding-top: 80px;
	padding-bottom: 40px;
}

.picel-blog-home .nav-links{
	flex-direction: row-reverse;	
}

.picel-contain .nav-links{
	flex: 100;

}

.picel-blog-home-navigation .nav-previous{
	justify-content: end;
}

.picel-blog-home-navigation a{
	display: flex;
	border: solid 2px #7c7a7a;
	color: #7c7a7a;
  padding: 2% 4%;
  font-size: 22px;
	font-family: 'Jost', sans serif;
	font-weight: 600;
}

.picel-blog-home-navigation a:hover{
	color: #f7941e;
	border: solid 2px #f7941e;
}

.picel-single .picel-contain article{
	flex-direction: column;
}

.picel-posts-hero{
	display: flex;
	padding-bottom: 20px;
}

.picel-posts-sect-zero, .post-thumbnail{
	display: flex;
	flex: 100;
}

.picel-single .post-thumbnail img{
	width: 100%;
	max-height: 480px;

}

.picel-posts-content{
	display: flex;
}

.picel-posts-left{
	width: 25%;
	padding: 2% 2% 0 2%;
}

.picel-left-category{
	display: flex;
}

.picel-left-category h4{
	margin: 0;
	flex-wrap: wrap;
	height: 100px;
}

.picel-left-category h4 a{
	display: flex;
	text-transform: uppercase;
	font-family: 'Jost', sans-serif;
	font-weight: 500;
}

.picel-posts-right{
	width: 75%;
	flex-direction: column;
	padding: 2% 2% 0 2%;
}

.picel-right-category{
	display: none;
}

.picel-single .picel-contain{
	flex-direction: column;
}

.picel-posts header, .picel-posts #picel-crumbs, .picel-posts .entry-meta, .picel-posts .posted-on, .picel-posts .byline, .picel-posts .author{
	display: flex;
}

.picel-posts #picel-crumbs{
	flex-wrap: wrap;
}

.picel-posts #picel-crumbs .current{
	color: #f7941e;
}

.picel-posts h1{
	font-size: 52px;
	margin: 0;
	color: #38384e;
	line-height: 70px;
}

.picel-posts header, .picel-posts .entry-meta{
	flex-direction: column;
}

.picel-posts-hr, .picel-posted{
	display: flex;
	flex-direction: column;
}

.entry-header{
	display: flex;
}

.picel-posts .entry-content{
	flex-direction: column;
}

.picel-posts .entry-header h3{
	text-align: left;
}

.picel-posts .entry-meta a{
	display: flex;
	padding-left: 1%;
}

.picel-single .entry-content h3{
	text-align: left;
}

.picel-single .entry-content p{
	display: block;
	text-align: justify;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.picel-posts p, .picel-posts-comments p{
	line-height: 28px;
}

.picel-posts p.has-x-large-font-size{
	line-height: 46px;
}

.picel-posts p.picel-single-xlarge{
	font-size: 34px;
	line-height: 40px;
}

.picel-posts .author{
	flex-grow: 1;	
}

.picel-posts .author a{
	color: #f7941e;
}

.picel-single .picel-contain.picel-post-nav-wide{
	flex-direction: row;
}

.picel-single .nav-previous,  .picel-single .nav-previous a, .picel-single .nav-next, .picel-single .nav-next a{
	display: flex;
}

.picel-single .nav-previous{
	padding-right: 2%;
}

.picel-single .nav-next{
	padding-left: 2%;
}

.picel-single .nav-previous a, .picel-single .nav-next a{
	flex-direction: column;
	flex-grow: 1;
}

.picel-single .nav-links a .nav-title{
	color: #f7941e;
}

.picel-single .post-navigation, .picel-single .comments-area, .comment-respond{
	display: flex;
}

.picel-posts-comments .comments-area{
	flex-direction: column;
}

.picel-posts-comments .comments-title{
	flex-wrap: wrap;
}

.picel-contain.picel-posts-comments{
	flex-direction: row;
	padding-bottom: 60px;
}

.comment-respond{
	flex-direction: column;
	flex: 100;
}

.comment-respond h3{
	margin: 0;
}

.comment-form, label.comment{
	display:  flex;
}

.comment-form, .comment-form-comment{
	flex-direction: column;
}

.logged-in-as{
	font-size: 12px;
	margin: 0;
}

.required-field-message{
	padding-left: 1%;
	font-size: 12px;
}

.comment-respond .form-submit{
	justify-content: end;
}

.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
	width: 30%;
	padding: 3%;
	background-color: #f7941e;
	border: 0;
	color: #ffffff;
	font-family: 'Jost', sans-serif;
	font-weight: 600;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
}

.picel-single input[type="email"]{

}

form.comment-form p{
	flex-direction: column;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

form.comment-form p:nth-of-type(6){
	flex-direction: row;
	align-items: center;
}

form.comment-form p:nth-of-type(6) label{
	padding-left: 1%;
	font-size: 16px;
}

.comment-list footer{
	background-color: transparent;
	flex-direction: column;
}

.comment-list footer a{
	color: #f7941e;
}

.comment-list .comment-metadata{
	font-size: 12px;
}

.picel-posts-footer, .picel-sect-title{
	display: flex;
}

.picel-posts-footer{
	flex-direction: column;
	padding-top: 40px;
	padding-bottom: 40px;
}

.picel-sect-title h2{
	font-family: 'Jost', sans-serif;
	flex: 100;
	justify-content: center;
}

.picel-posts-related, .picel-posts-related-inside, .picel-posts-related-inside ul, .picel-posts-related-inside li, .picel-related-title{
	display: flex;
}

.picel-posts-related-inside{
	flex-wrap: wrap;
}

.picel-posts-related-inside ul{
	width: 50%;
	padding: 1%;
}

.picel-posts-related-inside li{
	padding: 1%;
}

.picel-posts-related-inside ul li:first-child{
	padding: 1%;
	width: 40%;
}

.picel-posts-related-inside ul li:first-child a{
	display: flex;
	flex: 100;
}

.picel-single .picel-posts-related .post-thumbnail img{
	max-height: 150px;
}

.picel-posts-related-inside ul li:last-child{
	padding: 1%;
	width: 60%;
	flex-direction: column;
	justify-content: space-between;
}

.picel-posts-related-inside h4{
	margin: 0;
}

.picel-posts-related-inside h4 a{
	font-size: 22px;
	color: #f7941e;
}

.picel-posts-related .picel-posted{
	font-size: 20px;
	color: #7c7a7a;
}

.archive .picel-archive header{
	display: flex;
}

.archive .picel-archive header h1{
	color: #38384e;
}

.picel-archive-posts {
	flex-direction: column;
}
/*----------------------BLOG PAGES END-----------------------*/

/*----------------------PRIVACY & TERMS PAGE START-----------------------*/
/*.page-id-14 header .picel-contain, .page-id-16 header .picel-contain {
    border-bottom: 1px solid;
    border-bottom-color: currentcolor;
    border-color: rgba(146, 145, 145, 0.3);
}*/

.wp-block-column, .pd-privacy{
	display: flex;
}

.pd-privacy{
	flex-direction: column;
}

.cond-sect-one h1{
	color: #5d5d5a;
	text-align: center;
	font-weight: 300;
	font-size: 48px;
}

.cond-sect-one h3{
	text-align: left;
}

.cond-sect-one p{
	display: block;
	font-size: 16px;
    line-height: 24px;
}


/*----------------------PRIVACY PAGE END-----------------------*/


/*----------------------404 PAGE START-----------------------*/
.not-found-sect-one-full .page-header{
	display: flex;
}

.not-found-sect-one-full h1{
	color: #13679D;
	width: 100%;
	justify-content: center;
	text-align: center;
}

.not-found-sect-one-full .page-content, .picel-widget-contain, .picel-widget-contain .widget{
	display: flex;
}

.not-found-sect-one-full .page-content, .picel-widget-contain .widget{
	flex-direction: column;
}

.not-found-sect-one-full .page-content p{
	justify-content: center;
	text-align: center;
}

.not-found-sect-one-full .page-content form{
	padding-bottom: 40px;
}

.not-found-sect-one-full .page-content form label, .not-found-sect-one-full .page-content form .search-submit{
	display: flex;
}

.not-found-sect-one-full .page-content form label{
	justify-content: center;
	padding-bottom: 20px;
}

.not-found input[type="search"]{
	width: 50%;
}

.not-found-sect-one-full .page-content form .search-submit{
	width: 50%;
	justify-content: center;
	margin-left: 25%;
	margin-right: 25%;
	background-color: #f7941e;
	border: 0;
	color: #ffffff;
	font-family: 'Jost', sans-serif;
	font-weight: 500;
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 1.2em;
	padding-top: 1.2em;
}

.picel-widget-contain .widget{
	flex-basis: 33.33%;
}

.picel-widget-contain .widget ul{
	padding-left: 0;
	padding-right: 10%;
}

.picel-widget-contain .widget ul li{
	padding-bottom: 3%;
}

.picel-widget-contain .widget p{
	margin-top: 0;
	font-size: 16px;
	justify-content: flex-start;
}


/*------and no results----------*/

.picel-contain .sect-full .no-results{
	flex-direction: column;
}

.no-results .page-content{
	display: flex;
	flex-direction: column;
}

.no-results .page-content p{
	justify-content: center;
  text-align: center;
}

.no-results .page-content form label{
	display: flex;
	justify-content: center;
	padding-bottom: 20px;
}

.no-results .page-content form .search-submit{
	width: 50%;
	justify-content: center;
	margin-left: 25%;
	margin-right: 25%;
	background-color: #f7941e;
	border: 0;
	color: #ffffff;
	font-family: 'Jost', sans-serif;
	font-weight: 500;
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 1.2em;
	padding-top: 1.2em;
}

.picel-widget-contain .widget_archive{
	position: relative;
}

.picel-widget-contain .widget_archive select {
  display: none; /*hide original SELECT element:*/
}

.picel-widget-contain .widget_archive .cont-select-selected::after{
	top: 62%;
	right: 4%;
}

.picel-widget-contain .widget_archive .cont-select-items{
	top:  77%;
}

.cont-select-items option{
  color: #000000;
  padding: 20px 10px;
  cursor: pointer;
  user-select: none;
}

.cont-select-items option{
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
}

.cont-select-items option:hover, .cont-same-as-selected {
  background-color: #f7941e;
  color: #ffffff;
}

/*----------------------404 PAGE END-----------------------*/

/*----------------------SEARCH PAGE START-----------------------*/
.picel-search .page-header, .picel-search .page-content{
	display: flex;
}

.picel-search section, .picel-search .page-content{
	flex-direction: column;
}

.picel-search .page-header{
	justify-content: center;
}

.picel-search .page-header h1{
	color: #5d5d5a;
	text-align: center;
}

.picel-search .entry-header{
	flex-direction: column;
}

.picel-search .entry-meta{
	display: flex;
	flex-direction: column;
}

.picel-search .page-content{
	width: 70%;
	align-self: center;
}

.picel-search .page-content p{
	text-align: center;
}

.picel-search .search-form label, .picel-search .search-form .search-field{
	width:  100%;
}

.picel-search .search-form label{
	padding-bottom: 2%;
}

.picel-search input[type="search"]::placeholder{
	text-align: center;
}

.picel-search input[type="search"]{
	text-align: center;
}

.picel-search input[type="submit"]{
	padding: 4%;
	background-color: #f7941e;
	border: 0;
	color: #ffffff;
	font-family: 'Jost', sans-serif;
	font-weight: 500;
	font-size: 20px;
}
/*----------------------SEARCH PAGE END-----------------------*/

/*----------------------CATEGORY PAGE START-----------------------*/
.archive .page-header{
	display: flex;
	justify-content: center;
}

.archive .page-header h1{
	color: #5d5d5a;
	text-align: center;
}

.archive .picel-contain.picel-posts{
	padding-top: 40px;
}
/*----------------------CATEGORY PAGE END-----------------------*/


/*---------Ma vitu--------*/

.picel-blog-home-navigation{
	padding: 0;
}

/*----------------------RESPONSIVENESS SECTION START-----------------------*/

@media (max-width:1334px){
	.home-sect-zero .sect-full p{
		margin-bottom: 0.5em;
	}
}

@media (max-width:1290px){
	sect-six-full-cta .button-contain {
		justify-content: center;
	}
}

@media (max-width:1250px){
	.sect-six-full-cta h5{
		font-size: 36px;
	}
	.sect-six-full-cta .button-contain{
		justify-content: center;
	}
	.sect-six-full-cta .button-area{
		flex-basis: 70%;
	}
	.call-to-action img{
		left: 20%;
	}
}

@media (max-width:1216px){
	.home-sect-zero .sect-full .half-sect:first-child .inside-full{
		justify-content: unset;
		margin-top: 2em;
	}

	.sect-zero-full .inside-full-two{
		flex-direction: column;
		justify-content: unset;
	}

	.sect-zero-full .inside-full-two .button-area:first-child{
		width: 100%;
	}

	.sect-zero-full .inside-full-two .button-area:last-child{
		margin-top: 1%;
		margin-left: 0;
		width: 100%;
	}
}

@media (max-width:1210px){
	.hero-welcome h1{
		font-size: 44px;
	}
	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		font-size: 18px;
	}
	form.comment-form p:nth-of-type(6) label{
		font-size: 14px;
	}
	.cond-sect-one h1{
		font-size: 44px;
	}
	.cond-sect-one p{
		font-size: 20px;
	}
	.cond-sect-one h3{
		font-size: 34px;
	}
	.picel-widget-contain{
		flex-direction: column;
		align-self: center;
		width: 100%;
	}
	.picel-widget-contain .widget{
		flex-basis: 100%;
		margin-bottom: 0;
	}
	.picel-widget-contain .widget h2{
		justify-content: center;
		text-align: center;
	}
	.picel-widget-contain .widget ul{
		display: flex;
		flex-direction: column;
		padding-right: 0;
	}
	.picel-widget-contain .widget ul li{
		display: flex;
		justify-content: center;
		padding-bottom: 1%;
	}
	.picel-widget-contain .widget p{
		justify-content: center;
	}
}

@media screen and (max-width:1100px) and (max-height:637px){
	.hero-welcome h7{
		font-size: 14px;
	}
	.hero-welcome h1{
		font-size: 50px;
	}
}

@media (max-width:1180px){
	.sect-six-full-cta .button-contain{
		justify-content: end;
	}
	.sect-six-full-cta .button-area {
		flex-basis: 80%;
	}
}

@media (max-width:1126px){
	.sect-six-full-cta h5 {
		font-size: 34px;
	}
	.footer-bottom .picel-contain{
		flex-direction: column;
	}
	.footer-bottom-copyright{
		flex: 100%;
		width: 100%;
	}
	.footer-bottom p{
		text-align: center;
		justify-content: center;
	}
	.footer-bottom-design, .footer-bottom-terms{
		display: none;
	}
}

@media (max-width:1100px){
	.eden-tech-tabs{
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.eden-tech-tabs .sect-athird{
		width: 100%;
		margin-bottom: 1%;
		margin-right: 0!important;
	}

	.eden-tech-tabs .sect-athird .inside-fifth{
		width: 10%;
	}

	.eden-tech-tabs .sect-athird .inside-four-fifth{
		width: 90%;
	}

	.hero-welcome h1{
		font-size: 42px;
	}
	
	.sect-one-right p{
		font-size: 24px;
	}
	
	.home-sect-two .full-top h2{
		padding-top: 0;
		padding-bottom: 0;
	}

	.home-sect-two .sect-two-full-bottom{
		justify-content: center;
	}

	.home-sect-two .portfolio-gallery{
		width: 84%;
	}

	.home-folio-item{
		width: 100%;
		height: 375px;
	}

	.portfolio-image-top{
		padding-top: 20%;
		padding-bottom: 20%;
	}

	.button-yellow{
		font-size: 26px;
	}

	.about-sect-three{
		padding-left: 5%;
		padding-right: 5%;
	}

	.about-sect-three-team .sect-athird{
		width: 50%;
	}

	.home-sect-six{
		display: none;
	}

	.work-sect-one .filter-buttons ul li:first-child{
		width: 16.8%;
	}

	.work-sect-one .filter-buttons ul li{
		width: calc(16.6% + 0.3249px);
	}

	.work-sect-one .filter-buttons ul li:last-child{
		width: calc(16.6% - 1.2996px);
	}

	.work-sect-one .sect-two-full-bottom{
		justify-content: center;
		padding-bottom: 100px;
	}

	.work-sect-one .portfolio-gallery{
		width: 66.4%;
	}

	.work-inner a{
		height: 430px;
	}

	.workImage{
		width: 100%;
	}

	.serv-sect-zero-land h1{
		font-size: 42px;
		line-height: 50px;
	}

	.serv-list-service{
		width: 100%;
		flex-wrap: wrap;
	}

	.serv-list-icon{
		flex: none;
		width: 5%;
	}

	.serv-list-icon-area{
		width: 96%;
	}

	.serv-list-title{
		flex: none;
		width: 95%;
	}

	.serv-list-title-name h4{
		margin-bottom: 10px;
		padding-left: 5%;
		font-size: 36px;
	}

	.serv-list-title-list{
		flex-direction: row;
		padding-left: 5%;
		flex-wrap: wrap;
	}

	.serv-list-title-list p{
		line-height: 28px;
		font-size: 18px;
		font-style: italic;
		padding-right: 2%;
	}

	.serv-list-descr{
		width: 100%;
		padding-top: 3%;
		padding-left: 10%;
	}

	.serv-list-icon-details p{
		font-size: 18px;
	}

	.serv-list-descr i, .serv-list-descr a{
		font-size: 18px;
	}

	.member-client-sect-five .related-projects-list a:nth-class(2){
		margin-right: 0;
	}

	.member-client-sect .related-projects-list a{
		width: 48%;
	}

	.client-sect-related-full-top ul:last-child{
		display: none;
	}

	.project-sect-one .sect-one-top, .project-sect-one .sect-one-bottom{
		flex-direction: column;
	}

	.project-sect-one .sect-one-left-title h2{
		margin-bottom: 1.65em;
	}

	.project-sect-one .sect-one-right p{
		font-size: 22px;
		line-height: 32px;
	}

	.project-sect-one .sect-one-right h2{
		font-size: 22px;
	}

	.project-sect-one .sect-one-right h3{
		font-size: 32px;
	}

	.project-sect-one .button-area{
		flex-basis: 24%;
	}

	.related-projects-list{
		flex-wrap: wrap;
	}

	.related-projects-list a{
		width: 50%;
	}

	.related-projects-list a:last-child{
		display: none;
	}

	.picel-blog-home .picel-posts-left .picel-posts-thumbnails img{
		height: 290px;
	}

	.picel-blog-home .entry-header h6 a{
		font-size: 16px;
	}

	.picel-blog-home .entry-header h3 a{
		font-size: 30px;
	}

	.picel-blog-home .entry-content{
		font-size: 20px;
	}

	.picel-blog-home .button-area{
		flex-basis: 34%;
	}

	.picel-single .picel-posts-left{
		display: none;
	}

	.picel-single .picel-posts-right{
		width: 100%;
	}

	.picel-right-category{
		display: flex;
	}

	.picel-right-category h7 a{
		text-transform: uppercase;
		color: #7c7171;
		font-size: 11px;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		font-size: 16px;
	}
}

/*---------------------Breakpoint 1020px and 468px Start-------------------------*/
@media screen and (max-width:1020px) and (max-height: 468px){
	.hero-welcome h7{
		font-size: 12px;
	}

	.hero-welcome h1{
		font-size: 40px;
	}
}
/*---------------------Breakpoint 1020px and 468px End-------------------------*/

/*---------------------Breakpoint 1020px Start-------------------------*/
@media (max-width:1020px){
	.main-navigation ul{
		display: none;
	}
	#rmp_menu_trigger-482{
		width: 66px;
		height: 66px;
		position: absolute;
		top: 6px;
		right: 4%;
	}

	#rmp_menu_trigger-482 .responsive-menu-pro-inner, #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, #rmp_menu_trigger-482 .responsive-menu-pro-inner::after{
		width: 32px;
		height: 3px;
		background-color: #f7941e;
	}

	#rmp_menu_trigger-482:hover .responsive-menu-pro-inner, #rmp_menu_trigger-482:hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-482:hover .responsive-menu-pro-inner::after{
		background-color: #f7941e;
	}

 	.page-id-57 #rmp_menu_trigger-482 .responsive-menu-pro-inner, .page-id-57 #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, .page-id-57 #rmp_menu_trigger-482 .responsive-menu-pro-inner::after, .page-id-59 #rmp_menu_trigger-482 .responsive-menu-pro-inner, .page-id-59 #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, .page-id-59 #rmp_menu_trigger-482 .responsive-menu-pro-inner::after{
 		background-color: #f7941e;
 	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::before {
	  top: 10px;
	 }

	button.rmp_menu_trigger .responsive-menu-pro-inner::after {
	  bottom: 10px;
	}

	.page-id-57 #rmp_menu_trigger-482:hover .responsive-menu-pro-inner, .page-id-57 #rmp_menu_trigger-482:hover .responsive-menu-pro-inner::before, .page-id-57 #rmp_menu_trigger-482:hover .responsive-menu-pro-inner::after, .page-id-59 #rmp_menu_trigger-482:hover .responsive-menu-pro-inner, .page-id-59 #rmp_menu_trigger-482:hover .responsive-menu-pro-inner::before, .page-id-59 #rmp_menu_trigger-482:hover .responsive-menu-pro-inner::after {
	  background-color: #f7941e;
	}

	#rmp_menu_trigger-482.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-482.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-482.is-active .responsive-menu-pro-inner::after{
		background-color: #ffffff;
	}

	#rmp-container-482{
		max-width: 100%;
		background-color: #084e7a;
	}

	#rmp-search-box-482 .rmp-search-box{
		border: 1px solid ;
		border-color: rgba(146, 145, 145, 0.3);
		text-align: center;
	}

	#rmp-search-box-482 .rmp-search-box::placeholder{
		color: #ffffff;
	}

	#rmp-search-box-482 .rmp-search-box:focus{
		background-color: transparent;
		outline: 2px solid #f7941e;
		color: #ffffff;
	}

	#rmp-menu-wrap-482 .rmp-menu-item-link{
		color: #ffffff;
		text-align: center;
		height: 60px;
		line-height: 62px;
		font-size: 32px;
		font-weight: 400;
		padding-right: 5%;
	}

	#rmp-menu-wrap-482 .rmp-menu-item-link:hover{
		color: #f7941e;
	}

	#rmp-menu-wrap-482 .rmp-menu-current-item .rmp-menu-item-link{
		color: #f7941e;
	}

	.sect-two-row-up .sect-two-row-left p {
	  margin-top: 68px;
	}
}
/*---------------------Breakpoint 1020px End-------------------------*/

/*---------------------Breakpoint 1006px and 468px Start-------------------------*/
@media screen and (max-width:1006px) and (max-height: 468px){
		.hero-welcome h7{
		font-size: 12px;
	}

	.hero-welcome h1{
		font-size: 40px;
	}
}
/*---------------------Breakpoint 1006px and 468px End-------------------------*/


/*---------------------Breakpoint 1006px Start-------------------------*/
@media (max-width:1006px){
	.home-sect-zero .sect-full{
		position: relative;
	}

	.home-sect-zero .sect-full .half-sect:first-child{
		position: absolute;
		top: 0;
		left: 0;
		width: 60%;
		z-index: 18;
	}

	.sect-zero-full .inside-full-two .button-area:first-child{
		width: 90%;
		margin-top: 0;
	}
	
	.sect-zero-full .inside-full-two .button-area:last-child{
		width: 90%;
		margin-top: 2%;
	}

	.home-sect-zero .sect-full .half-sect:last-child{
		position: absolute;
		bottom: 0;
		right: 0;
		width: 60%;
	}

	.home-sect-one .sect-one-left h4{
		font-size: 30px;
	}

	.home-sect-one .sect-one-right p{
		font-size: 22px;
	}

	.home-sect-two #filter-btns a{
		font-size: 16px;
	}

	.sect-three-indepth-contain{
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.sect-three-indepth-item{
		width: 100%;
		padding-bottom: 5%;
	}

	.home-sect-three .sect-three-indepth-item {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
	  }

	.sect-three-indepth-item:last-of-type{
		padding-bottom: 0;
	}

	.footer-top .picel-contain{
		flex-direction: column;
	}

	.footer-top-middle .site-footer-left p:first-of-type{
		text-align: center;
	}

	.site-footer-left, .site-footer-right{
		flex: none;
		width: 100%;
	}

	.site-footer-center, .site-footer-right{
		display: none;
	}

	.site-footer-left-address{
		padding-right: 0;
	}

	.site-footer-right{
		align-items: center;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.site-footer-right-nav, .site-footer-right-form, .site-footer-left-title, .site-footer-left-address, .site-footer-left-socials{
		width: 70%;
	}

	.site-footer-left, .footer-address-list{
		align-items: center;
		padding-right: unset;
	}

	.site-footer-left-title, .site-footer-left-address, .footer-socials-list, .site-footer-right-newsletter-desc p{
		justify-content: center;
	}

	.footer-socials-list li{
		padding-left: 2%;
		padding-bottom: 2%;
	}

	.footer-address-list li p{
		text-align: center;
	}

	.wpcf7 form .wpcf7-response-output{
		font-size: 14px;
		color: rgba(255, 255, 255, 0.7);
		text-align: center;
	}

	.about-sect-zero-full h1{
		font-size: 50px;
	}

	.about-sect-zero-full h5{
		font-size: 20px;
	}

	.about-sect-one .sect-one-left h4{
		font-size: 28px;
		line-height: 42px;
	}

	.about-sect-one .sect-one-right p{
		font-size: 22px;
		line-height: 36px;
	}

	.sect-two-binding h7{
		font-size: 28px;
	}

	.sect-two-binding p{
		font-size: 20px;
	}

	.sect-two-row-up .sect-two-row-left p {
	  margin-top: 20px;
	}

	.sect-two-row-down .sect-two-row-right p{
		margin-top: 62px;
	}

	.team-name h6{
		font-size: 24px;
	}

	.project-sect-one .button-area{
		flex-basis: 28%;
	}

	.cont-sect-zero-full h1{
		font-size: 50px;
	}

	.cont-sect-zero-full h5{
		font-size: 20px;
	}

	.picel-contain.eden-contacts{
		flex-direction: column;
	}

	.picel-contain.eden-contacts .half-sect{
		width: 100%;
	}

	.eden-cont-sect-one .half-sect:first-child{
		margin-right: 0;
	}

	.eden-cont-sect-one .half-sect:last-child{
		margin-left: 0;
		margin-top: 4%;
	}

	.eden-contacts .cont-sect-one-full .full-inside-one, .eden-contacts .cont-sect-one-full .full-inside-two, .eden-contacts .cont-sect-one-full .full-inside-three{
		padding: 2% 2%;
		margin-bottom: 2%;
	}

	.wpcf7-list-item-label{
		font-size: 14px;
	}

	.picel-blog-home .button-area{
		flex-basis: 40%;
	}

	.picel-posts-organize{
		width: 50%;
		padding-left: 2%;
		padding-right: 2%;
	}

	.picel-posts article{
		flex-direction: column;
	}

	.picel-blog-home .picel-posts-left, .picel-blog-home .picel-posts-right{
		width: 100%;
	}

	.picel-search .page-header h1, .archive .page-header h1, .not-found h1{
		font-size: 44px;
	}
}

/*---------------------Breakpoint 1006px End-------------------------*/

/*---------------------Mobile Breakpoint 985px Start-------------------------*/
  @media (max-width: 985px){
  .cli-style-v2.cli-bar-container {
	  flex-wrap: nowrap;
	}
	.cli-style-v2 .cli-bar-btn_container {
	  margin-top: 0;
	}
}
/*---------------------Mobile Breakpoint 985px End-------------------------*/

/*---------------------Mobile Breakpoint 980px Start-------------------------*/
@media (max-width:980px){
	.home-sect-three .sect-three-title{
		width:  70%;
	}

	.sect-two-row-up .sect-two-row-left p {
	  margin-top: 62px;
	}

	.serv-sect-zero-land h1{
		font-size: 34px;
		line-height: 40px;
	}

	.button-area, .work-sect-two-two .button-area{
		flex-basis: 34%;
	}

	.button-yellow{
		font-size: 24px;
	}

	.member-sect-one .member-sect-inside{
		flex-direction: column;
	}

	.member-sect-inside .sect-inside-left, .member-sect-inside .sect-inside-right{
		width: 100%;
		flex: 100;
	}

	.member-head h3{
		font-size: 28px;
	}

	.member-head h6{
		font-size: 20px;
	}

	.member-descr p{
		padding-right: 0;
		font-size: 20px;
	}

	.member-sect-inside .sect-inside-right{
		padding-top: 5%;
	}

	.member-socials-icons {
	  padding-top: 2%;
	}

	.member-socials-list li{
		padding-right: 30%;
	}

	.member-socials-list i{
		font-size: 22px;
	}

	.picel-posts h1{
		font-size: 48px;
		line-height: 60px;
	}

	.picel-posts p, .picel-posts-comments p{
		font-size: 18px;
	}

	.picel-posts h3{
		font-size: 32px;
	}

	.picel-posts p.has-x-large-font-size{
		line-height: 42px;
		font-size: 36px !important;
	}

	.picel-posts p.picel-single-xlarge{
		font-size: 30px;
		line-height: 36px;
	}

	.picel-posts-related-inside h4 a{
		font-size: 24px;
	}
}

/*---------------------Mobile Breakpoint 980px End-------------------------*/

/*---------------------Breakpoint 973px and 468px Start-------------------------*/
@media screen and (max-width:973px) and (max-height: 468px){
	.sect-zero-full{
		padding-top: 0;
	}
}
/*---------------------Breakpoint 973px and 468px End-------------------------*/


/*---------------------Mobile Breakpoint 900px Start-------------------------*/
@media (max-width:900px){
	#rmp_menu_trigger-482{
		width: 60px;
		height: 60px;
	}

	#rmp_menu_trigger-482 .responsive-menu-pro-inner, #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, #rmp_menu_trigger-482 .responsive-menu-pro-inner::after{
		width: 28px;
	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::before{
		top: 9px;
	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::after{
		bottom: 9px;
	}

	.hero-welcome{
		align-items: center;
	}

	.hero-welcome h1{
		text-align: center;
	}

	.home-sect-two .portfolio-gallery{
		width: 90%;
	}	

	#cookie-law-info-bar{
		bottom: 45.59px !important;
	}

	.about-sect-one-full{
		flex-direction: column-reverse;
	}

	.about-sect-one-full .half-sect{
		width: 100%;
	}

	.about-sect-one-full .half-sect h2, .about-sect-one-full .half-sect p{
		text-align: center;
		justify-content: center;
	}

	.about-sect-one-full .sect-one-left{
		justify-content: center;
		padding-bottom: 40px;
	}

	.about-sect-one-full .sect-one-right p{
		text-align: center;
	}

	.page-id-597 .eden-tech-tabs .sect-athird{
		padding: 3% 1%;
	}

	.page-id-597 .serve-sec-new-one .eden-tech-tabs .full-inside-one.full-inside-details h4, .page-id-597 .serve-sec-new-one .eden-tech-tabs .full-inside-one.full-inside-details p{
		text-align: center;
		justify-content: center;
	}

	.about-sect-three-team .sect-athird{
		width: 100%;
		padding-left: 20%;
		padding-right: 20%;
	}

	.team-image img{
		filter: none;
	}

	.team-name{
		justify-content: center;
	}

	.team-designation p{
		justify-content: center;
	}

	.sect-two-row-up, .sect-two-row-left{
		border: none;
	}

	.sect-two-row-up, .sect-two-row-down{
		flex-direction: column;
	}

	.sect-two-binding-number, .sect-two-binding-title, .sect-two-binding-descrip{
		display: flex;
		justify-content: center;
	}

	.sect-two-row-left, .sect-two-row-right .sect-two-binding-number, .sect-two-row-right .sect-two-binding-title, .sect-two-row-right .sect-two-binding-descrip{
		padding-right: 0;
	}

	.sect-two-row-right, .sect-two-row-left .sect-two-binding-number, .sect-two-row-left .sect-two-binding-title, .sect-two-row-left .sect-two-binding-descrip{
		padding-left: 0;
	}

	.sect-two-binding-descrip p{
		text-align: center;
	}

	.sect-two-row-up .sect-two-row-left p{
		margin-top: 20px;
	}

	.sect-two-row-right{
		flex:  100;
	}

	.sect-two-row-down .sect-two-row-right p{
		margin-top: 20px;
	}

	.work-inner a{
		height: 360px;
	}

	.work-sect-two-two .button-area{
		flex-basis: 30%;
	}

	.work-sect-two-two .button-yellow{
		font-size: 24px;
	}

	.work-sect-one h2, .work-sect-two h2{
		font-size: 46px;
	}

	.work-sect-one p, .work-sect-two p{
		font-size: 24px;
		line-height: 36px;
	}

	.cont-form-long{
		margin-bottom: 2%;
	}

	#wpcf7-f177-p65-o1 .cont-form-long-left{
		padding-bottom: 2%;
	}

	#wpcf7-f177-p65-o1 .cont-form .cont-form-long{
		flex-direction: column;
	}

	#wpcf7-f177-p65-o1 .cont-form-long-left, #wpcf7-f177-p65-o1 .cont-form-long-right{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#wpcf7-f177-p65-o1 .cont-form .cont-form-long:last-of-type .cont-form-long-left{
		width: 100%;
		padding-top: 2%;
		padding-bottom: 2%;
	}

	#wpcf7-f177-p65-o1 .cont-form .cont-form-long:last-of-type .cont-form-long-right{
		width: 100%;
		padding-left: 0%;
		justify-content: flex-start;
	}

	.cont-form-long .wpcf7-spinner{
		left:  70%;
	}

	#wpcf7-f177-p65-o1 button, #wpcf7-f177-p65-o1 input[type="button"], #wpcf7-f177-p65-o1 input[type="reset"], #wpcf7-f177-p65-o1 input[type="submit"]{
		width: 22%;
		padding: 2%;
	}

	.client-sect-related-full .picel-posted{
		display: none ;
	}

	.picel-blog-home .picel-posts-organize{
		width: 100%;
	}

	.picel-blog-home .picel-posts-thumbnails{
		flex: 100;
	}

	.picel-blog-home .picel-posts-left .picel-posts-thumbnails img{
		width: 100%;
	}

	.picel-blog-home .button-area {
	  flex-basis: 26%;
	}

	.picel-posts-related-inside ul{
		flex-direction: column;
	}

	.picel-posts-related-inside ul li:first-child, .picel-posts-related-inside ul li:last-child{
		width: 100%;
	}

	.picel-single .picel-posts-related .post-thumbnail img{
		max-height: 250px;
	}

	.picel-posts-related-inside h4 a{
		text-align: center;
	}

	.picel-posts-related .picel-posted{
		display: none;
	}

	.picel-posts #picel-crumbs{
		font-size: 14px;
	}
	
	.cond-sect-one h1{
		font-size: 40px;
	}
	.cond-sect-one p{
		font-size: 18px;
	}
	.cond-sect-one h3{
		font-size: 30px;
	}
}
/*---------------------Mobile Breakpoint 900px End-------------------------*/
/*---------------------Mobile Breakpoint 842px Start-------------------------*/
@media (max-width:842px){
	.home-sect-zero .sect-full .half-sect:first-child{
		width: 70%;
	}
	.hero-welcome h7{
		font-size: 11px;
	}

	.hero-welcome h1{
		font-size: 42px;
	}

	.home-sect-one .sect-full .half-sect:first-child{
		z-index: 20;
		width: 70%;
	}

	.home-sect-one .sect-one-full .half-sect:last-child{
		z-index: 19;
	}

	.home-sect-one .sect-one-full .sect-one-left h4{
		text-align: center;
		padding-bottom: 6%;
	}

	.home-sect-one .sect-one-full .sect-one-right p{
		text-align: center;
	}

	.home-sect-one .sect-one-right p{
		font-size: 20px;
	}

	.home-sect-two .portfolio-gallery{
		width: 100%;
	}

	.home-folio-item{
		height: 330px;
	}

	.home-sect-three .sect-three-title{
		width: 90%;
	}

	.home-sect-three .sect-three-title h3{
		font-size: 32px;
	}

	.home-sect-three .sect-three-description p{
		font-size: 20px;
	}

	.sect-three-indepth-contain{
		padding-left: 15%;
		padding-right: 15%;
	}

	.sect-three-indepth-item{
		width: 100%;
		padding-bottom: 15%;
	}

	.home-sect-four .sect-four-intro h3{
		font-size: 20px;
	}

	.home-sect-four .sect-four-clients{
		flex-wrap: wrap;
		justify-content: center;
	}

	.home-sect-four .sect-clients-client{
		width: 20%;
	  margin-left: 3.4%;
	  margin-right: 3.4%;
	}

	.home-sect-four .clients-three, .home-sect-four .clients-five{
		width: 23%;
	}

	.home-sect-four .clients-four{
		width: 25%;
	}

	.home-sect-five .sect-five-full{
		flex-direction: column;
	}

	.home-sect-five .sect-athird{
		width: 100%;
		padding-right: 0;
	}

	.home-sect-five .sect-athird h3{
		padding-right: 0;
		justify-content: center;
	}

	.home-sect-five .sect-twothirds{
		padding-right: 0;
		margin-left: 17.5%;
		margin-right: 17.5%;
	}

	.home-sect-five .sect-twothirds p{
		text-align: center;
		justify-content: center;
	}

	.button-yellow{
		font-size: 22px;
	}

	.about-sect-zero-full h1{
		font-size: 38px;
	}

	.about-sect-zero-full h5{
		font-size: 18px;
	}

	.cont-sect-zero-full h1{
		font-size: 38px;
	}

	.cont-sect-zero-full h5{
		font-size: 18px;
	}
}
/*---------------------Mobile Breakpoint 842px End-------------------------*/

/*---------------------Mobile Breakpoint 800px Start-------------------------*/
@media (max-width:800px){
	.work-inner a{
		height: 300px;
	}

	.work-sect-one h2, .work-sect-two h2{
		font-size: 40px;
		line-height: 40px;
	}

	.work-sect-one p, .work-sect-two p{
		font-size: 22px;
		line-height: 32px;
	}

	.cont-intro h2 {
  	font-size: 40px;
	}

	.cont-intro p{
		font-size: 22px;
		width: 100%;
	}

	.serv-list-icon{
		width: 6%;
	}

	.serv-list-title{
		width: 94%;
	}

	.project-sect-one .button-area {
	  flex-basis: 36%;
	}

	.picel-posts h1{
		font-size: 40px;
		line-height: 54px;
	}

	form.comment-form p:nth-of-type(6) label{
		line-height: 16px;
	}
}
/*---------------------Mobile Breakpoint 800px End-------------------------*/
/*---------------------Mobile Breakpoint 767px Start-------------------------*/
@media (max-width:767px){
	.picel-contain{
		padding-left: 15px;
		padding-right: 15px;
	}

	.hero-welcome h1{
		font-size: 38px;
	}

	.full-top h2{
		text-align: center;
	}

	.home-sect-zero .sect-full h1{
		font-size: 58px;
	}

	.page-id-57 .home-sect-one{
		padding-top: 0;
	}

	.home-sect-one h2{
		margin-bottom: 0;
	}

	.home-sect-two .full-top h2{
		padding-bottom: 30px;
	}

	.home-sect-two .filter-buttons{
		display: none;
	}

	.portfolio-gallery a{
		margin-bottom: 14%;
	}

	.portfolio-gallery a:last-child{
		margin-bottom: 0;
	}

	.portfolio-image-top{
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-left: 5%;
		padding-right: 5%;
		background-color: rgba(0, 0, 0, 0.5);
	}

	.footer-nav-list a{
		font-size: 14px;
	}

	.site-footer-right-newsletter-desc p{
		text-align: center;
	}

	#cookie-law-info-bar{
		width: 100%;
		left: 0;
		bottom: 0!important;
		z-index: 9999999999;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 18%;
		padding-right: 18%;
	}

	.work-sect-one .portfolio-gallery{
		width: 76%;
	}

	.work-image-top{
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-left: 5%;
		padding-right: 5%;
		background-color: rgba(0, 0, 0, 0.5);
	}

	.member-head h3{
		text-align: center;
		justify-content: center;
	}

	.member-head h6{
		text-align: center;
		justify-content: center;
	}

	.member-descr p{
		margin-bottom: 0;
		text-align: center;
	}

	.member-socials-head{
		justify-content: center;
	}

	.member-socials-head h4{
		text-align: center;
	}

	.member-socials-list{
		width: 100%;
		justify-content: center;
	}

	.member-socials-list li{
		padding-right: 3%;
	}

	.member-client-sect .related-projects-list{
		flex-direction: column;
		align-content: center;
	}

	.member-client-sect .related-projects-list a:first-child{
		margin-bottom: 5%;
	}

	.member-client-sect-five .related-projects-list a{
		margin-right: 0;
	}

	.member-client-sect .client-sect-related-full-top{
		flex-direction: column;
		align-self: center;
		align-items: center;
		width: 100%;
	}

	.client-sect-related-full-top ul{
		padding: 0;
		width: 48%;
	}

	.picel-posts-related-inside{
		flex-direction: column;
		align-self: center;
		align-items: center;
	}

	.not-found input[type="search"] {
	  width: 60%;
	}

	.not-found-sect-one-full .page-content form .search-submit{
		width: 60%;
	}
}
/*---------------------Mobile Breakpoint 767px End-------------------------*/
/*---------------------Mobile Breakpoint 730px Start-------------------------*/
@media (max-width:730px){
	.home-sect-zero .sect-full .half-sect:first-child{
		width: 80%;
	}
	.home-sect-zero .sect-full .half-sect:last-child{
		width: 80%;
	}

	.home-sect-one .sect-full .half-sect:first-child{
		width: 80%;
	}

	.home-sect-one .sect-full .half-sect:last-child{
		display: none;
	}
}
/*---------------------Mobile Breakpoint 730px End-------------------------*/
/*---------------------Mobile Breakpoint 720px Start-------------------------*/
@media (max-width:720px){
	.picel-contain-header{
		padding-bottom: 0;
	}

	section.home-sect-zero{
		/*margin-top: -96px;*/
		/*padding-top: 116px;*/
	}

	.sect-zero{
		height: calc(100vh - 74px);
	}

	.home-sect-zero .sect-zero-full{
		padding-top: 0;
	}

	.home-sect-two .picel-contain{
		width: 90%;
	}

	.portfolio-gallery a{
		margin-bottom: 10%;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 17%;
		padding-right: 17%;
	}

	.serv-sect-zero-land h1{
		font-size: 32px;
	}

	.serv-sect-zero-land h1:last-child{
		width: 80%;
	}

	.button-area, .work-sect-two-two .button-area{
		flex-basis: 44%;
	}
}
/*---------------------Mobile Breakpoint 720px End-------------------------*/
/*---------------------Mobile Breakpoint 690px Start-------------------------*/
@media (max-width:690px){
	.hero-welcome h1{
		font-size: 34px;
		line-height: 50px;
	}

	.site-footer-left-title, .site-footer-left-address, .footer-socials-list{
		text-align: center;
	}

	.site-footer-right .subs-full{
		flex-direction: column;
		align-items: center;
	}

	.site-footer-right-newsletter input[type="email"]::placeholder{
		text-align: center;
	}

	.site-footer-right .subs-full-left{
		width: 84%;
		padding-bottom: 6%;
	}

	.site-footer-right-newsletter .wpcf7-spinner{
		left: 38%;
		top: -162%;
	}

	.site-footer-right .subs-full-right{
		width: 84%;
	}

	.site-footer-right-newsletter-desc{
		margin-top: 4%;
	}

	.footer-nav-list{
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.footer-nav-list li{
		padding-bottom: 8%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.footer-nav-list a{
		font-size: 16px;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 15%;
		padding-right: 15%;
	}

	#work-sticky{
		display: none;
	}

	.work-sect-one .portfolio-gallery{
		width: 76%;
	}

	.work-sect-one h2, .work-sect-two h2{
		text-align: center;
	}

	.serv-sect-one-bottom .button-yellow {
	  font-size: 20px;
	}

	.page-template-page_related-projects .related-projects-list{
		justify-content: center;
	}

	.related-projects-list a{
		width: 60%;
	}

	.page-template-page_related-projects .related-projects-list a:first-child {
	  margin-bottom: 5%;
	}

	.related-projects-list .work-image-top h4{
		font-size: 22px;
	}

	.related-projects-list .work-image-top h6{
		font-size: 14px;
	}

	.picel-blog-home .button-area {
	  flex-basis: 28%;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		width: 34%;
	}

}
/*---------------------Mobile Breakpoint 690px End-------------------------*/
/*---------------------Mobile Breakpoint 610px Start-------------------------*/
@media (max-width:610px){
	#rmp_menu_trigger-482 {
	  width: 50px;
	  height: 50px;
	  right: 6%;
	  top: 1.5%;
	}

	#rmp_menu_trigger-482 .responsive-menu-pro-inner, #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, #rmp_menu_trigger-482 .responsive-menu-pro-inner::after{
		width: 24px;
	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::before{
		top: 8px;
	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::after{
		bottom: 8px;
	}

	#rmp-menu-wrap-482 .rmp-menu-item-link{
		height: 50px;
		font-size: 30px;
	}

	.home-sect-five .sect-athird h3{
		text-align: center;
	}

	.home-sect-five .sect-twothirds{
		margin-left: 5.5%;
		margin-right: 5.5%;
		width: 89%;
	}

	footer .picel-contain{
		width: 100%;
	}
	.site-footer-right .subs-full-left, .site-footer-right .subs-full-right{
		width: 100%;
	}

	.footer-socials-list li{
		padding-right: 8%;
	}

	.site-footer-right-newsletter-desc p{
		line-height: 18px;
	}

	.footer-bottom-copyright, .footer-bottom-terms{
		width: 100%;
	}

	.about-sect-zero-full h1{
		font-size: 30px;
	}

	.about-sect-zero-full h5{
		font-size: 16px;
	}

	.cont-sect-zero-full h1{
		font-size: 30px;
	}

	.cont-sect-zero-full h5{
		font-size: 16px;
	}

	.about-sect-one .sect-one-right p{
		font-size: 20px;
	}

	.sect-two-binding h8{
		font-size: 44px;
	}

	.sect-two-binding h7{
		text-align: center;
		font-size: 24px;
	}

	.sect-two-binding p{
	  font-size: 18px;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 12%;
		padding-right: 12%;
	}

	.team-image img{
		height: 340px;
	}

	.serv-sect-zero-land h1{
		font-size: 30px;
	}

	.button-area, .work-sect-two-two .button-area{
		flex-basis: 48%;
	}

	.serv-list-icon{
		width: 8%;
	}

	.serv-list-title{
		width: 92%;
	}

	#wpcf7-f177-p65-o1 button, #wpcf7-f177-p65-o1 input[type="button"], #wpcf7-f177-p65-o1 input[type="reset"], #wpcf7-f177-p65-o1 input[type="submit"]{
		font-size: 16px;
	}

	.member-client-sect .related-projects-list a, .client-sect-related-full-top ul{
		width: 60%;
	}

	.picel-blog-home .entry-header h6{
		font-size: 14px;
	  font-weight: 400;
	}

	.picel-blog-home .entry-header h6 a{
	  font-size: 14px;
	  font-weight: 400;
	}

	.picel-blog-home .entry-header h3 a{
		font-size: 26px;
	}

	.picel-blog-home .entry-content{
		font-size: 18px;
	}

	.picel-blog-home .button-area {
	  flex-basis: 30%;
	}

	.button-clear{
		font-size: 16px;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		width: 40%;
	}

	.picel-posts-related-inside ul{
		width: 80%;
	}

	.picel-search .page-header{
		justify-content: flex-start;
	}

	.picel-search .page-header h1, .archive .page-header h1, .not-found h1{
		margin-bottom: 0px;
		font-size: 36px;
		line-height: 40px;
		flex-wrap: wrap;
	}

	.picel-search .page-header h1{
		text-align: left;
	}

	.picel-search article header h2{
		margin-bottom: 0.3em;
	}

	.picel-search article header h2 a{
		font-size: 22px;
	}

	.archive .page-header h1, .not-found h1{
		text-align: center;
	}

	.not-found input[type="search"]{
		width: 70%;
	}

	.not-found .page-content form .search-submit{
		margin-left: 15%;
		margin-right: 15%;
		width: 70%;
	}
}
/*---------------------Mobile Breakpoint 610px End-------------------------*/
/*---------------------Mobile Breakpoint 550px Start-------------------------*/
@media (max-width:550px){
	.home-sect-zero .sect-full .half-sect:first-child{
		width: 90%;
	}

	.serv-list-icon{
		width: 9%;
	}

	.serv-list-icon-area{
		height: 36px;
	}

	.serv-list-title{
		width: 91%;
	}

	.serv-list-title-name h4{
		font-size: 30px;
		line-height: 36px;
	}

	.serv-list-title-list p{
		font-size: 16px;
		line-height: 24px;
	}

	.work-sect-one .portfolio-gallery{
		width: 86%;
	}

	.cont-intro h2{
		font-size: 32px;
	}

	.cont-intro p{
		font-size: 20px;
		line-height: 30px;
	}

	.cont-sect-two-one h5{
		font-size: 26px;
	}

	.cont-sect-two-two a{
		font-size: 24px;
	}

	.project-sect-one .sect-one-top{
		padding-top: 0;
	}

	.project-sect-one .sect-one-left-title h2{
		font-size: 22px;
	}

	.project-sect-one .sect-one-right h2{
		font-size: 20px;
	}

	.picel-hr-contain, .picel-hr-contain hr{
		padding-top: 0;
	}

	.project-sect-one .sect-one-right h3{
		font-size: 28px;
	}

	.project-sect-one .sect-one-right p{
		font-size: 20px;
		line-height: 28px;
	}

	.project-sect-one .button-area {
	  flex-basis: 44%;
	}

	.project-sect-one .sect-one-left-title h2{
		margin-bottom: 1em;
		font-size: 20px;
	}

	.client-sect-four-bottom h5{
		font-size: 28px;
		margin-top: 1em;
		margin-bottom: 1em;
	}

	.client-sect-five-top h2{
		font-size: 24px;
	}

	.picel-blog-home .picel-posts-left .picel-posts-thumbnails img{
		height: 240px;
	}

	.picel-widget-contain .widget ul li a{
		text-align: center;
	}
}
/*---------------------Mobile Breakpoint 550px Start-------------------------*/
/*---------------------Mobile Breakpoint 500px Start-------------------------*/
@media (max-width:500px){
	.home-sect-zero .sect-full .half-sect:first-child{
		width: 100%;
	}

	#rmp_menu_trigger-482 {
	  width: 40px;
	  height: 40px;
	  top: 2.8%;
	}

	#rmp_menu_trigger-482 .responsive-menu-pro-inner, #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, #rmp_menu_trigger-482 .responsive-menu-pro-inner::after{
		height: 2.5px;
	}

	#rmp_menu_trigger-482 .responsive-menu-pro-inner, #rmp_menu_trigger-482 .responsive-menu-pro-inner::before, #rmp_menu_trigger-482 .responsive-menu-pro-inner::after{
		width: 20px;
	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::before{
		top:  6px;
	}

	button.rmp_menu_trigger .responsive-menu-pro-inner::after{
		bottom: 6px;
	}

	.hero-welcome h1{
		font-size: 32px;
	}

	.hero-scroll-contain{
		display: none;
	}

	.home-folio-item{
		height: 270px;
	}

	.site-footer-right-nav, .site-footer-right-form, .site-footer-left-title, .site-footer-left-address{
		width: 100%;
	}

	.footer-bottom-copyright p{
		font-size: 11px;
	}

	#cookie-law-info-bar[data-cli-style="cli-style-v2"]{
		padding: 10px 16px;
	}

	.about-sect-one-full .sect-one-left{
		padding-bottom: 20px;
	}

	.about-sect-one-full .sect-one-right p{
		line-height: 34px;
	}

	.team-image img{
		height: 310px;
	}

	.button-area, .work-sect-two-two .button-area{
		flex-basis: 60%;
	}

	.work-inner a{
		height: 250px;
	}

	.serv-sect-zero-land h1{
	  font-size: 24px;
	  line-height: 30px;
	}

	.serve-sec-new-one .sect-three-title h2{
		text-align: center;
	}

	select, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
		padding: 10px 10px;
	}

	.cont-select-selected, .cont-select-items div{
		padding: 10px 10px;
	}

	.wpcf7-list-item-label{
		line-height: 16px;
	}

	#wpcf7-f177-p65-o1 .cont-form .cont-form-long:last-of-type .cont-form-long-right{
		padding-top: 2%;
	}

	#wpcf7-f177-p65-o1 button, #wpcf7-f177-p65-o1 input[type="button"], #wpcf7-f177-p65-o1 input[type="reset"], #wpcf7-f177-p65-o1 input[type="submit"]{
		width: 40%;
	}

	.related-projects-list a{
		width: 70%;
	}

	.member-client-sect .related-projects-list a{
		height: 250px;
		width: 70%;
	}

	.picel-posts-related-inside h4 a {
	  font-size: 20px;
	  line-height: 24px;
	}

	.client-sect-related-full-top ul{
		width: 70%;
	}
	
	.picel-posts #picel-crumbs{
		font-size: 10px;
		flex-wrap: wrap;
	}

	.picel-blog-home .entry-header h3 a{
		font-size: 24px;
		line-height: 30px;
	}

	.picel-blog-home .entry-content{
		font-size: 16px;
		padding-top: 2%;
		padding-bottom: 2%;
	}

	.picel-blog-home .hero-welcome h2, .picel-blog-home .hero-welcome h4{
		text-align: center;
	}

	.picel-blog-home .sect-three-more{
		padding-top: 0;
	}

	.picel-blog-home .button-area {
	  flex-basis: 34%;
	}

	.picel-posts h1{
		font-size: 32px;
		line-height: 42px;
	}

	.picel-posts p, .picel-posts-comments p{
		font-size: 16px;
		line-height: 20px;
	}

	.picel-posts h3 {
	  font-size: 30px;
	}

	.picel-posts p.has-x-large-font-size{
		line-height: 36px;
		font-size: 32px !important;
	}

	.picel-posts p.picel-single-xlarge{
	  font-size: 26px;
	  line-height: 30px;
	}

	form.comment-form p:nth-of-type(6) label{
		font-size: 13px;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		font-size: 14px;
		width: 38%;
	}

	.not-found input[type="search"]{
		width: 80%;
	}

	.not-found .page-content form .search-submit{
		margin-left: 10%;
		margin-right: 10%;
		width: 80%;
		font-size: 16px;
		padding-top: 0.63em;
		padding-bottom: 0.63em;
	}

	.cond-sect-one h1{
		font-size: 38px;
	}
	.cond-sect-one p{
		font-size: 16px;
	}
	.cond-sect-one h3{
		font-size:28px;
	}
}
/*---------------------Mobile Breakpoint 500px End-------------------------*/
/*---------------------Mobile Breakpoint 450px Start-------------------------*/
@media (max-width:450px){
	.home-sect-zero .picel-contain{
		width: 90%;
	}

	.footer-bottom-copyright{
		display: none;
	}

	.footer-m-bottom-copyright{
		display: flex;
		flex-direction: column;
		width: 100%;
		align-items: center;
		padding-top: 8%;
		padding-bottom: 8%;
	}

	.footer-m-bottom-copyright img{
		height: 40px;
	}

	.footer-m-bottom-copyright p{
		font-size: 11px;
		line-height: 14px;
	}

	.footer-m-bottom-copyright p:first-of-type{
		padding-top: 2%;
	}
	
	.team-image img{
		height: 270px;
	}

	.team-name h6{
		text-align: center;
		font-size: 20px;
	}

	.team-designation p{
		text-align: center;
		font-size: 12px;
	}

	.cont-intro h2 {
	  font-size: 30px;
	  line-height: 36px;
	}

	.cont-intro p {
	  font-size: 18px;
	  line-height: 24px;
	}

	.wpcf7-list-item-label{
		font-size: 13px;
		line-height: 14px;
	}

	.cont-sect-two-one h5{
		font-size: 22px;
	}

	.cont-sect-two-two a{
		font-size: 22px;
	}

	.project-sect-one .button-area{
		flex-basis: 50%;
	}

	.picel-blog-home .button-area{
		flex-basis: 38%
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		width: 44%;
	}
}
/*---------------------Mobile Breakpoint 450px End-------------------------*/
/*---------------------Mobile Breakpoint 400px Start-------------------------*/
@media (max-width:400px){
	.picel-contain{
		width: 94%;
		padding-left: 4px;
		padding-right: 4px;
	}

	#rmp-search-box-482 .rmp-search-box{
		border-radius: 24px;
		height: 40px;
	}

	#rmp-menu-wrap-482 .rmp-menu-item-link{
		font-size: 24px;
	}

	.sect-three-indepth-contain{
		padding-left: 1%;
		padding-right: 1%;
	}

	.footer-address-list{
		width: 100%;
	}

	.footer-bottom-terms ul{
		flex-direction: column;
		align-items: center;
	}

	.footer-bottom-terms ul li{
		padding-left: 0;
		padding-bottom: 2%;
	}

	.site-footer-right-newsletter input[type="email"]::placeholder{
		font-size: 14px;
	}

	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
	  padding: 7px 8px;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 10%;
		padding-right: 10%;
	}

	.team-image img{
		height: 240px;
	}

	.serv-list-icon{
		display: none;
	}

	.serv-list-title{
		width: 100%;
	}

	.serv-list-title-name{
		justify-content: center;
	}

	.serv-list-title-name h4{
		padding-left: 0;
		text-align: center;
	}

	.serv-list-title-list{
		justify-content: center;
		padding-left: 0;
	}

	.serv-list-descr{
		padding-left: 0;
	}

	.serv-list-icon-details, .serv-list-icon-link{
		justify-content: center;
	}

	.serv-list-icon-details p{
		text-align: center;
	}

	.serv-list-icon-link a i{
		display: none;
	}

	.project-sect-one .sect-one-left-title h2, .project-sect-one .sect-one-right h2{
		text-align: center;
		justify-content: center;
	}

	.project-sect-one .picel-hr-contain{
		width: 100%;
	}

	.project-sect-one .picel-hr-contain hr{
		width: 14%;
	}

	.project-sect-one .sect-one-right h3{
		justify-content: center;
	}

	.project-sect-one .sect-one-right h3, .client-sect-one .sect-one-top .sect-one-right p{
		text-align: center;
	}

	.project-sect-one .sect-one-right-title .sect-three-more, .project-sect-one .sect-one-left{
		justify-content: center;
	}

	.project-sect-one .sect-one-bottom .sect-one-right{
		flex-direction: column;
		align-self: center;
	}

	.project-sect-one .sect-one-bottom .sect-one-right p{
		text-align: center;
	}

	.related-projects-list a{
		width: 80%;
		height: 250px;
	}

	.member-client-sect .related-projects-list a{
		height: 200px;
	}

	.related-projects-list .work-image-top h4{
		font-size: 20px;
		line-height: 22px;
	}

	.related-projects-list .work-image-top h6{
		font-size: 12px;
	}

	.picel-blog-home .picel-posts-right .picel-blog-home-category{
		justify-content: center;
	}

	.picel-blog-home .picel-posts-right .picel-blog-home-category h6, .picel-blog-home .entry-header h3 a, .picel-blog-home .entry-content{
		text-align: center;
	}

	.picel-blog-home-category h6{
		flex-wrap: wrap;
	}

	.picel-blog-home .button-contain{
		justify-content: center;
	}

	.picel-blog-home .picel-posts-left .picel-posts-thumbnails img{
		height: 200px;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		font-size: 13px;
	}

	.cond-sect-one h1{
		font-size: 32px;
	}
	.cond-sect-one p{
		font-size: 20px;
	}
	.cond-sect-one h3{
		font-size: 24px;
	}
}
/*---------------------Mobile Breakpoint 400px End-------------------------*/
/*---------------------Mobile Breakpoint 350px Start-------------------------*/
@media (max-width:350px){
	.site-footer-right-form{
		width: 90%;
	}

	.about-sect-zero-full h1{
	  font-size: 26px;
	}

	.cont-sect-zero-full h1{
		font-size: 26px;
	}

	.about-sect-one-full .sect-one-right p{
		font-size: 18px;
		line-height: 26px;
	}

	.team-image img{
		height: 220px;
	}

	.cont-intro h2{
	  font-size: 26px;
	  line-height: 32px;
	}

	.cont-intro p{
	  font-size: 16px;
	  line-height: 22px;
	}

	.cont-sect-two-one h5{
		font-size: 20px;
	}

	.cont-sect-two-two a{
	  font-size: 20px;
	}

	.serv-sect-zero-land h1{
	  font-size: 24px;
	}

	.picel-posts-related-inside h4 a{
	  font-size: 18px;
	  line-height: 22px;
	}

	.picel-blog-home .button-area{
		flex-basis: 42%
	}

	.picel-posts p, .picel-posts-comments p{
		font-size: 15px;
		line-height: 18px;
	}

	.picel-posts p.has-x-large-font-size {
	  line-height: 32px;
	  font-size: 28px !important;
	}

	.picel-posts p.picel-single-xlarge {
	  font-size: 22px;
	  line-height: 24px;
	}

	form.comment-form p:nth-of-type(6) label{
	  font-size: 12px;
	  line-height: 13px;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		width: 46%;
	}

	.cond-sect-one h1{
		font-size: 32px;
	}
	.cond-sect-one p{
		font-size: 20px;
	}
	.cond-sect-one h3{
		font-size: 22px;
	}
}
/*---------------------Mobile Breakpoint 350px End-------------------------*/
/*---------------------Mobile Breakpoint 320px Start-------------------------*/
@media (max-width:320px){
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
	  padding: 10px 8px 6px;
	}
	.cli-style-v2.cli-bar-container {
	  flex-wrap: wrap;
	}

	.cli-style-v2 .cli-bar-btn_container{
		margin-top: 6px;
	}

	.cli-style-v2 .cli-bar-btn_container .cli_action_button{
		margin-left: 0;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 8%;
		padding-right: 8%;
	}

	.button-area, .work-sect-two-two .button-area{
		flex-basis: 70%;
	}

	.serv-sect-one-bottom .button-yellow {
	  font-size: 18px;
	}
}
/*---------------------Mobile Breakpoint 320px End-------------------------*/
/*---------------------Mobile Breakpoint 300px Start-------------------------*/
@media (max-width:300px){
	.site-footer-right-newsletter input[type="email"]::placeholder{
		font-size: 12px;
	}

	.about-sect-three-team .sect-athird{
		padding-left: 4%;
		padding-right: 4%;
	}

	.team-name h6{
		font-size: 16px;
	}

	.team-designation p{
		font-size: 10px;
		line-height: 14px !important;
	}

	.related-projects-list .work-image-top h4{
		font-size: 17px;
	}

	.related-projects-list .work-image-top h6{
		font-size: 12px;
	}

	.picel-blog-home .picel-posts-left .picel-posts-thumbnails img{
		height: 160px;
	}

	.picel-blog-home-category h6{
		flex-wrap: wrap;
		font-size: 12px;
	}

	.picel-blog-home .entry-header h6 a{
		font-size: 12px;
	}

	.picel-blog-home .entry-header h3 a{
	  font-size: 20px;
		line-height: 24px;
	}

	.picel-blog-home .entry-content{
		font-size: 15px;
	}

	.picel-blog-home .button-area{
		flex-basis: 52%
	}

	select, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
		padding: 6px 10px;
	}

	.picel-single button, .picel-single input[type="button"], .picel-single input[type="reset"], .picel-single input[type="submit"]{
		width: 50%;
	}
}
/*---------------------Mobile Breakpoint 300px End-------------------------*/
/*---------------------Mobile Breakpoint 280px Start-------------------------*/
@media (max-width:280px){
	.about-sect-zero-full h1{
		font-size: 24px;
	}

	.cont-sect-zero-full h1{
		font-size: 24px;
	}
	.team-image img {
	  height: 200px;
	}
	.about-sect-three-team .sect-athird{
		padding-left: 0;
		padding-right: 0;
	}
}
/*---------------------Mobile Breakpoint 280px End-------------------------*/

/*---------------------Mobile Breakpoint 250px Start-------------------------*/
@media screen and (max-height:250px){
	.button-area, .work-sect-two-two .button-area {
	  flex-basis: 80%;
	}

	.picel-blog-home .button-area{
		flex-basis: 64%;
	}

	.cont-sect-two-one h5{
		font-size: 18px;
	}

	.cont-sect-two-two a{
	  font-size: 16px;
	}
}
/*---------------------Mobile Breakpoint 250px End-------------------------*/

@media screen and (max-height:587px){
	/*section.home-sect-zero, .sect-zero{
		height: 100%;
	}*/

	section.project-sect-zero, section.member-sect-zero{
		height: 400px;
	}
}


@media screen and (max-height:470px){
	section.project-sect-zero, section.member-sect-zero{
		height: 320px;
	}

	.picel-contain.picel-posts:first-of-type, .picel-posts-organize:first-of-type{
		padding-top: 0;
	}
}

@media screen and (max-height:390px){
	section.project-sect-zero, section.member-sect-zero{
		height: 250px;
	}
}

@media screen and (max-height:337px){
	#rmp-menu-wrap-482 .rmp-menu-item-link {
	  font-size: 20px;
	  height: 36px;
	  line-height: 36px;
	}
}

@media screen and (max-height:250px){
	#rmp-menu-wrap-482 .rmp-menu-item-link {
	  font-size: 12px;
		height: 22px;
		line-height: 22px;
	}
}