/*
 Theme Name:   TechnUm Child
 Description:  TechnUm Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/technum
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     technum
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  technum-child
*/

/* =Theme customization starts here
------------------------------------------------------- */


input#phonenum { margin-bottom: 10px !important; }
.page-title-container h1.page-title { width: 80%; }

.home .header .logo-link img {   width: auto;   height: 50px;   object-fit: contain;   transform: translate(32px, 0px);}
.footer-section a.logo-link img {  height: 40px;  transform: translate(-3px, 0px);  object-fit: contain;}
.footer-section .logo{margin-bottom:10px !important;}
.grecaptcha-badge { z-index: 99; }

.get-touch-inn form.wpcf7-form.invalid input, .get-touch-inn form.wpcf7-form.invalid select, .get-touch-inn form.wpcf7-form.invalid textarea, .get-touch-inn form.wpcf7-form.invalid  input#phonenum {margin-bottom: 0px !important;}
.get-touch-inn form.wpcf7-form.invalid span.wpcf7-not-valid-tip {margin-bottom: 10px;}

.get-touch-inn form.wpcf7-form.invalid .wpcf7-response-output { display: none; }

#back-to-top { display: inline-block; background-color: #1da4df; width: 50px; height: 50px; text-align: center; border-radius: 4px; position: fixed; bottom: 90px; right: 20px; transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; }
#back-to-top::after { content: "\f106"; font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; font-size: 22px; line-height: 50px; color: #fff; }
#back-to-top:hover { cursor: pointer; background-color: #333; }
#back-to-top:active { background-color: #555; }
#back-to-top.show { opacity: 1; visibility: visible; }


