/* new home page css start */
.home section.our-packapge {
    background: #fff !important;
}
.page.page-id-1670 .our-packapge .price-de span {
    background: #000 !important;
}
.nav-link i.fa.fa-shopping-cart, .nav-link i.fa.fa-user { background: none !important; -webkit-text-fill-color: #000 !important; } 
.page-id-1670 .banner_btns .theme_btn, .page-id-1672 .banner_btns .theme_btn { background: #222 !important; }
.theme_btn::after { border-bottom-color: #222 !important; border-left-color: #222 !important; }
.page-id-1670 .our-packapge .start-package h4 { color: #605959; }
.page-id-1670 .our-packapge { background-color: #fff; }
.page-id-1670 .our-packapge .start-package { padding: 28px 20px; border-radius: 14px 16px 0 0; }
.page-id-1670 .our-packapge .startpack-outer p { display: -webkit-box; -webkit-line-clamp: 5; color: #000; padding: 30px 20px 0; }
.page-id-1670 .our-packapge .package_button { display: block; position: relative; bottom: 0; margin-top: 18px; }
.page-id-1670 .start-package h4 { color: #000 !important; }
.page-id-1670 .start-package h3 { color: #000 !important; }
.page-id-1670 .price-de small { color: #000 !important; }
.page-id-1670 .start-package { background-image: linear-gradient(to right, #fbcdc3, #f3f5dc); }
.package_button a.theme_btn { background: #000; color: #fff; }
 .package-btn a:hover { color: #fff !important; }
.page-id-1670 .package-btn::after { background: #000; }
 .package_button a.theme_btn:hover { background: #525050; }
.page-id-1670 .request-btn a.theme_btn { background: #222 !important; }
.page-id-1670 .our-services-text a.theme_btn, .page-id-1670 .readmore-btn a.theme_btn { background: #222; }
.page-id-1670 .industry-box .readmore-btn a { background: #fff !important; color: #000 !important; }
.page-id-1670 .industry-box .theme_btn::after { border-bottom-color: #fff !important; border-left-color: #fff !important; }
.page-id-1670 .our-packapge .startpack-outer .price-de { min-height: 105px; position: relative; }
.page-id-1670 .price-de span { background: #000; }
 .top_header { background: #000 !important; }
.page-id-1670 .home-banner .rating-outer { background-color: #fff1ef; }
.page-id-1670 .global-reach:hover .global-icon span { background: #000; }
.page-id-1670 .global-reach:hover .reach-text h3 { background: none; -webkit-text-fill-color: #000; }
 .top-heading img { filter: brightness(0); }
 section#package-section { background: #fff; }
 .package-section .packages-heading h4 { color: #000; }
.page-id-1670 .package-tabs button:hover, .package-tabstablinks.active { color: #ffffff !important; background-color: #000000 !important; box-shadow: 0 0px 10px 0 #ddd; border: 1px solid #ddd; }
.page-id-1670 section.our-services.our-services-section.section_padding { background-color: #fdf7ffa1; }
 a.show_hide { background: none; -webkit-text-fill-color: #525050; }
.page-id-1670 section#package-section .top-heading img { filter: brightness(0) ; }
.page-id-1670 section#package-section .top-heading span { color: #000; }
.page-id-1670 section#package-section .section-title { color: #000 !important; }
.page-id-1670 .testmonial-review { background-color: #fefaf9; }
.page-id-1670 .buissness-india { background-color: #f6fcff; }
.page-id-1670 .global-icon span { background-color: #fff; }
 .testmonial-review .cleint-pro img { border: 4px solid #000000a3; }
 .client-rating1 a.morelinks { color: #000 !important; font-weight: 500; }
 .help_col h5 { color: #000; }
 .help_icon.mb-3 img { filter: brightness(0); }
 .help_section { background: #fff; }
.page-id-1670 .faq_section .section-title h2 { color: #000; }
.page-id-1670 .faq_section .top-heading span  { color: #000; }
.page-id-1670 .faq_section, .page-id-1672 .faq_section { background: #fffbeda3; }
.page-id-1670 .call-us-wrap .call-us-cont h4 { background: none; -webkit-text-fill-color: #fff; }
 .faq_section #accordionExample:before { background: none; }
.page-id-1670 .our-packapge .row>.col-xl-3:nth-child(2) .start-package { background: #e1f5ea94; }
.page-id-1670 .our-packapge .row>.col-xl-3:nth-child(3) .start-package { background: #fdf8e5b8; }
.page-id-1670 .our-packapge .row>.col-xl-3:nth-child(4) .start-package { background: #fff3f2; }
.page-id-1670 .our-packapge .row>.col-xl-3:nth-child(5) .start-package { background: #e9f6ff; }
.page-id-1670 section#package-section .package-tabs { padding-top: 20px; }
.page-id-1672 .woceme-exelencebtn a.theme_btn { background: #222; }
.page-id-1672 .media-left span { background: #000 !important; }
.page-id-1672 .get_touch_form.banner_form .theme_btn { background: #222; }
 .line-border { background: #222; }
.page-id-1672 .about_text i.fa.fa-check:before { background: none; -webkit-text-fill-color: #222; }
.page-id-1670 .package-tabs button { background-color: #f5f8fb; color: #000; transition: .4s; box-shadow: 0 0px 10px 0 #ddd; border: 1px solid #ddd; }
.page-id-1670 .our-services-box .service-img img {
    height: 100% !important;
    object-fit: cover;
    width: 100% !important;
    max-width: 100% !important;
}
.page-id-1670 .our-services .col-lg-4 {
    padding-top: 40px;
}
.page-id-1670 .our-services .our-services-box{
	padding: 0 !important;
}
p {
    font-size: 15px !important;
}
h2 {
    font-size: 40px ;
}
.call-us-wrap .call-us-cont h2{
	 font-size: 45px ;
}
h3 {
	font-size:28px ;
}
.call-us-wrap .call-us-cont h4 {
    padding-top: 20px;
    font-size: 50px;
}
.footer .newsletter h6 {
    font-size: 30px;
    line-height: 50px;
}
.footer-bottom p {
    font-size: 14px !important;
}
.package_button a.theme_btn {
    font-weight: 500;
    min-height: 51px;
    line-height: 51px;
    font-size: 16px;
}
.package_button .theme_btn {
    max-width: 200px;
}

/* new home css end */
/* home banner contact form css*/

.technology-work .contact_form { border-radius: 20px; padding:  0; max-width: 600px; margin-left: auto; }
.technology-work .contact_form div#wpcf7-f1674-o1 { padding: 0 40px 40px; }
.technology-work .contact_form [type=submit] { background-color: #222; color: #fff; border: none; min-width: 179px; min-height: 51px; }
.technology-work .contact_form .wpcf7-not-valid-tip { font-size: 15px; }
.technology-work .contact_form h2 { font-size: 35px !important; text-align: center; padding-bottom: 20px; }
.form_heading { padding: 30px 40px; background-color: #d6eaf8; }
.empower-buissness .technology-work p { padding-top: 0; }
.technology-work .contact_form [data-status="invalid"] .wpcf7-response-output, .technology-work .contact_form .wpcf7 form.spam .wpcf7-response-output { color: #dc3232; padding: 0 !important; border: none !important; }
.contact_form .form_heading p { color: #000 !important; }
.contact_form .wpcf7  { padding: 0 30px 30px; }
.email-contact { display: flex; flex-wrap: wrap; justify-content: space-between; }
.Half-width { width: 48%; }
/*banner contact form css end*/
/**Web design page css start**/
.page-id-1672 .header {
    background-color: #fff;
}
.page-id-1672 .webdesign-banner {
    background-color: #fff !important;
}
.page-id-1672 .delevopment-tools {
    background-color: #f0fff794;
}
.page-id-1672 .about_section {
    background-color: #fff;
}
.page-id-1672 .about_section li {
    color: #000 !important;
}
.page-id-1672 section.get_touch {
	background-color: #fffceeb8 !important;
}
.page-id-1672 .testmonial-review {
    background-color: #fff;
}
.page-id-1672 section.faq_section {
    background-color: #fff8f7ba;
}
.page-id-1672 section.help_section {
    background-color: #fff;
}
.page-id-1672 .faq_section #accordionExample:before {
	display: none;
}

@media (min-width:1601px){
	.page-id-1670 h1,
	.page-id-1672 h1 {
		font-size: 52px;
	}
	.page-id-1670 h2,
	.page-id-1672 h2 {
		font-size: 40px;
	}
}
@media (max-width:363px){
	.page-id-1670 .banner_btns a.theme_btn.call-back {
    margin-top: 30px;
}
}

/**Web design page css end**/
/*black theme css start*/
.page-id-14 .people_box .people_img {
    box-shadow: 0px 0px 10px 0px #00000059 !important;
}
.people_section .section-title h4 {
    background: none;
    -webkit-text-fill-color: #000000bd;
}
.people_section .team-info p {
    background: none;
    -webkit-text-fill-color: #22222280 !important;
}
.about_text h4.title_tag {
    background: none;
    -webkit-text-fill-color: #22222280;
}
a.theme_btn, .theme_btn {
    background: #222;
}
.getin-touch-wrapper .touch-box .touch-icon,  section.Business .Business-Outer .Business-icon,  section.custom-domain .domainBox.slick-slide.slick-current.slick-active::after, section.custom-domain .domainBox.slick-slide.slick-current.slick-active .domain-icon {
    background: #222;
}
section.custom-domain .domainBox.slick-slide.slick-current.slick-active .domain-contant h3, section.customized .customized-contant .customized-list ul li span {
    background: none;
    -webkit-text-fill-color: #222;
}
.get_touch.whmcs_setup .media-left .icon {
    background: #222;
}
section#package-section .section-title {
    max-width: 1072px;
    width: 100%;
    margin: auto auto 40px;
    text-align: center;
    color: #000;
}
.package-section .top-heading img {
    filter: brightness(0);
}
section.custom-domain.white {
    background-color: #fefaff !important;
}
section.customized.white {
    background-color: #f6fffa !important;
}
section#industries-work {
    background-color: #fff;
}
/* seo page css start*/

section.ranking .ranking-boxOuter .ranking-icon {
    background: #222 !important;
}
.page-id-404 .our-services-box .service-img img, .page-id-491 .our-services-box .service-img img, .page-id-489 .our-services-box .service-img img {
    height: 100% !important;
    object-fit: contain;
    width: 100%;
    max-width: 100% !important;
}
.page-id-404 .our-services .our-services-box, .page-id-491 .our-services .our-services-box, .page-id-489 .our-services .our-services-box {
    padding-top: 0 !important;
    border-radius: 20px !important;
}
section.our-services.seo-service {
    background-color: #e9f6ff;
    padding-bottom: 70px;
}
.our-services-box .service-img img {
    height: 100% !important;
    object-fit: contain;
    width: 100%;
    max-width: 100% !important;
}
.our-services .our-services-box {
    padding-top: 0 !important;
    border-radius: 20px !important;
}
/* seo page css end*/
/*shopify page css start*/
.shopify-advancefeature .feature-text h4 {
    background: none !important;
    -webkit-text-fill-color: #222;
    font-weight: 700;
}
section.package-section {
    background: #fff;
}
section.our-services {
    background-color: #e9f6ff;
    padding-bottom: 70px !important;
}
section.package-section .top-heading {
    color: #000;
}
section.package-section .section-title {
    color: #000;
}
section.ourapps-outer {
    padding: 70px 0 !important;
}
section.work-process-outer.shopify-process-outer {
    background: #f5f8fb !important;
    padding-bottom: 70px !important;
}
.shopify-process-outer .work-process-timeline .work-processText h2 {
    background: none;
    -webkit-text-fill-color: #222;
}
.clientContent.shopify h3, .clientContent.shopify p span a {
    background: none !important;
    -webkit-text-fill-color: #554e4e;
}
.package-btn::after {
    background: #000;
}
.page-id-166 .our-services-box .our-services-text p {
    -webkit-line-clamp: 3 !important;
}
.appdes h3 {
    background: none;
    -webkit-text-fill-color: #222;
}
.shopify-banner .shopify-pic img {
    width: 100%;
    max-width: 100% !important;
}
/*shopify page css end*/
/*custom-web-design-page css*/
/* .rounded.w-100.gray-bg {
    background-color: #dddddd;
    padding-top: 20px;
} */

/*custom-web-design-page css end*/
/*responsive-design page css*/
.responsive-services-wrap a.nav-link.active span {
    background: #222 !important;
}
.responsive-services-wrap a.nav-link.active .videoboxtitle {
    background: none;
    -webkit-text-fill-color: #665656;
}

/*responsive-design page css end*/
/* industry pages css start*/
section.Renew-feature .feature-box-outer .renewBox {
    background: none !important;
    box-shadow: 0 0 10px #716464cf;
}
section.Renew-feature .feature-box-outer .feature-text h4::after {
    border-bottom-color: #000;
}
.corebenefit-box .corebenefit-boxinner, .whworkweb-text .commu-traicon .commu-trimg {
    background: #4f4f4f;
}
.corebenefit-img .corebenefit-box::before {
    filter: brightness(0);
}
.challenge-title .challlenge-icon img {
    filter: brightness(0.2);
}
section.transportaion-software {
    background: #fefaf9;
}
/* .edu-challtab .nav-link.active {
    background: none !important;
    -webkit-text-fill-color: #666565;
}
.edu-challtab .nav-link.active span {
    background: #877f7f;
} */
.process-detail img {
    filter: brightness(0.2);
}
section.education-challenge.healthcare-software {
    padding-bottom: 70px;
}
.benfits-php-wrap .benefi-box .icon-box {
    background: #4f4f4f !important;
    border: none !important;
}
.most-use-joomla-plug-wrap .plug-box-out .plug-box h4 {
    background: none;
    -webkit-text-fill-color: #222;
}
.ourapps-outer.ecommerce-platform .appimg{ min-height:82px; }
.ecommerce-solutions .row.align-items-center {
    align-items: initial !important;
}
.ecommerce-solutions .ourappitem {
    height: 100% !important;
}
/*industry pages css end*/
/* my-account page css*/
.woocommerce-account .my-custom-button-container a.my-custom-button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table tbody tr td button {
    background-color: #000 !important;
    color: #fff !important;
}
.woocommerce-account header.woocommerce-Address-title.title a.edit {
    background: #222;
}
/* my-account page css end*/
.page-id-1411 .frontend-dev-service-box .frontend-dev-service-icon img {
    filter: brightness(0);
}
.page-id-1411 .front-end-solution {
    background-color: #f6fcff !important;
    color: #000 !important;
}
.about_section .theme_btn {
    background-color: #222;
}
.page-id-1455 .frontend-dev-service-box .frontend-dev-service-icon img {
    filter: brightness(0.2);
}
.front-end-solution {
    background-color: #ffffff !important;
    color: #000 !important;
}
.page-id-34 .white {
    background-color: #fefaff !important;
}
@media (max-width: 1440px){
	.form_heading {
    padding: 20px 40px;
}
	div#wpcf7-f1674-o1 {
    padding: 0px 30px 20px;
}
	.technology-work .contact_form [type=submit] {
    margin-top: 10px;
}
	.contact_form .form-group {
    margin-top: 10px;
}
}
@media (max-width:1366px){
    .page-id-1670 .form_heading {
        padding: 30px 20px;
    }
        .page-id-1670 div#wpcf7-f1674-o1 {
        padding: 0px 20px 30px;
    }
        .page-id-1670 .technology-work .contact_form h2 {
        font-size: 30px;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .page-id-1670 section#package-section .col-lg-4 {
        flex: 0 0 auto;
        width: 50%;
    }
    .people_section .people_box h3 {
        font-size: 16px;
        line-height: 18px;
    }
        .people_section  .people_box p {
        font-size: 14px;
    }
        .technology-work .contact_form h2 {
        font-size: 30px !important;
        text-align: center;
        padding-bottom: 0px;
    }
        .footer-bottom p, .footer-bottom-page ul li a  {
        font-size: 12px !important;
    }
}
@media (max-width:991px){
    .page-id-1670 .technology-work .contact_form {
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1670 .home-banner .banner-text h1 {
        text-align: center;
    }
    .page-id-1670	.home-banner .banner-text p {
        text-align: center;
    }
    .page-id-1670	.banner_btns {
        display: block;
       /*text-align: center;*/
    }
}
@media (max-width: 767px){
    .page-id-1670 .empower-buissness {
        margin-top: 50px !important;
    }	
        .page-id-1670 .home-banner .empower-buissness p {
        font-size: 18px;
    }
        .page-id-1670 .technology-work .contact_form h2 {
        font-size: 25px !important;
    }
        .footer-bottom p, .footer-bottom-page ul li a  {
        font-size: 12px !important;
    }
    .people_section .people_box .people_img img {
        height: 120px;
    }
        .people_section .col-md-3 {
        margin-bottom: 10px !important;
    }
}
@media (max-width:480px){
    .page-id-1670 .Half-width {
        width: 100%;
    }
}