.p1p-banner-w-toc {

    background-color: #F9FAFF;
    padding: 31px 0px 75px;

}
.p1p-banner-w-toc .colos {
	padding: 0;
}

.blueforbread {
	 background-color: #def0fd;
	padding-top: 10px;
}

.brand-imges {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    width: 100%;
}

.hero-banner-left-cta a.big_imagecta {
  margin: 0;
  position:relative;
 }
 .hero-banner-left-cta .big_image_side {
   background-color: #def0fd;
   border: none;
 } 
 .p1p-banner-w-toc.hero-banner-left-cta {
   padding-bottom:0;
 }
 .hero-banner-left-cta.flex-hero-banner .container div:first-child{
   align-self: flex-start;
 }
 .hero-banner-left-cta.flex-hero-banner.heading-middle-cta .container div:first-child {
  align-self: center;
}
 .hero-banner-left-cta .big_image_side {
  height: 400px;
  width:450px;
 }
.cl-builder.hero-banner-left-cta .big_image_side {
  height: 496px;
  width: 383px;
  background-color: #fff;
}
.best-img.hero-banner-left-cta .big_image_side {
  width: 475px;
  height: 347px;
  min-height: 347px;
}
.image-right-side .big_image_side{
  background-color: transparent;
}
.cl-builder+.lower-banner-blue {
  margin-bottom: 0;
}
.twocols_toc {
		columns: 2 !important;
-webkit-columns: 2 !important;
-moz-columns: 2 !important;
}

.brand-imges li {
    display: table-cell;
    vertical-align: middle;
    padding-right: 25px;
}

.brand-imges li:first-child {
    color: #fff;
	width: 190px;
max-width: 210px;
}

.featured-heading{
  font-size:1.6rem;
  line-height:2.6rem;
}

.hid_for_big {
	display: none;
}
.intl-spanish-template-p1p-template-two-column #bigger_aim .header-mt,.intl-french-template-p1p-template-two-column #bigger_aim .header-mt,.intl-italian-template-p1p-template-two-column #bigger_aim .header-mt,.page-template-p1p-template-two-column #bigger_aim .header-mt {
    margin-top: 75px;
}
.brand-imges li:first-child h2 {
    font-size:1.6rem;
    margin: 0;
    padding: 0;
    color: inherit;
    border: none;
}
.cta-with-hover.hero-banner-left-cta a.big_imagecta:hover {
  background: #135D89;
}

.brand-imges li img {
	width: 100%;
}
.cta-with-rating .rating-leftside .rate_heading {
  margin: 0 0 5px;
  text-align: left; 
}
@media (min-width: 1024px) {
  .brand-imges {
    padding: 26px 0;
  }
}
@media screen and (max-width: 1200px) { 
	.header-mt .p1p-banner-w-toc {
		padding: 31px 0px 90px
	}
  #bigger_aim .hero-banner-left-cta.flex-hero-banner.heading-middle-cta {
    padding-bottom: 0;
  }
  .cta-with-rating .rating-leftside .ratingstars_here .kk-star-ratings {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cta-with-rating .rating-leftside .ratingstars_here .kk-star-ratings .kksr-legend {
    margin-top: 10px;
  }
  .cta-with-rating .rating-leftside .rate_heading {
    text-align: center;
  }
}

@media screen and (max-width: 1023px) {
	#bigger_aim  .lower-banner-blue {
    padding: 45px 10px 20px;
}
	#bigger_aim .lower_image_bannerc {

    top: -165px;
}
	
 .brand-imges {
  display:block;
  height:auto;
  text-align:center;
 }
 .brand-imges li:first-child {
  display: block;
margin: 0 10px;
text-align: center;
width: 100%;
max-width: 100%;
 }
 .brand-imges li {
  display:inline-block;
  padding-right:0;
  margin: 10px;
 }

}

.intl-spanish-template-p1p-template-two-column #bigger_aim .p1p-toc,.intl-french-template-p1p-template-two-column #bigger_aim .p1p-toc,.intl-italian-template-p1p-template-two-column #bigger_aim .p1p-toc,.page-template-p1p-template-two-column #bigger_aim .p1p-toc {
    display: block;
}

