@charset 'utf-8';
/*
 Theme Name:   Albertino Childtheme
 Theme URI:    http://scientific.ancorathemes.com/
 Description:  Albertino - Fully Responsive and Mobile Friendly theme
 Author:       Ancorathemes
 Author URI:   http://ancorathemes.com
 Template:     albertino
 Version:      1.0
 Tags:         inheritable theme-options
 Text Domain:  albertino
*/


@import url("../albertino/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
/* Links */
a {
    text-decoration:none;
    background:transparent;
}
a,
a:hover,
a:focus,
a:active {
    outline: 0;
}
a img { border: none; }

a,
button {
    -moz-transition:none !important;
    -ms-transition:none !important;
    -o-transition: none !important;
}


/** General **/
.scheme_original .top_panel_title {
    display: none;
}

p strong {
	color:#333;
	font-weight:600;
}
.section-title {
	margin-bottom:40px !important;
}
.section-title h6 , .scheme_original .sc_item_subtitle{
	color:#666;
	font-size:20px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
}
.section-title h1 {
	color: #0069a0 !important;
	font-size:25px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
	margin-top:0;
}
.section-title h2, .sc_blogger .sc_item_title {
	color:#333;
	font-size:30px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
}
.section-title.experts p {
	color:#666;
	font-size:18px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
}
.section-title.experts p strong {
	color:#333;
	font-size:35px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
}
.section-title.our-blog {
	margin-bottom:0 !important;
}
.section-title.our-blog p {
    color: #666;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
	margin-bottom:15px !important;
    letter-spacing: 0.055em;
}
.section-title p {
	color:#666;
	font-size:18px;
	text-align:center;
	max-width:1200px;
	margin:0 auto;
	line-height:1.5;
}
.section-title.with-desc p {
    font-size: 1.5em;
    font-weight: 300;
    line-height: 1.4em;
    margin: 0.25em 0 2em 0;
    text-align: center;
	max-width:100%;
}
article > section > .vc_row-fluid {
	padding-top:80px;
	padding-bottom:80px;
}
article > section > .vc_row-fluid.vc_row.no-padding, article > section > .vc_row-fluid.vc_row-no-padding {
	padding-top:0;
	padding-bottom:0;
}
.page_paddings_yes article > section > .vc_row-fluid:first-child {
	padding-top:0;
}
.page_paddings_yes article > section > .vc_row-fluid:last-child {
	padding-bottom:0;
}
body .vc_col-has-fill>.vc_column-inner, body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, body .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top:0;
}
.sc_section_title.sc_item_title {
	font-size:34px;
	font-weight:600;
	color:#333333;
}

h1{
	color: #0069a0;
}

h1.sc_title {
	margin-bottom:25px;
}
h1.top-title {
	margin-top:20px;
}
.scheme_original .sc_item_subtitle {
	font-size:18px;
	font-weight:600;
	color:#666;
}
.wpcf7 .row {
	margin-right:0;
	clear:both;
}
.wpcf7 .row .vc_col-sm-6:nth-child(odd) {
	padding-left:0;
}
.wpcf7 .row .vc_col-sm-6:nth-child(even) {
	padding-right:0;
}
.wpcf7 .row .vc_col-sm-6, .wpcf7 .vc_col-sm-12 {
	margin-bottom:20px;
}
.wpcf7 .vc_col-sm-12 {
	padding:0;	
	clear:both;
	float:none;
}
.wpcf7 input {
	width:100%;
}
.wpcf7 input[type=checkbox]{
	width:auto;
}
.vc_row-no-padding .wpb_single_image .vc_figure, .vc_row-no-padding .wpb_single_image .vc_single_image-wrapper, .vc_row-no-padding .wpb_single_image .vc_figure img {
	width:100%;
}
body.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_content {
	background:#edf4f9;
}
h2.vc_custom_heading {
	margin-bottom:25px;
}

.isotope_wrap .isotope_item_classic.isotope_item .post_title {
	font-weight:600;
}
.related_wrap .post_item_related, .article_style_stretch .post_item_related {
	background-color:transparent !important;
}
body .post_item_related .post_content_wrap {
	padding:10px 0;
	height:auto;
}
.isotope_wrap .isotope_item_classic.isotope_item .post_descr p, .post_item_related .post_content_wrap p {
	font-weight:400;
	font-size:20px;
}
.scheme_original .post_info .post_info_item {
	font-size:18px;
	color:#666;
}
.post_item_related .post_content_wrap .author-name {
	color:#aeaead;
	margin:5px 0;
}
.content .post_info .post_info_item+.post_info_item {
	display:none;
}
body.scheme_original .sc_item_subtitle {
	color:#666;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	border-color:#8f4ea0;
}
div.wpcf7-mail-sent-ok {
	border-color:#0068a7;
}
.isotope_wrap .isotope_item_classic.isotope_item .post_title {
	margin-top:0;
}
.isotope_wrap .isotope_item_classic.isotope_item .post_info {
	margin-top:5px;
}
.post_item_related .post_title {
	margin:6px 0;
}

/** Header **/
@media (min-width:1600px) {
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
	width:100%;
	max-width:1700px;
}
}
.top_panel_style_3 .top_panel_top_open_hours, .top_panel_style_3 .top_panel_top_contact_email, .top_panel_style_3 .top_panel_top_contact_phone, .top_panel_style_3 .top_panel_top_user_area {
	color:#b8b8b8;
	font-size:18px;
	padding-left:20px;
	border-left:1px solid #b8b8b8;
	line-height:1;
}
.top_panel_style_3 .top_panel_top .content_wrap > div.top_panel_top_contact_phone {
	border-left:0;
	padding-left:0;
}
.top_panel_middle .content_wrap {
    padding: 20px 0% !important;
}

.top_panel_style_3 .top_panel_middle .logo {
	margin:0px;
}

.top_panel_fixed .top_panel_wrap .logo {
	margin-top:13px !important;
}

