/*
Theme Name: Greencubes solutions
Theme Url: https://google.com
Author: Greencubes
Author URI: https://greencubes.co.in
Version: 1.0.0
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: Bootstrap, Single-page

*/
.wpcf7 form.invalid .wpcf7-response-output {
	color:#000000;
}
.get_quote_info.wp-dev input.wpcf7-form-control.has-spinner.wpcf7-submit.get_pricing:hover {
    background: #97CB06;
}

.new-case-studies-block-main {
    cursor: pointer;
}
.grecaptcha-badge {
    display: none !important;
}
.winning_info p {
	color: #a9b5c9;
    font-weight: 600;
    font-size: 15px;
}
.page-template-case-study .last_news_info h3 {
    min-height: unset;
}
.case_study_landing_part {
    padding: 0px 100px;
}
.last_news_info.case_study_landing_info .winning_info {
    justify-content: space-between;
}
.case_study_landing_img img {
    width: 100%;
}
.case_study_landing_block {
    margin-bottom: 30px;
    width: 100%;
    padding: 0px 15px;
}
.single-case-studies h2.green-heading-content span {
    position: relative;
}
.single-case-studies h2.green-heading-content span:before {
    content: '';
    position: absolute;
    display: block;
    left: -0.025em;
    right: -0.1em;
    height: 0.225em;
    bottom: 0.125em;
    z-index: -1;
    background-color: #00dbb0;
}
.laravel-frequently-part {
    padding-top: 110px;
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion {
    background-color: #f2f5fa;
    color: #1f2531;
	position: relative;
    padding-right: 35px;
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion.active:after {
    transform: rotate(180deg);
    transition: 0.2s ease;
	filter: invert(1);
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion:after {
    content: " ";
    position: absolute;
    right: 20px;
    height: 13px;
    width: 11px;
    background-image: url(../../uploads/2023/03/accordian_arrow_down.png);
    top: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.2s ease;
    background-size: 11px;
}
ul.shopify_faq_list {
    padding-left: 20px;
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion.active {
    background-color: #2f5aa8;
	color: #ffffff;
}
.shopify_faq {
    padding: 100px 0px;
}
.shopify_faq_title {
    padding-bottom: 26px;
}
ul.web_developmentshopify.list-unstyled li:before {
    content: ' ';
    position: absolute;
    left: 8px;
    background-image: url(https://www.greencubes.co.in/wp-content/themes/greencubes/image/right_img.png);
    width: 10px;
    height: 10px;
    background-size: 10px;
    background-repeat: no-repeat;
    top: 19px;
}
.get_quote_info.shopify {
    padding: 30px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.get_pricing {
    padding: 18px 40px;
}
ul.web_developmentshopify.list-unstyled li {
    padding-left: 30px;
    position: relative;
    border: 1px solid #AAB0BC;
    margin-bottom: 10px;
    border-radius: 5px;
    width: 80%;
    background: #ced9dd7d;
    font-weight: 500;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.get_pricing {
    border: none;
}
span.green-heading-content a {
    color: #1F2531;
}
.submit_more {
    border: none;
	background-color: #071C34;
}
.submit_more:hover {
    background-color: #00BBEE;
    color:#fff !important;
}

.page-numbers{
	border-color: #e0e0e0;
    margin: 10px 8px;
    padding: 0 5px;
    min-width: 46px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    color: #797e89;
	border: 1px solid #e0e0e0;
}
.page-numbers.current{
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: 0 6px 13px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 6px 13px rgba(0, 0, 0, 0.15);
    box-shadow: 0 6px 13px rgb(0 0 0 / 15%);
    color: #00bbee;
}
.page-numbers:hover{
border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: 0 6px 13px rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 6px 13px rgba(0, 0, 0, 0.15);
    box-shadow: 0 6px 13px rgb(0 0 0 / 15%);
    color: #00bbee;

}

.sub-menu{
position:absolute;
z-index: 99;
background: #141414;
display:none;
border-radius: 0.25rem;
}
.navbar-nav .menu-item-has-children a:after{
	content: '';
    vertical-align: 0.255em;
    width: 4px;
    display: inline-block;
    height: 4px;
    background-color: #000000;
    border: none;
    border-radius: 100%;
    margin-left: 5px;
/* 	content:'';
	position:absolute;
	background-image:url(./image/dw.png);
	background-repeat:norepeat;
	width:15px;
	height:9px;
	top: 29px;
    right: 8px; */

}
.navbar-nav li:last-child:after{
	content:unset;
}
.header_part .navbar-light .navbar-nav .nav-link {
    padding: 0;
}

ul.sub-menu {
    padding: 19px 0;
    border-radius: 0;
}

.navbar-nav li .sub-menu .menu-item-has-children .sub-menu{
	display:none;
	position:absolute!important;
	top: 1px;
	width: 100%;
/*     right: -270px; */
	right: -257px;
	border-radius: 0.25rem;
}
.navbar-nav li .sub-menu > .menu-item-has-children a:after{
	content:'';
	position:absolute;
	color:#fff;
    font-size: 19px;
    top: 7px;
    right: 12px;

}
.navbar-nav li .sub-menu .menu-item-has-children a:after{
	content: '';
    position: absolute;
    right: 15px;
    height: 6px;
    width: 6px;
    border: 1px solid;
    transform: rotate(-45deg);
    border-top: 0;
    border-left: 0;
    top: calc(50% - 2px);
    transition: 0.2s ease;
    color: #ffffff;
    background-color: transparent;
    border-radius: unset;
}

.navbar-nav li .sub-menu  .menu-item-has-children .sub-menu > li a:after{
	content:unset!important;
}
.navbar-nav li .sub-menu li:after{
content:unset!important
}

.navbar-nav li .sub-menu .menu-item-has-children .sub-menu li:after{
	content:unset!important
	
}
.desktopmenu .navbar-nav li .sub-menu .menu-item-has-children:hover >  .sub-menu{
display:block;
}

.navbar{
padding:0 !important;
}

.sub-menu li{
padding:10px 0;
}
.desktopmenu .sub-menu li a{
color:#fff !important;
}
.desktopmenu li:hover .sub-menu{
display:block;
}

.header_part nav ul li ul.sub-menu li a {
    padding: 12px 30px !important;
}
.header_part nav ul li ul.sub-menu li{
	margin: 0;
}
.header_part nav ul li {
    padding: 0;
}
.header_part nav ul li ul.sub-menu li a:before{
	display:none;
}
/* .header_part nav ul li ul.sub-menu li a{
	color:#fff !important;
} */
/* .header_part nav ul li ul.sub-menu li a:hover{
	color:#00bbee !important;
} */

.footer_block ul li a.dropdown-item{
	padding: 0px;
}
.contact_artical_form .get_quote_info .wpcf7-response-output {
    color: #fff;
}
/* .wpcf7-response-output {
    color: #fff !important;
} */
.visit_address_info a {
    color: #342b37;
}
a.read_more_btn:hover {
    border-color: #0a58ca;
}

img.alignnone.size-medium {
    height: 100%;
}
.modal.fade.details_section .modal-dialog {
    transition: transform .7s ease-out !important;
}
.modal.fade.apply_section .modal-dialog {
    transition: transform .7s ease-out !important;
}
.frequently_right_side .wpcf7-response-output {
    color: #fff;
}
.footer-top-artical .wpcf7-response-output {
    color: #fff;
}
.Why-we-are-best-question a {
    color: #00bbee;
}
/* .blog_single_aside_info img {
    object-fit: cover;
} */

.hire_us_part .hire_us_info p{
	min-height:150px;
}

.mobile-Project-part{
	padding-top:0;
}

.customer-logo_img img{
height: 100%;
object-fit: scale-down;
}
.expertise_websites_part .Delighted-info h6{
    font-size: 22px;
    font-weight: 600;
    padding-top: 15px;
}
.expertise_websites_part .Delighted-info p {
    font-size: 18px;
    line-height: 27px;
	font-weight:normal;
	max-width:245px;
	margin:0 auto;
}
.expertise_websites_part .Delighted-block-info{
	border:unset;
}


.last_news_info h3{
	min-height:0px;
}

.employees_reviews_info p{
	min-height:120px;
}
.testimonials_img1_info p{
	min-height:unset;
}
.last_news_img img{
	    height: 211px;
/*     object-fit: cover; */
}
.mob_header_part .menu-item-has-children button {
    border: 0;
    background: transparent;
    position: absolute;
    right: 0;
    top: 8px;
}

.header_part .desktopmenu {
    display: flex !important;
}
.header_part .mob_header_part.mobile_hide{
    display: none !important;
}
.creative_team_section_home .creative_team_img{
	width:47%;
}
/*.creative_team_section_home .creative_team_info {*/
/*    width: 53%;*/
/*}*/
.creative_team_section_Wordpress .creative_team_img{
	width:47%;
}
.creative_team_section_Wordpress .creative_team_info {
    width: 53%;
}

.creative_team_part.successfull_part .creative_team_info {
    padding-left: 57px;
}
.successfull_section .creative_team_img img{
	width:100%;
}
.partner_with_us_part .creative_team_img img{
	width:100%;
}
.visit_address_info p{
	margin:0;
}
.sitemapul li {
    width: 100%;
    flex-direction: column;
    display: block;
}
.sitemapul {
    display: block !important;
    width: 100%;
	    margin: 0 !important;
    padding-top: 15px !important;
}
.sitemap ul li a {
	color:#000;
	font-size:20px;
	font-weight:400;
} 
.sitemapul ul li a{
	color:#000;
	font-size:16px;
	font-weight:normal;
}
.sitemapul ul li {
    width: 100%;
}
ul.sitemapul li:after{
/* 	content:unset; */
	    content: '';
    vertical-align: 0.255em;
    width: 4px;
    display: inline-block;
    height: 4px;
    background-color: #000000;
    border: none;
	    top: 13px;
    border-radius: 100%;
	background-image:unset;
    margin-left: 5px;
}
	background-color:unset;
	box-shadow:unset;
}
ul.sitemapul{
	list-style:square!important;
}
ul.sitemapul li{
    padding-left: 20px;
    margin-bottom: 10px;
}
.sitemapmain{
	padding-top: 80px;
    padding-bottom: 86px;
}
ul li.active > a {
    color: #00bbee !important;
}
ul li.active .current-menu-item a, ul li.active li.active .current-menu-item a,ul li.active li.active a {
    color: #00bbee !important;
}

ul li.active li a, ul li.active li.active li a ,ul li.active .current-menu-item li a{
    color: #fff !important;
}
/* 404 Page */
div#notfound{
    padding: 80px 0px 80px 0px;
}
.loweest_proces_part {
    text-align: center;
}
.notfound_page {
   font-size: 14px;
    color: #FFFFFF;
    text-shadow: 0 0 0 #FFFFFF;
    background-color: #00d084;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-family: Montserrat-Regular;
    width: 195px;
    height: 50px;
    border-radius: 10px;
    margin: 0 auto;
}
h2.not_found {
    font-size: 112px;
    margin: 25px;
}
h3.not_found_disc {
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    margin: 43px 30px;
}
.notfound_page:hover{
    background-color: #000000;
    color: #FFFFFF;
}


/* 2-jun */
.our_solution_left.left_text {
    width: 100%;
}
.our_solution_right.right_point {
    display: none;
}


@media only screen and (max-width: 1200px){
.last_news_img img {
    height: 200px;
    /* object-fit: cover; */
	}
		.sitemapmain {
    padding-top: 50px;
    padding-bottom: 60px;
}
	
}
@media only screen and (max-width: 1024px){
	.case_study_landing_part {
		padding: 0px 50px;
	}
	.hire_us_info h3{
		min-height:67px;
	}
	.expertise_websites_part .Delighted-info h6 {
    font-size: 19px;
	}
	.employees_reviews_info p{
		font-size:15px;
		line-height:27px;
	}
.last_news_img img {
    height: 173px;
    /* object-fit: cover; */
	}
	.creative_team_part.successfull_part .creative_team_info {
    padding-left: 45px;
}

	
}

@media only screen and (max-width: 992px){
	ul li.active li a, ul li.active li.active li a ,ul li.active .current-menu-item li a{
    color: #000000 !important;
}
	.header_part .desktopmenu {
    display: none !important;
}
.menu-open .header_part .mob_header_part {
/*     display: block !important; */
}
/*.menu-open .header_part .mob_header_part li:hover > ul {
    display: none !important;
}*/
.footer_section ul li.nav-link {
    display: block !important;
}
.employees_reviews_info p {
    min-height: 135px;
}
	.testimonials_img1_info p{
		min-height:unset;
	}
	#mobilemenu .menu-item{
		position:relative;
	}
	.mob_header_part .menu-item-has-children button{
		width:30px;
		height:25px;
	}
	.mob_header_part .menu-item-has-children button:before{
		    content: '';
    position: absolute;
    right: 15px;
    height: 6px;
    width: 6px;
    border: 1px solid;
    transform: rotate(-45deg);
    border-top: 0;
    border-left: 0;
    top: calc(50% - 1px);
    transition: 0.2s ease;
    color: #000;
    background-color: transparent;
    border-radius: unset;
	}
	.navbar-nav .menu-item-has-children a:after{
		content:unset;
	
	}
	.sub-menu{
		position:unset;
		background:#fff;
/* 		display:flex; */
	}
	.sub-menu.current{
/* 		display:flex; */
/* 		flex-direction:column; */
	}
/* 	.header_part nav ul li ul.sub-menu li a{
		color:#000!important;
	} */
	
	.mob_header_part .nav-link{
		display:block;
	}
	.mob_header_part .menu-item-has-children .sub-menu> li button:before{
		display:none!important;
	}
	.mob_header_part .menu-item-has-children .sub-menu> li.menu-item-has-children button:before{
		display:block!important;
	}
	.navbar-nav li .sub-menu .menu-item-has-children .sub-menu{
		position:unset!important;
	}
	ul.sub-menu {
    padding: 8px 0;
}
	.navbar-nav li .sub-menu .menu-item-has-children .sub-menu{
		padding-left:27px;
		padding-top:0;
		padding-bottom:0;
	}
	.navbar-nav li .sub-menu .menu-item-has-children .sub-menu li button:before{
		display:none!important;
	}
	.header_part nav ul li a:before {
	height:unset;
	}
	.menu-item-210 .collapse li.menu-item-has-children>button::after {
    top: -38px !important;
}
	
	.creative_team_section_home .creative_team_img{
		display:none;
	}
	.creative_team_section_home .creative_team_info{
		width:100%;
		padding-top: 0;
	}	

}
@media only screen and (max-width: 768px){
	.case_study_landing_part {
		padding: 0px 0px;
	}
	.hire_us_section{
		padding-bottom: 0px;
		padding-top:0px;
	}
.shopify_faq {
    padding: 65px 0px;
}
.hire_us_info h3 {
    min-height: unset;
	}
	.hire_us_part .hire_us_info p {
    min-height: 130px;
}
.employees_reviews_info p {
    min-height: 80px;
}
	.testimonials_img1_info p{
		min-height:unset!important;
	}
.last_news_img img {
    height: 195px;
    /* object-fit: cover; */
}
	.creative_team_section_home .creative_team_img{
	width:100%;
}
.creative_team_section_home .creative_team_info {
    width: 100%;
}
.creative_team_part.successfull_part .creative_team_info {
    padding-left: 0;
}
 .laravel-frequently-part{
   	padding-top:0;
 }
  ul.web_developmentshopify.list-unstyled li {
    width: 94%;
  }
	
}

@media only screen and (max-width: 600px){
	.case_study_landing_block {
		padding: 0px 0px;
	}
	.case_study_landing_img {
		height: 190px;
	}
	.case_study_landing_img img {
		height: 100%;
		object-fit: cover;
	}
	.clients_block_part {
    text-align: center;
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion:after {
    right: 15px;
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion {
    padding-right: 28px;
}
.shopify_faq_part .acordian-part-info .accordion-option .accordion {
    font-size: 14px;
}
.shopify_faq_title {
    padding-bottom: 9px;
}
.shopify_faq {
    padding: 58px 0px;
}
.shopify_faq_part .Requirement_info ul.shopify_faq_list li{
	font-size: 14px;
}
.shopify_faq_part .Requirement_info {
    font-size: 14px;
}
	.hire_us_part .hire_us_info p {
    min-height: 120px;
}
	.expertise_websites_part .Delighted-info p{
		padding-top:7px;
	}
	.last_news_info h3 {
    min-height: unset;
}
	.consulting_block_part_slider .last_news_info h3 {
    min-height: 93px;
		
	}
	.consulting_block_part_slider .owl-dots{
		bottom:-6px;
	}
	.consulting_block_part_slider .owl-dot {
    display: inline-block;
    zoom: 1;
    margin: 13px 8px 0;
    cursor: pointer;
}
	.employees_reviews_info p {
    min-height: 135px;
}
.last_news_img img {
    height: unset;
    /* object-fit: cover; */
}
	.consulting_block_part_slider{
		padding:0 15px;
	}
	.sitemapmain {
    padding-top: 33px;
    padding-bottom: 40px;
}
ul.sitemapul li {
    padding-left: 20px;
    margin-bottom: 2px;
}	
	.sitemap ul li a {
/*     font-size: 18px; */
	}
	.sitemapul{
		padding:5px 0!important;
	}
  	ul.web_developmentshopify.list-unstyled li {
    	width: 100%;
	}
}


/* mega menu css */

.header_part nav ul li{
    position:unset;
}
.header_part nav ul li a{
     position: relative;
}

#menu-item-61{
    position:relative;
}

#menu-item-61 > .sub-menu {
    display: none;
    position: absolute;
    width: max-content;
    left: 0;
    right:0;
    background: #141414;
    padding: 40px 60px;
    top: 100%;
    z-index: 999;
    grid-template-columns: repeat(3, 1fr);
}

.desktopmenu #menu-item-61:hover > .sub-menu {
    display: grid;
}

/* LEFT COLUMN: items without children */
#menu-item-61 > .sub-menu > li:not(.menu-item-has-children) {
    grid-column: 1;
}

/* RIGHT AREA: items with children */
#menu-item-61 > .sub-menu > li.menu-item-has-children {
    display: block;
    width: 100%;
    margin-top: -60px;
}
#menu-item-832 {
    margin-top: -60px;
}

