/*!
Theme Name: Notech Child theme
Theme URI: http://layerdrops.com/notechwp
Template: notech
Author: bracket-web
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Notech WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: notech-child
*/
body{overflow-x:hidden}
.container {
/*     max-width: 1400px; */
	padding:0 80px;
}
.font-16{font-size:15px;}
.tech-we-offer h2 p {font-size: 20px; line-height: 1.7em;  margin-top: 20px; font-weight: 400;}
/* .tech-we-offer .icon-svg-large svg {
    width: 100%;
    height: 100%;
} */
.tech-we-offer .services-two__icon {
        background: #f7f7f9;
    padding: 20px;
}
.tech-we-offer .services-two__single:hover .services-two__icon {
    background-color: transparent;
	
}
.tech-we-offer .services-two__single:hover .services-two__icon:after{opacity:0}
.services-offer .icon-svg-large svg {
    filter: invert(1);
}
.services-offer .services-one__single:hover .icon-svg-large svg {
    filter: invert(0);
}
/* .services-offer .services-one__single, .services-offer .business-from-two__single {
    max-width: 33.33%;
    flex: 0 0 33.33%;
} */
/* .trusted-company__points-two{margin-left:0} */
.why-choose-one__points li{align-items: baseline;}
.services-offer .services-one__single .services-one__content {
    padding: 20px;
    height: 180px;
}

/* .stay-protected .notech-more ul {
    display: block;
} */
.stay-protected .notech-more__points {
    align-items: baseline;
    column-gap: 30px;
}
.stay-protected  .notech-more ul li+li {
    margin-left: 0;
    margin-top: 30px;
}
.about-page__counter .counter-one__list{align-items:baseline }
/* .about-page__counter .counter-one__single h3{display:none;} */
.deliverable-content-box .delivering-it__content {
/*     min-height: 120px; */
/*     align-items: center;
    display: flex; */
}
.blog-details h2 {
    font-size: 27px !important;
    font-weight: 600;
	line-height: 40px;
	color: #1b1525;
}

.blog-details h3, .blog-details h3 strong {
    font-size: 18px;
    color: #ccc !important;
    font-weight: 700;
}
.blog-details__content a {
    color: #346DBF;
    transition: all 500ms ease;
}
.caase-study-home .project-two__content h3 {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-right: 20px;
}
.blog-one-home .blog-one h3.blog-one__title {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 22px;
}
.empty-headersection .testimonial-two:before {
    content: none;
}
.blog-one-home .blog-one {
    padding-top: 0;
}
.empty-headersection .testimonial-two {
    padding: 0;
}
.service-IconBox .service-details__points {align-items: baseline;}

.service-benefits-list .service-details__benefits-points li {
    align-items: baseline;
}
.project-details__details-box .project-details__details li:last-child {
    display: none;
}
.project-details__details-box .project-details__details{
    justify-content: space-around;
}
.project-details__details-box {
    bottom: 0px;    
}
.project-details__details li:nth-child(3):before {
    content: none;
}