.top_panel_style_3 .top_panel_middle .menu_main_wrap {
	margin:15px 0 0 0;
	display:inline-block;
	width:100%;
	max-width:70%;
	position:relative;
}
.top_panel_fixed .top_panel_middle .menu_main_wrap {
	margin-top:9px !important;
}
.top_panel_middle .menu_main_nav_area {
	margin-right:5%;
	margin-top:13px !important;
}
.menu_main_nav > li > a {
	padding:0 2.3em;
	border-right:1px solid rgba(110,110,110,0.6);
	color:#a4bedd;
}
.menu_main_nav > li:last-child > a { 
	border-right:none;
}

.search_wrap form {
    width: 100%;
    padding-left: 2.3em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #1669a8 !important;
}

.top_panel_icon .search_submit {
    top: 0px;
}

.search_form_wrap{
  margin-left: 10px;
}

.scheme_original .top_panel_icon.search_wrap:hover{
	background-color:transparent !important;
}

.top_panel_style_3 .search_submit.icon-search-light:before{
	color:#1669a8 !important;
}

.scheme_original .top_panel_icon.search_wrap {
    color: #0068a7;
    margin-top: 13px;
	margin-left: 10px;
}

/** Footer **/
#custom_html-3 > div{
	display: grid;
    width: 100%;
    align-items: center;
    justify-items: center;
    grid-template-columns: 1fr;
}

.footer-cta .cta-button a i {
	margin-right:7px;
}
body.scheme_original footer .widget_area_inner {
	background-color:#0069a0 !important;
}
.scheme_original .footer_wrap.widget_area + .copyright_wrap .copyright_wrap_inner .content_wrap {
	border:none;
}
.footer_wrap.widget_area + .copyright_wrap .copyright_wrap_inner .content_wrap {
	padding:2% !important;
}

body.scheme_original .copyright_wrap_inner {
	border-top:1px solid rgba(255,255,255,0.2);
	background-color:#0069a0 !important;
	width:100%;
}

body.scheme_original .copyright_wrap_inner .copyright_text, body.scheme_original .copyright_wrap_inner .copyright_text a {
	color:#fff;
}

footer p, body.scheme_original footer.widget_area ul li a, body.scheme_original footer.widget_area .widget_area_inner .widget_text a:not(.sc_button):not(.social_icons) {
	color:#fff;
	font-size:14px;
	margin-bottom:15px;
}
footer.widget_area ul li {
	font-size:14px;
	color:#fff;
}
footer.widget_area ul li a{
	color:#fff !important;
}
footer.widget_area .menu li {
	display:block;
	vertical-align:middle;
	margin-bottom:15px;
}
footer .sc_socials.sc_socials_shape_round .sc_socials_item {
	margin-right:10px;
}

footer.widget_area .widget_title {
	margin-bottom:25px;
	padding-bottom:20px;
	border-bottom:1px solid rgba(255,255,255,0.2);
	font-weight:600;
	margin-top:65px;
	color: #9db6d5;
}

.scheme_original footer.widget_area aside .widget_title, .scheme_original footer.widget_area aside .widget_title a{
	color: #9db6d5 !important;
}

#custom_html-3 > div > div > img{
	margin-right: 50px !important;
}

footer .footer_wrap_inner .widget_custom_html img {
	margin-bottom:30px;
	margin-right:10px;
}
footer .footer_wrap_inner .widget_custom_html iframe {
	margin-top:15px;
	max-height:165px;
}
footer .footer_wrap_inner aside.column-1_4:first-child  {
	padding-right:5%;
}
footer .footer_wrap_inner aside.column-1_4:nth-child(2)  {
	    padding-left:5%;
	padding-right:5%;
}
footer .footer_wrap_inner aside.column-1_4:nth-child(3)  {
	padding-left:6%;
	padding-right:5%;
}
footer .footer_wrap_inner aside.column-1_4:last-child {
 padding-left:5%;
}

.footer-contact {
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:1px solid #ddd;
}
.footer-contact:last-child {
	margin:0;
	padding:0;
	border:none;
}
footer .footer_wrap_inner aside.column-1_3:nth-child(3) ul.menu li {
	margin-bottom:15px;
}
.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(3n + 3) a.social_youtube {
	background-color:#cd201f;
	border-color:#cd201f;
}
.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(3n + 3) a.social_youtube:hover {
	color:#cd201f;
}
.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(2n + 2) a.social_linkedin {
	background-color:#0077b5;
	border-color:#0077b5;
}
.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(2n + 2) a.social_linkedin:hover {
	color:#0077b5;
}
.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(2n + 2) a.social_twitter {
	background-color:#32CCFE;
	border-color:#32CCFE;
}
.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(2n + 2) a.social_twitter:hover {
	color:#32CCFE;
}
body.scheme_original .copyright_wrap_inner .menu_footer_nav li a {
	color:#fff;
}

/** Sidebar **/
.sidebar .widget_nav_menu ul  {
	margin-bottom:0;
}
.sidebar .widget_nav_menu ul li:before {
	display:none;
}
.sidebar .widget_nav_menu ul li  {
	font-size:18px;
	border-bottom:1px solid #ddd;
}
.sidebar .widget_nav_menu ul li:last-child  {
	border-bottom:0;
}
.sidebar .widget_nav_menu ul li a {
	color:#666 !important;
	padding:20px 25px;
	display:block;
	font-weight:400;
}
.sidebar .widget_nav_menu ul li a:hover ,  .sidebar .widget_nav_menu ul li.current-menu-item a{
	color:#0069a0 !important;
	font-weight:600;
}
.sidebar aside > * {
	margin:0;
}
body.scheme_original .widget_area aside .widget_title, body.scheme_original .widget_area aside .widget_title a {
	background:#0069a0;
}
.sidebar div.wpcf7 {
	padding:20px 25px;
}
.sidebar div.wpcf7 textarea {
	max-height:85px;
}
.sidebar form.wpcf7-form span.wpcf7-list-item-label {
	display:inline-block;
	width:calc(100% - 34px);
	vertical-align:top;
}

