
/*
Theme Name: Unique Startup Pro
Description: Startup Company Pro WordPress Theme comes with an array of incredible features such as Contact forms as well as a Newsletter that can generate immense leads for your business. Besides the basic elements, you will also have the plugin compatibility features letting you add the desired functionality to your existing website. You will also have variations of the homepage layout with various sidebar arrangements. You can use the sidebar effectively for presenting promotional content. The theme gives you RTL and WPML compatibility as .pot files are included in it so that your website
becomes ready for an international audience. Woocommerce compliance will play a key role when it comes to pushing your services online to let people avail themselves through your website. They can also make payments for your IT services through various online payment methods. This WP Startup Company Pro WordPress Theme gives all the goodies that will result in a great IT business website.
Author: wpelemento
Theme URI: https://preview.wpelemento.com/startup-company/
Author URI: https://www.wpelemento.com/
Version: 0.0.1
Requires PHP: 7.2
Tested up to: 6.0.3
Text Domain: unique-startup-pro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, theme-options, threaded-comments
Startup Company Pro WordPress Theme has been created by unique(unique.com), 2022.
Startup Company Pro WordPress Theme is released under the terms of GNU GPL
*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans&family=Galada&family=IBM+Plex+Sans:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,700&family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;1,100;1,200;1,300;1,400;1,500&family=Lexend:wght@100;200;300;400;500;600;700;800;900&family=Red+Hat+Display:wght@300&family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500;1,600&display=swap');
*{
margin:0;
padding:0;
}
body{
overflow-x: hidden;
}
.ebs-testimonial-section .ua-slidenav-container{
transform: translate(-20vw,85px)!important;
position: relative;
}
.ebs-testimonial-section .ua-slidenav-container:before{

    content: '';
    position: absolute;
    height: 2px;
    width: 50px;
    background: #242879;
    top: 50%;
    transform: translateY(-50%) translateX(-57px);
}

.ebs-testimonial-section .ua-img-wrap::after{
	content: "";
  background-image: url(assets/images/Testimonial/testimonial-content-bg.png);
  position: absolute;
  bottom: -15px;
  right: -15px;
  height: 50px;
  width: 50px;
  display: block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position:center;
}


.ebs-testimonial-section .ua-img-wrap{
	width: 80px;
    margin: 40px auto 0;
    border-radius: 50%;
    position: relative;
    overflow: visible!important;

}
.ebs-testimonial-section .swiper-container{
overflow-x: clip;
}

.ebs-testimonial-section .ua-content{
	background-image: url(assets/images/Testimonial/testimonial-shape.png);
  background-repeat: no-repeat;
  background-position: center;
}
/* .cbs-team-post-container .elementor-widget-container{
	overflow-x: clip;
} */






/* .ebs-testimonial-section .swiper-wrapper{
  padding: 6px;
}


.ebs-testimonial-section .ea-arrows-container{
  transform: translate(-20vw, 85px) !important;
  position: relative;
}
.ebs-testimonial-section .ea-arrows-container:before{
  content: '';
  position: absolute;
  height: 2px;
  width: 50px;
  background: #ff6d00;
  top: 50%;
  transform: translateY(-50%) translateX(-57px);
}
.cbs-testimonial-post-container .ea-img-wrap:after{
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.cbs-testimonial-post-container .ea-arrows-container {
  transform: unset !important;
}
.cbs-testimonial-post-container .ea-position-bottom-left {
  left: -33% !important;
  bottom: 60px !important;
}




 */








.demo{
	z-index:9999!important;
}





/*---------------------Banner Image Css Starts Here--------------------------*/


.banner-image{
background-repeat: no-repeat;
background-size: cover;

padding: 5% 0% 5% 0%;
    filter: brightness(0.6);
background-position: center right;
}
 .single-product-banner-left h1{
   color: #fff;
    font-weight: 800;

 }
 .bradcrumbs{
   color: #fff;
     font-weight: 800;

 }
 .bradcrumbs-div a{
   color: #ffff;
    font-weight: 700;
 }

/*---------------------Banner Image Css Ends Here--------------------------*/





/*---------------------Sticky Header Section Css starts Here---------------------------*/
.sticky{
position: fixed;
width: 100%!important;
z-index: 9999;
top:0;
left:0;
background-color:#fff!important;
}
/*----------------------Sticky Header Section Css Ends Here-------------------------*/


/*---------------------Pre Loader Css Starts Here--------------------------*/
.demo {
background:#f5f7f9;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
 z-index: 4;
/* z-index: 1000; */

}


.loader {
width:600px;
height:600px;

margin: 0 auto;
position: relative;
top: 30%;
}
.loader img {
width:100%;
}
/*---------------------Pre Loader Css Ends Here--------------------------*/


@media screen and (min-width: 1440px){
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: calc(100% - 16%);
}
.single-product-page-custom {
max-width: calc(100% - 16%)
}
.single-classes .container{
max-width: calc(100% - 16%);
}
.single-classes .container-fluid{
max-width: calc(100% - 16%);
}
.search .container{
	max-width: calc(100% - 16%);
}

}



/*---------------------Sample page Css Starts Here--------------------------*/
.ebs-topbar .custom-container{
background-color:#8850ff;
padding: 10px;
}
.ebs-topbar .custom-container a{
text-decoration:none!important;
}
.ebs-topbar .social-share a{
margin-right:10px;
}
.ebs-topbar .custom-container a{
color:#fff;
}
.ebs-topbar .custom-container p{
color:#fff;
}
.ebs-topbar .primary-menu ul li{
list-style: none!important;
}
.ebs-topbar .social-share{
list-style: none;
}
.page_item a{
color:#000;
list-style: none;
}
.page_item{
list-style: none;
}
.ets-menu-header{
margin-top:50px;
}
.ets-menu-header a{
color:#000;
text-decoration: none;
}
/*---------------------Sample page Css ends Here--------------------------*/

