/**
 * Theme Name: nanosoft Child
 * Description: Child theme for the nanosoft
 * Author: LineThemes
 * Template: nanosoft
 */

@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap");
body,
h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
strong,
b,
p,
ol,
li,
ul,
td,
th,
tr,
table,
a {
  font-family: "Poppins", sans-serif !important;
}

/* Additional CSS */

.client_img_carousel .vc_inner {
  text-align: center;
}
.client_img_carousel .vc_inner img {
  transform: rotate(-45deg);
}
.counters_strip span.counter-value,
.counters_strip span.counter-suffix {
  color: #ff3700;
}
.counters_strip .counter-title {
  color: #000;
}
.counters_strip .counter.aligncenter {
  background: #fff !important;
}

/* new */
.colorff {
  color: #fff !important;
}
.color66 {
  color: #000066 !important;
}
.colorff70 {
  color: #ff3700 !important;
}
h6.colorff70 {
  font-weight: 700;
  font-size: 12px !important;
}

#our_services_section .iconbox.style3 h4.box-title {
  color: #000066;
}
#our_services_section .iconbox.style3 .box-detail p {
  color: #000;
}
section#faq_section .vc_toggle .vc_toggle_title h4 {
  color: #000066;
}
section#faq_section .vc_toggle .vc_toggle_content p {
  color: #000;
}

input[type="submit"].no-bg:hover,
button[type="submit"].no-bg:hover,
.button.no-bg:hover {
  color: #fff;
}
.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.input-text:focus,
select:focus,
#site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox .wpcf7-list-item label:hover input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item label:hover input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  label:hover
  input[type="checkbox"]:checked,
#site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-radio.style2
  .wpcf7-list-item
  label:hover
  input[type="radio"]:checked,
.site-header-classic .navigator .menu-primary > li:before {
  border-color: #ff3700 !important;
}
.button,
input[type="button"],
input[type="submit"],
button,
a {
  color: #000066;
}
.contact_us_btnf {
  background: #ff3700 !important;
}
.contact_us_btnf:hover {
  background: #000066 !important;
}

/*  */

.counters_strip span.counter-value,
.counters_strip span.counter-suffix {
  color: #f9004d;
}

.client_img_carousel .vc_inner {
  text-align: center;
}
.client_img_carousel .vc_inner img {
  transform: rotate(-45deg);
}
/* Our services section */
.our_services_row .vc_column-inner .wpb_wrapper .iconbox.style3 {
  padding: 8% !important;
}
@media (max-width: 767px) {
  .slider_btn {
    font-size: 12px !important;
    padding: 0 !important;
  }
}

.client_img_carousel .vc_inner {
  text-align: center;
}
.client_img_carousel .vc_inner img {
  transform: rotate(-45deg);
}
.counters_strip span.counter-value,
.counters_strip span.counter-suffix {
  color: #ff3700;
}
.counters_strip .counter-title {
  color: #000;
}
.counters_strip .counter.aligncenter {
  background: #fff !important;
}

/* new */
.colorff {
  color: #fff !important;
}
.color66 {
  color: #000066 !important;
}
.colorff70 {
  color: #ff3700 !important;
}
h6.colorff70 {
  font-weight: 700;
  font-size: 12px !important;
}

#our_services_section .iconbox.style3 h4.box-title {
  color: #000066;
}
#our_services_section .iconbox.style3 .box-detail p {
  color: #000;
}
#our_services_section .iconbox.style3 {
  padding: 30px 25px;
}
section#faq_section .vc_toggle .vc_toggle_title h4 {
  color: #000066;
}
section#faq_section .vc_toggle .vc_toggle_content p {
  color: #000;
}

input[type="submit"].no-bg:hover,
button[type="submit"].no-bg:hover,
.button.no-bg:hover {
  color: #fff;
}
.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.input-text:focus,
select:focus,
#site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox .wpcf7-list-item label:hover input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item label:hover input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  label:hover
  input[type="checkbox"]:checked,
#site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-radio.style2
  .wpcf7-list-item
  label:hover
  input[type="radio"]:checked,