.contact-details__info li .text {
    margin-left: 30px;
/*     width: calc(100% - 110px); */
}
.project-details__points li{align-items: baseline;}
.project-details__points li .icon {
    color: #2be4ac;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.faq-bottom .faq-page__tab-faq-content-title {
    margin-left: 0;
}
.main-menu .main-menu__list>li>ul, .main-menu .main-menu__list>li>ul>li>ul, .stricky-header .main-menu__list>li>ul, .stricky-header .main-menu__list>li>ul>li>ul{min-width:max-content;}
.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li{margin-left:50px;}
.blog-one__single {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 5%);
}
.blog-one__single h3.blog-one__title {
        display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 18px;
    line-height: 22px !important;
    min-height: 40px;    margin-bottom: 0;
/* 	text-align: center; */
}
/* .blog-one__tag{display:none} */
.blog-one__meta li a{font-size:14px; font-weight: 400;}
/*broucher timeline */
.caarrer-counter h3.odometer.odometer-auto-theme {
    display: none !important;
}
.page-id-4824 .page-header {
    display: none;
}
.main-timeline4{overflow:hidden;position:relative}
.main-timeline4:before{content:"";width:5px;height:85%;background:#333;position:absolute;top: 60px;left:50%;transform:translateX(-50%)}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:before{top: 37%;transform:translateY(-50%);content:""}
.main-timeline4 .timeline{width:50%;padding-left:100px;float:right;position:relative}
.main-timeline4 .timeline:before{width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #333;position:absolute;left:-10px}
.main-timeline4 .timeline-content{display:block;padding-left:150px;position:relative}
.main-timeline4 .timeline-content:before{width:90px;height:10px;border-top:7px dotted #333;position:absolute;left:-92px}
.main-timeline4 .year{display:inline-block;width:120px;height:120px;line-height:100px;border-radius:50%;border:10px solid #f54957;font-size:30px;color:#f54957;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.4);position:absolute;top:0;left:0}
.main-timeline4 .year:before{content:"";border-left:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-13px;right:0;transform:rotate(45deg)}
.main-timeline4 .inner-content{padding:20px 0}
.main-timeline4 .title{font-size: 20px;font-weight:600;color:#000;text-transform:uppercase;margin:0 0 5px;font-family: 'Montserrat';}
.main-timeline4 .description{font-size: 16px;color: #000;margin:0 0 5px;font-weight: 500;}
.main-timeline4 .timeline:nth-child(2n){padding:0 100px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .timeline:nth-child(2n):before{left:auto;right:-10px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 150px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-92px}
.main-timeline4 .timeline:nth-child(2n) .year{right:0}
.main-timeline4 .timeline:nth-child(2n) .year:before{right:auto;left:0;border-left:none;border-right:20px solid #f54957;transform:rotate(-45deg)}
.main-timeline4 .timeline:nth-child(2){margin-top:110px}
.main-timeline4 .timeline:nth-child(odd){margin:-110px 0 0}
.main-timeline4 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline4 .timeline:first-child,.main-timeline4 .timeline:last-child:nth-child(even){margin:0}
.main-timeline4 .timeline:nth-child(2n) .year{border-color:#1ebad0;color:#1ebad0}
.main-timeline4 .timeline:nth-child(2) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(2n) .title{color:#000}
.main-timeline4 .timeline:nth-child(3n) .year{border-color:#7cba01;color:#7cba01}
.main-timeline4 .timeline:nth-child(3) .year:before{border-left-color:#7cba01}
.main-timeline4 .timeline:nth-child(3n) .title{color:#000}
.main-timeline4 .timeline:nth-child(4n) .year{border-color:#f8781f;color:#f8781f}
.main-timeline4 .timeline:nth-child(4) .year:before{border-right-color:#f8781f}
.main-timeline4 .timeline:nth-child(4n) .title{color:#000}

.main-timeline4 .timeline:nth-child(5n) .year{border-color:#ac1723;color:#ac1723}
.main-timeline4 .timeline:nth-child(5) .year:before{border-left-color:#ac1723}
.main-timeline4 .timeline:nth-child(5n) .title{color:#000}

.main-timeline4 .timeline:nth-child(6n) .year{border-color:#2993a2;color:#2993a2}
.main-timeline4 .timeline:nth-child(6) .year:before{border-right-color:#2993a2}
.main-timeline4 .timeline:nth-child(6n) .title{color:#000}

.main-timeline4 .timeline:nth-child(7n) .year{border-color:#b4e258;color:#b4e258}
.main-timeline4 .timeline:nth-child(7) .year:before{border-left-color:#b4e258}
.main-timeline4 .timeline:nth-child(7n) .title{color:#000}
.main-timeline4 .timeline:nth-child(7) .timeline-content::before { top: 30%; transform: translateY(-30%);}
.main-timeline4 .timeline:nth-child(7)::before { top: 30%; transform: translateY(-30%);}

.main-timeline4 .timeline:nth-child(8n) .year{border-color:#303db9;color:#303db9}
.main-timeline4 .timeline:nth-child(8) .year:before{border-right-color:#303db9}
.main-timeline4 .timeline:nth-child(8n) .title{color:#000}

.main-timeline4 .timeline:nth-child(9n) .year{border-color:#c29235;color:#c29235}
.main-timeline4 .timeline:nth-child(9) .year:before{border-left-color:#c29235}
.main-timeline4 .timeline:nth-child(9n) .title{color:#000}

.timeline-section h5 {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Montserrat';
    text-align: center;
    margin-bottom: 50px;
}
.main-timeline4 .timeline:nth-child(9)::before {
    top: 27%;
}
.main-timeline4 .timeline:nth-child(9) .timeline-content::before {
    top: 28%;
}
.main-timeline4 .timeline:nth-child(9) {
    margin-top: -50px;
}
@media only screen and (max-width:1200px){.main-timeline4 .year{top:50%;transform:translateY(-50%)}
}
/* @media only screen and (max-width:990px){.main-timeline4 .timeline{padding-left:75px}
.main-timeline4 .timeline:nth-child(2n){padding:0 75px 0 0}
.main-timeline4 .timeline-content{padding-left:130px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 130px 0 0}
.main-timeline4 .timeline-content:before{width:68px;left:-68px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-68px}
} */
@media only screen and (max-width:991px){.main-timeline4{overflow:visible}
.main-timeline4:before{height:100%;top:0;left:0;transform:translateX(0)}
.main-timeline4 .timeline:before,.main-timeline4 .timeline:nth-child(2n):before{top:60px;left:-9px;transform:translateX(0)}
.main-timeline4 .timeline,.main-timeline4 .timeline:nth-child(even),.main-timeline4 .timeline:nth-child(odd){width:100%;float:none;text-align:center;padding:0;margin:0 0 10px}
.main-timeline4 .timeline-content,.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{display:none}
.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .year{position:relative;transform:translateY(0)}
.main-timeline4 .timeline:nth-child(2n) .year:before,.main-timeline4 .year:before{border:none;border-right:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;left:-23px;bottom:auto;right:auto;transform:rotate(0)}
.main-timeline4 .timeline:nth-child(2n) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year:before{border-right-color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year:before{border-right-color:#f8781f}
	.main-timeline4 .timeline:nth-child(5n) .year:before{border-right-color:#ac1723}
	.main-timeline4 .timeline:nth-child(6n) .year:before{border-right-color:#2993a2}
	.main-timeline4 .timeline:nth-child(7n) .year:before{border-right-color:#b4e258}
	.main-timeline4 .timeline:nth-child(8n) .year:before{border-right-color:#303db9}
	.main-timeline4 .timeline:nth-child(9n) .year:before{border-right-color:#c29235}
.main-timeline4 .inner-content{padding:10px}
}
.gallary-section .gallery-page {
    padding: 0 0 50px;
}

.industries-servicelist .service-details__benefits-points li {
    align-items: baseline;
}

.case-study-layout-2 .project-two__bottom {
    display: none;
}
.case-study-layout-2 .project-two__bg{height:640px}
.case-study-layout-4 {
    z-index: 9;
    margin-top: -90px;
}
.case-study-layout-4 .project-one__img img{ mix-blend-mode: initial;}
.case-study-layout-4 .project-one__img a img{display:none}
.project-page-one{padding-bottom:0;     padding-top: 50px;}
.project-one__content p, .project-one__content .thm-btn {
    display: none !important;
}

/*newsletter timeline*/
.news-timeline .circle { padding: 13px 20px; border-radius: 50%; background-color: #476CBD; color: #fff; height: 50px; z-index: 2; width: 50px; }
.news-timeline .how-it-works.row .col-2, .how-it-works.row .col-1 { align-self: stretch; position:relative }
.news-timeline .how-it-works.row .col-2::after, .how-it-works.row .col-1::after { content: ""; position: absolute; border-left: 3px dashed #ddd; z-index: 1; }
.news-timeline .how-it-works.row .col-2.bottom::after, .how-it-works.row .col-1.bottom::after { height: 50%; left: 50%; top: 50%; }
.news-timeline .how-it-works.row .col-2.full::after, .how-it-works.row .col-1.full::after { height: 100%; left: calc(50% - 3px); }
.news-timeline .how-it-works.row .col-2.top::after, .how-it-works.row .col-1.full::after { height: 50%; left: 50%; top: 0; }
.news-timeline .timeline div { padding: 0; height: 40px; }
.news-timeline .timeline hr { border-top: 3px dashed #dfdfdf; margin: 0; top: 17px; position: relative; opacity: 1; }
.news-timeline .timeline .col-2 { display: flex; overflow: hidden; }
.news-timeline .timeline .corner { border: 3px dashed #ddd; width: 100%; position: relative; border-radius: 15px; }
.news-timeline .timeline .top-right { left: 50%; top: -50%; }
.news-timeline .timeline .left-bottom { left: -50%; top: calc(50% - 3px); }
.news-timeline .timeline .top-left { left: -50%; top: -50%; }
.news-timeline .timeline .right-bottom { left: 50%; top: calc(50% - 3px); }
.news-timeline .div-flex { display: grid; grid-template-columns: 1fr 1.5fr; column-gap: 40px; margin-left: -70px; align-items: center; }
.news-timeline .text-right .div-flex { grid-template-columns: 1.5fr 1fr; }
.news-timeline .div-flex.flex-right { margin-left: 0; margin-right: -70px; }
.news-timeline .nes-box-txt h5 {font-size: 26px;font-weight: 600;margin-bottom: 20px;}
.news-timeline .nes-box-txt p { font-size: 18px; color: #000; }
.content-center .elementor-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(max-width:991px){
	.news-timeline .div-flex { grid-template-columns: 1fr; margin-left: 0; text-align: center; }
.news-timeline .div-flex.flex-right { grid-template-columns: 1fr; grid-column-start: 1; grid-row-start: 1; margin-right:0; }
.news-timeline .div-flex.flex-right .nes-box-txt {order: 2;} }
.newsroom-list .pt-cv-ifield {
       margin: 10px 0;
    text-align: center;
    }
/* .newsroom-list .pt-cv-ifield:hover{ background: #fff;
    box-shadow: 0px 5px 10px 5px #ddd;} */
.newsroom-list .pt-cv-ifield:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease-in-out;
}

.newsroom-list .pt-cv-ifield > a {
    height: 210px;
    overflow: hidden;
    display: block;
    transition: all 0.5s ease-in-out;
}
.newsroom-list .pt-cv-ifield h4.pt-cv-title a {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    line-height: 33px;
    min-height: 60px;
    display: block;
    text-align: center;
    padding: 0 20px;
}

a._self.pt-cv-readmore.btn.btn-success {
    background: transparent;
    border: transparent;
    color: #6653e8;
    font-weight: 500;
    margin-top: 20px;
}
.newsroom-list .pt-cv-ifield .pt-cv-content {
    font-size: 18px;
    line-height: 1.7em;
    color: #000;
    font-weight: 400;
    padding: 0 15px 30px;
}
.newsroom-list .pt-cv-ifield img {
    width: 100%;
    transition: all 0.5s ease-in-out;
}
.newsroom-list .pt-cv-ifield:hover h4 a {
    color: var(--notech-primary, #2be4ac);
}
.newsroom-list .pt-cv-content-item {
    padding-bottom: 40px;
}

/*Technology pages images*/
.page-header-bg:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
}
.page-id-4602 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/AI-Banner-1.jpg)}
.page-id-4522 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/custom-software-banner-1.jpg)}
.page-id-4636 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/devops-banner.jpg)}
.page-id-4608 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/iot-banner.jpg)}
.page-id-4528 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/Mob-Banner.jpg)}
.page-id-4743 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/java-banner.jpg)}
.page-id-4687 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/flutter-banner.jpg)}
/* .page-id-46 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/case-study-banner.jpg)} */
/* .page-id-54 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/blog-rectanle.jpg)} */
.page-id-5263 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/newsgroup-banner.jpg)}
.page-id-4807 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/career-banner.jpg )}
.page-id-4872 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/employee-benefits-banner.jpg )}
.page-id-20 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/about-us-banner.jpg )}
.page-id-4718 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/react-native-bg.jpg )}
.page-id-4725 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/node-js-banner.jpg )}
.page-id-4627 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/qa-automation-banner.jpg)}
.page-id-4737 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/python-1.jpg)}
.page-id-4793 .page-header-bg{background-image:url(../../../wp-content/uploads/2022/11/php-1.jpg)}
.page-id-4799  .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/kotlin-banner.jpg)}
/*case study pages*/
.single-portfolio .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/projects-internal-bannner.jpg)}

/*industry page*/
.page-id-5066 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/05/industries-featurebanner.jpg); }
.page-id-5066 .page-header__inner h1 {font-size: 70px;}
/* .page-id-5066 .page-header {padding: 120px;} */
/* .page-id-5066 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/industry-banner.jpg)} */

.parent-pageid-5066 .page-header-bg{background-image:url(../../../wp-content/uploads/2023/01/industry-banner-inner.jpg)}


.enquiry-form .contact-page {padding: 0 0 40px 0 !important;}
.project-case-study .project-one__img {background: transparent !important;}
.blog-one{padding-top:0; padding-bottom:30px;}
.sidebar .widget, .sidebar__single{    padding: 30px 20px 30px;}


.main-slider-two h1, .main-slider h1{    color: #fff;
    font-weight: 600;
    font-size: 60px;
    line-height: 74px;
    text-transform: uppercase;
    margin-bottom: 20px;}
.innerpage-bannerfull div#main-slider-pagination {
    display: none;
}
.n2-ss-slider .n2-ss-layer-with-background{max-width:1200px !important; margin:auto}

.newsroom-list {
    z-index: 9;
    margin-top: 0px;
}
.testimonial-homepage section.testimonial-two {
    padding-bottom: 0;
}
#menu-privacy-policy {
    text-align: center;
    padding: 30px 0;
}
#menu-privacy-policy li {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
}
.site-footer__social {
    justify-content: end;
    padding-top: 20px;
}
.testimonial-homepage .testimonial-two:before{height:430px}
.office-locations .contact-details__info li {
    display: inline-block;
    width: 33%;
    text-align: center;
}
.office-locations ul.list-unstyled.contact-details__info {
    display: flex;
    justify-content: center;
    align-items: baseline;
}

.office-locations .contact-details__info li .icon {
    margin: auto;
    margin-bottom: 20px;
}
.case-study-layout-4 .col-xl-4.col-lg-4, .business-from-two li.business-from-two__single {
    visibility: visible !important;
}
 
.project-page-one .project-one__single h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.page-header__inner h1{color:#fff}
.pt-cv-ifield h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.full-width-align li {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 10px;
	margin-bottom:30px;
}


@media(max-width:992px){
	.office-locations ul.list-unstyled.contact-details__info {
    display: block;}
	.office-locations .contact-details__info li{width:100%; margin-bottom:30px}
}
@media(max-width:767px){
	.site-footer__bottom-inner {padding: 0 !important;}
	.site-footer__social {justify-content: center;margin-top: 0;}
	.footer-widget__column.footer-widget__social-box.clearfix { margin-top: 0;}
	.main-slider__content h2 {font-size: 40px;line-height: 50px;}
	.why-choose-one__points-img img {width: 100%;}
/* 	.swiper-container-fade .swiper-slide {
		height: 90vh;} */
	.footer-links {
    padding: 40px 15px !important;
}

.footer-links .elementor-column {
    width: 100% !important;
}

.footer-copyright {
    padding: 20px 15px;
}

.footer-copyright .elementor-column {
    width: 100% !important;
}
	.full-width-align li {
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media(max-width:576px){
	.main-slider__content h2 {font-size: 30px;line-height: 42px;}
}

form.error-page__form,.widget_search {
    display: none !important;
}
.blog-details__left ::marker {
    font-size: 20px;
    font-weight: 600;
}
.blog-details__content li h2 a:hover b {
    color: #346DBF !important;
}
#recent-posts-widget-with-thumbnails-1 {
    margin-top: 0;
	background: #FFFFFF;
box-shadow: 0px 0px 30px 7px rgba(52, 109, 191, 0.2);
border-radius: 15px;
}
.blog-details__meta li a {
    color: #ccc;
}
.blog-one__bottom a {
    color: #ccc;
}

.blog-one__meta li a {
    color: #ccc;
}

section#block-10 {background: #FFFFFF;box-shadow: 0px 0px 30px 7px rgba(52, 109, 191, 0.2);border-radius: 15px;padding: 30px; display:none;}

.widget-contactform .section-title {
    margin-bottom: 0 !important;
}

.widget-contactform h2 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 36px !important;
    line-height: 50px;
    text-align: center;
    color: #346DBF;
    margin-bottom: 20px !important;
}

span.section-title__tagline {
    font-style: normal;
    font-weight: 400;
    display: block;
    font-size: 20px;
    /* line-height: 42px; */
    /* text-align: center; */
    /* padding-left: 0; */
    color: #6653E8;
}

.comment-form__input-box input {
    background: rgba(119, 113, 129, 0.2) !important;height: 50px !important;
}

.comment-form__input-box.text-message-box textarea {background: rgba(119, 113, 129, 0.2) !important;height: 150px;}

.comment-form__input-box.text-message-box {
    height: 80px;
}
.comment-form__input-box input[type="text"], .comment-form__input-box input[type="email"] {
    border-radius: 9px;
    height: 39px !important;
}
button.thm-btn.comment-form__btn {
    border-radius: 0px;
    padding: 10px 40px;
    
}
.comment-form__input-box textarea {
    height: 80px !important;
    border-radius: 13px;
}
.comment-form__btn-box {
    text-align: center;
}
.enquiry-form .section-title {
    margin-bottom: 0;
    margin-top: 0;
}

.enquiry-form .section-title__tagline-box {
    display: none;
}
.enquiry-form .elementor-widget-container{box-shadow: 0px 0px 30px 7px rgba(52, 109, 191, 0.2);}
.solution-stack .services-three {
    padding: 0;
}

.solution-stack .services-three p {
    display: none;
}
.section-title-shape {
    /* display: none; */
}
.services-two span.section-title__tagline, .business-from-two span.section-title__tagline{color:#fff}
.why-choose-one__tab-text{color:#000}
.we-stand__progress .bar-inner.counted .count-text {
    color: #fff;
}
.project-details__points li {
    color: #000;
}
.iconbox-blog ul.list-unstyled.service-details__points {
    align-items: flex-start;
}
.iconbox-blog ul.list-unstyled.service-details__points li {
    padding: 0 10px;
}
/* .main-slider .swiper-slide{height:100vh} */
.main-slider-two .container{padding-top:210px}


/*single post css*/
.sidebar .widget .wp-block-latest-posts__list.has-dates li {
    margin-top: 0;
    padding: 15px;
/*     background:#fff; */
    border-radius: 9px;
}

.sidebar .widget .wp-block-latest-posts__list {
    display: flex;
    column-gap: 15px;
}

.sidebar .widget .wp-block-latest-posts__list.has-dates li img {
    border-radius: 9px;
}

.blog-details .sidebar {
    margin-top: 50px;
}

.blog-details .sidebar #block-8 {
    padding: 0;
    margin-top: 10px;
}

.blog-details .sidebar h3 {
    font-size: 30px;
}

.widget-contactform {
    background: #FFFFFF;
    box-shadow: 0px 0px 30px 7px rgba(52, 109, 191, 0.2);
    border-radius: 15px;
    padding: 25px 15px !important;
    max-width: 265px;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}
.sidebar .widget .wp-block-latest-posts__list.has-dates li:hover {
    box-shadow: 0px 0px 30px 7px rgba(52, 109, 191, 0.2);
}

.feature-one__icon span {
    color: #3bfded;
}
.feature-one__learn-more a:hover {
    color: #3bfded;
}

.feature-one__hover-title a:hover, .feature-one__learn-more a{color:#cbd9eebf}

.feature-one__hover-content {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.feature-one__hover-text {
    display: none;
}

.feature-one__learn-more {
    margin-top: 0;
}
.main-menu .main-menu__list>li, .stricky-header .main-menu__list>li {
    padding: 30px 0;
}

.main-menu__logo {
    padding: 28px 0;
}
.sidebar.FixedWidget__stop_widget .wp-block-latest-posts__list.is-grid.columns-3.has-dates.wp-block-latest-posts {
    background: #fff;
}
.blogInnerbanner .elementor-container.elementor-column-gap-default {
    align-items: center;
}

.blogInnerbanner .elementor-container.elementor-column-gap-default h4 {
    font-size: 40px;
}
/* .blog-details__content a:hover {
    background: #4b55b7 !important;
} */
.site-footer__bottom .container {
    padding: 0;
}
.enquiry-form .contact-page .container {
    padding: 0 30px;
}

.enquiry-form .contact-page .container h2.section-title__title {
    font-size: 28px;
    color: #6653e8;
	padding-bottom: 20px;

}

.enquiry-form .elementor-widget-container {
    background: #000 !important;
    border-radius: 0px;
}
/* .blog-one__single ul.list-unstyled.blog-one__meta, .blog-one__single .blog-one__bottom {
    display: none;
} */

.blog-one__single .blog-one__content {
    background-color: transparent;
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
}

.blog-one__single {
    box-shadow: none !important;
}

.blog-one__single:hover .blog-one__content, .blog-one__single:hover {
    background-color: transparent !important;
    box-shadow: none !important;
}
.single-post .page-header {
    background: #000;
    padding-bottom: 0;
    padding-top: 50px;
}

.single-post .page-header-bg {
    background: transparent;
    display: none;
}

.single-post .blog-details {
    padding-top: 50px;
	background: #000;
}
.widget_recent_entries {
    padding: 0 !important;
    background: transparent !important;
}
.sidebar .widget .wp-block-latest-posts__list {
    align-items: flex-start;
}
.sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-title {
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.blog-details__content .elementor-container.elementor-column-gap-default {
    max-width: 991px;
}
.single-post .page-header__inner h1{color:#fff; font-weight: 700;
}




/*menu*/
.elementskit-megamenu-panel {
}

.elementor-top-section.elementor-section-height-default.elementor-section-height-default {
    box-shadow: none;
}

.ekit-wid-con .ekit_page_list_content .elementor-icon-list-icon {
    width: 80px !important;
}

.ekit_page_list_content {}

.ekit-wid-con .ekit_page_list_content {align-items: flex-start;}

.ekit-wid-con .ekit_page_list_content {}

.ekit-wid-con .ekit_page_list_content span.elementor-icon-list-text {
    width: calc(100% - 100px);
}

.ekit-wid-con .ekit_page_list_content i {
    font-size: 30px !important;
}

.ekit-wid-con .ekit_page_list_content span.elementor-icon-list-text span.ekit_page_list_title_title {
    font-size: 18px;
    margin-bottom: 10px !important;
    display: block;
    line-height: 26px;
    color: #000;
}

.ekit-wid-con .ekit_page_list_content {
    margin-bottom: 10px;
}
.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown {
    background: #fff;
}

.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown li:hover a {
    color: #6653E8 !important;
}
.services-three .container {
    padding: 0;
}

.industries-listing-items .pt-cv-ifield {
    background: #fff;
    padding-bottom: 10px;
    text-align: center;
}

.industries-listing-items .pt-cv-ifield .pt-cv-title a {
    font-size: 22px;
    font-family: 'Kumbh Sans';
    color: #000 !important;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.industries-listing-items .pt-cv-ifield:hover {
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-radius: 9px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

.industries-listing-items .pt-cv-ifield {
    transition: all 0.5s ease-in-out;
	margin-bottom:20px !important
}

.industries-listing-items {
    transition: all 0.5s ease-in-out;
}

.industries-listing-items .pt-cv-ifield:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease-in-out;
}

.industries-listing-items .pt-cv-ifield img {
    max-height: 230px;
    object-fit: cover;
    overflow: hidden;
    height: 230px;
    transition: all 0.5s ease-in-out;
}

.industries-listing-items .pt-cv-ifield > a {
    display: block;
    overflow: hidden;
    height: 220px;
}

.industries-listing-items .pt-cv-ifield .pt-cv-title {
    margin: 0;
    padding: 10px 20px;
}

.notech-more__points li {
    position: relative;
    display: block;
    width: 50%;
}
@media(max-width:767px){
	.main-menu .mobile-nav__toggler {
    padding: 30px 0;}
	.container {
    padding: 0 20px;}
}

.project-details__details-box .project-details__details li:first-child {
    display: none !important;
}