/*---------------------Single Blog page Css Starts Here--------------------------*/
.single-author-image span{

font-family: 'Josefin Sans', sans-serif;
color: #707070;
}
.single-page-title {
font: 600 36px/60px Jost;
color: #242424;
font-family: 'Josefin Sans', sans-serif;
}
.content_page {
background-color: #fff;
transform: translateY(-8%);
}


.single-author-image img{
display:unset!important;
}
input#wp-comment-cookies-consent {
accent-color:#8850FF;
}
label{
display:unset;
}
/* check box color change css */
.single-post .single-post-comment #commentform p.comment-form-url {
display: none;
}

.single-post-comment {
margin-top: 5em;
width: 46%;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border-radius: 10px;
margin-bottom: 30px;
}

.reply-title{
font-family: 'Josefin Sans', sans-serif;
font-weight: bolder;
}
.single-post-nav span.meta-nav {
font-weight: 700;
font-family: 'Josefin Sans', sans-serif;
}
.single-post-nav .nav-links a {
color: #000;
font-family: 'Josefin Sans', sans-serif;
}
.feature-box img{
width:100%;
}
#single_post{
max-width: 100%!important;
width: 100%!important;
margin: 0 auto!important;
}

.content_page{
background-color: #fff;
transform: translateY(-8%);
}
.single-page-title {
font: 600 36px/60px Jost;
color: #242424;
font-family: 'Urbanist', sans-serif;
}
span.entry-date, span.entry-comments {
font: normal 20px/105px Poppins;
font-family: 'Urbanist', sans-serif;
}
.single-author-image a {
font: normal 20px/105px Poppins;
letter-spacing: 0;
/* color: #242424; */
}
.single-author-image img {
width: 25%;
border-radius: 50%;
}
.single-author-image a {
font: normal 20px/105px Poppins;
letter-spacing: 0;
font-family: 'Urbanist', sans-serif;
}
.single-post-content p {
font: 300 20px/45px Poppins;
letter-spacing: 0;
color: #242424;
}
.meta-box-question {
font: 500 30px/50px Nunito Sans ;
color: #242424;
font-family: 'Josefin Sans', sans-serif;
}
.single-post-content p {
font: 300 20px/45px Poppins;
letter-spacing: 0;
color: #242424;
}
.single-post-content p {
letter-spacing: 0;
color: #8B8B8B;
font-family: 'Urbanist', sans-serif;;
font-weight: normal;
}
li.cat-item {
list-style-type: none;
}
.single-post-social-box .cat-item a {
font: 400 14px/18px Poppins;
color: #242424;
}
.single-post-social-box li a {
padding: 5px 15px;
border: 1px solid #bcbcbc;
border-radius: 5px;
background: #fff 0% 0% no-repeat padding-box;
}
.single-post-social-box li.cat-item {
display: inline-block;
}
.hover-fx {
font-size: 16px;
display: inline-block;
cursor: pointer;
margin: 5px;
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 50%;
text-align: center;
position: relative;
color: #ec1d29;
background-color: rgba(255,255,255,.1);
transition: 300ms;
}


.hover-fx:hover {
background-color: #242879;
color: #fff!important;
}
.hover-fx {
font-size: 16px;
display: inline-block;
cursor: pointer;
margin: 5px;
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 50%;
text-align: center;
position: relative;

background-color: rgba(255,255,255,.1);
transition: 300ms;
}
.single-services .navigation,.single-project .navigation{
text-align:left;
margin: 25px 0;
}
.single-services .navigation a,.single-project .navigation a{
  font-weight: 700;
  color:#000;
}
.single-team .navigation a{
  font-weight: 700;
  color:#000;

}

.single-team  .ebs-single-post-page{
  padding-top:100px!important;
}
.single-team  .navigation {
text-align:left;
margin: 25px 0;
}
.single-post-nav .nav-links {
display: inline-flex;
gap: 21em;
}
.single-post-nav .nav-previous {
text-align: left;
}
span.entry-date, span.entry-comments {
font: normal 20px/105px Poppins;
color: #707070;
font-family: 'Josefin Sans', sans-serif;
}
.single-post-social-box .cat-item a {
font: 400 14px/18px Nunito Sans;
color: #242424;
font-family: 'Josefin Sans', sans-serif;
padding: 8px;
}
.single-post-social-box li a {
padding: 5px 15px;
border: 1px solid #bcbcbc;
border-radius: 5px;
background: #fff 0% 0% no-repeat padding-box;
}
.wp-block-search__button-outside{
border: 1px solid black;
padding: 15px;
}


.feature-box img{
border-radius:10px;
}
#commentform input[type="text"], #commentform input[type="email"], #commentform textarea {
width: 100%;
}

.form-submit input, .post-readmore {
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
background-color:#8850FF;
padding: 20px 15px 15px 15px;
color: #fff!important;
font-size: 16px;
border: none;
font-family: 'Josefin Sans', sans-serif;
}
.form-submit input:hover{
background-color:#242879;
}

.ebs-single-post-page .single-content, .ebs-single-post-page .metabox {
margin-block: 10px;
}
.ebs-single-post-page .metabox > *:not(:last-child) {
margin-inline-end: 20px;
}

.ebs-single-post-page .metabox i, .ebs-single-post-page .socila_share a {
color: #8850ff;
}
.ebs-single-post-page path {

}
.ebs-single-post-page .metabox :is(span, a) {
font-size: 16px;
color: #004375;
font-weight: 400;
}
.ebs-single-post-page .post_ctg {
display: flex;
}
.ebs-single-post-page .post_ctg ul {
margin-inline-start: 10px;
}
.ebs-single-post-page .post_ctg ul a, .logged-in-as a {
color: #000;
font-weight: 700;
}
.share_icon {
position: relative;
}

.social-btn{
display: inline-block;
width: 50px;
height: 50px;
background: #f1f1f1;
margin: 6px;
border-radius: 30%;
box-shadow: 0 5px 15px -5px #00000070;
color: #3498db;
overflow: hidden;
position: relative;
}
.socila_share svg {
padding: 10px;
}