#menu-item-61 > .sub-menu > li > a {
    margin-bottom: 14px;
    display: block;
    padding: 12px 0px !important;
}

/* Always show inner submenu */
#menu-item-61 .sub-menu .sub-menu {
    display: block !important;
    position: static !important;
    background: transparent;
    padding: 0;
    margin: 0;
}

#menu-item-61 .sub-menu .sub-menu li a {
    color: #ffffff !important;
    padding: 6px 0 !important;
    font-size: 14px;
    font-weight: 500;
}

#menu-item-61 .sub-menu .sub-menu li a:hover {
    color: #00bbee !important;
}

#menu-item-61 .menu-item-has-children > a:after {
    content: unset !important;
}

#menu-item-61 > .sub-menu > li.menu-item-has-children > a {
    color: #00bbee !important;
    font-weight: 600;
}

#menu-item-61 > .sub-menu > li:not(.menu-item-has-children) > a {
    color: #ffffff !important;
    padding-top: 6px !important;
}


/* -------- wp css --------- */
 
.get_quote_info.wp-dev .nav-item p,
.get_quote_info.wp-dev .form-group p{
    margin-bottom:0;
}
.get_quote_info.wp-dev p{
    color: #1f2531;
    margin-bottom: 0;
}

.get_quote_info.wp-dev .wpcf7-list-item{
    margin:0;
}

