body section {
    overflow-x: hidden;
}
 
.wpgmp_pagination span, .wpgmp_pagination a{margin:2px; }
/******************** GAME PAGE DESKTOP CSS ***************************/
.vc_column-inner.vc_custom_1627031728771, .vc_column-inner.vc_custom_1627031816241
{
  height: 519px;
  background-repeat:none;
}
.sidepanel
{
  transition: margin-left 50000ms ease ;
}
.vc_column-inner.vc_custom_1627154284216
{
  background-size: 115% ;
}
.w-image.haba.align_center.vc_custom_1627063810113
{
  margin: 0 auto 0 calc(((100% - 1140px) / 2) + 484px);
  
}
.vc_column-inner.vc_custom_1626005512881
{
  height: 530px;
    width: 100%;
    object-position: 50% 100%;
    margin: 0 auto;
    overflow: hidden ;
}
.g-placeholder
{
    background-image: url(https://amaroni.com/wp-content/uploads/2021/07/HABAMVFGFIREFIRE.jpg);
    min-height: 558px;
    background-position: 31.46% 0;
    background-size: auto 105%;
}

section.l-section.wpb_row.height_medium.border_top.ult-vc-hide-row.vc_row-has-fill
{
  border-image: url(https://amaroni.com/wp-content/uploads/2021/07/gradient-1-scaled.jpg) 30 30 round;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 12px solid;
}
.vc_col-sm-12.wpb_column.vc_column_container.has-fill.border_top
{
  border-image: url(https://amaroni.com/wp-content/uploads/2021/07/gradient-1-scaled.jpg) 30 30 round;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 12px solid;
}
.ultv-aspect-ratio-16_9 .ultv-video__outer-wrap
{
  padding-bottom: 56.25%;
}
.vc_row  .wpb_column  .vc_column-inner{
    padding-top: 5px;
    padding-bottom: 5px;
}.custom .tp-bullet.rs-touchhover, .custom .tp-bullet.selected{
  border:0px;
  background-color:transparent ;
  width: 30px ;
}
.catalogue a:hover {
    background: #41705e;
    color: #ffffff;
}
p.a-b-r-La.perfect {
    padding: 35px 0;
}
.tp-bullets.custom .tp-bullet.selected:after {
    width: 30px ;
}
.no-touch a:hover, .no-touch .tablepress .sorting:hover {
    color:#e05e00 ;

}

.tp-bullets.custom .tp-bullet:after {
  width: 30px;
  height: 3px;
  background-color: #b3b3b3;
  border-radius: 0px;
  top:12px;
}
.ultv-video__outer-wrap .ultv-video__play img{
   bottom: 0;
   left: -150px;
  min-width: 856px;
  top:20px;
  
    }
.tp-bullets.custom .tp-bullet.selected:after {
  width: 30px ;
  height: 3px ;
  background-color: #ccc ;
  border-radius: 0px;
  margin:0px;
  border:none ;
  top: 6px;
  position: absolute;
  left:6px;
}
.l-main .w-image.align_left
{
  margin-right: 1.5rem;
}

.wpgmp_tabs_container .wpgmp_tab_item input[type="checkbox"] {
    margin-left: 2px;
}
.wpgmp_tabs_container #wpgmp_tab_0 .wpgmp_tab_item:hover input[type="checkbox"] {
    margin-left: 15px;
}
.w-socials-item-link:after, .w-socials-item-link i {
  background: #4E6D5D;
}

.g-cols.type_default>div>.vc_column-inner {
    padding-left: 0;
    padding-right: 0; 
}
.i-cf .valign_middle .vc_col-sm-7 .vc_column-inner{
    min-height: 558px;
    background-position: 42.46% 29.28%;
    background-size: 155%;
    margin: 100px 30px 100px 0;
}
.game-slide-img  .vc_column-inner{
    background-position: 78.57% 53.39%;
    background-size: 110%;
    min-height: 503px;
}


.g-cols.type_default>div.has-fill>.vc_column-inner {
    padding-top: 32px;
    padding-bottom: 32px;
}
.wpb_text_column .wpb_wrapper .exciting{
  color: #4e6d5d ;
  padding: 0 0 0 13px;
  text-align: center;
}
 .g-cols .travel-game-img .vc_column-inner{
    min-height: 449px;
    background-position: 50% 50%;
    background-size: 155%;
}
/*---------------------------------------------------------------------------------*/
.cards {
    max-width: 1200px;
    display: grid;
    grid-gap: 2rem;
}
.cards.header {
    margin: 0px 20px 5px 20px;
}
.cards.header .card {
    height: 2rem ;
    line-height: 15px;
}
.cards.header .card b{
    font-weight: bold ;
}
.card {
     padding: 1rem ;
     min-height: 8rem ;
}
.card ul {
    list-style: none;
}
.card ul li {
    width: 100%;
    display: inline-block !important;
}
.card .fa.fa-map-marker.fa-lg {
    margin: 5px 5px;
    line-height: 22px;
    font-size: 28px;
}

.cards .card a, .cards .card li, .cards .card p{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.firstblock .loc-marker {
    float: left;
    width: 34px;
}
.firstblock ul {
    width: 90%;
}
.w-socials-item-link {
    width: 50px ;
}
/*-------------------------------------------*/
@media (max-width: 767px) {
  .cards {
    grid-gap: 0rem;
    margin: 0px 5px 0px 5px ;
  }
  .cards.header {
    margin: 0px 10px 5px 10px;
  }
  .card {
    padding: 5px 0 0 5px ;
  }
  .fc-component-content .card ul li {
    display: inline-block ;
  }
  .cards .card a, .cards .card li, .cards .card p {
    font-family: 'Open Sans', sans-serif ;
    font-weight: 400 ;
    font-size: 14px ;
    line-height: 20px ;
    hyphens: auto;
    word-break: break-all;
  }
  
}
 /* Screen larger than 300px? 3 columns */ 
@media (min-width: 300px) {
  .cards { grid-template-columns: repeat(3, 1fr); }
}

/*-------Haba Education Page Css */
.smallfont p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px;
}
.italicfont em{
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}
.mediumfont p {
    font-size: 15px;
    line-height: 20px;
}
.whitefont p {
    color:#fff;
}
.whitefont h6 {
    color:#fff;
    font-weight:bold;
}

.mediumfont ul {
    margin-left: 15px;
}
.mediumfont ul li{
    font-size: 15px;
    line-height: 20px;
}
.bold_heading{
  font-weight:bold;
  color:#bad0e3;
  font-size: 24px;
}
.white_heading{
    padding: 15px 0;
    margin: 0px;
    color: #fff;
    font-weight: 600;
    font-size: 26px;
}
.big_white_heading{
    font-size: 36px;
    margin: 0px;
    color: #fff;
    font-weight: 600;
}
.big_blue_heading{
    font-size: 36px;
    margin: 0px;
    color: #bad0e3;
    font-weight: 600;
}
.catalogue-link a{
  color:#fff;
}
.has-content-primary-background-color, .l-section.color_primary, .us-btn-style_badge, .no-touch .post_navigation.layout_sided a:hover .post_navigation-item-arrow, .g-placeholder, .highlight_primary_bg, .w-actionbox.color_primary, .w-form-row input:checked.w-form-checkbox, .w-form-row input:checked , .w-form-radio, .no-touch .g-filters.style_1 .g-filters-item:hover, .no-touch 
.g-filters.style_2 .g-filters-item:hover, .w-post-elm-placeholder, .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before, .no-touch .w-person-links-item:before, .w-pricing.style_simple .type_featured .w-pricing-item-header, .w-pricing.style_cards .type_featured .w-pricing-item-header, .w-pricing.style_flat .type_featured .w-pricing-item-h, .w-progbar.color_primary .w-progbar-bar-h, 
.w-sharing.type_solid.color_primary .w-sharing-item, .w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, .no-touch .w-sharing-tooltip .w-sharing-item:hover, .w-socials-item-link-hover, .w-tabs.style_modern .w-tabs-list, .w-tabs.style_trendy .w-tabs-item:after, .w-tabs.style_timeline .w-tabs-item:before, .w-tabs.style_timeline .w-tabs-section-header-h:before, .no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, .no-touch .pagination .page-numbers:before, .pagination .page-numbers.current, .l-main .widget_nav_menu .menu-item.current-menu-item>a, .rsThumb.rsNavSelected, .no-touch .tp-leftarrow.custom:before, .no-touch .tp-rightarrow.custom:before, .smile-icon-timeline-wrap .timeline-separator-text .sep-text, .smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot, .select2-results__option--highlighted
{
  background: #4e6d5d; 
}
/******************** MEDIA QUERY STARTS HOME NEW ***************/
@media only screen and (min-width: 320px) and (max-width: 376px)
{
  .vc_column-inner.vc_custom_1626419355978
  {
    margin-left: calc(((100% - 1140px) / 2) + 400px);
    width: 340px;
  }
  .vc_col-sm-4.wpb_column.vc_column_container.footer_block
  {
    left:0px ;
  }
  .vc_col-sm-7.wpb_column.vc_column_container.half_solid_background_color
  {
    min-height: 0px ; 
     padding: 0px ; 
    transform: translate(0%, 0%);
  }
  .l-header .w-image img
  {
    height: 55px ;
    margin: 23px auto auto auto;
    padding-left: 59px ;
  }
  .wpb_text_column.vc_custom_1627446585056
  {
    margin-left: 0px ;
  }
  .l-header.sticky .l-subheader.at_middle
  {
    height: 70px ;
  }
  .l-subheader.at_middle.width_full.with_centering
  {
    height: 70px ;
  }
  #page-content p.zoo {
   overflow: hidden ;
    padding: 0px 55px 0px 55px ;
    line-height: 1.05 ;
    font-size: 17px ;
    
}

  .wpb_wrapper h1 span b
  {
    font-size:2rem;
  } 
  .wpb_wrapper p span 
  {
    font-size:14px;
    padding: 10px 10px 10px 10px;
  }
  p.wedecide
  {
    margin: 0px ;
  }
  h1.pow
  {
    font-size:2rem ;
  }
  p.wehome
  {
    margin:0px ;
  }
  .sptext
  {
    font-size:15px;
  }
  .powerplay
  {
    font-size:2.5rem ;
  }
  .wpb_wrapper .align_none .w-image-h img
  {
    height: 283px ;
  }
 
  .wpb_wrapper p.a-b-r-La span
  {
        font-size: 14px;
        padding: 10px 10px 10px 1px;
  }
  .wpb_text_column.vc_custom_1627059399360
  {
    margin-left:0px;
  }
  .wpb_text_column.vc_custom_1627059399360
  {
    margin-left:0px;
  }
  .wpb_wrapper h4.pos-30t
  {
    margin-bottom:0rem;
  }
  .wpb_wrapper h4.pos-30
  {
    margin-bottom:0rem;
  }
 
  .wpb_wrapper h4.letsgo
  {
    margin-left:19px ;
    margin-top: 5px ;
  }
  .wpb_wrapper p.a-b-r-La.pos-30
  {
    margin-top: 20px;
    
  }
  .vc_column-inner.vc_custom_1626931306533
  {
    margin-top:10px;
  }
  .vc_custom_1626931306533
  {
    margin-top:10px ;
  }
  .i-cf .valign_middle .vc_col-sm-7 .vc_column-inner
  {
    margin: 0px 0px 0px 0px;
    min-height:0px;
    padding: 0px 17px 0px 20px;
  }
  .l-main .w-image.align_left
  {
    margin-right: 0rem;
    margin-top:0px ;
  }
  h4.ignite320
  {
    margin-left: 42px ;
     margin-bottom: 8px; 
    margin-top: 20px;
  }
  h1.a-b-r-La.imaginetext
  {
    margin-top: 22px;
  }
  span.imagine320
  {
    font-size: 3.1rem ;
    margin-left: 40px ;
  }
  p.a-b-r-La.imaginetext
  {
    margin:0px;
  }
  .vc_col-sm-7.wpb_column.vc_column_container.has-fill.half_solid_background_white.outsideimg
  {
      height: 300px ;
      padding: 15px 15px 15px 13px;
  }
  
  h1.a-b-r-La.outside
  {
    margin-left:15px;
    margin-bottom: -29px ;
  }
  .my-very-first-edu
  {
      font-size: 17px;
  }
 #page-content p.a-b-r-La.gametext
  {
    margin: 10px 10px 10px 10px;
  }
  .footer_block p.stocks
  {
    padding: 0px 50px 0px 0px;
    margin-left: 0px ;
  }
  p.stocks2
  {
    padding: 0px 50px 0px 0px;
    margin-left: 0px  ;
  }
  p.a-b-r-La.ilongtext {
   margin: 30px 38px 20px 41px ;
    text-align: center;
  }
  .imagination p.a-b-r-La.out
  {
    padding: 45px 20px ;
    margin: 0px ;
    overflow: hidden;
    display: table;
    background-color: #cbdca7 ;
    
  }
  .home_last .vc_column-inner
  {
    max-height: 500px;
    height: 100%;
    background-image: url(https://amaroni.com/wp-content/uploads/2021/07/HABA305173MyVeryFirstEducationalPlayZoo-708x1000.jpg);
    background-size: 100%;
    width: 100%;
    display: block;
    height: 300px;
    background-position: 76.17% 50.26%;
  }
  .vc_col-sm-5 .wpb_column .vc_column_container .has-fill .desktop
  {
    padding:30px; 
  }
}
@media only screen and (min-width: 377px) and (max-width: 426px)
{
  .vc_column-inner.vc_custom_1626419355978
  {
    margin-left: calc(((100% - 1140px) / 2) + 400px);
    width: 340px;
  }
    .vc_col-sm-4.wpb_column.vc_column_container.footer_block
  {
    left:0px ;
  }
  .vc_col-sm-7.wpb_column.vc_column_container.half_solid_background_color
  {
    min-height: 0px ; 
     padding: 0px ; 
    transform: translate(0%, 0%);
  }
  .l-header .w-image img
  {
    height: 55px ;
    margin: 23px auto auto auto;
    padding-left: 59px ;
  }
  .wpb_text_column.vc_custom_1627446585056
  {
    margin-left: 0px ;
  }
  .l-header.sticky .l-subheader.at_middle
  {
    height: 70px ;
  }
  .l-subheader.at_middle.width_full.with_centering
  {
    height: 70px ;
  }
  #page-content p.zoo {
   overflow: hidden ;
    padding: 0px 75px 0px 75px ;
    line-height: 1.05 ;
    text-align: center ;
    font-size: 17px ;
}

  .wpb_wrapper h1 span b
  {
    font-size:2rem;
  } 
  .wpb_wrapper p span 
  {
    font-size:14px;
    padding: 10px 10px 10px 10px;
  }
  p.wedecide
  {
    margin: 0px ;
  }
  h1.pow
  {
    font-size:2rem ;
  }
  p.wehome
  {
    margin:15px ;
  }
  .sptext
  {
    font-size:15px;
  }
  .powerplay
  {
    font-size:2.5rem ;
  }
  .wpb_wrapper .align_none .w-image-h img
  {
    height: 250px ;
  }
 
  .wpb_wrapper p.a-b-r-La span
  {
        font-size: 14px;
        padding: 10px 10px 10px 1px;
  }
  .wpb_text_column.vc_custom_1627059399360
  {
    margin-left:0px;
  }
  .wpb_text_column.vc_custom_1627059399360
  {
    margin-left:0px;
  }
  .wpb_wrapper h4.pos-30t
  {
    margin-bottom:0rem;
  }
  .wpb_wrapper h4.pos-30
  {
    margin-bottom:0rem;
  }
 
  .wpb_wrapper h4.letsgo
  {
    margin-left:19px ;
    margin-top: 5px ;
  }
  .wpb_wrapper p.a-b-r-La.pos-30
  {
    margin-top: 20px;
    
  }
  .vc_column-inner.vc_custom_1626931306533
  {
    margin-top:10px;
  }
  .vc_custom_1626931306533
  {
    margin-top:10px ;
  }
  .i-cf .valign_middle .vc_col-sm-7 .vc_column-inner
  {
    margin: 0px 0px 0px 0px;
    min-height:0px;
    padding: 0px 17px 0px 20px;
  }
  .l-main .w-image.align_left
  {
    margin-right: 0rem;
    margin-top:0px ;
  }
  h4.ignite320
  {
    margin-left: 52px ;
     margin-bottom: 8px; 
    margin-top: 20px;
  }
  h1.a-b-r-La.imaginetext
  {
    margin-top: 22px;
  }
  span.imagine320
  {
    font-size: 3.1rem ;
    margin-left: 40px ;
  }
  p.a-b-r-La.imaginetext
  {
    margin:0px;
  }
  .vc_col-sm-7.wpb_column.vc_column_container.has-fill.half_solid_background_white.outsideimg
  {
      height: 300px ;
      padding: 15px 15px 15px 13px;
  }
  
  h1.a-b-r-La.outside
  {
    margin-left:15px;
    margin-bottom: -29px ;
  }
  .my-very-first-edu
  {
      font-size: 17px;
  }
 #page-content p.a-b-r-La.gametext
  {
    margin: 10px 50px 10px 50px;
  }
  .footer_block p.stocks
  {
    padding: 0px 50px 0px 0px ;
    margin-left: 0px ;
  }
  p.stocks2
  {
    padding: 0px 50px 0px 0px;
    margin-left: 0px  ;
  }
  p.a-b-r-La.ilongtext {
    margin-left: 40px;
    text-align: center;
    margin: 30px 38px 20px 41px ;
  }
  .imagination p.a-b-r-La.out
  {
    padding: 45px 20px ;
    margin: 0px ;
    overflow: hidden;
    display: table;
    background-color: #cbdca7 ;
    
  }
  .home_last .vc_column-inner
  {
    max-height: 500px;
    height: 100%;
    background-image: url(https://amaroni.com/wp-content/uploads/2021/07/HABA305173MyVeryFirstEducationalPlayZoo-708x1000.jpg);
    background-size: 100%;
    width: 100%;
    display: block;
    height: 300px;
    background-position: 76.17% 50.26%;
  }
  .vc_col-sm-5 .wpb_column .vc_column_container .has-fill .desktop
  {
    padding:30px; 
  }
}
@media only screen and (min-width: 768px) and (max-width: 993px)
{
  .vc_column-inner.vc_custom_1626419355978
  {
    width: 720px;
    margin-left: calc(((100% - 1140px) / 2) + 210px);
  }
    .l-header .w-image img
  {
    height: 80px ;
    margin: 10px auto auto auto;
    padding-left: 59px ;
  }
  .vc_col-sm-7.wpb_column.vc_column_container.half_solid_background_color
  {
    min-height: 500px;
    padding: 80px 15px 15px 13px;
    transform: translate(0%, 0%);
  }
  #page-content p.zoo
  {
    overflow: hidden;
    padding: 10px 75px 10px 75px;
    font-size: 25px ;
    line-height: 23px ;
  }
  .vc_col-sm-4.wpb_column.vc_column_container.footer_block
  {
    left:20px;
  }
  .wpb_text_column.vc_custom_1627446585056
  {
    margin-left: 15px ;
  }
  .wpb_wrapper h1 span b
  {
    font-size:2rem;
  } 
  p.wedecide
  {
    margin:0px ;
  }
  p.wehome
  {
    margin:0px ;
  }
  .wpb_wrapper p span 
  {
    font-size:14px;
    padding: 10px 10px 10px 10px;
  }
  .sptext
  {
    font-size:15px;
  }
  .powerplay
  {
    font-size:14px;
  }
  .wpb_wrapper .align_none .w-image-h img
  {
      width: 100% ;
    height: 355px;
  }
  .wpb_wrapper p.a-b-r-La span
  {
        font-size: 14px;
        padding: 10px 10px 10px 1px;
  }
  .wpb_text_column.vc_custom_1627059399360
  {
    margin-left:0px;
  }
  .wpb_text_column.vc_custom_1627059399360
  {
    margin-left:0px;
  }
  .wpb_wrapper h4.pos-30t
  {
    margin-bottom: 1rem ;
  }
  .wpb_wrapper h4.pos-30
  {
    margin-bottom:0rem;
  }
  
  .wpb_wrapper p.a-b-r-La.pos-30
  {
    margin-top: 20px;
  }
  .vc_column-inner.vc_custom_1626931306533
  {
    margin-top:10px;
  }
  .vc_custom_1626931306533
  {
    margin-top:10px ;
  }
  .i-cf .valign_middle .vc_col-sm-7 .vc_column-inner
  {
    margin: 0px 0px 0px 0px;
    min-height:0px;
    padding: 0px 17px 0px 20px;
  }
  .l-main .w-image.align_left
  {
    margin-right: 0.3rem;
    margin-top:0px ;
  }
  h4.ignite320
  {
    margin-left: 41px ;
     margin-bottom: 8px; 
    margin-top: 20px;
  }
  h1.a-b-r-La.imaginetext
  {
    margin-top: 22px;
  }
  span.imagine320
  {
    margin-left: 38px;
    font-size: 2.8rem ;
  }
  p.a-b-r-La.imaginetext
  {
    margin:0px;
  }
  .vc_col-sm-7.wpb_column.vc_column_container.has-fill.half_solid_background_white.outsideimg
  {
      height: 500px;
      padding: 15px 15px 15px 13px;
  }
  .letsgo
  {
    margin: 100px 0 0;
    margin-left: 19px ;
  }
  h1.a-b-r-La.outside
  {
    margin-left:15px;
  }
  .my-very-first-edu
  {
      font-size: 17px;
  }
  .gametext
  {
    margin: 10px 65px 10px 50px;
  }
  p.stocks
  {
    padding: 0px 40px 0px 0px ;
    margin-left: 0px ;
  }
  p.stocks2
  {
    padding: 0px 50px 0px 0px;
    margin-left: 0px  ;
  }
  p.a-b-r-La.ilongtext {
    margin-left: 40px;
    text-align: center;
  }
  .imagination p.a-b-r-La {
    padding: 14px 40px ;
    margin: 0px ;
    overflow: hidden;
    display: table;
  }
  .imagination p.a-b-r-La.out
  {
    padding: 45px 20px ;
    margin: 0px ;
    overflow: hidden;
    display: table;
  }
  .home_last .vc_column-inner
  {
    max-height: 500px;
    height: 100%;
    background-image: url(https://amaroni.com/wp-content/uploads/2021/07/HABA305173MyVeryFirstEducationalPlayZoo-708x1000.jpg);
    background-size: 100%;
    width: 100%;
    display: block;
    height: 300px;
    background-position: 76.17% 50.26%;
  }
  .vc_col-sm-5 .wpb_column .vc_column_container .has-fill .desktop
  {
    padding:30px; 
  }
}

/**************** MEDIA QUERY 1024 HOME NEW ************************/
@media only screen and (max-width: 1024px)
{
  #page-content p.zoo
  {
    overflow: hidden;
    padding: 10px 35px 10px 10px;
    line-height: 2.05 ;
  }
  .wpb_text_column.vc_custom_1627446585056
  {
    margin-left: 45px ;
  }
  #page-content p.a-b-r-La.gametext
  {
    padding: 10px 60px 10px 50px;
  }
}

/***********************************************************************
**************** MEDIA QUERY STARTS GAME NEW ************************/
@media only screen and (min-width: 320px) and (max-width: 376px)
{
  section.l-section.wpb_row.height_medium.myfirst {
    margin-left: 0px ;
    margin-right: 0px ;
    padding-right: 0px ;
    padding-left: 0px ;
}
.w-image.haba.align_center.vc_custom_1627063810113
{
  height: 86px ;
    width: 120px ;
    margin-top: -15px ;
    margin-left: auto;
    overflow:hidden ;
}
h1.games
{
  font-size: 1.5rem ;
    width: 186px;
    height:auto;
    margin: 5px auto 0 auto;
}
.wpb_text_column.vc_custom_1627144634767
{
  padding-top: 0px ;
  padding-bottom: 0px ;
}
.wpb_text_column.vc_custom_1627677149162
{
  padding-top: 0px ;
  padding-bottom: 0px ;
}
.vc_col-sm-6.wpb_column.vc_column_container.half_solid_background_color_blue
{
  background: none ;
}
.w-image.my-first-game.align_none.vc_custom_1627635637844
{
  margin-left: 0px ;
  margin-right: 20px ;
}
.vc_custom_1627068287281
{
  
  margin-bottom: -70px ;
}
.vc_column-inner.vc_custom_1627633875536
{
  margin-right: 0px ;
}
div.ult-video  .vc_custom_1627149811721 .ult-adjust-bottom-margin .ultimate-video-730461025e4fb3b99 .ultv-9796 .ythumb {
    margin-left: 0px ;
}
.vc_col-sm-4.wpb_column.vc_column_container.has-fill
{
  padding: 10px 40px 10px 40px ;
}
div.ythumb
{
  margin-left: 0px ;
}
.vc_column-inner.vc_custom_1627148564080
{
  margin-top: 0px ; 
  margin-right: 0px ;
  margin-bottom: 0px ;
}
.vc_column-inner.vc_custom_1626005512881
{
  height:auto ;
}
section.l-section.wpb_row.height_medium.ult-vc-hide-row.vc_row-has-fill
{
  margin: 10px 0px ;
  padding-right: 0px ;
  padding-left: 0px ;

}
div#myf
{
  border-top: 30px solid #7eb7ec ;
}
div#fgame
{
  margin-left: 0px ;
  border-top: 30px solid #7eb7ec ;
  padding-top: 30px;
  margin-bottom: -65px ;
}
div#fgame img
{
  min-height: 417px ;
}
.vc_col-sm-6.wpb_column.vc_column_container.has-fill.travel-game-img.traveli
{
  padding: 0px 38px 0px 15px ;
}
section.l-section.wpb_row.height_medium.with_overlay
{
  padding-right: 0px ;
}
.w-image.my-first-game.align_none.vc_custom_1627665673324
{
  margin-left:0px ;
  padding: 0px 20px 0px 0px ;
  margin-bottom: -51px ;
}
.padding_50_50_50_50
{
  padding:0px ;
}
  .game-slide-img .vc_column-inner
  {
    min-height: 150px ;
    background-position: 78.57% 53.39%;
    background-size: 101%;
  }
  .wpb_wrapper p.gmtext span
  {
    padding: 0px 0px 0px 0px ;
    font-size: 11px ;
    font-weight: 500 ;
  }
 
  .l-section-h .i-cf
  {
    padding-top: 0px ;
  }
  div#ultimate-video-428660fc46ce7adf3
  {
    margin-left: 0px ;
  }
  div#cust {
     margin-top: 40px ; 
     margin-right: 100px ; 
     margin-bottom: 40px ; 
     margin-left: 20px ; 
    background-color: #ffffff ;
}
.perfect
{
  width: 230px ;
}
p.a-b-r-La.perfect
{
  padding: 0px 20px 10px 0px;
  font-size: 0.79rem ;
}

p.a-b-r-La.habafam
{
  margin: 15px 23px 7px 22px ;
    float: right;
    font-size: 0.85rem ;
}
h2.a-b-r-La.igniting.merriweather
{
  margin: 20px -100px 10px -100px ;
  font-size: 1rem ; 
}
h1.a-b-r-La.children.oswald
{
  margin: 20px -93px 10px -100px ;
  font-size: 2.1rem ;
}
h1.a-b-r-La.children.oswald.travel
{
  margin: 0px 46px 10px 20px ;
}
h4.a-b-r-La.igniting.merriweather.play
{
  margin: 20px 35px 10px 10px ;
    font-family: 'Merriweather';
}
p.a-b-r-La.wheather
{
  margin: 0px 0px 7px 0px ;
    padding: 20px 28px 00px 0px;
    font-size: 0.79rem ;
}
.vc_column-inner.vc_custom_1627154284216
{
  background-repeat: no-repeat ;
    min-height: 245px ;
    margin: 2px 0px 0px 0px;
    width: 375px ;
}
p.a-b-r-La.habagames
{
  margin: 0px 0px 0px -34px ;
    padding: 0px 306px 2px 53px;
    font-size: 0.79rem ;
}
p.a-b-r-La.weare
{
  
    padding: 0px 45px 2px 30px;
    text-align: center ;
}
h1.a-b-r-La.oswald.child
{
  margin: 0px 10px 10px 0px ;
}
h4.a-b-r-La.igniting.imagi 
{
  margin: 20px 10px 10px 0px ;
}
p.a-b-r-La.exciting
{
  margin: 15px 0px 7px -9px ;
  font-size: 0.85em ;
  
}
.vc_column-inner.vc_custom_1627031728771
{
  background-repeat: no-repeat ;
    height: 254px ;
    border-bottom: none ;
    border:none ;
}
.vc_column-inner.vc_custom_1627585549132
{
  background-repeat: no-repeat ;
    height: 254px ;
    border:none ;
    border-bottom: none ;
}
.vc_column-inner.vc_custom_1627031816241
{
  background-repeat: no-repeat ;
    min-height: 260px ;
    margin: 0px 0px 0px -83px;
    min-width: 400px ;
}
p.a-b-r-La.acollection {
    margin: 5px 7px 7px 6px ;
    padding: 10px 0px 10px 0px ;
    float: right;
    font-size: 0.79rem ;
}
h2.a-b-r-La span.my-very-first
{
     margin: 0px 0px 0px 0px;
    display: inline-block ;
    padding: 10px 0px 10px 0px;
    font-size: 0.98rem ;
}
h1.oswald.myvery
{
  margin: 0px -135px 0px -137px ;
  font-size: 2.1em ;
}
div#ultimate-video-918160fc8373c7494
{
  margin: 0 ;
}
h1.a-b-r-La.oswald.madefor
{
  font-size:2rem ;
}
.w-image.my-first-game.align_none.vc_custom_1627038961882
{
  margin-top: 0px ; 
  margin-bottom: -75px ;
  margin-left: 0px ;
  border-top-width: 0px ; 
  border-right-width: 0px ;
  border-bottom-width: 0px ;
  border-left-width: 0px ;
}
.vc_column-inner.vc_custom_1627038620781
{
  margin-top: 0px ; 
  margin-bottom: 0px ;
}
img.attachment-full.size-full
{
  min-width: 417px ;
    margin-left: -79px ;
    min-height: 320px ;
    overflow: hidden ;
    top: -31px ;
    padding-right: 20px ;
}
.half_solid_background_color_blue img
{
  top:-55px ;
}
div#ultimate-video-274460fd39e92a8e2
{
  margin-left: 0px ;
  margin-top: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
}
}
/**************************** *****************************************/
@media only screen and (min-width: 377px) and (max-width: 426px)
{
  section.l-section.wpb_row.height_medium.myfirst {
    margin-left: 0px ;
    margin-right: 0px ;
    padding-right: 0px ;
    padding-left: 0px ;
}
.vc_col-sm-6.wpb_column.vc_column_container.has-fill.travel-game-img.traveli {
    padding: 0px 38px 0px 15px ;
}
.vc_column-inner.vc_custom_1627154284216 {
    background-repeat: no-repeat ;
    min-height: 245px ;
}
.vc_col-sm-6.wpb_column.vc_column_container.half_solid_background_color_blue
{
  background: none ;
}
.w-image.my-first-game.align_none.vc_custom_1627635637844
{
  margin-left: 0px ;
  margin-right: 20px ;
}
.vc_custom_1627068287281
{
  
  margin-bottom: -70px ;
}
.vc_column-inner.vc_custom_1627633875536
{
  margin-right: 0px ;
}
div.ult-video  .vc_custom_1627149811721 .ult-adjust-bottom-margin .ultimate-video-730461025e4fb3b99 .ultv-9796 .ythumb {
    margin-left: 0px ;
}
.vc_col-sm-4.wpb_column.vc_column_container.has-fill
{
  padding: 10px 40px 10px 40px ;
}
div.ythumb
{
  margin-left: 0px ;
}
.vc_column-inner.vc_custom_1627148564080
{
  margin-top: 0px ; 
  margin-right: 0px ;
  margin-bottom: 0px ;
}
section.l-section.wpb_row.height_medium.ult-vc-hide-row.vc_row-has-fill
{
  margin: 10px 0px ;
  padding-right: 0px ;
  padding-left: 0px ;

}
div#myf
{
  border-top: 30px solid #7eb7ec ;
}
div#fgame
{
  margin-left: 0px ;
  border-top: 30px solid #7eb7ec ;
  padding-top: 30px;
  margin-bottom: -65px ;
}

section.l-section.wpb_row.height_medium.with_overlay
{
  padding-right: 0px ;
}
.padding_50_50_50_50
{
  padding:0px ;
}
  .game-slide-img .vc_column-inner
  {
    min-height: 230px ;
  }
  p.gmtext
  {
    padding: 10px 18px 10px 11px;
    
  }
 
  .l-section-h .i-cf
  {
    padding-top: 0px ;
  }
  div#ultimate-video-428660fc46ce7adf3
  {
    margin-left: 0px ;
  }
  div#cust {
     margin-top: 40px ; 
     margin-right: 100px ; 
     margin-bottom: 40px ; 
     margin-left: 20px ; 
    background-color: #ffffff ;
}
.perfect
{
  width: 230px ;
}
p.a-b-r-La.perfect
{
  padding: 0px 20px 10px 0px;
}

p.a-b-r-La.habafam
{
  margin: 15px 55px 7px 55px ;
  float: right;
}
h2.a-b-r-La.igniting.merriweather
{
  margin: 20px -100px 10px -100px ;
  font-size: 1rem ; 
}
h1.a-b-r-La.children.oswald
{
  margin: 20px -93px 10px -100px ;
  font-size: 2.1rem ;
}
h1.a-b-r-La.children.oswald.travel
{
  margin: 0px 46px 10px 20px ;
}
h4.a-b-r-La.igniting.merriweather.play
{
  margin: 20px 35px 10px 10px ;
    font-family: 'Merriweather';
}
p.a-b-r-La.wheather
{
  margin: 0px 0px 7px 0px ;
    padding: 20px 40px 20px 20px;
}
.vc_column-inner.vc_custom_1627154284216
{
  background-repeat: no-repeat ;
    min-height: 245px ;
    margin: 2px 0px 0px 0px;
    width: 375px ;
}
p.a-b-r-La.habagames
{
  margin: 0px 0px 0px -34px ;
    padding: 0px 346px 2px 53px;
}
p.a-b-r-La.weare
{
  
    padding: 0px 45px 2px 30px;
    text-align: center ;
}
h1.a-b-r-La.oswald.child
{
  margin: 0px 10px 10px 0px ;
}
h4.a-b-r-La.igniting.imagi 
{
  margin: 20px 10px 10px 0px ;
}
p.a-b-r-La.exciting
{
  margin: 15px 10px 7px 0px ;
  
}
.vc_column-inner.vc_custom_1627031728771
{
  background-repeat: no-repeat ;
    height: 254px ;
    border-bottom: none ;
    border:none ;
}
.vc_column-inner.vc_custom_1627585549132
{
  background-repeat: no-repeat ;
    height: 254px ;
    border:none ;
    border-bottom: none ;
}
.vc_column-inner.vc_custom_1627031816241
{
  background-repeat: no-repeat ;
    min-height: 260px ;
    margin: 0px 0px 0px -83px;
    min-width: 400px ;
}
p.a-b-r-La.acollection {
    margin: 5px 7px 7px 6px ;
    padding: 10px 0px 10px 0px ;
    float: right;
}
h2.a-b-r-La span.my-very-first
{
     margin: 0px 0px 0px 0px;
    display: inline-block ;
    padding: 10px 0px 10px 0px;
    font-size: 0.82rem ;
}
h1.oswald.myvery
{
  margin: 0px -135px 0px -137px ;
  font-size: 2.1em ;
}
div#ultimate-video-918160fc8373c7494
{
  margin: 0 ;
}
h1.a-b-r-La.oswald.madefor
{
  font-size:2rem ;
}
.w-image.my-first-game.align_none.vc_custom_1627038961882
{
  margin-top: 0px ; 
  margin-bottom: -75px ;
  margin-left: 0px ;
  border-top-width: 0px ; 
  border-right-width: 0px ;
  border-bottom-width: 0px ;
  border-left-width: 0px ;
}
.vc_column-inner.vc_custom_1627038620781
{
  margin-top: 0px ; 
  margin-bottom: 0px ;
}
img.attachment-full.size-full
{
  min-width: 417px ;
    margin-left: -79px ;
    min-height: 320px ;
    overflow: hidden ;
    top: -31px ;
    padding-right: 20px ;
}
.half_solid_background_color_blue img
{
  top:-55px ;
}
div#ultimate-video-274460fd39e92a8e2
{
  margin-left: 0px ;
  margin-top: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
}
}
/****************************** ***************************************** /
@media only screen and (min-width: 768px) and (max-width: 993px)
{
  section.l-section.wpb_row.height_medium.myfirst {
    margin-left: 0px ;
    margin-right: 0px ;
    padding-right: 0px ;
    padding-left: 0px ;
}
.half_solid_background_color_blue
{
  background: none ;
}
.vc_custom_1627068287281
{
  margin-left: 136px ;
  margin-top: 0px ;
  margin-bottom: 0px ;
}
div.ult-video  .vc_custom_1627149811721 .ult-adjust-bottom-margin .ultimate-video-730461025e4fb3b99 .ultv-9796 .ythumb {
    margin-left: 0px ;
}
div.ythumb
{
  margin-left: 0px ;
}
.vc_col-sm-4.wpb_column.vc_column_container.has-fill
{
  margin: 0px -16px 0px 0px ;
}
.vc_column-inner.vc_custom_1627148564080
{
  margin-top: 0px ; 
  margin-right: 0px ;
  margin-bottom: 0px ;
}
section.l-section.wpb_row.height_medium.ult-vc-hide-row.vc_row-has-fill
{
  margin: 0px 0px ;
  padding: 0px ;

}
.padding_50_50_50_50
{
  padding:0px ;
}
  .game-slide-img .vc_column-inner
  {
    min-height: 230px ;
  }
  p.gmtext
  {
    padding: 10px 18px 10px 11px;
    
  }
 
  .l-section-h .i-cf
  {
    padding-top: 0px ;
  }
  div#ultimate-video-428660fc46ce7adf3
  {
    margin-left: 0px ;
  }
  div#cust {
     margin-top: 40px ; 
     margin-right: 100px ; 
     margin-bottom: 40px ; 
     margin-left: 20px ; 
    background-color: #ffffff ;
}
.perfect
{
  width: 230px ;
}
p.a-b-r-La.perfect
{
  padding: 0px 20px 10px 0px;
}

p.a-b-r-La.habafam
{
  margin: 15px 40px 7px 25px ;
  float: right;
}
h2.a-b-r-La.igniting.merriweather
{
  margin: 20px 15px 10px 0px ;
  font-size: 1rem ; 
}
h1.a-b-r-La.children.oswald
{
  margin: 20px -93px 10px -100px ;
  font-size: 2.1rem ;
}
h1.a-b-r-La.children.oswald.travel
{
  margin: 0px -70px 10px -100px ;
}
h4.a-b-r-La.igniting.merriweather.play
{
  margin: 20px -65px 10px -100px ;
    font-family: 'Merriweather';
}
p.a-b-r-La.wheather
{
  margin: 0px -65px 7px -35px ;
    padding: 20px 70px 20px 20px;
}
.vc_column-inner.vc_custom_1627154284216
{
  background-repeat: no-repeat ;
    min-height: 245px ;
    margin: 2px 0px 0px 0px;
    width: 375px ;
}
p.a-b-r-La.habagames
{
  margin: 0px 0px 0px -34px ;
    padding: 0px 0px 2px 104px;
}
p.a-b-r-La.weare
{
  
    padding: 0px 45px 2px 30px;
    text-align: center ;
}
h1.a-b-r-La.oswald.child
{
  margin: 0px 10px 10px 8px ;
}
h4.a-b-r-La.igniting.imagi 
{
  margin: 20px 8px 10px 8px ;
}
p.a-b-r-La.exciting
{
  margin: 15px 10px 7px 0px ;
    float: right;
}
.vc_column-inner.vc_custom_1627031728771
{
  background-repeat: no-repeat ;
    min-height: 583px ;
    margin: 0px 0px 0px -88px;
    width: 245px ;
    border: none ;
}
.vc_column-inner.vc_custom_1627585549132
{
  background-repeat: no-repeat ;
   min-height: 583px ;
    margin: 0px 10px 0px 0px;
    min-width: 245px ;
    border: none ;
}
p.a-b-r-La.acollection {
    margin: 5px 7px 7px 6px ;
    padding: 10px 0px 10px 0px ;
    float: right;
}
h2.a-b-r-La span.my-very-first
{
     margin: 0px 0px 0px 0px;
    display: inline-block ;
    padding: 10px 0px 10px 0px;
    font-size: 0.82rem ;
}
h1.oswald.myvery
{
  margin: 0px -135px 0px -137px ;
  font-size: 2.1em ;
}
div#ultimate-video-918160fc8373c7494
{
  margin: 0 ;
}
h1.a-b-r-La.oswald.madefor
{
  font-size:2rem ;
}
.w-image.my-first-game.align_none.vc_custom_1627038961882
{
  margin-top: 0px ; 
  margin-bottom: 0px ;
  margin-left: 0px ;
  border-top-width: 0px ; 
  border-right-width: 0px ;
  border-bottom-width: 0px ;
  border-left-width: 0px ;
}
.vc_column-inner.vc_custom_1627038620781
{
  margin-top: 0px ; 
  margin-bottom: 0px ;
}
img.attachment-full.size-full
{
  min-width: 352px ;
    margin-left: -75px ;
    min-height: 537px ;
    overflow: hidden ;
}
.half_solid_background_color_blue img
{
  top:-55px ;
}
div#ultimate-video-274460fd39e92a8e2
{
  margin-left: 0px ;
  margin-top: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
}
  
}
/***************************** *****************************************/
@media only screen and (max-width: 1024px)
{
  div.vc_custom_1627149811721
  {
    margin-left: 0px ;
    margin-top: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
  }
  .vc_column-inner.vc_custom_1627031816241 {
    background-repeat: no-repeat ;
    
    
}
.vc_column-inner.vc_custom_1627031728771
{
  background-repeat: no-repeat ;
    
    
}
p.a-b-r-La.exciting {
    
    float: right;
}

}