.social-btn path{
line-height: 50px;
font-size: 26px;
transition: 0.2s linear;
}
.social-btn i{
line-height: 50px;
font-size: 26px;
transition: 0.2s linear;
}
.social-btn:hover i{
transform: scale(1.3);
color: #fff;
}
.socila_share b {
position: relative;
top: -15px;
}







/*---------------------Single Blog page Css Ends Here--------------------------*/




/*---------------------Uncategory sidebar Css Starts Here--------------------------*/

#sidebar  .recent-post-box{
display:flex;
gap:10px;
align-items: center;
}
#sidebar.wp-block-search__button-outside {
border: 1px solid #000;
padding: 15px;
}

#sidebar #recent-posts-2 li {
list-style-type: none;
}
#sidebar .post-thumb.col-md-4.col-sm-4.col-4 {
flex: 0 0 50%;
}

#sidebar #recent-posts-2{
border: 1px solid black;
padding: 10px;
margin-top:20px;
}
#sidebar #block-4{
border: 1px solid black;
padding: 10px;
margin-top:20px;
margin-bottom: 20px;
}
#sidebar .wp-block-search__button{
background-color:#fb5850;
margin-left:-1px;
color:#fff;
padding:10px;
font-size: 16px;
font-family: 'Urbanist', sans-serif;
}
#sidebar .post-content a{
color:black;
font-family: 'Urbanist', sans-serif;
}
#sidebar .ea-readmore-icon{
text-transform: capitalize;
color: #ffb424;
}
#sidebar .recent-post-box{
margin-top:10px;
}
#sidebar .widget-title{
background-color: #fb5850;
padding: 10px;
color:#fff;
font-size: 20px;
font-family: 'Urbanist', sans-serif;
}
#sidebar  .wp-block-group__inner-container h2{
background-color:#fb5850;
padding: 10px;
color:#fff;
font-size: 20px;
font-family: 'Urbanist', sans-serif;
}
#sidebar .wp-block-latest-comments{
margin-top:10px;
}
#sidebar .wp-block-latest-comments a{

}

#sidebar .ea-button-wrap{
margin-top: 10px;
}
#sidebar .ea-readmore-icon{
background: #004375 0% 0% no-repeat padding-box;
text-transform: capitalize;
color: white;
padding:10px;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
}
#sidebar .ea-readmore-icon:hover{
background-color:#48BF84!important;
}
#sidebar ul,ol{
padding-left:0!important;
}
#sidebar .post-thumb img{
width:100%;
}
.archive .page-title {
	margin-top: 50px;
margin-bottom:50px;

font-family: "Urbanist", Sans-serif;

    font-weight: 700;
    color: #000;
}
#sidebar .post-thumb img {
height: auto;
max-width: 100%;
border: none;
}
#sidebar .recent-post-box .post-content {
width: 50%;
}
#sidebar .wp-block-latest-comments__comment-author{
color: #8850FF;
font-family: 'Urbanist', sans-serif;
}
#sidebar .wp-block-latest-comments__comment-link{
color:#000;
font-family: 'Urbanist', sans-serif;
}
.single-product-page-custom .post-content h4{
margin-bottom: 20px;
}
.single-product-page-custom .post-categories a {
color: #000;
list-style-type: none!important;
font-family: 'Urbanist', sans-serif;
}
.single-product-page-custom .post-content h4 {
margin-bottom: 35px!important;
margin-top: 15px;
font-family: 'Urbanist', sans-serif;
}
.single-product-page-custom .postbox{
margin-top:30px;
margin-bottom: 30px;
}
.single-product-page-custom .post-categories{
margin-top:10px;
}
.single-product-page-custom .bradcrumbs a{
color:#000;
}
.single-product-page-custom .bradcrumbs svg{
margin-right: 10px;
}
/*---------------------Uncategory sidebar Css Ends Here--------------------------*/







/*--------------------Search Page CSS Starts Here---------------------------*/

#wpel-sidebar #recent-posts-2 li {
list-style-type: none;
}
#wpel-sidebar .wp-block-search__button {
background-color: #8850FF;
margin-left: -1px;
color: #fff;
padding: 10px;
font-size: 16px;
}
#wpel-sidebar #recent-posts-2 {
border: 1px solid black;
padding: 10px;
margin-top: 20px;
}
#wpel-sidebar .recent-post-box {
display: flex;
gap: 10px;
}
#wpel-sidebar .post-thumb img{
height: auto;
max-width: 100%;
border: none;
}
#wpel-sidebar .post-content a{
color: black;
font-family: "Urbanist", Sans-serif;
    font-weight: 500;
}
#wpel-sidebar  .recent-post-box {
margin-top: 10px;
}
#wpel-sidebar  .widget-title {
background-color:#8850FF;
padding: 10px;
color: #fff;
font-size:20px;
}
#wpel-sidebar #block-4 {
border: 1px solid black;
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
}
#wpel-sidebar .wp-block-group__inner-container h2 {
background-color: #8850FF;
padding: 10px;
color: #fff;
font-size:20px;
}
#sidebar .post-thumb img{
height: auto;
max-width: 100%;
border: none;
}
.recent-posts-2  ol, ul{
	padding-left:0!important;
}
.wp-block-latest-comments__comment-meta a{
color:#8850FF;
font-family: "Urbanist", Sans-serif;
    font-weight: 500;
}
.wp-block-latest-comments__comment-link{
	color:#000!important;
	font-family: "Urbanist", Sans-serif;
    font-weight: 500;
}
#wpel-sidebar{
	margin-top:50px;
}
.search-result{
		margin-top:50px;
}
.recent-post-box{
	align-items:center;
}
.search .bradcrumbs{
	color:#fff;
}
.search .bradcrumbs a{
		color:#fff;
}
.search-result{
	font-size:40px;
}
.search .single-page-banner-tittle{
	color: #fff;
    border-bottom: 4px solid #fff;
    width: max-content;
    font-family: "Urbanist", Sans-serif;
    font-weight: 700;
}
.search .single-page-banner-tittle h2{
margin-bottom: 10px;
}
.search .bradcrumbs{
	font-family: 'Urbanist', sans-serif!important;
    font-size: 20px;
    font-weight: 800;
}
/*--------------------Search Page CSS Ends Here---------------------------*/




