/*
Theme Name: Nyssa Child
Description: Child theme for the Nyssa Theme
Author: treethemes
Template: nyssa
Version: 1.0
*/

body, p, .lovepost a, a.woocommerce-LoopProduct-link, .widget ul li a, .widget p, .widget span, .widget ul li, .the_content ul li, .the_content ol li, #recentcomments li, .custom-widget h4, .custom-widget h4 span, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget h4, .custom-widget ul li a, .aio-icon-description, li:not(.ticker li), .smile_icon_list li .icon_description p, #recentcomments li span, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .related_posts_listing .related_post .excerpt, .testimonials-slide-content .text-container span p, .testimonials-slide-content .text-container span, .testimonials-slide-content .text-container p, .vc_row .widget.des_recent_posts_widget .ult-item-wrap .excerpt p, .metas-comments p{font-family:Fira Sans !important;font-weight:400 !important;color:#4e5d70}

.cusbox ul li {color: #4e4d50 !important;}
.cusbox ul {margin-left: 15px;}
.special_tabs.text .label a, .special_tabs.icontext .label a{color: #2b4d7a;opacity: 1}
.special_tabs.icontext .label i{color: #2b4d7a}
.hskillicon .aio-icon-img .img-icon{border-radius:10px !important;box-shadow:0px 6px 9px 0px rgba(68,153,94,0.5) !important}
header.navbar .navbar-collapse ul li ul li.current-menu-item a {color: #44995e !important;}
.navbar-collapse li:not(.nyssa_mega_menu) .dropdown-menu{min-width:235px}
.testimonials-style2 .slick-next:after {top: 2px;left: 7px;}
.testimonials-style2 .slick-prev:after {top: 2px;left: 7px;}
.single-wide-testimonials .testimonials-slide-content.container{min-height:300px}
.testimonials-style2 .slick-next, .testimonials-style2 .slick-prev{top:30% !important}
.footer_newsletter input.subeinput.email {width: 100%;border: 0;padding: 9px 20px;border-radius: 50px;font-family: Inter, Arial;font-weight: 500;font-size: 14px;line-height: 30px;}
.footer_newsletter input.subsubmitbtn {position: absolute;right: -3px;border: 0;background: #44995e;padding: 9px 30px;border-radius: 50px;font-size: 15px;font-family: Inter, Arial;line-height: 30px;font-weight: 500;}
.footer_newsletter input.subsubmitbtn:hover{ background:#1e3f6a}
.single-post .present-container {padding: 100px 100px;}
.single-post .fullwidth-container .metas-container p.blog-date {display: none;}
.single-post .fullwidth-container .metas-container a.the_author{display:none}

.social-shares ul li i {color: #2b4d7a;}

.servicerow{background: #fff;border-radius: 10px;box-shadow: 0 25px 70px rgba(0,0,0,.07);padding: 40px;margin-bottom:20px !important}
.servicerow ul li{margin-bottom:5px;margin-top:5px}
.servicecold {background: #fff;box-shadow: rgb(242, 242, 247) 0px 25px 70px 0px;border-radius: 20px;margin: 0px !important;}
.servicecold ul li{margin-bottom:5px;margin-top:5px}
.sercolimg .vc_column-inner.vc_custom_1742464199110 {border-radius: 0 20px 20px 0;}

.htestisection .testimonials-style2:not(.single-wide-testimonials) .testimonilas1bg{background: #2b4d7a;border-radius: 20px;min-height: 370px}
.htestisection .testimonials-slide-content .text-container span{color:#fff}
.htestisection .testimonials-style2 .t-author{color:#fff}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type='tel']{padding:10px 15px}

.header_after_scroll .navbar-nav li a{color:#2d3236 !important}

[data-key="staticlayers"] > .rs-parallax-wrap {display: none !important;}
.techimgrow {display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;justify-content: center;}
.techimgrow .technology_img {background: #fff;box-shadow: 0 15px 20px rgba(0,0,0,.07);border-radius: 8px;padding: 15px;width: 210px;}
.cinfobox {padding: 30px 20px;background: #fff;box-shadow: rgb(242, 242, 247) 0px 25px 70px 0px;border-radius: 20px;min-height: 260px;}

.indsuticbx {border: 1px solid #f6faff;margin: 10px 0 20px !important;padding: 10px 15px !important;vertical-align: middle;background: linear-gradient(90deg, rgba(255,255,255,1) 8%, rgba(244,249,255,1) 90%);border-radius: 10px;}
.indsuticbx:hover {background: linear-gradient(90deg, rgb(244 249 255) 8%, rgb(215 230 247) 90%);}
.indsuticbx .aio-icon-box { margin-bottom: 0 !important;}
.indsuticbx .aio-icon-box .aio-icon-title {font-weight:500 !important}
.indsuticbx .aio-icon-box .aio-icon-img {display: block !important;}

#homeslider {background-image: url('https://www.quickacounts.com/wp-content/uploads/2025/03/mo-bg12.png');background-position: center top;background-color: #012f60;background-repeat: no-repeat;}
#hstitle{font-size:50px;}
#hssubtitle{font-size:30px;}
#hsdecrip{font-size:18px;}
#hslibtn button{font-size:18px !important}

@media only screen and (max-width: 767px) {
	.indsuticbx{padding: 10px !important}
	.indsuticbx .aio-icon-default {display: block !important;text-align: center;float: none;}
	.indsuticbx .aio-icon-header{display: block !important;}
	.indsuticbx .aio-icon-box .aio-icon-img{margin:0 auto !important;}
	.indsuticbx .aio-icon-box .aio-icon-title{text-align: center;font-size: 14px !important;}
	.techimgrow .technology_img{padding: 10px;width: 48%;}
}


@media screen and (min-width: 767px) and (max-width: 1200px) and (min-height: 500px) and (max-height: 700px) {
		#homeslider{padding-top:100px}
		#hstitle{font-size:30px;}
		#hssubtitle{font-size:20px !important;}
		#hsdecrip{font-size:14px;}
}