/** Home **/
.home-top-cat .vc_col-sm-6 {
	position:relative;
}
.home-top-cat .vc_col-sm-6:first-child {
	border-right:1px solid #fff;
}
.home-top-cat .vc_col-sm-6:last-child {
	border-left:1px solid #fff;
}
.home-top-cat .wpb_text_column {
	position:absolute;
	width:90%;
	left:5%;
	background:#ffff;
	padding:22px 40px;
	border-radius:5px;
	bottom:40px;
	box-sizing:border-box;
}
.home-top-cat .wpb_text_column.blue {
	background:rgba(25,115,169,0.9);
}
.home-top-cat .wpb_text_column ul {
	padding:0;
}
.home-top-cat .wpb_text_column li {
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0;
}
.home-top-cat .wpb_text_column li:last-child {
	float:right;
}
.home-top-cat .wpb_text_column p {
	color:#fff;
	font-size:18px;;
	font-weight:600;
	line-height:1.4;
}
.home-top-cat .wpb_text_column h3{
	font-weight:700;
	color:#fff;
	font-size:18px;
	line-height:1.3;
	margin-top:0;
}
.home-top-cat .wpb_text_column h3 a {
	color:#000;
}

.home-top-cat .wpb_text_column li:last-child a {
	float:right;
	background:#fff;
	font-size:20px;
	padding:13px 15px;
	line-height:1.3;
	color:#0069a0 !important;
	border-radius:5px;
}

.home-top-cat .wpb_text_column li:last-child a:hover {
	color:#fff !important;
	background:#0069a0;
}
.home-top-cat .wpb_text_column.blue li:last-child a {
	color:#0068a7 !important;
}
.home-top-cat .wpb_text_column.blue li:last-child a:hover {
	color:#fff !important;
	background:#0069a0;
}
.home-top-cat .wpb_text_column li:last-child a:after {
	content:"\f105";
	font-family:fontawesome;
	display:inline-block;
	margin-left:10px;
	vertical-align:middle;
	margin-top:-2px;
}
.home-products .wpb_single_image .vc_single_image-wrapper {
	position:relative;
}
.home-products .wpb_single_image .vc_single_image-wrapper:after {
	content: ' ';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: 
#0069a0;
    opacity: 0;
	overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.home-products .wpb_single_image .vc_single_image-wrapper:hover:after {
	opacity:1;
}
.home-products .wpb_single_image .vc_single_image-wrapper:before {
	content: '\e8b5';
	font-family: 'fontello';
    font-size:18px;
    color: #ffffff;
    text-shadow: -4px 3px 0px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    opacity: 0;
    filter: alpha(opacity=0);
    margin-top: 100px;
}
.home-products .wpb_single_image .vc_single_image-wrapper:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    margin-top: 0;
}
.home-products h3.vc_custom_heading {
	font-size:18px;
	font-weight:600;
	margin:20px 0 15px 0;
	text-align:center;
}
.home-products h3.vc_custom_heading span{
	font-size:18px;
}
.home-products .vc_col-sm-4 p {
	text-align:Center;
}
.home-products .vc_btn3.vc_btn3-size-md {
	background:none;
	padding:0;
	margin-top:20px;
	font-weight:700;
}
.home-products .vc_btn3-container.vc_btn3-center {
	margin-bottom:0;
}
.home-products .vc_btn3.vc_btn3-size-md:hover {
	color:#0069a0 !important;
}
.home-products .vc_col-sm-4.vc_column_container>.vc_column-inner {
	padding:0 35px;
}
body .home-vacci:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	left:0;
	bottom:0;
	display:block;
	background:linear-gradient(rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.1) 100%);
}
.home-vacci h2 {
	font-size:35px;
	font-weight:600;
	margin-bottom:20px;
}
.home-vacci ul {
	padding-left:0;
}
.home-vacci ul li {
	list-style:none;
	position:relative;
	padding-left:20px;
}
.home-vacci ul li:before {
	color:#0069a0;
	position:absolute;
	top:0;
	left:2px;
	content:"•";
	font-size:22px;
}
.home-vacci .sc_image {
	margin-top:30px;
	box-shadow:2px 5px 25px #000;
}
article > section > .vc_row-fluid.home-dist {
	padding-top:130px;
	padding-bottom:130px;
}
.home-dist h2 {
	font-size:35px;
	text-align:center;
	color:#fff !important;
	font-weight:600;
}
.home-dist p {
	color:#fff;
	text-align:center;
	max-width:800px;
	margin:20px auto 0px auto;
}
.home-dist .vc_btn3-container.vc_btn3-center {
	margin-bottom:0;
	margin-top:30px;
}
.home-dist .vc_btn3.vc_btn3-size-md {
	color:#0069a0;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
}
.home-clients .section-title {
	margin-bottom:50px;
}
article > section > .vc_row-fluid.home-clients {
	padding-top:50px;
	padding-bottom:30px;
}
.home-clients .vc_col-sm-6 {
	margin-bottom:30px;
}

.home-clients .vc_col-sm-6 .wpb_single_image  {
	display:inline-block;
	vertical-align:top;
	width:auto;
	margin-right:14px;
}
.home-clients .vc_col-sm-6 .wpb_text_column {
	display:inline-block;
	vertical-align:top;
	max-width:300px;
}
.home-clients .vc_col-sm-6 h3 {
	font-size:18px;
}
.home-clients .vc_col-sm-6 h4 {
	font-size:18px;
	color:#0069a0;
	margin-bottom:20px;
}

/** About **/
.about-page-text {
	max-width:1000px;
	margin:0 auto;
	text-align:left;
}