/*--------------------Search result CSS starts Here---------------------------*/

.search .single-img img{
	width:100%;
	margin-bottom:20px;
	height:100%;
}
.search .entry-title{
	margin-top: 50px;
    margin-bottom: 50px;
}
.search .single-content{
	align-items: center;
    display: flex;

}

.search .postbox-content .posttitle a{

font-family: "Urbanist", Sans-serif;
    font-size: 25px;
    font-weight: 700;
		color: #000;
	}

	.search input[type="submit"]{
		background-color:#fb5850;
    margin-left: -4px;
    color: #fff;
    /* padding: 10px; */
    font-size: 16px;
    font-family: 'Urbanist', sans-serif;
  padding: 10px 20px;
		border:none!important;
		font-weight: 600;
	}
	.search input[type="search"]{
		border: 1px solid #949494;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3em;
    padding: 8px;
    text-decoration: unset!important;
	}

	.search .read-more{
		background-color: #8850ff;
		padding:10px;
		color:#fff;
		font-family: 'Urbanist', sans-serif;
		font-weight: 500;
	}
	 .search .single-img{
		 margin-bottom:20px;
	 }


.archive .single-img img{
	width:100%;
	height:100%;
}
.archive .single-img{
	margin-bottom:30px;
}
.archive .single-content {
    /* align-items: center;
    display: flex; */
}
.archive .read-more{
	background: #8850ff;
	padding: 10px;
    color: #fff;
		font-family: "Urbanist", Sans-serif;
}
.archive .postbox-content .posttitle a {
    font-family: "Urbanist", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: #000;
}

.archive .post-text{
	font-family: "Urbanist", Sans-serif;
	font-size:16px;
	font-weight: 500;
}
.archive .read-more:hover{
	background:#42365C;
}
.search .read-more:hover{
		background:#42365C;
}

.archive .single-page-banner-tittle{

		color: #FFFFFF;
    font-family: "Urbanist", Sans-serif;
    font-size: 35px;
    font-weight: 700;
		border-bottom:4px solid #fff;
		width:max-content;
}
.archive .single-page-breadcrumbs{
	color:#fff;
}
.archive .single-page-breadcrumbs a{
	color:#fff;
    font-family: 'Urbanist', sans-serif!important;
    font-size: 20px;
    font-weight: 800;
}
/* .archive  h1{
	margin-bottom:10px;
} */
.search .page-numbers{
	color:#000;
	font-family: 'Urbanist', sans-serif!important;
	  font-weight: 800;
}
/* #sidebar{
	margin-top:0!important;
} */

.search .post-text{
	font-family: "Urbanist", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.search .sorry-msg{
font-size: 20px;
    font-weight: 400;
			font-family: "Urbanist", Sans-serif;
	}
	.search .entry-title{
			font-family: "Urbanist", Sans-serif;
			font-weight: 700;
	}




/*--------------------Search result CSS starts Here---------------------------*/



/*--------------------Search result CSS starts Here---------------------------*/

.corporate-breadcum a{
color:#fff;
}
.corporate-breadcum .woolentor-breadcrumb{
  color:#fff;
}
.corporate-breadcum .fa-chevron-right{
  padding-right: 10px;
}
.inner-page-title{
  margin-bottom:10px!important;
}

/*--------------------Search result CSS starts Here---------------------------*/

/*--------------------Team Section CSS starts Here---------------------------*/

.cooperate-team-section .swiper-container{
overflow-x: clip;
}
.cooperate-team-section .swiper-container .ua-img-wrap {
    position: relative;
    top: -60px;
}
.cooperate-team-section .swiper-pagination{
  bottom: 0px!important;
}
/*--------------------Team Section  CSS ends Here---------------------------*/






/*--------------------blog section result CSS starts Here---------------------------*/


/*--------------------blog section result CSS ends Here---------------------------*/
.corporate-our-blog-section .bew-featured-image img{
	width:100%;
}
.corporate-our-blog-section .bew-blog-content{
	display: flex;
    flex-direction: column;
}
.corporate-our-blog-section .bew-blog-btn{
	order:4
}
.corporate-our-blog-section .bew-blog-title{
	order:2;
}
.corporate-our-blog-section .bew-post-meta{
	order:1;
}
.corporate-our-blog-section .bew-blog-excerpt{
	order:3;
}
.corporate-our-blog-section .bew-post-meta{
display: flex;
}
.corporate-our-blog-section .bew-post-on{
	order:2;
}
.corporate-our-blog-section .bew-post-on a:before {
    content: '\f073';
    font-family: 'font awesome 5 free';
    font-weight: 800;
    margin-right: 5px;
			color:#242879;
}
.corporate-our-blog-section .fa-clock{
	display: none!important;
}
.corporate-our-blog-section .bew-blog-title{
	font-size: 22px;
line-height: 32px;

font-weight: 700;
font-family: "Josefin Sans";
}
.corporate-our-blog-section .bew-blog-title a{
	color: #000000!important;
}
.corporate-our-blog-section .bew-byline{
	margin-right: 60px!important;
}
.corporate-our-blog-section .fa-user{
	color:#242879;
}
.corporate-our-blog-section  .elementor-button-text{
	position: relative;
}
.corporate-our-blog-section  .elementor-button-text:after{
	content: "\e876";

    font-family: elementskit!important;
    font-size: 11px;
    position: absolute;
    right: -15px;
		font-weight: bolder;
		top:5px;
}

/*--------------------blog section CSS ends Here---------------------------*/





.corporate-business-header-main-section .elementor-container{
    align-items: center;
}
.corporate-header-menu-section .elementor-container{
	  align-items: center;
}
.corporate-about-us-list .elementor-icon-list-text{
	padding-left: 20px!important;
}
.corporate-our-work-heading{
	margin-bottom:15px!important;
	margin-top:15px!important;
}
.corporate-watch-vedio-section .elementor-custom-embed-play{
	color: #242879;
}
.corporate-footer-twitter b{
	color:#FB5850;
}
.corporate-footer-twitter{
	position:relative;
}
.corporate-footer-twitter:before{
	content: '\f099';
  position: absolute;
  left:0px;
  font-family: 'Font Awesome 5 Brands';
  font-weight: 900;
  color: #fb5850;
  top:0;

  font-size: 12px;
}





html{
  scroll-behavior: smooth;
}

body{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  font-family: "Josefin Sans";
}
a{
  text-decoration: none;
}
ul, ol{
  list-style: none;
  margin: 0;
  padding: 0;
}
#elementor-preview-iframe *{
  opacity: 1;
}
.post-section > .container{
  max-width: 100% !important;
  padding: 0;
  margin-block-start: 0 !important;
  margin-block-end: 0px !important;
}
.post-section .container .col-md-4>h2, .ebs-header-menu nav > ul > li .sub-arrow {
  display: none;
}
/* topbar */
.cbs-topbar-social-share a{
  color: #fff !important;
}
.cbs-topbar-social-share path{
  fill: #fff !important;
}
.cbs-topbar-social-share svg{
  max-width: 9px !important;
}
/* slider */
.cbs-slider-main-heading b,
.corporate-copyright-text b{
  color: #FB5850;
}
 .cbs-service-section-title b{
  color: #242879;
}
.typed-cursor{
  display: none;
}

