/**
* Theme Name: Techland Child
* Description: This is a child theme of Techland, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: techland
* Version: 1.8.5
*/

#activities .tg-grid-area-bottom1 {
    margin-top: 60px;
}

#activities .tg-grid-area-bottom1 .tg-ajax-button-holder .tg-ajax-button {
	color: #ffffff;
	min-width: 180px;
    min-height: 65px;
    padding-top: 22px;
    padding-bottom: 22px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-left: 28px;
    padding-right: 28px;
    line-height: 1;
    font-size: 1.6rem;
    font-family: "Nunito Sans",sans-serif;
    font-weight: 700;
    text-align: center!important;
    text-decoration: none!important;
    text-shadow: none!important;
    letter-spacing: 0;
    border: 2px solid;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    z-index: 0;
    -webkit-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
    -o-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
    transition: background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f63068), color-stop(100%, #fa6e3d));
    background: -webkit-linear-gradient(0deg, #f63068 0%, #fa6e3d 100%);
    background: -o-linear-gradient(0deg, #f63068 0%, #fa6e3d 100%);
    background: -webkit-gradient(linear, left top, right top, from(#f63068), to(#fa6e3d));
    background: -webkit-linear-gradient(left, #f63068 0%, #fa6e3d 100%);
    background: -o-linear-gradient(left, #f63068 0%, #fa6e3d 100%);
    background: linear-gradient(90deg, #f63068 0%, #fa6e3d 100%);
}
#activities .tg-grid-area-bottom1 .tg-ajax-button-holder span.tg-nav-color {
    color: #ffffff !important;
}
.career-box .nt-column .nt-shortcode-wrapper {
    -webkit-box-shadow: 0 0 68px 0 rgb(174 175 175 / 17%);
    box-shadow: 0 0 68px 0 rgb(174 175 175 / 17%);
}
.career-box .nt-column .nt-shortcode-wrapper:hover {
    -webkit-box-shadow: 0 0 68px 0 rgb(90 90 90 / 54%);
    box-shadow: 0 0 68px 0 rgb(90 90 90 / 54%);
}
.environment-box .projects.projects--s1.__item {
    padding: 12px !important;
    border: 2px solid;
    margin-bottom: 20px;
}
.environment-box  .projects .__body {
    padding-top: 0 !important;
}
.environment-box .projects .__body h3.__title {
    font-size: 18px;
    letter-spacing: 0;
}
.custom-orange .projects.projects--s1.__item {
    border-color: #e99f30;
    background: #e99f301a;
}
.custom-orange .projects .__body h3.__title {
    color: #e99f30;
}
.custom-purple .projects.projects--s1.__item {
    border-color: #6b69cf;
    background: #6b69cf1a;
}
.custom-purple .projects .__body h3.__title {
    color: #6b69cf;
}
.custom-green .projects.projects--s1.__item {
    border-color: #29bf72;
    background: #29bf721a;
}
.custom-green .projects .__body h3.__title {
    color: #29bf72;
}
.custom-pink .projects.projects--s1.__item {
    border-color: #e53fe0;
    background: #e53fe01a;
}
.custom-pink .projects .__body h3.__title {
    color: #e53fe0;
}
.custom-red .projects.projects--s1.__item {
    border-color: #e53f3f;
    background: #e53f3f1a;
}
.custom-red .projects .__body h3.__title {
    color: #e53f3f;
}
.custom-skyblue .projects.projects--s1.__item {
    border-color: #3fa8e5;
    background: #3fa8e51a;
}
.custom-skyblue .projects .__body h3.__title {
    color: #3fa8e5;
}
.custom-lightgreen .projects.projects--s1.__item {
    border-color: #3abbaf;
    background: #3abbaf1a;
}
.custom-lightgreen .projects .__body h3.__title {
    color: #3abbaf;
}
.custom-darkgreen .projects.projects--s1.__item {
    border-color: #096e32;
    background: #096e321a;
}
.custom-darkgreen .projects .__body h3.__title {
    color: #096e32;
}
.careerform-modal .modal-header .close{
    margin: auto 0;
    font-size: 30px;
    padding: 0 5px;
}
.careerform-modal .modal-body {
    padding: 30px;
}
.custom-footer-widget-1 .wp-block-columns {
    margin-bottom: 0;
}
/*.technology-grid .wpb_image_grid_ul img {
    padding: 10px;
}*/
.technology-grid ul.wpb_image_grid_ul li.isotope-item:first-child {
	padding-left: 0;
}
.technology-grid ul.wpb_image_grid_ul li.isotope-item {
    padding: 0 4px;
    position: relative !important;
    left: 0 !important;
}
.technology-grid ul.wpb_image_grid_ul li.isotope-item img.attachment-full {
	width: 70px;
}
#activities #grid-6279 .tg-filter:not(.tg-dropdown-item){
    border-radius: 20px;
}
#activities .tg-nav-bg-round .tg-nav-font{
    font-size: 16px;
    font-weight: 600;
}

.about-right-column {
    margin: auto 0;
}
#ourservices .__item.__item--shadow, #ourservices .screens-app .__item {
    padding-top: 50px;
    -webkit-box-shadow:  0 0 30px 0 rgb(174 175 175 / 10%); //0px 0px 10px 0px rgb(248 79 83 / 20%) inset;
    box-shadow: 0 0 30px 0 rgb(174 175 175 / 10%); //0px 0px 10px 0px rgb(248 79 83 / 20%) inset;
}
#ourservices .projects--s4 .__content, #ourservices .screens-app .__content {
    background-color:  transparent;
}
#ourservices .projects--s4 .__item .__image {
    padding-top: 76.66667%;
}
#ourservices .projects--s4 .__item .__image, #ourservices .screens-app .__item .__image {
    max-width: 300px;
    margin: 0 auto;
}
#ourservices .projects .__item .__image img, #ourservices .screens-app .__item .__image img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
#ourservices .screens-app .__item p.vc_custom_heading{
    padding: 20px 20px 40px;
}
#ourservices .screens-app .slick-list .slick-track {
    padding-top: 50px;
}
#career .career-description {
    font-family: -apple-system,BlinkMacSystemFont,"Nunito Sans",sans-serif !important;
}
#career .__item .vc_single_image-wrapper.vc_box_border_grey {
    margin: 20px 0;
}
#career .slick-track {
    padding: 50px 0;
}
#career .slick-slide .__item {
    -webkit-box-shadow: 0 0 30px 0 rgb(174 175 175 / 10%); //0px 0px 10px 0px rgb(248 79 83 / 20%) inset;
    box-shadow: 0 0 30px 0 rgb(174 175 175 / 10%); //0px 0px 10px 0px rgb(248 79 83 / 20%) inset;
}
#activities .tg-filters-holder .tg-filter.tg-filter-active, #activities .tg-filters-holder .tg-filter:not(.tg-dropdown-item):hover {
    background: linear-gradient(90deg, #f63068 0%, #fa6e3d 100%);
}
#activities .tg-filters-holder .tg-filter .tg-filter-name {
    padding: 5px 30px;
}
.features-parent-box h4.__title {
    margin-bottom: 15px;
}
.features-parent-box .services--s3 .__item {
	text-align: center;
}
/*#career .slick-slide .__item:hover {
    -webkit-box-shadow: 0 0 68px 0 rgb(90 90 90 / 54%);
    box-shadow: 0 0 68px 0 rgb(90 90 90 / 54%);
}*/
footer .nt-sidebar-footer-widget ul li {
	word-break: break-word;
}
.screens-app .slick-slider .slick-list {
	height: auto !important;
}
#career .screens-app .slick-track {
	padding: 50px 0 15px;
}
.technology-grid ul.wpb_image_grid_ul li.isotope-item {
	position: unset !important;
}
.textwidget .footer__address--s2 li {
    padding-left: 26px;
}
@media(max-width: 1199px) and (min-width: 992px) {
	.projects--slider .slick-initialized .slick-slide {
		width: 10% !important;
	}
	main .projects--slider .slick-initialized .slick-slide p:last-child {
		overflow: hidden;
		-webkit-line-clamp: 5;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		font-size: 16px;
	}
}
.technology-grid ul.wpb_image_grid_ul li.isotope-item,
.technology-grid ul.wpb_image_grid_ul li.isotope-item:first-child {
	padding: 0 4px 8px;
}
.wpb_image_grid .wpb_image_grid_ul {
	margin: 0 -4px !important;
}
div#jarallax-container-0 div {
	background-position: 70% 50% !important;
}
#ourservices .screens-app .slick-list .slick-track {
	align-items: stretch;
	padding-bottom: 20px;
}
#ourservices .screens-app .slick-list .slick-track .__item.text-center {
	height: 100%;
}
/*#features .feature .__inner .__item .__ico img {
    width: 75px;
}
#features4 .services--s3 .__item .__ico img {
    width: 150px;
}*/