/** Contact **/
.vc_row.contact-page-text {
	max-width:1000px;
	margin:0 auto;
}
.contact-page-text p {
	text-align:center;
}
.vc_row.contact-page-details {
	max-width:1000px;
	margin:0 auto;
}
.contact-page-details .sc_title {
	color:#666;
	font-size:35px;
	margin-bottom:35px;
}
.contact-page-details .vc_col-sm-8 >.vc_column-inner {
	padding-right:50px;
}
.contact-page-details .vc_col-sm-4 >.vc_column-inner {
	padding-left:50px;
}
.contact-page-details form.wpcf7-form span.wpcf7-list-item {
	display:inline-block;
	margin-right:8px;
	line-height:40px;
}
.contact-page-details form.wpcf7-form span.wpcf7-list-item input {
	width:auto;
	vertical-align:middle;
}
.contact-page-details form.wpcf7-form span.wpcf7-list-item-label {
	padding-left:0;
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	font-size:18px;
}
.contact-page-details .type label {
	width:70px;
	display:inline-block;
}
.contact-page-details .type select {
	width:Calc(100% - 70px);
}

.contact-page-details input[type=submit] {
	width:auto;
}

/** Distributers **/
.dist-countries.sc_accordion .sc_accordion_item .sc_accordion_title{
	text-align:left;
	color:#333333 !important;
	font-size:18px;
	font-weight:600;
}
.dist-countries.sc_accordion {
	text-align:left;
}
.dist-countries.sc_accordion ul  {
	padding:0;
	margin:0;
	columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
.dist-countries.sc_accordion ul li {
	list-style:none;
	/*display:inline-block;*/
	vertical-align:top;
	margin:0;
	font-size:18px;
	line-height:1.5;
}
.dist-countries.sc_accordion ul li a {
	color:#666;
}
.dist-countries.sc_accordion ul li a:hover {
	color:#0069a0;
}
.scheme_original .dist-countries.sc_accordion .sc_accordion_item .sc_accordion_content, .scheme_original .dist-countries.sc_accordion .sc_accordion_item.sc_active .sc_accordion_title .sc_accordion_icon {
	background:#edf4f9;
}
.scheme_original .dist-countries.sc_accordion .sc_accordion_item .sc_accordion_content {
	padding:25px 40px;
}
.scheme_original .dist-countries.sc_accordion .sc_accordion_item {
	margin-bottom:0;
}
.country-page .vc_row.wpb_row {
	text-align:center;
}
.country-page .vc_col-sm-6 {
	float:none;
	display:inline-block;
	vertical-align:top;
}

/** Vet Finder **/
.dist-countries.vet {
	margin-top:70px;
}
.dist-countries.vet .wpb_single_image {
	width:145px;
	display:inline-block;
	vertical-align:top;
}
.dist-countries.vet .wpb_text_column {
	display:inline-block;
	vertical-align:top;
	width:Calc(100% - 170px);
	margin-left:20px;
}
.dist-countries.vet .wpb_text_column p {
	margin-bottom:10px;
}
.dist-countries.vet .wpb_text_column a {
	text-decoration:underline;
	font-weight:600;
}

/** Products **/
.products-page .vc_row.wpb_row {
	margin-bottom:75px !important;
}
.products-page .vc_row.wpb_row:last-child {
	margin-bottom:0 !important;
}
.products-page  img:hover {
	opacity:0.7;
}
.products-page h2 {
	margin-bottom:15px;
}
.products-page h2 a {
	color:#333;
}
.products-page p {
	margin-bottom:15px;
}

/** Country Page **/
.country-page .sc_section_title.sc_item_title {
	padding-bottom:50px;
	margin-bottom:60px;
	border-bottom:1px solid #ddd;
}
.country-page h2.vc_custom_heading {
	background:#0069a0;
	color:#fff;
	padding:25px;
	margin:0;
	font-size:18px;
}
.country-page .vc_col-sm-6 .wpb_text_column {
	border:1px solid #dddddd;
	border-top:0;
	text-align:left;
	padding:25px;
}
.country-page .vc_col-sm-6 .wpb_text_column p{
	line-height:1.8;
}

/** Blog **/
.cat-desc {
	margin-bottom:50px;
}
.cat-desc h1 {
	margin-top:0;
	text-align:center;
	font-weight:700;
	margin-bottom:15px;
}
.cat-desc p {
	text-align:center;
	font-size:20px;
}
.isotope_wrap .isotope_item_masonry.isotope_item .post_title {
	margin-bottom:1.5rem;
	font-size:1.5rem;
}
.post_item_excerpt .post_title, .post_item_attachment > .post_title, .post_item_single > .post_title {
	margin-bottom:2rem;
	font-size:1.8rem;
}
.single-post.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(2n + 2) a {
	background:#0068a7;
	border-color:#0068a7;
}
.single-post.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item:nth-child(2n + 2) a:hover {
	color:#0068a7;
}
body .sc_infobox {
	padding:1.2rem 1.5rem;
}
body .sc_infobox.sc_infobox_style_error {
	background-color:#823594;
}


@media (min-width: 1899px) {
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
    width: 100%;
    max-width: 1600px !important;
}
}

@media (max-width: 1700px) {
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
    width: 100%;
    max-width: 1400px !important;
}
}

@media (min-width: 1600px){
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
    width: 100%;
    max-width: 1600px !important;
}
	}

@media (max-width: 1480px) {
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
    width: 100%;
    max-width: 1150px !important;
}
	h2{
	font-size:25px !important;
}

	}

@media (max-width: 1250px){
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
    width: 100%;
    max-width: 1100px !important;
}
	
	}

@media (max-width: 1050px){
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
    width: 100%;
    max-width: 900px !important;
}
h2{
	font-size:20px !important;
}
 }

@media (max-width:990px){
h2{
	font-size:18px !important;
}
 }

@media (max-width:1480px) {
.home-top-cat .wpb_text_column {
	padding:15px 20px;
}
.home-top-cat .wpb_text_column p {
	font-size:18px;
}
.home-top-cat .wpb_text_column p strong{
	font-size:18px;
}
.home-top-cat .wpb_text_column a {
	font-size:18px;
	padding:13px 10px;
}
.menu_main_nav > li > a {
	padding:0 1.5em;
}
article > section > .vc_row-fluid.home-vacci {
	background-position:70% top;
	background-size:cover;
}
}