.get-touch-inn   select { background: #e8edf6; border: 0px; color: #838892; margin: 0 0 0px; height: 45px; }
.get-touch-inn br { display: none; }
.get-touch-inn input { margin: 0 0 0px !important;  }
.get-touch-inn .textarea { height: 130px; margin: 0 0 0px; }
.get-touch-inn input.wpcf7-form-control.wpcf7-submit.has-spinner { min-width: 160px; }
.get-touch-inn p { margin: 0; }
.get-touch-inn  span.wpcf7-form-control-wrap { margin-bottom: 10px !important; display: block; }

.wrapper-socials a.fab.fa-twitter:before { content: '' !important; background: url(/wp-content/uploads/2024/12/x-twitter-icon.png); background-repeat: no-repeat; background-size: contain; width: 12px; height: 100%; margin: auto; display: flex; align-items: center; justify-content: center; background-position: center; }
.ul.content-slider-socials.wrapper-socials:before {width: 14px !important;}

.wrapper-socials a.fab.fa-accusoft:before{content: '' !important; background: url(/wp-content/uploads/2024/12/threads-icon.png); background-repeat: no-repeat; background-size: contain; width: 12px; height: 100%; margin: auto; display: flex; align-items: center; justify-content: center; background-position: center;}

@media screen and (max-width: 767px) {
	
.page-title-container h1.page-title { width: 100%; }
.mobile-header-menu-container .main-menu > li ul.sub-menu > li > a{padding:13px 23px 13px 10px !important;}
.mobile-header-menu-container .main-menu > li > ul.sub-menu > li{margin:0 0 0 0px !important;}	
.services-sec-img img{height:auto !important;}	
.technum-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .author-container { flex-direction: column; }	
	
}


.header .main-menu  li.menu-item-has-children  a:after {   content: '';   width: 3px;   height: 3px;   display: none;   position: absolute;   text-align: center;   top: 50%;   right: 0;   left: auto;   margin: -2px 0 0;   -webkit-transition: all 0.3s;   transition: all 0.3s;   -webkit-border-radius: 50%;   border-radius: 50%;}
.home-carosuel .image-carsouel img.swiper-slide-image {  width: 100%; height: 56px;  object-fit: contain !important; opacity: 0.5;}
.home-carosuel  .image-carsouel img.swiper-slide-image:hover{ opacity: 1; transition: 0.3 ease-in;}


.post-type-archive-technum_case_study .content-wrapper { max-width: 1250px; padding: 0 15px; margin: 90px auto 90px auto;}
.technum-content-slider-widget .aside-area .content-slider-socials li {margin: 7px 4px;}
.single-technum_case_study .content-wrapper {max-width: 1250px;padding: 0 15px;margin: 90px auto 90px auto;}
.content-wrapper {  max-width: 1250px;   padding: 0 15px;   margin: 150px auto 90px auto;}
.page-id-196 .content-wrapper { max-width: 1250px;   padding: 0 15px;   margin: 90px auto 90px auto;}
.single-post .content-wrapper {  max-width: 1250px;  padding: 0 15px;  margin: 90px auto 90px auto;}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-7334 {  width: 250px;}
.post-more-button a{text-transform:inherit;}


.logo-link img { width: auto; height: 50px;object-fit:contain;}

 .partner-sec .img-carsouel .slider-item-inner img {  width: auto; height: 70px;}
.case-studies-results h3 { display: none;}
.what-we-do .step-item { width: 100% !important; position: relative; height: 484px;}

.services-sec-img img {  width: auto;  height: 530px;}
.service-item {width: auto; height: 320px;}

.counter1 {background-color: #2f5aa8;}
.counter4 {background-color: #2f5aa8;margin-top:10px;}

.counter2 {background-color: #00bbee;margin-top:10px;  }
.counter3 { background-color: #00bbee;  }
.ads-secbox .step-item.step-item-type-standard { width: auto; height: 360px;}

.technum_case_study.type-technum_case_study .blog-item { min-height: 350px;}

 #standard-plan:not(.active) {color: #e8f7f7 !important;}

.service-post-title {font-size: 20px;line-height: 26px;min-height: 60px;}
.post-content li::marker{color:#797e89;}

.post-meta-header .post-meta-item-author { display: none;}
.results-content ul li { color: #797e89 !important;}
.post-comments-wrapper:not(:first-child) { margin: 70px 0 0;}
.post-meta-item.post-meta-item-tags {display: none;}
.post-comments-title { display: none;}
.post-categories .post-category-item {background-color: #1da4df !important;}
.post-meta-item-date::before { display: none !important;}
.post-comments-list {display: none;}
.post-comments-wrapper  .comment-respond:not(:first-child) { margin: 75px 0 0;}
.content-pagination:not(:first-child) {margin-top: 0px;}
.country-list { display: none;}
.service-item { width: auto; min-height: 371px !important;}
.ads-service.service-item {min-height: 345px !important;}
.ads-service .service-item-icon {margin-top: 25px !important;}
.ads-service  .service-item-excerpt { font-size: 16px; line-height: 26px; min-height: 172px;}
.post-title {font-size: 17px;}
.technum_case_study .blog-item .post-media-wrapper img { width: auto; height: 200px;}
.case-study-sec .blog-item picture img {width: 100%; height: 404px; object-fit: contain; object-position: center center;}

.page-title-bg { position: absolute;  top: 50%;  left: 50%;   right: initial;   width: 100%;   height: 100%;   -webkit-transform: translate(-50%, -50%);   -ms-transform: translate(-50%, -50%);   transform: translate(-50%, -50%);   background-repeat: no-repeat;   background-position: center center;   background-attachment: initial;   -webkit-background-size: cover;   background-size: cover;   background-blend-mode: multiply;   z-index: 2;   background-color: rgba(0, 90, 172, 0.5);}
 .technum-heading .technum-heading-content span[style*="text-decoration: underline"]:before { background-color: #3ad5fc;}

 .technum-button { background-color: #00bbee; background-image: linear-gradient(70deg, #00bbee 50%, #3ad5fc 50%);}

.team-item .team-item-media {display: block;position: relative;overflow: hidden; -webkit-border-radius: 0px; border-radius: 0px !important; height: 300px;}


.price-plan .price-item-custom-field.active:before { content: '\e80c' !important; font: 400 normal 12px/30px 'Arial', sans-serif;   width: 30px;   height: 30px;   position: absolute;   left: 0;   top: 1px;   opacity: 0.6;  color: #ccc;   font-size:12px !important ;}
.price-plan .price-item-custom-field:before {   content: '\2716' !important;    font: 400 normal 12px/30px 'Arial', sans-serif;   width: 30px;   height: 30px;   position: absolute;   left: 0;   top: 1px;   opacity: 0.6;   color: red;  font-weight:bold !important;   font-size:16px !important ;}
.price-plan .price-item-custom-field.active { position: relative; color: #333; }
.price-item-custom-field.active {  font-size: 16px;}
.price-item-custom-field{  font-size: 16px; }
.technum-price-item-widget .price-item.price-item-type-standard .price-item-custom-field {color: #3f3f40;}
.technum_case_study .post-meta-item-date {display: none;}
.post-content p { margin-bottom: 10px !important;color: #797e89;text-align: justify;}
.post-content li {color:#797e89 !important;}

.single-post h4 {margin-top: 20px !important;margin-bottom: 20px !important;}

.results-wrapper h4 { margin-top: 20px !important; margin-bottom: 20px !important;}
.web-secbox .step-item.step-item-type-standard { width: auto;  height: 485px;}
.stories-sec .slider-item-inner {  padding: 60px 45px 60px 45px;  border-radius: 25px 25px 25px 0px;  text-align: left;  border-style: solid;  border-width: 1px 1px 1px 1px;  border-color: #E8E9EA;  background-color: #FFFFFF;  min-height: 400px;  width: auto;  height: 450px;}
.stories-sec img {width: 138px;height: 110px !important;object-fit: contain;}
.home footer.footer { padding-top: 100px;}
.content-pagination {margin-bottom: 0px;}
.selected-flag .iti-arrow { display: none;}
#respond { display: none;}
.years-experience { position: absolute !important;  bottom: 20px !important;}


.get-touch-inn .iti-flag { background-image: url(/wp-content/uploads/2025/01/flags-1.png); }



@media (min-width: 320px) and (max-width: 767px) {


.mobile-header-row .logo-link {margin: 0px -12px;}
.mobile-header-row .logo-link img {   width: auto;   height: 36px;   object-fit: cover;}
.home footer.footer {padding-top: 135px;}
.technum-testimonial-carousel-widget .testimonial-carousel-wrapper 	.owl-dots .owl-dot {display: inline-block;  margin: 13px 6px 0 !important; }
.technum-image-slider-widget .owl-dots .owl-dot {display: inline-block; zoom: 1;   margin: 10px 3px 0;  cursor: pointer;}
.technum-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .testimonial  { font-size: 16px;}
.technum_case_study .blog-item .post-media-wrapper img {width: auto; height: 100%;}
.post-type-archive-technum_case_study .content-wrapper { margin:60px auto 70px auto;}
form.wpcf7-form.init {margin-top: 36px;}
.single-post .content-wrapper {max-width: 1250px; padding: 0 15px; margin: 60px auto 70px auto;}	
.single-technum_case_study .content-wrapper {margin:60px auto 70px auto;}
.content-wrapper {margin: 60px auto 70px auto;}
.page-id-196 .content-wrapper {margin: 60px auto 70px auto;}    
.post-meta-header .post-meta-item-author {display: none;}	
.footer-section {position: relative;z-index: 2;}
.footer-section a.logo-link { margin-top: 30px;}
.contact-page img.attachment-full.size-full.wp-image-1974 { display: none;}
.technum-heading .technum-subheading {  font-size: 2.3214em;  line-height: 1;  z-index: 1;  position: absolute;  font-weight: 800;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  opacity: .3;  white-space: nowrap;  padding: 0 0.4em;  vertical-align: top;  left: 0;  right: 0;  top: -0.4em;  display: block;}
.best-partner img {  width: 100%;  height: 70px  !important;  object-fit: contain;}
.best-partner .owl-dots {   text-align: center;   -webkit-tap-highlight-color: transparent;   margin: 25px -13px 0;   line-height: 0;}
.footer-widgets  .widget { margin: 19px 0 0;}
.footer-widgets { padding: 0 0 20px;}
.best-partner .technum-heading-content {margin-bottom: -30px; font-size: 28px !important;}
.client-testimonial .author-info { text-align: center !important;}
.client-testimonial .testimonial-photo {   width: 90px;   margin: 0 2px 0 0 !important;}
.page-id-174 .content-wrapper { margin: 90px auto 0 auto !important;}
	
	
	
}

@media screen and (max-width: 740px) and (min-width: 360px)  and (orientation: landscape) { 
div#nav_menu-1 { margin: 52px 0 0;}
.best-partner .technum-heading-content { font-size: 26px !important;}



}
@media screen and (max-width: 844px) and (min-width: 390px)  and (orientation: landscape) { 
.ads-wrap {
    padding: 120px 0 360px !important;
}

}

@media screen and (max-width: 896px) and (min-width: 414px)  and (orientation: landscape) {  

.what-we-do .step-item {   width: 100% !important;   position: relative;   height: 360px !important;}
.footer-widgets {padding: 0 0 30px;}

.feature-service .elementor-row { justify-content: center;}
.service-image-sec  p {font-size: 18px;}
.best-partner .owl-stage { height: 70px;}
.every-add  .elementor-row {justify-content: center;}
 #high-five .special-text{font-size: 92px !important; white-space: break-spaces;}	
.prices-wrap .price-item { min-height: 1110px;}	
.call-away-img img { margin-left: 0;}	
.technum-heading-content br { display: none;}	
	
}

@media screen and (max-width: 915px) and (min-width: 412px)  and (orientation: landscape) {

.what-we-do .step-item {   width: 100% !important;   position: relative;   height: auto !important;}
.best-partner-logo img {   width: 100% !important;   object-fit: contain;   height: 40px;   opacity: 0.5 !important;}
.best-partner { margin-bottom: -34px  !important;}


}

@media screen and (max-width: 932px) and (min-width: 430px)  and (orientation: landscape) {
.best-partner-logo .owl-carousel .owl-item img {
    width: 170px !important;
    height: 130px;
}
.content-wrapper {
    margin: 70px auto 70px auto !important;
}
.best-partner { margin-bottom: -34px  !important;}
.best-partner .owl-dots {   margin: 25px -13px 0;   line-height: 0;}

}

@media (min-width:560px) and (max-width: 767px) {
#seo-services .elementor-row .elementor-column { width: 50%; }
#seo-services .elementor-widget-wrap.elementor-element-populated { margin: 0 !important;}
}	
	
@media (min-width: 414px) and (max-width: 896px) {

.what-we-do .step-item {   width: 100% !important;   position: relative;   height: auto;}

}

@media (min-width: 375px) and (max-width: 667px) {
.client-wrap .author-info {
    text-align: center !important;
}
.best-partner .best-partner-logo img {   width: 100%;   object-fit: contain !important;   height: 60px !important; margin-bottom: 0px; }
.what-we-do .step-item {   width: 100% !important;   position: relative;   height: auto;}


} 


@media (min-width: 320px) and (max-width: 767px) { 
  .technum-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .author-info .author-name {
    text-align: center !important;}
  .elementor-162 .elementor-element.elementor-element-4dcf101 .technum-subheading {font-size: 40px !important;}
  .mobile-header-menu-container .main-menu>li>a:before { opacity: 0 !important;}
  .mobile-header-menu-container .main-menu>li ul.sub-menu>li>a:before {opacity: 0 !important;}
	
	
}

@media screen and (max-width: 667px) and (min-width: 375px) and (orientation : landscape){

.what-we-do .step-item {   width: 100% !important;   position: relative;   height: auto;}

.home-banner-sec .content-item {height: 450px;}
.technum-content-slider-widget .owl-carousel.owl-theme .slider-item.aside-area-position-left, .technum-content-slider-widget .owl-carousel.owl-theme .slider-item.aside-area-position-right {    padding: 30px 0 71px;}
.home-banner-sec .slider-banner .content-item { height: 400px !important;}
.footer-section a.logo-link img {  height: 40px;  transform: translate(-3px, 0px);  object-fit: contain;  margin-top: -33px !important;}
.creative-text .vertical-text {margin-left: 60px;   font-size:14px;} 

.special-text.special-text-effect-stroke {font-size: 50px !important;}
.best-partner-logo .owl-carousel .owl-item img { width: 150px;  object-fit: contain;  height: 40px;  opacity: 0.5 !important;}	
.best-partner .technum-heading-content { font-size: 26px !important;}	
.feature-section-seo {    width: 100% !important; margin-left: 0px;}
div#nav_menu-1 {
    margin: 70px 0 0;
}
	
	
	
}

@media (min-width: 960px) and (max-width: 1180px) { 
	
.ab-img-wrap .elementor-element-fdf491e{overflow:hidden;}
	
	
}	
	
@media (min-width: 768px) and (max-width: 1024px) {   
.home .mobile-header .logo-link img {   width: auto;   height: 50px; object-fit: cover; float: left; margin-left: -20px !important;}
.page-template-default .mobile-header .logo-link img { width: auto;height: 50px; object-fit: cover; margin-left: 0px !important;}
.mobile-header-menu-container .main-menu  li ul.sub-menu  li  a {display: block;padding: 13px 43px 13px 0; font-size: 12px;}
.content-wrapper { margin: 100px auto 40px auto;}
.post-type-archive-technum_case_study .content-wrapper {margin: 60px auto 60px auto;}
.single-technum_case_study .content-wrapper {margin: 70px auto 60px auto;}
.page-id-196 .content-wrapper { margin: 70px auto 60px auto;} 
.post-meta-header .post-meta-item-author {display: none;}
.price-item .price-item-image img { width: auto; height: 120px !important;}
.technum_case_study.type-technum_case_study .blog-item { min-height: 350px !important;}
.technum_case_study .blog-item .post-media-wrapper img {   width: auto;   height: auto; }
.footer-section a.logo-link img { height: 40px; transform: translate(-6px, 0px); }
.home footer.footer { padding-top: 110px;}
.creative-text .vertical-text {margin-left: 50px;}

.best-partner-logo .owl-carousel .owl-item img { width: 100px !important;  object-fit: contain;  height: 100px;  opacity: 0.5 !important;}	

.best-partner-logo .technum-heading.heading-with-pagination:not(:last-child) {margin-bottom: 25px;}
.best-partner-logo .owl-dots { margin: 10px -13px 0; }
.cybrain-feature-sec { margin-left: 150px;}
.every-add  .elementor-row { justify-content: center;}
.what-we-do .step-item { min-height: 440px;}	
.creative-text .special-text.special-text-effect-fill { font-size: 40px !important;}	
.page-id-172 .special-text-effect-stroke{ font-size: 60px !important;}
	
}

@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation : landscape){
.what-we-do .step-item { height: 334px !important;}
.price-item-custom-field.active {font-size: 14px;}
 .elementor-162 .elementor-element.elementor-element-658f738 .content-item { height: 700px !important;}
.special-text.special-text-effect-stroke { font-size: 100px !important ; margin-bottom: 20px;}
.counter-sec .elementor-counter-number-wrapper {font-size: 60px !important;}
.feature-img img {width: 100%;height: 400px !important;}
.feature-img .elementor-widget-container { margin: 0px !important;}
.technum-heading .technum-subheading { font-size: 76px;}
.what-we-do .step-item { width: 100% !important; position: relative; height: auto;}
.what-we-do .step-description {font-size: 15px !important;}
.vertical-text {  display: block;   margin-left: 60px;}
.footer-type-1 .footer-widgets .widget, .footer-type-2 .footer-widgets .widget { width: calc(50% - 30px) !important;}
.what-we  .success-step { width: 50% !important;}
.choice-plan {padding: 100px 0px 80px 0px  !important;}
.feature-sec-2 {padding: 0px 0px 35px 0px;}
.feature-sec {  padding: 0px 0px 0px 0px;  margin: 120px 0px -30px 0px !important;}
.busniess-sec { padding: 100px 0px 450px 0px !important;}

.creative-text .vertical-text {margin-left: 60px;   font-size:14px;} 
.team-listing-wrapper .team-item-wrapper { margin: 0 0 0;}
.ads-wrap {padding: 170px 0 380px !important;}
#ads-wrap { padding: 90px 0 120px;}
.what-we-do .step-item { min-height: 370px;}	
.technum-content-slider-widget .aside-area .content-slider-socials { bottom: 50px; max-height: 39%;}	
    .high-five .special-text {
        font-size: 100px !important;	
}
}

@media screen and (max-width: 1180px) and (min-width: 820px) and (orientation : landscape){
.what-we-do .step-item { height: 560px;}	
.high-five .special-text.special-text-effect-fill {
    white-space: break-spaces;
}
	
	
}


@media screen and (max-width: 1280px) and (min-width: 800px) and (orientation : landscape){

.reach-wrap { padding: 170px 0 380px !important;}	
.brand-inn {
    padding: 0 0 20px !important;
}	
}


@media (min-width: 1024px) and (max-width: 1366px) {

.creative-text .special-text.special-text-effect-fill { font-size: 100px  !important; margin: 20px 0 20px;}
.creative-text .vertical-text {margin-left: 60px;}
.years-experience {position: relative !important; width: auto; bottom: 70px !important;}
section#partner { margin: 60px 0 30px;}
.choice-plan { padding: 100px 0 0 !important; margin: 90px 0 0 !important;}	
.high-five .special-text.special-text-effect-fill { white-space: break-spaces; margin: 35px 0 0;}

.prices-wrap .price-item.price-item-type-standard {
    min-height: 1160px;
    margin-bottom: 80px;
}	
	
	
}


@media (min-width: 320px) and (max-width: 480px) {
  .elementor-widget-technum_vertical_text .vertical-text{-webkit-transform: inherit !important; -ms-transform: inherit !important; transform: inherit !important; margin: 5px 0 0 30px !important;}
	.elementor-172 .elementor-element.elementor-element-09fa51a .special-text{font-size: 34px !important; white-space: break-spaces;}	
}

@media (min-width: 481px) and (max-width: 767px) {
	#high-five .special-text, .elementor-162 .elementor-element.elementor-element-846923e .special-text, .elementor-172 .elementor-element.elementor-element-09fa51a .special-text{font-size: 54px !important; white-space: break-spaces;}	
	.special-text.special-text-effect-stroke, .elementor-162 .elementor-element.elementor-element-aa74c4d .special-text{font-size: 70px !important;}
	.elementor-widget-technum_vertical_text .vertical-text{-webkit-transform: inherit !important; -ms-transform: inherit !important; transform: inherit !important; margin: 10px 0 0 30px !important;}
.content-wrapper {  margin: 70px auto 70px auto !important;}
.team-item .team-item-media img { position: relative;}
.team-item .team-item-media { height: auto;}
	
	
}

@media (min-width: 1024px) and (max-width: 1180px) {
	.what-we-do .step-item { min-height: 710px;}
}

@media (min-width: 768px) and (max-width: 959px) {
	
.reach-wrap{padding-top: 0px !important;}	
	.reach-wrap section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b2d582e.elementor-section-content-bottom.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 110px 0 40px;}
.high-five .special-text { font-size: 70px !important; margin: 0 0 30px; }
	
.prices-wrap .price-item.price-item-type-standard {
    min-height: 1100px;
}	
	
	
	
	
}

@media only screen and (min-width: 992px) {
    .footer-type-1 .footer-widgets .widget, .footer-type-2 .footer-widgets .widget {
        width: calc(33.3% - 30px);
    }
}

/*--ss--*/
.header .main-menu>li ul.sub-menu>li>a:before {opacity: 0 !important; }
ul.footer-additional-menu li {padding:0 3px;}
.page-id-202 .icon-box-info a{color:#7f848e;}
.archive .breadcrumbs{padding:0 0 0 5px;}
.wp-singular .breadcrumbs{padding:0 0 0 5px;}
.page-id-178 .services-sec-img img{height:530px !important;}
.technum-step-widget .step-item.step-item-type-extended .step-image .step-number-inner {  bottom: -8px;  left: -2px;}
.page-id-172 .special-text-effect-fill{font-size:90px !important;}
.slide-sidebar-content .technum-contacts-widget-email a{color:#fff !important;}
.slide-sidebar-content .technum-contacts-widget-phone a{color:#fff !important;}


.technum_case_study .blog-item .post-media-wrapper img { width: 100%; height: auto;}
.footer-section .widget_nav_menu ul li>a:before, .widget_technum_nav_menu_widget ul li>a:before { opacity: 0 !important;}
.footer-section .current-menu-item a {color: #9fa4ae !important;}
