/*
 Theme Name:   Oswald Child
 Theme URI:    http://valemam.com.br
 Description:  Tema Oswald
 Author:       Gerson Campos
 Author URI:   http://www.agenciasmall.com.br/
 Template:     oswald
 Version:      1.0.0
 Text Domain:  oswald-child
*/
/*body.postid-4316{
	background-color: #efee7d;
}*/
.single-product.woocommerce.postid-4316 div.product>.woocommerce-tabs .panel{
	padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.custom_text{
	line-height: normal !important;
	font-size: smaller !important;
}
.content_element_size_25 h2{
	font-weight: 700;
	font-size: 25px;
}
.white{
	color: #ffffff !important;
}
.cursor_default a{
	cursor: default !important;
}
.z-index-1{
	z-index: 1;
}
.mt_0{
	margin-top: 0 !important;
}
.text-left h2,
.text-left h3,
.text-left{
	text-align: left !important;
}
.text-right h2,
.text-right h3,
.text-right{
	text-align: right !important;
}
.text-center h2,
.text-center h3,
.text-center{
	text-align: center !important;
}
.mb_0{
	margin-bottom: 0 !important;
}
.pt_0{
	padding-top: 0 !important;
}
.pb_0{
	padding-bottom: 0 !important;
}
.pb_30{
	padding-bottom: 30px;
}
.titulo-nina h2,
.titulo-nina h3,
.sub-titulo-nina,
.descricao-nina{
	color: #472f86 !important;
}
.titulo-nina-2 h2,
.titulo-nina-2 h3,
.sub-titulo-nina-2,
.descricao-nina-2{
	color: #efee7d !important;
}
.titulo-nina h2,
.titulo-nina h3{
	font-family: Open Sans !important;
	font-weight: 700 !important;
	font-size: 37px !important;
}
.titulo-nina-2 h2,
.titulo-nina-2 h3{
	font-family: Open Sans !important;
	font-weight: 700 !important;
	font-size: 37px !important;
}
.sub-titulo-nina,
.descricao-nina{
	font-size: 19px !important;
}
.sub-titulo-nina-2,
.descricao-nina-2{
	font-size: 19px !important;
}
body.postid-4316 .related.products {
    display: none !important;
}
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 15px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 15px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 12px;
	    padding-right: 12px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 15px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 15px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 12px;
	    padding-right: 12px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    .vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 15px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 15px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 12px;
	    padding-right: 12px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 15px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 15px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 12px;
	    padding-right: 12px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 15px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 15px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 12px;
	    padding-right: 12px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    .vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 15px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 15px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 12px;
	    padding-right: 12px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 20px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 20px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 14px;
	    padding-right: 14px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 20px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 20px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 14px;
	    padding-right: 14px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 20px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 20px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 14px;
	    padding-right: 14px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 20px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 20px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 14px;
	    padding-right: 14px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 25px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 25px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 25px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 25px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 25px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 25px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 25px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 25px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
	.vc-gitem-zone-height-mode-auto:before {
	    content: "";
	    display: block;
	    padding-top: 100%;
	}
	.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	    background-repeat: no-repeat;
	    background-position: 50% 50%;
	    background-size: 80%;
	    box-sizing: border-box;
	    /* float: left; */
	}
	.vc_grid.vc_row .vc_grid-item {
	    display: none;
	    padding: 0;
	    vertical-align: top;
	    float: left;
	    /* box-sizing: border-box; */
	    z-index: 1;
	    height: 75px;
	    width: 75px;
	}
	.vc_grid.vc_row {
	    /* padding-left: 0; */
	    /* padding-right: 0; */
	    /* margin-left: 0; */
	    /* margin-right: 0; */
	    margin: 0 auto;
	}
	.vc_col-has-fill>.vc_column-inner,
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
	.vc_section.vc_section-has-fill,
	.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
	.vc_section.vc_section-has-fill+.vc_section {
	    padding-top: 25px;
	}
	.wpb_button, .wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 25px;
	}
	.vc_column_container>.vc_column-inner {
	    box-sizing: border-box;
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 100%;
	}
	.vc_row.vc_column-gap-35 {
	    margin-left: 0;
	    margin-right: 0;
	}
	.vc_row.vc_column-gap-35>.vc_column_container {
		padding: 0;
	}
	.wpb_single_image.vc_align_right {
		text-align: center;
		padding-top: 40px;
	}
	.wpd_services_img_bg.services_box-front{
	    background-size: 100%;
	}
}


/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.wpd_services_img_bg.services_box-front{
	    /*background-position: center;*/
	    background-size: 100% 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}

@media screen and (min-width:1366px) { 
.wpd_services_img_bg.services_box-front{
	    background-size: 100% 100%;
	}
}