/* services section */
.corporate-service-post-container .ua-img-wrap{
  width: 80px !important;
  display: block;
    margin: 0 auto;
}
.corporate-service-post-container .ua-item{
  text-align: center;
  padding: 10% 0 0;

}
.corporate-service-post-container .ua-readmore{
  font-size: 16px;
  line-height: 26px;
  text-decoration: underline;
  font-weight: 500;
  font-family: "Josefin Sans";
  text-transform: capitalize;
  position: relative;
}

.corporate-service-post-container .ua-readmore:after{
content: "\e876";
    font-family: elementskit!important;
    font-size: 11px;
    position: absolute;
    right: -15px;
    font-weight: bolder;
    top: -2px;
  }
.ebs-reqest-callback{
  width: 90%;
  margin-inline: auto;
}
.cbs-about-us-section .elementor-icon-list-icon{
  background: #6ccd01;
  color: #fff;
  height: 20px;
  width: 20px !important;
  align-items: center;
  border-radius: 50%;
}
/* project section */

/* .ebs-our-work-section-main-container .ha-post-tab-title a{
  display: none;
}
.ebs-our-work-section-main-container  img:hover .ebs-our-work-section-main-container .ha-post-tab-title a{
  display: block;
} */



/*---------------------Inner Page Contact Us CSS starts Here--------------------------*/

.corporate-inner-page-contact-form label{
font-family: 'Urbanist', sans-serif!important;
}
.corporate-inner-page-contact-form input::placeholder{
font-family: 'Urbanist', sans-serif!important;
color:#8B8B8B;
}
.corporate-inner-page-contact-form .wpcf7-textarea::placeholder{
font-family: 'Urbanist', sans-serif!important;
color:#8B8B8B;
}
.corporate-inner-page-contact-form input[type="email"], .corporate-inner-page-contact-form input[type=text] {
width: 100%;
padding: 10px;
margin-bottom: 20px!important;
margin-top: 10px!important;
border:1px solid #1212124D!important;
border-radius: 5px!important;
}
.corporate-inner-page-contact-form  .wpcf7-textarea{
width: 100%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
border:1px solid #1212124D!important;
border-radius: 5px!important;
}

.corporate-inner-page-contact-form  input[type=submit]{
background:#fb5850;
color: #fff!important;
font-family: 'Urbanist', sans-serif!important;
border-radius:10px;
padding:15px 25px!important;
font-size: 20px;
border: unset!important;
cursor: pointer;
width:25%;
}
.corporate-inner-page-contact-form  input[type=submit]:hover{
background-color:#242879;
}


/*---------------------Inner Page Contact Us CSS ends Here--------------------------*/