.intl-spanish-template-p1p-template-two-column #bigger_aim .mobtoc,.intl-french-template-p1p-template-two-column #bigger_aim .mobtoc,.intl-italian-template-p1p-template-two-column #bigger_aim .mobtoc,.page-template-p1p-template-two-column #bigger_aim .mobtoc {
    background-color: transparent;
}

/*
.page-template-p1p-template .header-hl {

    margin-right: 0px;
}

.page-template-p1p-template .navigation-wrap {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.page-template-p1p-template #page-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

}
.page-template-p1p-template .custom_breadcrumbos a {
color: #0077d6;
}


.page-template-p1p-template .custom_breadcrumbos {
color: #4a4a4a;
    font-size:1.2rem;
    line-height:5.5rem;
    text-transform: uppercase;
}
*/

.lower-banner-blue {

  background-color: #1C2762;
  padding: 10px 10px;
  text-align: center;
	margin-bottom: 30px;

}

#bigger_aim .kk-star-ratings .kksr-legend {
    font-size:1.4rem;
    letter-spacing: 0.09px;
    text-transform: uppercase;
}

.hidewhenbigtoc {
	display: none;
}

.intl-spanish-template-p1p-template-two-column .lower-banner-blue,.intl-french-template-p1p-template-two-column .lower-banner-blue,.intl-italian-template-p1p-template-two-column .lower-banner-blue,.page-template-p1p-template-two-column .lower-banner-blue {
   background-color: #015681;
    padding: 10px 10px;
}

.lower_image_bannerc {
    width: 200px;
    margin: 0px auto;
    position: absolute;
    right: 0;
    left: 0;
    top: -133px;
}

body.page-id-92184 .lower_image_bannerc,
body.postid-104736 .lower_image_bannerc,
body.postid-104671 .lower_image_bannerc,
body.postid-104606 .lower_image_bannerc{
  top:-148px;
}

.banner-heading {
font-size:4.8rem;
font-weight: 700;
line-height:6rem;
	margin-bottom: 20px;
}
.big_image_side {
	width: 350px;
  min-height: 375px;
  border: 1px solid #bedaee;
  background-color: #f8fbff;
	margin: 0px auto;
  display: block;
}
/******************/
.img_order_top_on_mobile .big_image_side {
  width: 430px;
  border: none;
  height: auto;
  min-height: 540px;
  margin: 0;
  display: inline-block;
}
.img_order_top_on_mobile  .image-right-side{
  text-align: right;
}
.img-content-row{
  background: #fff;
    padding: 40px 25px;
    box-shadow: 0 0 10px rgb(230 239 250 / 50%);
}
@media only screen and (min-width: 768px) and (max-width:991px) {
  .img_order_top_on_mobile .big_image_side{min-height:auto}
}
@media only screen and (max-width: 767px) {
  .img-content-row {
      padding: 20px 5px;
      margin: 0;
  }
  .img_order_top_on_mobile .big_image_side {
      width: 100%;
      min-height: 375px;
  }
  .brand-imges li img {height: 125px;}
}
/*******************/
.p1p-banner-w-toc .padd_for_right {
	padding-right: 25px;
}
.lft-colm-pr.p1p-banner-w-toc .padd_for_right {
  padding-right: 10px;
}
a.big_imagecta {

    display: block;
    margin: 0px auto;
    margin-top: 0px;
    max-width: 241px;
    width:100%;
    padding: 14px 0;
    border-radius: 61px;
    background: #545BF8;
    box-shadow: 1px 8px 10px 0px rgba(84, 91, 248, 0.20);
    color: #ffffff;
    font-size:1.8rem;
    font-weight: 600;
    text-align: center;
    position: absolute;
    margin-top: -90px;
    z-index: 2;
    left: 0;
    right: 0;

}
a.big_imagecta:hover{
	text-decoration: none;
  background-color: #533AEF;
}
a.big_imagecta:focus{
  text-decoration: none;
  background-color: #3400C8;
}
.rate_heading {
font-size:1.6rem;
font-weight: 700;
text-transform: uppercase;
	text-align: center;
margin-bottom: 15px;
margin-top: 20px;
}