@media (max-width: 1480px){

	
.top_panel_wrap .content_wrap, .top_panel_title .content_wrap {
	width:100%;
	max-width:1200px;
}
}
@media (max-width: 1262px) and (min-width: 1136px) {
body .content_wrap, .content_container {
    width: 1040px;
}
	.menu_main_nav > li > a {
		padding:0 1.5em;
	}
}

@media (max-width:1200px) {
.home-top-cat .wpb_text_column {
	padding:10px 15px;
}
.home-top-cat .wpb_text_column p {
	font-size:11px;
}
.home-top-cat .wpb_text_column p strong {
	font-size:13px;
}
	.home-top-cat .wpb_text_column h3 a {
		padding:0;
	}
.home-top-cat .wpb_text_column a {
	font-size:13px;
	padding:13px 7px;
}
.home-vacci {
	background-position:60% top;
}
	.menu_main_nav > li > a {
		padding:0 1.5em;
	}
	.top_panel_middle .menu_main_nav_area {
		margin-top:9px;
	}
}
@media (max-width:860px) {
.section-title h1 {
	color: #0069a0 !important;
	font-size:30px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
	margin-top:0;
}	
	
.section-title h2, .sc_blogger .sc_item_title {
	font-size:30px;
}
	.home-top-cat .wpb_text_column {
		bottom:15px;
	}
.home-top-cat .wpb_text_column p {
	text-align:center;
}
.home-top-cat .wpb_text_column a {
	float:none;
	display:block;
	max-width:130px;
	margin:0;
}
	.home-top-cat .wpb_text_column h3 {
		line-height:1;
	}
	.home-top-cat .wpb_text_column h3 a {
	max-width:100%;
		margin:0;
		line-height:1.4;
	}
.home-products .vc_col-sm-4.vc_column_container>.vc_column-inner {
	padding:0 20px;
}
.home-products h3.vc_custom_heading {
	font-size:18px;
}
article > section > .vc_row-fluid.home-dist {
	padding-top:70px;
	padding-bottom:70px;
}
.home-clients .vc_col-sm-6 h3 {
	font-size:18px;
}
.home-clients .vc_col-sm-6 h4 {
	margin-bottom:15px;
}
.isotope_wrap .isotope_item_classic.isotope_item .post_title {
	font-size:18px;
}
.post_info {
	font-size:18px;
}

	
.footer-cta .subtitle {
	font-size:30px;
}
footer.widget_area .menu li {
	width:100%;
}
footer .footer_wrap_inner aside.column-1_4:first-child {
	width:50%;
}
footer .footer_wrap_inner aside.column-1_4:nth-child(2) {
	width:50%;
}
footer .footer_wrap_inner aside.column-1_4:nth-child(3) {
	width:50%;
}
footer .footer_wrap_inner aside.column-1_4:last-child {
	width:50%;
}
.products-page > .vc_col-sm-6 {
	width:100%;
}
.products-page > .vc_col-sm-6 .vc_col-sm-6 {
	margin-bottom:35px;
}
.products-page > .vc_col-sm-6 .vc_col-sm-6:first-child {
	width:40%;
}
.products-page > .vc_col-sm-6 .vc_col-sm-6:last-child {
	width:60%;
}
.products-page .vc_row.wpb_row {
	margin-bottom:0 !important;
}
.contact-page-details .vc_col-sm-8 {
	width:100%;
	margin-bottom:35px;
}
.contact-page-details .vc_col-sm-8 >.vc_column-inner {
	padding-right:15px;
}
.contact-page-details .vc_col-sm-4 >.vc_column-inner {
	padding-left:15px;
}
.contact-page-details .vc_col-sm-4 {
	width:100%;
}
/*.dist-countries.sc_accordion ul li {
	width:32.5%;
}*/
.page_content_wrap {
	padding:4rem 0;
}
}



@media (max-width:767px) {
	.section-title h1 {
    color: #333;
    font-size:25px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 0;
}
	
.open_child_menu:before {
	color:#fff;
	font-size:18px;
}
body {
	padding-top:74px;
}

.footer-contact a {
	font-weight:700;
}
article > section > .vc_row-fluid {
	padding-top:40px;
	padding-bottom:40px;
}
h1.top-title {
	margin-top:0;
}
body .slider_boxed, body .content_wrap, body .content_container {
	width:90%;
}
body .vc_col-sm-12 .content_wrap {
	width:100%;
}
		.home-top-cat .wpb_text_column {
		bottom:8px;
	}
	.home-top-cat .wpb_text_column h3 {
		line-height:1;
	}
.home-products .vc_col-sm-4 {
	margin-bottom:40px;
}
.home-products .vc_col-sm-4:last-child {
	margin-bottom:0;
}
.section-title h2, .sc_blogger .sc_item_title, .sc_section_title.sc_item_title {
	font-size:30px !important;
}
.home-dist h2 {
	font-size:30px!important;
}
	
.home-vacci h2 {
    font-size: 30px!important;
    font-weight: 600;
    margin-bottom: 20px;
}	

	.home-vacci h2 strong span{
    font-size: 30px!important;
    font-weight: 600;
    margin-bottom: 20px;
}
	
.footer-cta .subtitle {
	line-height:1.3;
}
footer .footer_wrap_inner aside.column-1_4:first-child , footer .footer_wrap_inner aside.column-1_4:nth-child(2) , footer .footer_wrap_inner aside.column-1_4:nth-child(3), footer .footer_wrap_inner aside.column-1_4:last-child {
	width:100%;
	padding-right:0;
}
footer.widget_area .widget_title {
	margin-top:0;
}
.wpcf7 .row .vc_col-sm-6:nth-child(even), .wpcf7 .row .vc_col-sm-6:nth-child(odd) {
	padding-left:0;
	padding-right:0;
}
.products-page > .vc_col-sm-6 .vc_col-sm-6:first-child {
	width:100%;
	margin-bottom:15px;
}
.products-page > .vc_col-sm-6 .vc_col-sm-6:last-child {
	width:100%;
}
.products-page .wpb_single_image .vc_figure, .products-page .wpb_single_image .vc_figure a, .products-page .wpb_single_image .vc_figure img {
	width:100%;
}
.products-page h2 {
	font-size:30px;
}
.products-page p ,.products-page p a {
	font-size:18px;
	line-height:1.4;
}
.dist-countries.sc_accordion ul  {
	columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.country-page .vc_col-sm-6 {
	margin-bottom:35px;
}
.widget_area aside {
	box-sizing:border-box;
}
.sc_blogger .isotope_wrap {
	height:auto!important;
}
.sc_blogger .isotope_wrap .isotope_item.isotope_item_show {
	position:relative!important;
	top:auto!important;
	left:auto!important;
}
}
@media (max-width:480px){
	.section-title h1 {
    color: #333;
    font-size:20px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 0;
}	
	
.section-title h2, .sc_blogger .sc_item_title, .sc_section_title.sc_item_title {
	font-size:25px!important;
}
.home-dist h2 {
	font-size:25px!important;
}
	
.home-vacci h2 {
    font-size:25px!important;
    font-weight: 600;
    margin-bottom: 20px;
}	

.home-vacci h2 strong span{
    font-size:25px!important;
    font-weight: 600;
    margin-bottom: 20px;
}	

body .slider_boxed, body .content_wrap, body .content_container {
	width:90%;
}
body .header_mobile .content_wrap {
	margin:0 auto;
	position:relative;
}
body .header_mobile .menu_button {
	right:20px;
}
article > section > .vc_row-fluid.home-vacci {
	padding-top:50px;
	padding-bottom:50px;
	background-position:60% top;
}
body .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	padding:10px 5px;
}
body .header_mobile .logo {
	padding-top:15px;
	padding-bottom:15px;
}
}