.ebs-our-work-section-main-container .ha-post-tab .ha-post-tab-filter li.active,
.ebs-our-work-section-main-container .ha-post-tab-item .ha-post-tab-item-inner{
    position: relative;
}
.ebs-our-work-section-main-container .ha-post-tab .ha-post-tab-filter li.active:after {
  position: absolute;
  content: '';
  background: #ff6d00;
  height: 2px;
  width: 50%;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper {
  display: grid !important;
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(2, 310px);
}
.ebs-our-work-section-main-container .ha-post-tab-item-inner{
  position: relative;
}
.ebs-our-work-section-main-container .project-content{
  position: absolute;
  background-color: #ff6d00;
  bottom: 0px;
  left: 30px;
  right: 30px;
  padding: 20px 15px;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s all;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:hover .project-content{
  opacity: 1;
  bottom: 10px;
  pointer-events: all;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 3;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:nth-child(2) {
  grid-column-start: 3;
  grid-column-end: 7;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:nth-child(3) {
  grid-column-start: 7;
  grid-column-end: -1;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:nth-child(4) {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 2;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:nth-child(5) {
  grid-column-start: 5;
  grid-column-end: 8;
  grid-row-start: 2;
}
.ebs-our-work-section-main-container .ha-post-tab-item-wrapper .ha-post-tab-item:nth-child(6) {
  grid-column-start: 8;
  grid-column-end: -1;
  grid-row-start: 2;
}
.ebs-our-work-section-main-container .ha-post-tab .ha-post-tab-filter{
  border-bottom: none;
}
.ebs-our-work-section-main-container .ha-post-tab .ha-post-tab-filter li.active{
  position: relative;
}
.ebs-our-work-section-main-container .ha-post-tab .ha-post-tab-filter li.active:after{
  position: absolute;
  content: '';
  background: #242879;
  height: 2px;
  width: 50%;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.ebs-our-work-section-main-container img{
  width: 100%;
}
/* progress bar */
.ebs-why-choose-right-section .elementor-widget-progress{
  position: relative;
}
.ebs-why-choose-right-section .elementor-progress-wrapper{
  width: 90%;
}
.ebs-why-choose-right-section .ebs-pogress-percentage{
  position: absolute;
  right: 0;
  bottom: -5px;
  font-size: 20px;
  color: #000000;
  font-weight: 600;
  font-family: "Josefin Sans";
}
.ebs-why-choose-right-section .elementor-progress-percentage{
  display: none;
}

/* .cbs-team-post-container .swiper-container{
  overflow: visible;
}
.cbs-team-post-container .ea-post-wrapper{
    overflow-x: clip;
}
.cbs-team-post-container .swiper-container .ea-img-wrap{
  position: relative;
  top: -60px;
} */
.corporate-get-in-touch-form form > p{
  display: flex;
  flex-wrap: wrap;
  gap:2%;
}
.corporate-get-in-touch-form label{
  width: 47%;
  font-size: 16px;
  line-height: 26px;
  color: #222222;
  font-weight: 600;
  font-family: "Josefin Sans";
  margin-block-start: 25px;
}
.corporate-get-in-touch-form p label:nth-child(9){
  width: 100%;
}
.corporate-get-in-touch-form label input, .corporate-get-in-touch-form label textarea{
  width: 100%;
}
.corporate-get-in-touch-form label textarea{
  height: 85px;
}
.corporate-get-in-touch-form form :is(input:not([type="submit"]), textarea){
  width: 100%;
  border: unset;
  border-bottom: 2px solid #efefef;
}
.corporate-get-in-touch-form form input[type="submit"]{
  font-family: "Josefin Sans", Sans-serif;
  text-transform: uppercase;
  line-height: 15px;
  background-color: #fb5850;
  padding: 15px 15px 15px 15px;
  border: none;
  color: #fff;
}
.corporate-get-in-touch-form form input :placeholder{
  font-size: 16px;
  line-height: 26px;
  color: #707070;
  font-weight: 400;
  font-family: "Josefin Sans";
}
.corporate-get-in-touch-form form input{
  margin-block-start: 15px;
}
.ebs-get-in-touch-foot >  div > div{
  flex: 1;
}
.cbs-form-main-container section:last-child  .elementor-widget-wrap{
  margin-block-start: -20%;
}
.corporate-footer-main-heading > div{
  position: relative;
}
.corporate-footer-main-heading > div:after{
  content: '';
  position: absolute;
  height: 2px;
  width: 100px;
  background-color:#fb5850;
  bottom: -12px;
  left: 0;
}
.corporate-footer-read-btn .elementor-button-link{
  padding: 0 !important;
}
.cbs-footer-menu ul{
  display: block !important;
}
.corporate-business-footer-menu ul li{
  position: relative;
}

.corporate-business-footer-menu ul li:before{
  content: '\f124';
  position: absolute;
  left: -25px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  color: #fb5850;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  font-size: 12px;
}
.cbs-footer-menu ul a{
  padding-left: 0!important;
}
.corporate-footer-subscribe-form .elementor-shortcode input[type="text"],
.corporate-footer-subscribe-form .elementor-shortcode input[type="email"]{
  width: 100%;
  background: #2a2a2a;
  border: none;
  margin-bottom: 15px;
  padding: 10px 20px;
  font-size: 14px;
}
.corporate-footer-subscribe-form .elementor-shortcode input[type="submit"]{
  color: #fff;
  width: 100%;
  background:#fb5850;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  font-family: "Josefin Sans";
  border: none;
  padding: 12px 0 10px;
}
.cbs-footer-section .eael-twitter-feed-item .eael-twitter-feed-item-header{
  padding-top: 0 !important;
}
.mwae-grid-container{
  max-width: 100%;
}
.row{
  --bs-gutter-x: 0rem;
}

.ebs-valued-services-video-section .elementor-widget:not(:last-child){
  margin-bottom: 0px !important;
}
/* .corporate-get-in-touch-right-image .elementor-widget-container{
    width: 107%;
} */
.corporate .ea-meta{
  margin-bottom: 12px;
}
.ebs-our-blog-section a .ea-readmore-icon{
  font-size: 16px;
  line-height: 26px;
  text-decoration: underline;
  color: #ff6d00;
  font-weight: 500;
  font-family: "Josefin Sans";
  text-transform: capitalize;
  position: relative;
}
.ebs-our-blog-section a .ea-readmore-icon:after{
  content: "\e876";
  font-weight: 900;
  font-family: elementskit!important;
  font-size: 11px;
  position: absolute;
  right: -15px;
}
/* media query */
@media screen and (max-width: 767px){
   .single-product-banner-left{
  text-align: center;
   }
  .single-project .team-image-box img{
  width:100%;
  }
  .single-project .main_title h2{
    text-align: center;
  }
      .single-project .single-post-block{
    text-align: center;
    }
      .single-project .nav-previous,.single-project .nav-next{
      text-align: center;
    }
  .corporate-inner-page-contact-form input[type=submit]{
    display: block;
    width: 40%;
    margin: 0 auto;
  }
  .corporate-breadcum .woolentor-breadcrumb{
    text-align: center!important;
  }
  .cbs-announcement-bar ul{
    justify-content: center;
  }
  .cbs-announcement-bar-social-share :is(p, ul),
  .cbs-header-logo .hfe-site-logo-container,
  .cbs-header-button .elementor-button-wrapper{
    text-align: center !important;
  }
  .ebs-animation-btn{
    display:none;
  }
  .ebs-header-menu ul {
width:unset!important;
}
.ebs-header-menu .elementskit-menu-container {
max-width: 320px!important;
}
.ebs-header-menu .elementskit-menu-hamburger {
    float: none!important;
    margin: 0 auto;
    border: 1px solid #000;
}
.cbs-header-button{
  display: none;
}
.cooperate-team-section .ua-dots-container{
  display: none;
}
.corporate-our-blog-section .bew-blog-title,.corporate-our-blog-section .bew-blog-excerpt,.corporate-our-blog-section .bew-blog-btn{
  text-align: center;
}
.corporate-our-blog-section .bew-post-meta{
  justify-content: center;
}
.corporate-footer-main-heading > div:after{
  display: none;
}
.hm-headset{
  display: block;
  margin: 0 auto!important;
}
}
@media  screen and (min-width: 768px) and (max-width: 991px) {
  #cbs-request-section {
    width: 100%;
    margin-left: 0%;
  }
}
@media screen and (min-width: 1024px) {
  .ebs-contact-page-info .ebs-contact-page-para p{
    width: 50ch;
  }
}
/* @media screen and (min-width: 1500px) and (max-width: 1600px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1350px;
  }
} */
/* @media screen and (min-width: 1440px){
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc(100% - 10%);
  }
} */
@media screen and (max-width: 320px){
  .ebs-topabr-info li a, .ebs-get-in-touch-foot li a{
    flex-wrap: nowrap !important;
    font-size: 14px !important;
  }
}

/* contact page */
.ebs-contact-page-info ul li{
  width: 100%;
}
/* before demo import */
#eb-topbar{
  background-color: #1a73e9;
  padding: 15px 0;
}
#eb-topbar .eb-topbar-right-content a, #eb-topbar .social-share :is(li, a){
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}
#eb-topbar .social-share{
  list-style: none;
}
#eb-topbar .social-share li a{
  width: 25px;
  display: inline-block;
}
#eb-menu-header{
  box-shadow: 0px 0px 15px rgb(6 147 227 / 10%);
}
#eb-menu-header .primary-menu>ul{
  list-style: none;
  display: flex;
  justify-content: end;
  margin-bottom: 0;
}
#eb-menu-header .primary-menu>ul li{
  margin: 0 10px;
}
#eb-menu-header .primary-menu ul li a{
  font-size: 16px;
  color: #444444;
  font-family: "Josefin Sans";
  font-weight: 600;
}
#eb-menu-header a{
  text-decoration: none;
}
#eb-menu-header .consult-now-btn {
  background-color: #1a73e9;
  color: #fff;
  padding: 10px 25px;
}
footer{
  background-color: #121212;
  color: #fff;
  line-height: 50px
}
.ebs-footer-section .elementor-button-icon svg{
  width: 0.5em;
}
.ebs-footer-section .ebs-footer-twitter-column .ha-tweet-item{
  align-items: center;
  padding: 10px;
}
.ebs-footer-section .ebs-footer-twitter-column .ha-tweet-inner-wrapper{
  padding: 10px;
}
.ebs-footer-section .ebs-footer-twitter-column svg path{
  fill: #1a73e9;
}
i.fa-brands {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}
.ebs-topabr-info li, .ebs-get-in-touch-foot li{
  width: 100%;
}