.p1p-banner-w-toc .sub-toc {
margin-bottom: 35px;
    margin-left: 0;
    width: 100%;
	columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
/*
flex-direction: column;
flex-wrap: wrap;
display: flex;
max-height: 30vh;
*/
}
/* 5 or more items display next to each other */
/*
.sub-toc:first-child:nth-last-child(n + 5),
.sub-toc:first-child:nth-last-child(n + 5) ~ li {

background: #c6d6e1;
flex: 1 0 auto;
}
*/
.ratingstars_here {
	margin: 0px auto;
	text-align: center;
}
.cta-with-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;   
  -ms-flex-align: start;    
  align-items: flex-start;
}
.cta-with-rating .rating-leftside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 35px;
  min-width: 269px;
}

.cta-with-rating .rating-leftside .ratingstars_here {
  margin: -6px 0 10px;
}

.cta-with-rating .rating-leftside .rating_message_holder {
  padding: 0;    
}
.p1p-banner-w-toc .para, .p1p-banner-w-toc p {
    font-size:1.8rem;
    margin-bottom: 20px;

}
.more_marg_top {
	margin-top: 30px;
}
.toc-heading {
	color: #4a4a4a;
margin-bottom: 10px;
font-size:1.8rem;
font-weight: 700;
text-transform: uppercase;
}
.p1p-banner-w-toc  .sub-toc li {

    list-style: none;
    font-size:1.6rem;

}
.p1p-banner-w-toc .sub-toc li a {

    display: inline-block;
    line-height:2.5rem;
    margin-bottom: 6px;
    margin-top: 4px;

}

.lower_banner_heading {
	
color: #ffffff;
font-size:3.8rem;
font-weight: 600;
line-height:4.7rem;
}
a.lower_imagecta {
    display: block;
    margin: 0px auto;
    max-width: 241px;
    padding: 11px 0px;
    border-radius: 3px;
    background-color: #f74b04;
    color: #ffffff;
    font-size:1.8rem;
    font-weight: 600;
}
a.lower_imagecta:hover, a.lower_imagecta:focus {
	text-decoration: none;
}

/*table of content*/
.tocdiv {
  display: flex;
  justify-content: space-between;
}
.p1p-toc .toc-heading {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
}
.sub-toc {
 margin-left: 0;
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
    width: 100%;
}
.sub-toc li {
     list-style: none;
    font-size:1.8rem;
}
.sub-toc li a {
    display: inline-block;
    line-height:2.6rem;
    margin-bottom: 10px;
    margin-top: 5px;
}
.p1p-tocdiv {
  display: flex;
  justify-content: space-between;
}
.resume-toc {
  padding-top: 30px;
}
.mobtoc-toggle, .close, .toc-input {
  display: none;
}
.mobtoc-toggle ~ a {
  display: none;
}
.flex-hero-banner .container .banner-heading{
  font-size:4.8rem;
  font-weight: 700;
  line-height:6rem;
}