/*.get_quote_info.wp-dev input[type="checkbox"]{*/
/*    width: 1em;*/
/*    height: 1em;*/
/*    margin-top: .25em;*/
/*    vertical-align: top;*/
/*    background-color: #fff;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: contain;*/
/*    border-radius: .25em;*/
/*    border: 1px solid rgba(0, 0, 0, .25);*/
/*    -webkit-appearance: none;*/
/*    -moz-appearance: none;*/
/*    appearance: none;*/
/*    -webkit-print-color-adjust: exact;*/
/*    color-adjust: exact;*/
/*}*/

.get_quote_info.wp-dev input.wpcf7-form-control.has-spinner.wpcf7-submit.get_pricing{
    background: #071C34 ;
    padding: 15px 38px;
}

.develop_websites_flex.wp-dev .develop_websites_img {
    padding-bottom: 0;
}

.develop_websites_flex.wp-dev .develop_websites_img img{
    aspect-ratio: 1.5 / 1;
}
.get_quote_info.wp-dev .wpcf7 input[type="checkbox"] {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    cursor: pointer;
}

.get_quote_info.wp-dev .wpcf7-list-item label {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.get_quote_info.wp-dev .wpcf7-list-item {
    padding-right: 5px;
}

.wp-dev-faq .acordian-part-info{
    height: 600px;
    overflow-y: scroll;
    padding-right: 20px;
}

.wp-dev-faq .acordian-part-info::-webkit-scrollbar {
    width: 4px;
    background-color: #FAFAFA;
    border-radius: 0px;
}

.wp-dev-faq .acordian-part-info::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #071C34;
    height: 6px;
}