@media (max-width:390px) {
.home-top-cat .wpb_text_column {
	padding:10px;
}
}
@media (max-width:360px) {
.home-top-cat .wpb_text_column  p{
	font-size:16px;
}
.home-top-cat .wpb_text_column  p strong, h5{
	font-size:16px;
}
}

/**-------------------------------------------------------------------------------------------------**/

/**de3**/
.header_mobile {
    position: fixed!important;
    top: 0;
    width: 100%;
    background: #fff;
	border-bottom:1px solid #0069a0!important;
	margin-bottom:0px;
		}

/** footer**/
.footer-cta {
	background: rgba(255,255,255,0.01) url(https://dvlp.biogal.com/wp-content/uploads/2021/05/Grupo-71.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain!important;
    background-color: #ffff!important;
    padding: 6%;
    box-sizing: border-box;
    text-align: center;
    margin-top:60px;
}

.footer-cta {
	background:#0068a7;
	padding:45px 15px;
	box-sizing:border-box;
	text-align:center;
	border-top: 1px solid #0069a0;
}
.footer-cta .subtitle {
	font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #0069a0;
	margin: 25px;
}

.footer-cta .title {
	font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.13px;
  color: #47347d;
	text-align:center;
}

.footer-cta .cta-button a{
	font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
	display:inline-block;
	color:#fff!important;
	font-size:14px;
	font-weight:600;
	border-radius:4px;
    padding: 10px 10px 0px 12px;
    width: 189px;
    height: 35px;
    margin: 20px;
  background-color: #0069a0!important;
	border: solid 1px #0069a0!important;
}

.footer-cta .cta-button a:hover{
  display:inline-block;
  color:#0069a0!important;
  border: solid 1px #0069a0!important;
  background-color:#ffffff!important;
}

footer .footer_wrap_inner aside.column-1_4:first-child {
    width: 100%!important;
    padding-right: 5%;
	border-bottom: 1px solid  #ffffff;
}

footer .footer_wrap_inner aside{
 width: 33%!important;
}


footer .content_wrap{
 width: 95%!important;
 margin:auto!important
}

.grid-footer{
	display: grid;
    grid-template-columns: 60% 40%;
}

.grid-footer #unique_id{
text-align: right!important;
}

#unique_id_widget{
width: 100%!important;
}

.copyright_wrap.copyright_style_menu.scheme_original>div>div{
	width: 85%!important;
    margin: auto!important;
}

.copyright_wrap.copyright_style_menu{
   border-top: 1px solid  #ffffff;
}

footer .columns_wrap{
 width: 90%!important;
 margin:auto!important
}

.scheme_original footer.widget_area aside .widget_title, .scheme_original footer.widget_area aside .widget_title a{
	width: fit-content;
	padding-bottom: 5px;
    border-bottom: 1px solid  #ffffff;
    font-weight: 800;
    margin-top: 30px;
}

body.scheme_original footer .widget_area_inner, .copyright_wrap_inner{
padding: 5%;	
}


/**blog**/
.single-post.scheme_original .sc_socials.sc_socials_type_icons.sc_socials_shape_round .sc_socials_item a {
    background: #0068a7;
    border-color: #0068a7;
	padding: 0px!important;
    height: 30px!important;
    width: 30px!important;
	margin: 5px!important;
}

article > section > .vc_row-fluid {
    padding-top: 50px;
    padding-bottom: 30px;
}

body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div > div.content > article > section.post_author.author.vcard{
	background-color: #ffff;
    border: solid 1px #0069a0!important;
}

.single-post .sidebar_right .sidebar {
   display:none!important;
}	


.single-post .sidebar{
	display:none!important;
}
	

.single-post .vc_row .wpb_row .vc_row-fluid {
	display:none;
}


.single-post .page_content_wrap.page_paddings_yes{
padding-top:0 !important;
}

.single-post .content_wrap{
    width: 90% !important;
}
	
.single-post .content{
	width: 100%!important;
    padding: 0% 2%!important;
}


body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div > div.content > article > section.post_featured{
	margin-top: 50px!important;
}