@media(min-width: 767px){
  .flex-hero-banner.blog-summary .container .banner-heading{
    font-size:4.9rem;
  }
}
@media (max-width: 767px) {
	.flex-hero-banner .container .banner-heading{
    font-size:3.6rem;
    letter-spacing: -0.36px;
    line-height:3.6rem;
  }
  .hero-banner-left-cta .big_image_side {
    min-height: 280px;
    width: 300px;
    height:280px;
  }
  #bigger_aim .p1p-banner-w-toc.lower_banner.p1p-banner-w-toc.hero-banner-left-cta {
    padding-bottom: 0;
}
  .hero-banner-left-cta a.big_imagecta {
    margin: 0;
    max-width: 100%;
    position: absolute;
  }
	.colos .big_image_side {
		margin-top: 30px;
	}
  .toc-heading {
    display: none;
  }
  .p1p-toc {
    padding-top: 30px;
  }
  .mobtoc .p {
    display: none;
  }
  .mobtoc > ul {
    margin: 0;
  }
  .mobtoc li {
    list-style: none;
  }
  .mobtoc > ul > li {
    line-height: 1;
  }
  .mobtoc > ul > li > a {
    font-size:1.4rem;
    color: #4a4a4a;
    font-weight: 600;
    border: 2px solid #d2d9e2;
    padding: 15px 20px;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    position: relative;
  }
  .mobtoc > ul > li > a:before {
    position: absolute;
    content: '';
    border: #0077d6 solid;
    border-width: 0 2px 2px 0px;
    transform: rotate(45deg);
    padding: 2px;
    top: 19px;
    right: 24px;
  }
  .mobtoc > ul > li > a:after {
    position: absolute;
    content: '';
    border: 2px #0077d6 solid;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    right: 19px;
  }
  .mobtoc .sub-toc li a:focus {
    color: #397ec9;
    text-decoration: none;
  }
  .mobtoc .tocdiv {
    opacity: 0;
    height: 37%;
    font-size:1.4rem;
    margin-left: 0;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2000;
    background: #fff;
    -webkit-overflow-scrolling: touch;
  }
  .mobtoc .sub-toc {
    overflow-y: scroll;
    display: block;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    margin-left: 0;
	columns: auto;
  }
  .mobtoc .mobtoc-toggle {
    position: absolute;
    width: 100%;
    height: 47px;
    opacity: 0;
    z-index: 10;
    left: 0;
    right: 0;
    display: block;
  }
  .mobtoc .mobtoc-input {
    width: 100%;
    height: 47px;
    opacity: 0;
    z-index: 10;
    left: 0;
    right: 0;
    display: block;
  }
  .sub-toc li {
    text-align: center;
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
    line-height: 1;
    font-size:1.8rem;
  }
  .sub-toc li a.link {
    color: #8b8b8b;
    display: block;
    padding: 12px 10px;
    text-decoration: none;
    font-weight: normal;
    line-height:2.6rem;
	  margin-bottom: 0px;
	  margin-top: 0px;
  }
  .sub-toc li:last-child {
    margin-bottom: 40px;
  }
  .sub-toc li:hover a {
    color: #397ec9;
  }
  .sub-toc li a:hover, .sub-toc li a:active, .sub-toc li a:focus {
    background-color: #f8fbff;
  }
  .tocdiv:after, .tocdiv:before {
    pointer-events: none;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 49px;
    z-index: 1;
  }
  .tocdiv:before {
    top: 84%;
    background-image: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  }
  .toc-active {
    background-color: #f8fbff;
  }
  .sub-toc .toc-active a {
    color: #397ec9;
  }
  .overlay {
    position: fixed;
    bottom: 242px;
    background: #0a17216e;
    left: 0;
    top: 0;
    z-index: 1000;
    display: none;
    width: 100%;
    transition: all ease-in 0.3s
  }
  .close {
    left: 0;
    position: fixed;
    top: 43px;
    width: 100%;
    bottom: 240px;
    display: none;
    height: calc(100% - 434px);
    bottom: 240px;
    opacity: 0;
    z-index: 0;
  }
  .label {
    display: none;
    position: relative;
  }
  .label:after {
    position: absolute;
    content: 'Done';
    text-transform: capitalize;
    border: 0;
    color: #469af6;
    font-size:1.3rem;
    top: 15px;
    right: 15px;
  }
  .mobtoc-toggle:checked ~ .overlay .tocdiv {
    opacity: 1;
  }
  .mobtoc-toggle:checked ~ .overlay .label {
    font-size:1.2rem;
    color: #4a4a4a;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    position: absolute;
    padding: 15px 20px;
    box-shadow: 0 1px 3px #cfcfcf, inset 0 0 0 #e1e0e0;
    background-color: #fafafa;
    width: 100%;
  }
  .toc-input {
    position: fixed;
    bottom: 36%;
    left: 0;
    right: 0;
    z-index: 3000;
    display: block;
  }
  .mobtoc-toggle:checked ~ .close {
    z-index: 1001;
    display: block;
  }
  .mobtoc-toggle:checked ~ .overlay {
    display: block;
  }
  .close:checked ~ .overlay {
    display: none;
  }
  .close:checked {
    display: none;
  }
  .activated{
  background-color: #f8fbff;
  color: #397ec9!important;
	}
	.page-template-p1p-template .p1p-banner-w-toc .banner-heading, .page-template-p1p-template-two-column #bigger_aim .banner-heading{
    margin-top: 30px;
	}
        .intl-french-template-p1p-template-two-column #bigger_aim .banner-heading,.intl-italian-template-p1p-template-two-column #bigger_aim .banner-heading,.intl-spanish-template-p1p-template-two-column #bigger_aim .banner-heading{
            margin-top: 30px;
        }
        .intl-french-template-p1p-template #bigger_aim .banner-heading,.intl-italian-template-p1p-template #bigger_aim .banner-heading,.intl-spanish-template-p1p-template #bigger_aim .banner-heading{
            margin-top: 30px;
        }
  .cta-with-rating{
    flex-direction: column;
    align-items: center;
  }
  .cta-with-rating .rating-leftside{
    margin-bottom: 0;  margin-left: 0;
  }
  .hero-banner-left-cta .cta-with-rating a.big_imagecta {
    position: static;
    margin-bottom: 15px;
  }

}
.toc_white {
	background: #fff;
}