.wp-dev-faq .acordian-part-info::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #f9f9f9;
}

.php_development_slider_reverse .testimonials_img,
.php_development_slider_reverse .profile-wrapper{
    flex-flow: row;
}

.php_development_slider.wp-dev .owl-stage {
    display: flex;
    animation: slide-left 30s linear infinite;
}
.php_development_slider_reverse.wp-dev .owl-stage {
    display: flex;
    animation: slide-right 30s linear infinite;
}
@keyframes slide-left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

@keyframes slide-right {
    from {
        transform: translateX(-50%);
    }
    to {
        transform: translateX(0);
    }
}
span.c-emoji img {
    max-width: 20px;
}
.case-study-content img {
    max-width: 800px;
    margin: 25px auto !important;
    display: flex;
    width: 100%;
}
.case-study-content ul,
.working_with_clients_info .case-study-content ul{
        padding-left: 20px;
}

.case_study_landing_section .case_study_landing_part {
    display: flex;
    flex-wrap: wrap;
    margin: -15px;
}

.case_study_landing_section .case_study_landing_block {
    width: 50%;
    padding: 15px;
    margin-bottom: 0;
}

.case_study_landing_section .case_study_landing_img img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    aspect-ratio: 1.5 / 1;
    object-fit: cover;
}

.case_study_landing_section .case_study_landing_info{
        padding: 30px;
    background-color: #f4f8fb;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


/*color change css*/
.mobile-Project_cycle_info h2.green-heading-content{
    color: #1F2531 !important;
}
.mobile-Project-part .acordian-part-info .accordion-option .accordion.active {
    background-color: #071C34 !important;
}


/* ----------- case study css ------------ */

/*.single-case-studies .contacts-banner{*/
/*    background-color: #071C34 !important;*/
/*    height: 300px;*/
/*}*/

/*.single-case-studies .breadcrumbs_part ul{*/
/*    justify-content:center;*/
/*    text-align: center;*/
/*}*/

/*.single-case-studies .contacts-container{*/
/*    display: flex;*/
/*    flex-flow: column-reverse;*/
/*}*/

/*.single-case-studies .page-content-wrapper{*/
/*    max-width:1170px;*/
/*    margin:0 auto;*/
/*    padding-top:80px;*/
/*    padding-bottom:80px;*/
/*}*/

/*.single-case-studies h2,*/
/*.single-case-studies h1{*/
/*    font-size: 32px;*/
/*    font-weight: 900;*/
/*    margin-bottom: 1rem;*/
/*    line-height: 1.4;*/
/*    color: #1f2531;*/
/*    text-align:center;*/
/*}*/

/*.single-case-studies ul{*/
/*    max-width: 700px;*/
/*    margin: 0 auto;*/
/*    padding-left:20px;*/
/*    margin-bottom:20px;*/
/*}*/

/*.single-case-studies ul:last-child{*/
/*    margin-bottom:0;*/
/*}*/

/*.single-case-studies ul li,*/
/*.single-case-studies p{*/
/*    font-size:18px;*/
/*    line-height:1.5em;*/
/*    padding-bottom:7px;*/
/*}*/

/*.single-case-studies p{*/
/*    text-align:center;*/
/*}*/

/*.single-case-studies .wp-block-image {*/
/*    max-width: 700px;*/
/*    margin: 15px auto;*/
/*    height: auto;*/
/*    width: 100%;*/
/*}*/

/*.single-case-studies .contacts-info h1{*/
/*    color:#fff;*/
/*    margin-bottom:0;*/
/*}*/

@media(max-width:1250px){
    #menu-item-61 > .sub-menu > li.menu-item-has-children {
        display: inline-block;
    }
}

@media(max-width:600px){
    /*.single-case-studies ul li, .single-case-studies p{*/
    /*        font-size: 16px;*/
    /*}*/
    /*.single-case-studies h2, .single-case-studies h1{*/
    /*        font-size: 26px;*/
    /*}*/
    /*.single-case-studies .page-content-wrapper{*/
    /*    padding-left:15px;*/
    /*    padding-right:15px;*/
    /*}*/
    /*.single-case-studies .breadcrumbs_part ul li:after {*/
    /*   content:unset;*/
    /*}*/
    .case_study_landing_section .case_study_landing_part {
        margin: -10px 0px;
    }

    .case_study_landing_section .case_study_landing_block {
        width: 100%;
        padding: 10px 0px;
    }
}

@media only screen and (max-width: 395px){
.employees_reviews_info p {
    min-height: 162px;
	}
}
@media only screen and (max-width: 395px){
.employees_reviews_info p {
    min-height: 189px;
	}
}