.single-post  .page_content_wrap.page_paddings_yes{
	 /*background-image:url(https://www.biogal.com/wp-content/uploads/2021/02/fondo.svg) !important;*/
    background-repeat: no-repeat !important;
    background-size: contain!important;
}


.single-post article .post_content{
    /*border: solid 0.5px #9eb7d6!important;;*/
	margin-bottom:25px!important;
}


.single-post article .post_featured{
	display:none!important;
}


.single-post article .post_title{
    font-family: 'Hind', sans-serif;
    font-size: 35px!important;
    font-weight: 600!important;
    font-stretch: normal!important;
    font-style: normal!important;
    line-height: 1.4!important;
    letter-spacing: normal!important;
    padding: 2% 7%!important;
    text-align: center!important;
    color: #0069a0!important;
}



.single-post article .post_content {
    padding: 0% 2%!important;
}


.single-post article  .post_content h1{
	font-family: "Montserrat", Sans-serif!important;
	font-size:18px!important;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.6!important;
  letter-spacing: 0.32px!important;
  text-align: left!important;
  color: #0069a0!important;
}


.single-post article  .post_content p,.postid-4402 .post_content p strong{
	font-family: "Montserrat", Sans-serif!important;
	font-size:18px;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.6!important;
  letter-spacing: 0.18px!important;
  text-align: left;
  color: #808080;
}


.single-post article  .post_content p img{
	    margin: 0 10!important;
    width: 80%!important;
}


.single-post article  .post_info_share{
	display:block!important;
}

	
.single-post article  .post_title{
  display:none!important;
}


.single-post article section.post_author.author.vcard{
	display:block!important;
	margin-top:3%;
}



/*RESPONSIVE**/

@media (max-width: 980px){
.footer-cta {
	/*background: rgba(255,255,255,0.01) url(https://www.biogal.com/wp-content/uploads/2021/05/Grupo-72.svg) !important;*/
    background-repeat: no-repeat !important;
    background-size: cover!important;
    background-color: #ffff!important;
	background-position: center!important;
    padding:5%;
    box-sizing: border-box;
    text-align: center;
    margin-top: 60px!important;
}

.footer-cta {
	background:#0068a7;
	padding:60px 15px;
	box-sizing:border-box;
	text-align:center;
	border-top: 1px solid #0069a0;
}
.footer-cta .subtitle {
	font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #0069a0;
	margin: 25px;
}

.footer-cta .title {
	font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.13px;
  color: #47347d;
	text-align:center;
}

.footer-cta .cta-button a{
	font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
	display:inline-block;
	color:#fff!important;
	border-radius:4px;
    padding: 9px 10px 0px 12px;
    width: 189px;
    height: 35px;
    margin: 20px;
  background-color: #0069a0!important;
	border: solid 1px #0069a0!important;
}


footer .footer_wrap_inner aside.column-1_4:first-child {
    width: 100%!important;
    padding-right: 5%;
	border-bottom: 1px solid  #ffffff;
}

footer .footer_wrap_inner aside{
 width: 50%!important;
}


footer .content_wrap{
 width: 95%!important;
 margin:auto!important
}

.grid-footer{
	display: grid;
    grid-template-columns: 50% 50%;
}


.copyright_wrap.copyright_style_menu.scheme_original>div>div{
	width: 85%!important;
    margin: auto!important;
}

.copyright_wrap.copyright_style_menu{
   border-top: 1px solid  #ffffff;
}

footer .columns_wrap{
 width: 90%!important;
 margin:auto!important
}

.scheme_original footer.widget_area aside .widget_title, .scheme_original footer.widget_area aside .widget_title a{
	width: fit-content;
	padding-bottom: 5px;
    border-bottom: 1px solid  #ffffff;
    font-weight: 800;
    margin-top: 30px;
}

body.scheme_original footer .widget_area_inner, .copyright_wrap_inner{
padding: 5%;	
}

	/*POST*/
	
.single-post article  .post_title{
  display:none!important;
}
	
	
.single-post article  .post_title{
    font-family: 'Hind', sans-serif!important;
    font-size: 30px!important;
    font-weight: 600!important;
}


.single-post article  .post_content h1{
	font-family: "Montserrat", Sans-serif!important;
	font-size:16px!important;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.75!important;
  letter-spacing: 0.32px;
  text-align: left;
  color: #0069a0;
}


 
.single-post article .post_content p,.post_content p strong{
	font-family: "Montserrat", Sans-serif!important;
	font-size: 16px!important;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.75!important;
  letter-spacing: 0.18px!important;
  text-align: left;
  color: #808080;
}
}

@media (max-width: 767px){
.single-post .page_content_wrap.page_paddings_yes{
    margin-top: 0px!important;
}
	
	body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div > div.content > article > section.post_featured {
    margin-top: 30px!important;
}
	
	.sc_socials.sc_socials_size_tiny {
    margin-right: -1em;
    margin-bottom: 40px;
    margin-top: 40px;
}
	
body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div > div.content > article > section.post_author.author.vcard{
	display: grid !important;
    grid-template-columns: 1fr;
	}	
	
.grid-footer #unique_id{
text-align: left!important;
}
	
.footer-cta {
	background:#0068a7;
	padding:60px 15px;
	box-sizing:border-box;
	text-align:center;
	border-top: 1px solid #0069a0;
}
.footer-cta .subtitle {
	font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #0069a0;
	margin: 20px;
}

.footer-cta .title {
	font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.13px;
  color: #47347d;
	text-align:center;
}

.footer-cta .cta-button a{
	font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
	display:inline-block;
	color:#fff!important;
	border-radius:4px;
    padding: 10px 10px 0px 12px;
    width: 160px;
    height: 35px;
    margin: 20px;
  background-color: #0069a0!important;
	border: solid 1px #0069a0!important;
}


footer .footer_wrap_inner aside.column-1_4:first-child {
    width: 100%!important;
    padding-right: 5%;
	border-bottom: 1px solid  #ffffff;
}

footer .footer_wrap_inner aside{
 width: 100%!important;
}