/* loader */
.spinner-loading-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  cursor: pointer;
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
}


/* button animation  */

@-webkit-keyframes criss-cross-left {
  0% {
    left: -20px;
  }
  50% {
    left: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 50%;
    width: 375px;
    height: 375px;
  }
}

@keyframes criss-cross-left {
  0% {
    left: -20px;
  }
  50% {
    left: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 50%;
    width: 375px;
    height: 375px;
  }
}
@-webkit-keyframes criss-cross-right {
  0% {
    right: -20px;
  }
  50% {
    right: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    right: 50%;
    width: 375px;
    height: 375px;
  }
}
@keyframes criss-cross-right {
  0% {
    right: -20px;
  }
  50% {
    right: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    right: 50%;
    width: 375px;
    height: 375px;
  }
}
.ebs-animation-btn a .elementor-button-text{
  z-index: 1;
}
.ebs-animation-btn a {
  position: relative;
  overflow: hidden;
}
.ebs-animation-btn a:before, .ebs-animation-btn a:after {
  position: absolute;
  top: 50%;
  content: "";
  width: 20px;
  height: 20px;
  background-color:#242879;
  border-radius: 50%;
}
.ebs-animation-btn a:before {
  left: -20px;
  transform: translate(-50%, -50%);
}
.ebs-animation-btn a:after {
  right: -20px;
  transform: translate(50%, -50%);
}
.ebs-animation-btn a:hover:before {
  -webkit-animation: criss-cross-left 0.8s both;
          animation: criss-cross-left 0.8s both;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}
.ebs-animation-btn a:hover:after {
  -webkit-animation: criss-cross-right 0.8s both;
          animation: criss-cross-right 0.8s both;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}
/* single post page */
/* .ebs-single-post-page{
  width: 90%;
  min-width: calc(100% - 300px);
  margin: 0 auto;
  margin-block: 5%;
} */
.ebs-single-post-page .main_title h1{
  color: #222222;
  font-family: "Josefin Sans", Sans-serif;
  font-size: 30px;
}
.ebs-single-post-page .single-content, .ebs-single-post-page .metabox{
  margin-block: 10px;
}
.ebs-single-post-page .metabox > *:not(:last-child){
  margin-inline-end: 20px;
}
.ebs-single-post-page .metabox i, .ebs-single-post-page .socila_share a{
  color: #fb5850;
  margin-inline-start: 10px;
}
.ebs-single-post-page .metabox path{
  fill: #ff6d00;
}
.ebs-single-post-page .metabox :is(span, a){
  font-size: 16px;
  color: #707070;
  font-weight: 400;
}
.ebs-single-post-page .post_ctg{
  display: flex;
}
.ebs-single-post-page .post_ctg ul{
  margin-inline-start: 10px;
}
.ebs-single-post-page .post_ctg ul a, .logged-in-as a {
  color: #000;
  font-weight: 700;
}
.form-submit input, .post-readmore{
  font-family: "Josefin Sans", Sans-serif;
  text-transform: uppercase;
  background-color: #fb5850;
  padding: 20px 15px 15px 15px;
  color: #fff;
  font-size: 16px;
  border: none;
}
/* related post */
.related-posts {
  border-block-start: 1px solid #dae1e9;
}
.related-post-container {
  display: flex;
  gap: 20px;
}
.related-post-title a{
  color: #000;
}
.post-readmore{
  padding-block: 11px 10px;
  display: inline-block;
  margin-block-start: 10px;
}