.two_cols_toco {
	
}
.page-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::after {
    border: 2px #0077d6 solid;
}
.intl-french-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::after {
    border: 2px #0077d6 solid;
}
.intl-italian-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::after {
    border: 2px #0077d6 solid;
}
.intl-spanish-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::after {
    border: 2px #0077d6 solid;
}

.page-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::before {
    border: #0077d6 solid;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 0 2px 2px 0px;
}
.intl-french-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::before {
   border: #0077d6 solid;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 0 2px 2px 0px;
}
.intl-italian-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::before {
    border: #0077d6 solid;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 0 2px 2px 0px;
}
.intl-spanish-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a::before {
    border: #0077d6 solid;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 0 2px 2px 0px;
}

.page-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a {
    border: 2px solid #d2d9e2;
	color: #4a4a4a;
}
.intl-french-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a {
    border: 2px solid #d2d9e2;
	color: #4a4a4a;
}
.intl-italian-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a {
    border: 2px solid #d2d9e2;
	color: #4a4a4a;
}
.intl-spanish-template-p1p-template-two-column #bigger_aim .mobtoc > ul > li > a {
    border: 2px solid #d2d9e2;
	color: #4a4a4a;
}
/*#dynamic-margin-top {display: none;}*/
@media screen and (min-width: 1025px) {
  .big_image_side{
    height: 452px;
  }
  .flex-hero-banner .container{
    display: flex;
  }
  .flex-hero-banner .container .colos{
    align-self: flex-start;
  }
  .flex-hero-banner .container div:first-child {
    align-self: center;
  }
  .desktop-margin .big_image_side{
      margin-top: 50px;
  }
} 
@media only screen and (max-width : 992px) {
	#bigger_aim .p1p-banner-w-toc {
		padding: 31px 0px 160px;
  }
  
  #bigger_aim .p1p-banner-w-toc.lower_banner {
    padding-bottom: 25px;
  }
  #bigger_aim .hero-banner-left-cta.flex-hero-banner.heading-middle-cta {
    padding-bottom: 0;
}
  .hero-banner-left-cta .colos .big_image_side {
    margin-top: 100px;
   }
  .cl-builder.hero-banner-left-cta .big_image_side {
    margin-top: 30px;
    height: 363px;
    width: 280px;
  }
  .best-img.hero-banner-left-cta .big_image_side {
    width: 530px;
    height: 450px;
    min-height: 241px;
  }
  #bigger_aim .p1p-banner-w-toc.lower_banner.best-img {
    padding-bottom: 0;
}
	
	.lower-banner-blue .brand-imges li {
    margin: 5px;
	}
	
	#bigger_aim .p1p-banner-w-toc .padd_for_right {
    padding-right: 0px;
}
	
	
#page-header .main-navigation #menu-search li {
    padding: 2px;
}
	
	.page-template-p1p-template .p1p-banner-w-toc, .page-template-p1p-template-two-column .p1p-banner-w-toc {
		 padding-top: 17px;
	}