.site-header-classic .navigator .menu-primary > li:before {
  border-color: #ff3700 !important;
}
.button::after,
input[type="submit"]:hover,
button[type="submit"]:hover,
.button.accent,
.search-results .post .post-index::after,
.projects-filter ul li a::after,
#site .imagebox .box-content::after,
.social-icons a:hover i,
#site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after,
#site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after,
.navigation.post-navigation .nav-links li::after,
#site .vc-hoverbox-wrapper .vc-hoverbox-back button,
#site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3,
#site .flexslider .flex-direction-nav li a,
.go-to-top a::after,
a[rel="wp-video-lightbox"]::before,
#site
  .vc_tta-accordion
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active,
.sliding-menu .off-canvas-toggle,
.projects-grid .project .project-inner .project-thumbnail a::before,
.widget.fixed-menu ul.menu li a::before,
.widget.fixed-menu ul.menu li.current-menu-item a::before,
.widget.fixed-menu ul.menu li.current-page-item a::before,
#site .owl-pagination .owl-page.active,
#site
  .vc_tta-tabs.vc_tta-style-classic
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li
  a::after,
#site .pricing-table .price-column.highlight .popular,
#site .pricing-table .price-column.highlight .button,
.menu-extras li.shopping-cart > a .shopping-cart-items-count,
.comments-area .comment-respond .comment-form .form-submit input:hover,
.blog-large .post-left .post-comments a,
.single-post .post-inner .post-header:after,
.single-attachment .post-inner .post-header:after,
.single-post .post-inner .post-meta-data .post-comments a,
.single-attachment .post-inner .post-meta-data .post-comments a,
.blog-large .post.sticky .post-inner:before,
#site .vc_row.shape2:before,
#site .vc_section.shape2:before,
.main-sidebar .widget:hover .widget-title:before,
body:not(.is-loaded):after,
.woocommerce .onsale,
.site-header-classic
  .navigator
  .menu-primary
  li.style1
  > .sub-menu
  > li
  > a:after,
.site-header-sticky
  .navigator
  .menu-primary
  li.style1
  > .sub-menu
  > li
  > a:after,
#site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after,
#site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  input[type="checkbox"]:checked:before,
#site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before,
#site
  .blog-shortcode.post-thumbnail-cover.style2
  .blog-entries
  .blog-grid
  .post
  .post-inner:before {
  background-color: #ff3700;
}
.button,
input[type="button"],
input[type="submit"],
button,
a {
  color: #000066;
}
.contact_us_btnf {
  background: #ff3700 !important;
}
.contact_us_btnf:hover {
  background: #000066 !important;
}

/* service pages  */
.custom_scroll_menu .widget.fixed-menu ul.menu li a {
  color: #000;
}
.color00 p {
  color: #000;
}
.li_color_66_00 h5,
.li_color_66_00 h3 {
  color: #000066;
}
.li_color_66_00 p {
  color: #000;
}
section#faq_section .card-body {
  color: #000;
}
.colore1 p,
.colore1 ul li,
.colore1 ol li {
  color: #e1e1e1;
}
.color00 ul,
.colore1 ul {
  padding-left: 20px;
}

.color00 ul li {
  color: #000;
}
.colore1 a {
  color: #fb3600;
}

h6.color66 {
  font-weight: 700;
}
.service_page_banner {
  background: #000066a1 url(/wp-content/uploads/2018/08/slider-1.jpg?id=1059) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.cta_global {
  background: #ff3700 !important;
  border: #ff3700 !important;
}
section#our_porcess .vc_row.gradient::before {
  background: #fff !important;
}
.custom_scroll_menu .widget.fixed-menu {
  top: 90px !important;
}
.custom_scroll_menu .widget.fixed-menu::after {
  background: #ffffffed;
}
.li_color_66_00 ul li {
  color: #000;
}
section#faq_section .vc_toggle .vc_toggle_content ul {
  padding-left: 20px;
}
section#faq_section .vc_toggle .vc_toggle_content ul li {
  color: #000;
}

/* Additional css copied -------------------------------------------------------------------------------------------*/

.client_img_carousel .vc_inner {
  text-align: center;
}
.client_img_carousel .vc_inner img {
  transform: rotate(-45deg);
}
.counters_strip span.counter-value,
.counters_strip span.counter-suffix {
  color: #ff3700;
}
.counters_strip .counter-title {
  color: #000;
}
.counters_strip .counter.aligncenter {
  background: #fff !important;
}

/* new */
.colorff {
  color: #fff !important;
}
.color66 {
  color: #000066 !important;
}
.colorff70 {
  color: #ff3700 !important;
}
h6.colorff70 {
  font-weight: 700;
  font-size: 12px !important;
}
/* h3.colorff70 {
  font-weight: 700;
  font-size: 12px !important;
} */