/* demo customizer css */
section[data-id="311634c1"], section[data-id="638ad9c2"]{
	display:none;
}
.ebs-header-social-share li a {
   color: #fff !important;
}
.ebs-header-social-share li svg path{
	fill: #fff !important;
}
.corporate-service-post-container.ea-img {
    width: 80px !important;
}
.corporate-service-post-container.ea-img-wrap{
	text-align:center;
	margin-top: 20px;
}
/* .ebs-header-menu nav > ul > li:last-child, .hfe-nav-menu__align-center .hfe-nav-menu ul li:last-child{
	background-color:#ff6d00;
} */

/* .ebs-header-menu .elementskit-menu-container > ul > li:last-child {
	background-color:#FB5850;
} */
.ebs-header-menu nav > ul > li:last-child a{
	font-weight: 700 !important;
	color: #fff !important;
}
.hfe-nav-menu__align-center .hfe-nav-menu ul{
	margin-left: unset;
}
.hfe-nav-menu__align-center .hfe-nav-menu ul li:last-child a{
	justify-content:center;
}
.ebs-valued-services-video-section .elementor-widget-wrap .elementor-custom-embed-image-overlay:after {
	/* content: '';
	position: absolute;
	background: #585858;
	inset: 0;
	opacity: 0.4; */
}
.ebs-our-work-section-main-container img{
	max-height:200px;
	object-position:top;
}

@media screen and (min-width:2000px){
	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-27a01bc1 {
    left: -425px;
}
}

@media screen and (max-width:767px){
	.ebs-topabr-info li a{
		justify-content:center;
	}
	.cbs-footer-section .hfe-nav-menu .hfe-nav-menu{
		margin: 0 auto;
	}
	.cbs-footer-section .hfe-nav-menu .hfe-nav-menu a{
		justify-content:center;
	}
	.corporate-get-in-touch-form label{
		width:100%;
	}
	.ebs-why-choose-right-section .elementor-progress-wrapper{
		width:85%;
	}
	.corporate-get-in-touch-right-image .elementor-widget-container {
    width: 100%;
	}
	.ebs-our-work-section-main-container .ha-post-tab-filter{
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	}
  .ebs-our-work-section-main-container .ha-post-tab-item-wrapper {
    display: unset !important;
  }
  .corporate-get-in-touch-form form > p{
	  text-align:center;
	  justify-content:center;
  }
	.corporate-get-in-touch-form form :is(input:not([type="submit"]), textarea){
		text-align:center;
	}
	.wpcf7-spinner{
		width:100%;
	}
	.ebs-footer-main-heading > div:after{
		right: 0;
    	margin: 0 auto;
	}
	.ebs-footer-section .ebs-footer-twitter-column .ha-tweet-item{
		display: inline-block;
	}
	.corporate-footer-subscribe-form .elementor-widget-wrap.elementor-element-populated {
		justify-content: center;
	}
	.post-featured img {
		width: 100%;
		height: auto;
	}
	.feature-box img {
    	width: 100%;
	}
	.comment-form-comment textarea {
		width: 99%;
	}
}
@media  screen and (max-width:1024px){
  .ebs-header-menu-container nav>ul{
    box-shadow: 0px 0px 15px rgb(6 147 227 / 10%);
  }
	.ebs-get-in-touch-foot > div > div{
		flex:unset;
	}
	.ebs-get-in-touch-foot li a{
    	justify-content:center;
  	}
	.related-post-container{
		display:block;
	}
	.postbox {
		margin-bottom: 20px;
	}
}
@media (min-width:768px) and (max-width:1024px){
  .corporate-inner-page-contact-form input[type=submit]{

    width: 40%;
  }
  .corporate-our-blog-section .bew-byline{
margin-right:10px!important;
  }
	.ebs-topbar-section >.elementor-container>div{
		width: 50% !important;
	}

  .ebs-our-work-section-main-container .ha-post-tab-item-wrapper {
    display: flex !important;
  }
	.wpe-business-header-info p.elementor-heading-title {
    margin-left: 63px;
}
}
@media (min-width:768px) and (max-width:991px){
.ebs-our-work-section-main-container img {
	max-height: 140px !important;
}
	.ebs-footer-section .elementor-col-25{
		width:50% !important;
	}
}
@media screen and (min-width:1440px){
	.ebs-our-work-section-main-container img {
	max-height: 264px !important;
	object-position: top;
}
}
@media screen and (max-width:1025px) and (min-width:768px){


.coporate-header-topbar-col-4{
  display: none;
}
.coporate-header-topbar-col-4{
  display: none;
}
.ebs-header-menu .elementskit-menu-hamburger {
    float: none!important;
    margin: 0 auto;
    border: 1px solid #000;
}
}
@media screen and (max-width:1440px) and (min-width:1025px){
  .ebs-topabr-info{
    width: 27%!important;
  }
  .coporate-header-topbar-col-2{
    width: 15.901%!important;
  }
  .ebs-topabr-info{
    width: 27%!important;
  }
  .coporate-header-topbar-col-3{
    width: 25.073%!important;
  }
  .coporate-header-topbar-col-4{
    width: 10%!important;
  }
.related-post-box {
    width: 48%;
    display: inline-block;
    margin-bottom: 20px;
}
	.related-post-container{
		display: inline-block;
	}
}



.project-col{
  padding-right:20px;
}
.single-project .single-post-block,.single-services .single-post-block{
  margin-top:40px;
}