footer .content_wrap{
 width: 95%!important;
 margin:auto!important
}

.grid-footer{
	margin-top:30px;
	display: grid;
    grid-template-columns: 1fr;
}


.copyright_wrap.copyright_style_menu.scheme_original>div>div{
	width: 85%!important;
    margin: auto!important;
}

.copyright_wrap.copyright_style_menu{
   border-top: 1px solid  #ffffff;
}

footer .columns_wrap{
 width: 90%!important;
 margin:auto!important
}

.scheme_original footer.widget_area aside .widget_title, .scheme_original footer.widget_area aside .widget_title a{
	width: fit-content;
	padding-bottom: 5px;
    border-bottom: 1px solid  #ffffff;
    font-weight: 800;
    margin-top: 0px;
}

body.scheme_original footer .widget_area_inner, .copyright_wrap_inner{
padding: 5%;	
}	
	
.single-post.page_content_wrap{
		margin-top:50px!important;
	}
		

.single-post .content article{
		padding-top: 15%;
	}
	

.single-post article  .post_title{
    font-family: 'Hind', sans-serif;
    font-size: 25px!important;
    font-weight: 600!important;
}



.single-post  article .post_content h1{
	font-family: "Montserrat", Sans-serif!important;
	font-size: 16px!important;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.75!important;
  letter-spacing: 0.32px;
  text-align: left!important;
  color: #0069a0!important;
}


.single-post article  .post_content p, article  .post_content p strong{
	font-family: "Montserrat", Sans-serif!important;
	font-size:16px!important;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.75!important;
  letter-spacing: 0.18px!important;
  text-align: left;
  color: #808080;
}
}


@media (max-width:600px){
.single-post article  .post_title{
    font-family: 'Hind', sans-serif;
    font-size: 20px!important;
    font-weight: 600!important;
}

.single-post  article .post_content h1{
	font-family: "Montserrat", Sans-serif!important;
	font-size: 14px!important;
  font-weight: 500!important;
  font-stretch: normal!important;
  font-style: normal!important;
  line-height: 1.75!important;
  letter-spacing: 0.32px;
  text-align: left!important;
  color: #0069a0!important;
}

	.single-post article .post_content p, article .post_content p strong{
    font-family: "Montserrat",Sans-serif!important;
    font-size: 14px!important;
    font-weight: 500!important;
    font-stretch: normal!important;
    font-style: normal!important;
    line-height: 1.75!important;
    letter-spacing: 0.18px!important;
    text-align: left;
    color: #808080;
}
	}

@media (max-width: 1023px){
.footer-cta .cta-button a{
    font-size: 14px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    display: inline-block;
    color: #fff!important;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;
    padding: 10px 10px 0px 12px!important;
    width: 189px;
    height: 35px;
    margin: 20px;
    background-color: #0069a0!important;
    border: solid 1px #0069a0!important;
}
}


/*form*/

.nf-form-content {
    padding: 5px;
    max-width: 100%!important;
    margin: 0 auto;
}

#nf-form-title-1 h3{
    font-family: 'Hind', sans-serif;
    font-size: 35px!important; 
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.74;
    letter-spacing: normal;
    text-align:center;
    color: #0069a0!important; 
}

#nf-form-1-cont .nf-form-content nf-fields-wrap{
    display:grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap:3%;
}
#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(1){
   grid-column: 1/3!important;
   grid-row: 1/2!important;
}
#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(2){
   grid-column: 1/3!important;
   grid-row: 2/3!important;
}
#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(3){
   grid-column: 1/2!important;
   grid-row: 3/4!important;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(4){
   grid-column: 2/3!important;
   grid-row: 3/4!important;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(5){
   grid-column: 3/5!important;
   grid-row:1/4!important;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(6){
   grid-column: 2/4!important;
   grid-row: 4/5!important;    
   justify-self: center;
}

.nf-field-label label{
    font-family: Montserrat;
    font-weight: 600;
    font-style: normal;
    text-align: center;
    text-transform: none;
    font-size:18px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #0069a0;
}

#nf-field-4:hover{
  color:  #0069a0!important;
  background:  #fff!important;
  width:280px!important;
}

#nf-field-4{
  color: #fff!important;
  background-color:  #0069a0!important;
  border: 1px solid  #0069a0!important;
  width:280px!important;
}

.nf-form-content input.ninja-forms-field, textarea, #nf-field-5{
    background: #fff!important;
    border: solid 1px #9bb4d3!important;
    border-radius:3px!important;
    color: #00699d !important;
    width:100%!important;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(5) textarea.ninja-forms-field{
    height: 230px;
}

.nf-form-content label {
    display: none;
}

@media (max-width: 980px){
/*form*/
#nf-form-title-1 h3{
    font-family: 'Hind', sans-serif;
    font-size:30px!important; 
}

#nf-form-1-cont .nf-form-content nf-fields-wrap{
    display:grid;
    grid-template-columns: 1fr;
    grid-column-gap:0%;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(4){
   grid-column: 1/2!important;
   grid-row: 4/5!important;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(5){
   grid-column: 1/2!important;
   grid-row: 5/6!important;
}

#nf-form-1-cont .nf-form-content nf-fields-wrap nf-field:nth-child(6){
    grid-column: 1/2!important;
   grid-row: 6/7!important;
}

.nf-field-label label{
    font-size: 16px;
}

}


@media (max-width: 767px){
	#nf-field-4{
  color: #fff!important;
  background-color:  #0069a0!important;
  border: 1px solid  #0069a0!important;
  width:200px!important;
}
	
	.single-post article .post_featured{
	display:none!important;
}
	
#nf-form-title-1 h3{
    font-family: 'Hind', sans-serif;
    font-size: 25px!important; 
}


.nf-field-label label{
    font-size: 16px;
}

}


@media (max-width: 500px){
    #nf-form-title-1 h3{
    font-family: 'Hind', sans-serif;
    font-size: 20px!important; 
}

.nf-field-label label{
    font-size: 14px;
}

}