#our_services_section .iconbox.style3 h4.box-title {
  color: #000066;
}
#our_services_section .iconbox.style3 .box-detail p {
  color: #000;
}
#our_services_section .iconbox.style3 {
  padding: 30px 25px;
}
section#faq_section .vc_toggle .vc_toggle_title h4 {
  color: #000066;
}
section#faq_section .vc_toggle .vc_toggle_content p {
  color: #000;
}

input[type="submit"].no-bg:hover,
button[type="submit"].no-bg:hover,
.button.no-bg:hover {
  color: #fff;
}
.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.input-text:focus,
select:focus,
#site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox .wpcf7-list-item label:hover input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item label:hover input[type="checkbox"],
#site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked,
#site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  label:hover
  input[type="checkbox"]:checked,
#site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-radio.style2
  .wpcf7-list-item
  label:hover
  input[type="radio"]:checked,
.site-header-classic .navigator .menu-primary > li:before {
  border-color: #ff3700 !important;
}
.button::after,
input[type="submit"]:hover,
button[type="submit"]:hover,
.button.accent,
.search-results .post .post-index::after,
.projects-filter ul li a::after,
#site .imagebox .box-content::after,
.social-icons a:hover i,
#site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after,
#site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after,
.navigation.post-navigation .nav-links li::after,
#site .vc-hoverbox-wrapper .vc-hoverbox-back button,
#site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3,
#site .flexslider .flex-direction-nav li a,
.go-to-top a::after,
a[rel="wp-video-lightbox"]::before,
#site
  .vc_tta-accordion
  .vc_tta-panels-container
  .vc_tta-panels
  .vc_tta-panel.vc_active,
.sliding-menu .off-canvas-toggle,
.projects-grid .project .project-inner .project-thumbnail a::before,
.widget.fixed-menu ul.menu li a::before,
.widget.fixed-menu ul.menu li.current-menu-item a::before,
.widget.fixed-menu ul.menu li.current-page-item a::before,
#site .owl-pagination .owl-page.active,
#site
  .vc_tta-tabs.vc_tta-style-classic
  .vc_tta-tabs-container
  ul.vc_tta-tabs-list
  li
  a::after,
#site .pricing-table .price-column.highlight .popular,
#site .pricing-table .price-column.highlight .button,
.menu-extras li.shopping-cart > a .shopping-cart-items-count,
.comments-area .comment-respond .comment-form .form-submit input:hover,
.blog-large .post-left .post-comments a,
.single-post .post-inner .post-header:after,
.single-attachment .post-inner .post-header:after,
.single-post .post-inner .post-meta-data .post-comments a,
.single-attachment .post-inner .post-meta-data .post-comments a,
.blog-large .post.sticky .post-inner:before,
#site .vc_row.shape2:before,
#site .vc_section.shape2:before,
.main-sidebar .widget:hover .widget-title:before,
body:not(.is-loaded):after,
.woocommerce .onsale,
.site-header-classic
  .navigator
  .menu-primary
  li.style1
  > .sub-menu
  > li
  > a:after,
.site-header-sticky
  .navigator
  .menu-primary
  li.style1
  > .sub-menu
  > li
  > a:after,
#site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after,
#site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked,
#site
  .wpcf7-checkbox.style1
  .wpcf7-list-item
  input[type="checkbox"]:checked:before,
#site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before,
#site
  .blog-shortcode.post-thumbnail-cover.style2
  .blog-entries
  .blog-grid
  .post
  .post-inner:before {
  background-color: #ff3700;
}
.button,
input[type="button"],
input[type="submit"],
button,
a {
  color: #000066;
}
.contact_us_btnf {
  background: #ff3700 !important;
}
.contact_us_btnf:hover {
  background: #000066 !important;
}

/* service pages  */
.custom_scroll_menu .widget.fixed-menu ul.menu li a {
  color: #000;
}
.color00 p {
  color: #000;
}
.li_color_66_00 h5,
.li_color_66_00 h3 {
  color: #000066;
}
.li_color_66_00 p {
  color: #000;
}
section#faq_section .card-body {
  color: #000;
}
.colore1 p,
.colore1 ul li,
.colore1 ol li {
  color: #e1e1e1;
}
.color00 ul,
.colore1 ul {
  padding-left: 20px;
}

.color00 ul li {
  color: #000;
}
.colore1 a {
  color: #fb3600;
}

