/* Add here all your CSS customizations */
#header .header-nav-main nav > ul > li > a { text-transform: none; font-size: 16px; font-weight: 600; }
.social-icons li a, a.text-primary:focus, a.text-primary:hover {color: #200E32 !important;}
.header-social-icons.social-icons li a { font-size: 1.1rem; font-weight: 700; }
.social-icons li:hover.social-icons-facebook a { background: none; color: #EB2D7C !important; }
.social-icons li:hover.social-icons-linkedin a { background: none; color: #EB2D7C !important; }
.social-icons li:hover.social-icons-twitter a { background: none; color: #EB2D7C !important; }
.social-icons li:hover.social-icons-instagram a { background: none; color: #EB2D7C !important; }
.kit_list li, .num_list li { margin-bottom: 15px; padding-left: 15px; }
.kit_list { list-style-image: url('../img/assets/list-icon.jpg'); }
.social_facebook{background: #eb2d7c;padding: 1px 12px; border-radius: 7px; color: #fff; margin-right: 10px;}
.social_twitter{background: #eb2d7c;padding: 2px 6px; border-radius: 7px; color: #fff; margin-right: 10px;}
.social_linkedin {background: #eb2d7c;padding: 2px 7px; border-radius: 7px; color: #fff; margin-right: 10px;}
.social_facebook:hover, .social_twitter:hover, .social_linkedin:hover  { color: #fff; background: #200E32; }
.contact_section  .list li {margin-bottom: 0;}
.num_list li { counter-increment: list;list-style-type: none; position: relative; line-height: 1.8rem; }
.num_list li:before {color: #EB2D7C;content: counter(list);left: -32px;position: absolute;text-align: right;width: 26px; font-size: 2rem;}
.contact_section_btn .btn { min-width: 280px; }
.contact_section_btn .text-c-b, .contact_section_btn .fas.fa-caret-right { display: inline-block; }
.contact_section_btn .text-c-b { float: left; }
.contact_section_btn .fas.fa-caret-right { float: right; }
.testimonial blockquote p { font-family: "Open Sans", Arial, sans-serif; }
/*.testimonial.testimonial-style-2 blockquote { background: transparent url("../img/assets/bg-testimonial-purple.png") no-repeat !important; border-radius: 0; background-size: 90% auto !important; min-height: 190px; background-position: 10px 0 !important; padding: 40px 20px;}
.testimonial.testimonial-style-2 blockquote.pink_testimonial_bg { background: transparent url("../img/assets/bg-testimonial-pink.png") no-repeat !important; border-radius: 0; background-size: 90% auto !important; min-height: 190px; background-position: 10px 0 !important; padding: 40px 20px; }
.testimonial.testimonial-style-2 blockquote p {color: #fff;}
.testimonial.testimonial-style-2 .testimonial-author{position: absolute;left: 100px;z-index: 3;top: -4px;}
.testimonial.testimonial-style-2 { padding-top: 25px; }*/


/*media styles*/
@media (min-width: 992px) {
	/*#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {color: #200E32;}*/
	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {color: #200E32;}
	.hide { display: none; }
}

@media (min-width: 1200px) {
	/* .container {max-width: 1440px;} */
}



@media (max-width: 991px) {
	/*.section-scroll-dots-navigation { display: none; }*/

}

@media (max-width: 767px) {
	.section-scroll-dots-navigation { display: none; }

}

@media (max-width: 480px) {
	.contact_section, .footer_links { text-align: center; }

}


@media (max-width: 400px) {
	#header .header-logo img { max-width: 180px; }
	.btn.px-5 { padding-left: 1rem !important; padding-right: 1rem !important; }
}

@media print {
  @page { margin: 0; }
  .header-body { position: absolute !important; }
  img { display: none !important; visibility: hidden !important; }
  * { background-image: none !important; }
  #header .header-logo img { display: block !important; visibility: visible !important; }
  .appear-animation { opacity: 1; transition: none; -moz-transition: none; -webkit-transition: none; }
}