.intl-french-template-p1p-template .p1p-banner-w-toc,.intl-french-template-p1p-template-two-column .p1p-banner-w-toc {
    padding-top: 17px;
}
.intl-italian-template-p1p-template .p1p-banner-w-toc,.intl-italian-template-p1p-template-two-column .p1p-banner-w-toc {
    padding-top: 17px;
}
.intl-spanish-template-p1p-template .p1p-banner-w-toc,.intl-spanish-template-p1p-template-two-column .p1p-banner-w-toc {
    padding-top: 17px;
}
	/* .page-template-p1p-template .header-mt, .page-template-p1p-template-two-column .header-mt {
    margin-top: 40px;
} */
	.page-template-p1p-template .p1p-toc, .page-template-p1p-template-two-column .p1p-toc  {
    padding-top: 0px;
}
.intl-french-template-p1p-template .p1p-toc,.intl-french-template-p1p-template-two-column .p1p-toc {
    padding-top: 0px;
}
.intl-italian-template-p1p-template .p1p-toc,.intl-italian-template-p1p-template-two-column .p1p-toc {
    padding-top: 0px;
}
.intl-spanish-template-p1p-template .p1p-toc,.intl-spanish-template-p1p-template-two-column .p1p-toc {
    padding-top: 0px;
}
.p1p-banner-w-toc .banner-heading {
    color: #015680;
    font-size:3.5rem;
    font-weight: 500;
    letter-spacing: -.58px;
    line-height:4.5rem;
    margin-bottom: 10px;
    margin-top: 0px;
}
	
	.page-template-p1p-template .p1p-banner-w-toc .para {
    color: #4a4a4a;
    font-size:1.6rem;
    line-height:2.4rem;
    margin-bottom: 15px;
	}
	.lower-banner-blue .lower_banner_heading {
    color: #fff;
    font-size:2.8rem;
font-weight: 600;
line-height:3.0rem;
}
	
	.lower-banner-blue  a.lower_imagecta {
    max-width: 176px;
    padding: 8px 0;
    font-size:1.4rem;
    font-weight: 500;
}
	
	
}
@media only screen and (max-width: 767px) {
  .best-img.hero-banner-left-cta .big_image_side {
    width: 345px;
    height: 241px;
    min-height: 241px;
  }
}

.fr_thanks, .es_thanks, .it_thanks {
display: none;

}

/*it*/
html:lang(it) .it_thanks {
display: inline-block;
}

html:lang(it) .fr_thanks, html:lang(it) .en_thanks, html:lang(it) .es_thanks {
display: none;
}

/*fr*/
html:lang(fr) .fr_thanks {
display: inline-block;
}

html:lang(fr) .it_thanks, html:lang(fr) .en_thanks, html:lang(fr) .es_thanks {
display: none;
}
/*es*/
html:lang(es) .es_thanks {
display: inline-block;
}

html:lang(es) .fr_thanks, html:lang(es) .en_thanks, html:lang(es) .it_thanks {
display: none;
}
.rating_message_holder {
    text-align: center;
    height: 30px;
    padding: 20px 0px 0px;
}
.rating_message_holder .rating_thumb_image {
  width: 30px;
  height: 30px;
}
.title_thanks_blue {
	color: #6f8597;
	font-size:1.4rem;
	font-weight: 700;
	letter-spacing: 0.09px;
	padding-left: 10px;
}