h6.color66 {
  font-weight: 700;
}
.service_page_banner {
  background: #000066a1 url(/wp-content/uploads/2018/08/slider-1.jpg?id=1059) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.cta_global {
  background: #ff3700 !important;
  border: #ff3700 !important;
}
section#our_porcess .vc_row.gradient::before {
  background: #fff !important;
}
.custom_scroll_menu .widget.fixed-menu {
  top: 90px !important;
}
.custom_scroll_menu .widget.fixed-menu::after {
  background: #ffffffed;
}
.li_color_66_00 ul li {
  color: #000;
}
section#faq_section .vc_toggle .vc_toggle_content ul {
  padding-left: 20px;
}
section#faq_section .vc_toggle .vc_toggle_content ul li {
  color: #000;
}


.site-header-sticky .navigator .menu-primary li:hover>.sub-menu, .site-header-sticky .navigator .menu-primary li:hover>.children, .site-header-sticky .navigator .menu-primary li:hover:after {
    display: block\9;
    visibility: visible;
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity = 100);
    -webkit-transform: translateX(-50%) translateY(-10px);
    transform: translateX(-50%) translateY(-10px);
}
/* Additional css copied -------------------------------------------------------------------------------------------*/

/* Product list page design START --------------------------------------------------------------------------------- */
body.archive.post-type-archive.post-type-archive-product
  .content-header.content-header-center.vc_row {
  display: none;
}
/* Product list page design END --------------------------------------------------------------------------------- */

/* Case studies list and detail page design START --------------------------------------------------------------------------------- */
body.nproject-template-default.single.single-nproject .main-content .content {
  padding: 0 7%;
}
body.nproject-template-default.single.single-nproject
  .site-content
  .content-header
  .project-client {
  width: 270px;
  line-height: normal;
  height: auto;
  padding: 18px 20px 20px;
}
body.nproject-template-default.single.single-nproject
  .content-body-inner.wrap
  p,
body.nproject-template-default.single.single-nproject
  .content-body-inner.wrap
  ul
  li,
body.nproject-template-default.single.single-nproject
  .content-body-inner.wrap
  ol
  li {
  color: #000;
}
body.nproject-template-default.single.single-nproject
  .content-body-inner.wrap
  ul,
body.nproject-template-default.single.single-nproject
  .content-body-inner.wrap
  ol {
  margin: 0 0 15px;
  padding-left: 18px;
}
body.nproject-template-default.single.single-nproject
  .content-body-inner.wrap
  h4.vc_custom_heading {
  color: #000066;
}
/* Case studies list and detail page design END --------------------------------------------------------------------------------- */

/* Blogs detail banner  ---------------------------------------------------------------------------------*/
body.post-template-default.single.single-post.single-format-standard.logged-in.admin-bar.sliding-desktop-off.sliding-overlay.layout-wide.sidebar-right.wpb-js-composer
  .content-header.content-header-center.content-header-featured.vc_row {
  background: url(https://dev2.techilaservices.com/wp-content/uploads/2018/05/john-schnobrich-520023-unsplash1.jpg)
    center;
  background-repeat: no-repeat;
}
/* Blogs detail banner END  ---------------------------------------------------------------------------------*/

/* Footer Css --------------------------------------------------------------------------------- */
.site-footer .footer-widgets .footer-aside-wrap > aside:first-child {
  width: 30%;
}
.site-footer .footer-widgets .footer-aside-wrap > aside:last-child {
  width: 70%;
}
.site-footer
  .footer-widgets
  .footer-aside-wrap
  > aside:last-child
  .widget.widget_nav_menu.menu-style2.columns-4
  .menu
  > li:nth-of-type(2),
.site-footer
  .footer-widgets
  .footer-aside-wrap
  > aside:last-child
  .widget.widget_nav_menu.menu-style2.columns-4
  .menu
  > li:nth-of-type(3) {
  width: 37%;
}

.site-footer
  .footer-widgets
  .footer-aside-wrap
  > aside:last-child
  .widget.widget_nav_menu.menu-style2.columns-4
  .menu
  > li {
  width: 26%;
}
.site-footer .footer-widgets .footer-aside-wrap .widget a img {
  max-width: 150px !important;
}
.site-footer .footer-widgets .footer-aside-wrap aside:first-child .widget {
  margin-bottom: 20px;
}
/* Footer END  ---------------------------------------------------------------------------------*/
