/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Menu
GENERAL
HEADER
FOOTER
HOME-PAGE
CONTACT-FORM
SERVICE
ABOUT
COMMUNITY
BLOG
SINGLE-BLOG
MEDIA-QUERY
 */

/************************************************************GENERAL***************************************************/
/*ids*/


.breadcrumb .sep {
    width: auto;
}
body.search h1.entry-title,
body.error404 h1.entry-title{
    display: none !important;
}
#top #searchsubmit, .ajax_load {
    color: #fff !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: 'heebo',serif !important;
    color: #14213e !important;
}
::-moz-placeholder { /* Firefox 19+ */
    font-family: 'heebo',serif !important;
    color: #14213e !important;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #14213e !important;
}
:-moz-placeholder { /* Firefox 18- */
    font-family: 'heebo',serif !important;
    color: #14213e !important;
}
h1{
    text-decoration: underline;
    text-underline-position: under;
}
/************************************************************HEADER****************************************************/
#top .main_menu .menu li ul a {
    border: none;
}
.header-scrolled .logo a img{
    max-height: 45px !important;
}
.logo a{
    align-items: center;
    justify-content: center;
    display: flex;
}
.av-main-nav > li > a {
    padding: 0 25px;
}
.av-main-nav > li:first-child > a {
    padding: 0 0 0 25px;
}
.av-main-nav > li:nth-of-type(3) > a:after ,
.av-main-nav > li:nth-of-type(4) > a:after {
    content: "\f132";
    font-family: 'Dashicons';
    position: relative;
    top: 2px;
    right: 3px;
}
.av-main-nav > li:nth-of-type(3) > a:hover:after ,
.av-main-nav > li:nth-of-type(4) > a:hover:after {
    color: #40c5d7 !important;
}
.av-main-nav > li:nth-of-type(3) > a ,
.av-main-nav > li:nth-of-type(4) > a {
    display: flex;
}
body#top .av-main-nav > li > a .avia-menu-text:hover{
    color: #40c5d7 !important;
}
body#top ul.sub-menu li a .avia-menu-text:hover{
    color: #40c5d7 !important;
}
.rtl .avia-menu.av_menu_icon_beside {
    border-left: none;
    margin-left: 0;
    padding-left: 10px;
}
#top nav .social_bookmarks {
    margin-top: -15px;
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello,
html body [data-av_iconfont='entypo-fontello']:before {
    font-family: 'entypo-fontello';
    font-size: 22px;
    color: #14213e;
}
#top .social_bookmarks li a:hover:before{
    color: #fff !important;
}
.av-main-nav ul {
    width: 230px;
}
body#top .av-main-nav ul.sub-menu li:first-child a{
    padding: 18px 15px 8px;
}
body#top .av-main-nav ul.sub-menu li:last-child a{
    padding: 8px 15px 18px;
}
body#top .av-main-nav #menu-item-62 a .avia-menu-text{
    border: 2px solid #14213e;
    padding: 8px 25px;
}
body#top .header-scrolled-full .av-main-nav #menu-item-62 a .avia-menu-text{
    padding: 0 25px;
}
body#top .av-main-nav li.current-menu-item a:after,
body#top .av-main-nav li.current-menu-item a .avia-menu-text,
body#top .av-main-nav li a:hover .avia-menu-text{
    color: #40c5d7 !important;
}
body#top .av-main-nav li.current-menu-item ul li .avia-menu-text{
    color: #fff !important;
}
body#top .av-main-nav li.current-menu-item ul li.current-menu-item .avia-menu-text{
    color: #40c5d7 !important;
}

body#top .av-main-nav #menu-item-62.current-menu-item a .avia-menu-text,
body#top .av-main-nav #menu-item-62 a:hover .avia-menu-text{
    color: #40c5d7 !important;
    border: 1px solid #40c5d7;
}
body#top .av-main-nav li.menu-item-top-level-8 a:after{
    content: url("images/phone-logo.png");
    display: inline-block;
    position: relative;
    right: 5px;
    top: 3px;
}
body#top .av-main-nav li.menu-item-top-level-8 a{
    padding: 0 25px 0 0;
}
body#top .av-main-nav li.menu-item-top-level-8 a .avia-menu-text{
    font-size: 20px;
    font-weight: 600;
}
#top .social_bookmarks {
    margin: 0 0 0 10px;
}
#top .title_container .container {
    min-height: 45px;
    padding: 0 15px;
    max-width: 1230px;
    margin: 0 auto;
}
.rtl .title_container .breadcrumb {
    right: 45px;
}
body#top .breadcrumb-title{
    display: none;
}
.title_container .breadcrumb {
    font-size: 18px;
}
/************************************************************HOME-PAGE*************************************************/
#gb-hp-bituah-sport .flex_column:nth-of-type(2) .avia-image-container{
    display: none;
}
body.page-id-128 .gb_contact_form_footer_container{
    display: none;
}
#gb-hp-four-images{
}
#gb-hp-four-images .av-image-caption-overlay-center p{
    font-size: 275%;
    line-height: 1;
}
#gb-hp-four-images .flex_cell:nth-of-type(1),
#gb-hp-four-images .flex_cell:nth-of-type(2),
#gb-hp-four-images .flex_cell:nth-of-type(3){
    width: 18.1%;
    border-left: 3px solid #fff;
}
#gb-hp-four-images .flex_cell:nth-of-type(4){
    width: 23.7%;
}
#gb-hp-details-banner{
    margin: 3px 0 0 0;
}
#gb-hp-details-banner .flex_cell_inner{
    max-width: 1170px;
    padding: 0 15px;
    margin: 0 auto;
}
#gb-hp-details-banner .flex_column:nth-child(1){
    width: 82%;
}
#gb-hp-details-banner .flex_column:nth-child(1) p{
    font-size: 200%;
    color: #fff;
    font-weight: 600;
    margin: 23px 0;
    line-height: 1.2;
}
#gb-hp-details-banner .flex_column:nth-child(2){
    width: 18%;
    margin: 0;
}
#gb-hp-details-banner .flex_column:nth-child(2) a.avia-button{
    background-color: transparent;
    border-radius: 0;
    border: 1px solid #fff;
    color: #fff;
    font-size: 135%;
    padding: 9px 27px;
    margin: 20px 0;
}
#gb-hp-details-banner .flex_column:nth-child(2) a:hover{
    border: 1px solid #40c5d7;
    color: #40c5d7;
}
#gb-hp-bituah-sport .flex_cell_inner{
    max-width: 1530px;
    margin: 0 auto;
    padding: 0 15px;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1){
    width: 40%;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1) h3{
    font-size: 50px;
    font-weight: 400;
    border-bottom: 3px solid #14213e;
    width: 264px;
    margin: 60px 0 25px 0;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1) p{
    line-height: 1.4;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1) h4{
    font-size: 20px !important;
    border-bottom: 1px solid #14213e;
    width: 133px;
    margin: 20px 0;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1) .iconlist_content p{
    font-size: 20px !important;
    font-weight: 600;
    color: #14213e;
    margin: 3px 0;
}
.avia-icon-list-container {
    margin: 15px 0;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1) .iconlist_content p a{
     text-decoration: underline;
}
#gb-hp-bituah-sport .flex_column:nth-of-type(1) a.avia-button{
    background-color: transparent;
    border: 1px solid #14213e;
    font-size: 24px;
    color: #14213e;
    padding: 10px 24px;
    margin: 0 0 39px 0;
    border-radius:0;
}
#top .avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
html body [data-av_iconfont='entypo-fontello']:before {
    font-family: 'entypo-fontello';
    font-size: 22px;
    color: #14213e;
    position: relative;
    top: 0;
    font-weight: 600;
}
.gb_contact_form_footer_container,
#gb-hp-cf-banner{
    background-color: #14213e;
}
.gb_contact_form_footer_container .gb-cf-banner-container,
#gb-hp-cf-banner .gb-cf-banner-container{
    max-width: 1260px;
    padding: 30px 15px 25px;
    margin: 0 auto;
}
div.wpcf7 .ajax-loader {
    display: none;
}
.gb_contact_form_footer_container .gb-cf-field,
#gb-hp-cf-banner .gb-cf-field{
    direction: rtl;
    display: flex;
}
.gb_contact_form_footer_container .gb-cf-field input,
#gb-hp-cf-banner .gb-cf-field input{
    margin-left: 6px !important;
    width: 174px !important;
    height: 50px;
    margin-bottom: 0 !important;
    font-family: 'Heebo',serif !important;
}
.gb_contact_form_footer_container .gb-cf-field input[type="email"],
#gb-hp-cf-banner .gb-cf-field input[type="email"]{
    margin-left: 12px !important;
}
#top .gb_contact_form_footer_container .gb-cf-banner-left,
#top #gb-hp-cf-banner .gb-cf-banner-left{
    display: flex;
    flex-direction: row-reverse;
}
#top .gb_contact_form_footer_container .gb-cf-banner-submit input,
#top #gb-hp-cf-banner .gb-cf-banner-submit input{
    width: 98px;
    height: 50px;
    margin-bottom: 0;
    color: #fff;
}
#top .gb_contact_form_footer_container .gb-cf-banner-right h4,
#top #gb-hp-cf-banner .gb-cf-banner-right h4{
    color: #fff !important;
    font-size: 28px !important;
    font-weight: 400;
    text-align: right;
    margin-right: 20px;
    line-height: 1;
    direction: rtl;
    margin-bottom: 0;
}
.gb-cf-banner-main{
    display: flex;
    flex-direction: row-reverse;
}
.gb-cf-banner-main .gb-cf-banner-right{
    flex: 0.9;
    display: flex;
    flex-direction: row-reverse;
}
.gb-cf-banner-main .gb-cf-banner-right img{
    height: max-content;
}
.gb-cf-banner-main .gb-cf-banner-left{
    flex: 1.1;
}
#top .gb_contact_form_footer_container form ,
#top #gb-hp-cf-banner form {
    margin-bottom: 0;
}
#top .gb_contact_form_footer_container .wpcf7-response-output,
#top #gb-hp-cf-banner .wpcf7-response-output {
    border: none;
    bottom: -23px;
    direction: rtl;
}
#top .gb_contact_form_footer_container .wpcf7-response-output.wpcf7-mail-sent-ok ,
#top #gb-hp-cf-banner .wpcf7-response-output.wpcf7-mail-sent-ok {
    width: 100%;
    top: 0;
    font-size: 26px;
    background: #14213e;
    height: 100%;
    margin: 0;
    padding: 40px 0;
    direction: rtl;
}
#gb-hp-cf-private-stories{
    max-width: 1230px;
    margin: 0 auto;
    padding: 0 15px;
}
#gb-hp-cf-private-stories .avia_textblock  h3{
    font-size: 40px;
    color: rgb(20, 33, 62);
    line-height: 1.2;
    font-weight: 400;
    margin: 60px auto 30px;
    border-bottom: 2px solid #14213e;
    max-width: 250px;
}
#gb-hp-cf-private-stories .flex_column:first-child{
    margin-right: 0;
}
#gb-hp-cf-private-stories .flex_column{
    margin-right: 20px;
    width: 32%;
}
#gb-hp-cf-private-stories .flex_column .slide-image,
#gb-hp-cf-private-stories .flex_column a img{
    border-radius: 0;
    margin: 0;
}
#gb-hp-cf-private-stories .flex_column .slide-content{
    background-color: #f3f3f3;
    padding: 20px;
    height: 100px;
    text-align: center;
}
#gb-hp-cf-private-stories .flex_column .slide-content h3{
    font-size: 20px;
    line-height: 1.2;
}
#gb-hp-testimonials .flex_cell_inner{
    max-width: 850px;
    margin: 0 auto;
    padding: 0 15px;
}
#gb-hp-testimonials .avia-font-entypo-fontello,
#gb-hp-testimonials .avia-font-entypo-fontello,
#gb-hp-testimonials [data-av_iconfont='entypo-fontello']:before {
    font-size: 40px;
    color: #fff;
}
#gb-hp-testimonials .avia_textblock h3{
    color: #2ac0d4;
    font-size: 40px;
    font-weight: 400;
    border-bottom:2px solid #2ac0d4;
    max-width: 273px;
    margin: 130px auto 20px;
}
#gb-hp-testimonials .avia-testimonial-content  p{
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
}
#gb-hp-testimonials .avia-testimonial-meta .avia-testimonial-name{
    font-size: 24px;
    color: rgb(255, 255, 255);
    font-weight: 400;
    margin-top: 20px;
}
#top #gb-hp-testimonials .avia-testimonial-meta{
    margin: 0;
}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0 100px;
}
#top .avia-slider-testimonials.avia-testimonial-wrapper {
    margin: 0 0 100px 0;
}
#gb-hp-solutions-title .avia_textblock h3{
    font-size: 40px;
    color: rgb(20, 33, 62);
    border-bottom: 2px solid #14213e;
    font-weight: 400;
    max-width: 363px;
    margin: 85px auto 65px;
}
#gb-hp-solutions-content{
    max-width: 1850px;
    padding: 0 15px;
    margin: 0 auto 70px;
}
#gb-hp-solutions-content .flex_cell{
    width: 20%;
    padding: 0 !important;
    border-left: 16px solid #fff;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(1){
    margin-right: 0;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(1) .av_textblock_section .avia_textblock {
    border-bottom: 5px solid #85C557;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(2) .flex_cell_inner{
    border-bottom: 5px solid #f7921d;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(3) .flex_cell_inner{
    border-bottom: 5px solid #973a93;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(4) .flex_cell_inner{
    border-bottom: 5px solid #2ac0d4;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(5) .flex_cell_inner{
    border-bottom: 5px solid #2056a6;
}
#gb-hp-solutions-content .flex_cell:nth-of-type(5){
    border: none;
    width: 19.2%;
}
#gb-hp-solutions-content .flex_cell .avia_textblock h3{
    font-size: 30px;
    font-weight: 400;
    margin: 0 auto;
    padding-top: 30px;
    text-decoration: underline;
    text-underline-position: under;
    line-height: 1.4;
}
#gb-hp-solutions-content .flex_cell:last-child .avia_textblock h3{
    max-width: 250px;
}
#gb-hp-solutions-content .flex_cell .avia_textblock p{
    line-height: 1.2;
    padding: 0 40px 20px;
    margin-bottom: 0;
}
#gb-hp-solutions-content .flex_cell .avia-image-container{
    margin: 0;
}
#gb-hp-solutions-content .flex_cell section{
    background-color: #f3f3f3;
}
    /************************************************************CONTACT-FORM**********************************************/
body.page .gb_contact_form_footer_container{
    display: none;
}
body.page-id-252 .gb_contact_form_footer_container,
body.page-id-267 .gb_contact_form_footer_container,
body.page-id-227 .gb_contact_form_footer_container,
body.home .gb_contact_form_footer_container{
    display: block;
}
#gb_cfpage_form {
    max-width: 1200px;
    padding: 0 15px;
    margin: 0 auto;
    background-color: #14213e;
}
#gb_cf-service-page_form {
    max-width: 100%;
    padding: 0 15px;
    margin: 0 auto;
    background-color: #14213e;
}
.gb-cf-ser-general-right,
.gb-cf-general-right{
    text-align: center;
}
.gb-cf-ser-general-right h4{
    color: rgb(255, 255, 255) !important;
    text-align: center;
    font-weight: 400;
    margin: 10px 0 20px;
    font-size: 24px !important;
    line-height: 1.4;
}
body#top .gb-cf-ser-general-right h4 a{
    text-decoration: underline;
}
.gb-cf-ser-general-left{
    display: flex;
    flex-direction: row-reverse;
}
.gb-cf-general-right h4{
    color: rgb(255, 255, 255) !important;
    line-height: 0.933;
    text-align: center;
    font-weight: 400;
    margin: 15px 0;
}
.gb-cf-ser-general-left .gb-cf-field,
.gb-cf-general-left .gb-cf-field{
    display: flex;
    direction: rtl;
}
.gb-cf-ser-general-left .gb-cf-field input{
    height: 49px;
    width: 218px !important;
    margin-left: 15px !important;
    margin-bottom: 15px !important;
    font-family: 'Heebo',serif !important;
}
body.page:not(.page-id-54) .sidebar_right div.wpcf7-response-output {
    bottom: -40px;
}
.gb-cf-general-left .gb-cf-field input{
    height: 49px;
    width: 203px !important;
    margin-left: 15px !important;
    margin-bottom: 15px !important;
    font-family: 'Heebo',serif !important;
}
.gb-cf-ser-general-left .gb-cf-field-bottom input,
.gb-cf-general-left .gb-cf-field-bottom input{
    height: 49px;
    width: 100% !important;
    margin-bottom: 15px !important;
    font-family: 'Heebo',serif !important;
}
.gb-cf-ser-general-left .gb-cf-field-bottom,
.gb-cf-general-left .gb-cf-field-bottom{
    direction: rtl;
}
.gb-cf-general-left .gb-cf-field input[type="email"]{
    margin-left: 0 !important;
}
.gb-cf-ser-general-container{
    max-width: 100%;
    padding: 0 25px;
    margin: 0 auto;
}
.gb-cf-general-container{
    max-width: 670px;
    padding: 0 15px;
    margin: 0 auto;
}
#top .gb-cf-banner-submit input{
    width: 100%;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 22px;
    font-family: 'Heebo',sans-serif !important;
}
#top .gb-cf-ser-general-container .gb-cf-banner-submit input{
    width: 210px;
    height: 49px;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 22px;
    font-family: 'Heebo',serif !important;
}
.wpcf7-form{
    position: relative;
}
span.wpcf7-not-valid-tip {
    position: absolute;
    top: 0;
    padding: 0 6px 0 0;
    font-size: 12px;
}
div.wpcf7-response-output {
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: -60px;
    width: 100%;
    border:none;
}
#gb_cfpage_content h3{
    text-decoration: underline;
    text-underline-position: under;
    font-size: 30px;
    color: #14213e;
    margin: 15px 0 0 0;
    font-weight: 400;
}
#gb_cfpage_content{
    max-width: 1230px;
    margin: 25px auto 20px;
    padding: 0 15px;
}
#gb_cfpage_content .avia-builder-el-first .flex_cell_inner,
#gb_cfpage_content .avia-builder-el-last .flex_cell_inner{
    background-color: #f3f3f3;
}
#gb_cfpage_content .avia-builder-el-first{
    padding: 0 0 0 10px !important;
}
#gb_cfpage_content .avia-builder-el-last{
    padding: 0 10px 0 0 !important;
}
#gb_cfpage_content img{
    margin: 50px 0 0 0;
}
#gb_cfpage_content h4{
    margin: 25px 0 0 0;
    font-weight: 400;
    font-size: 24px !important;
}
#gb_cfpage_content p{
    font-size: 20px;
    line-height: 1.4;
    margin: 5px 0 0 0;
}
#gb_cfpage_content p a{
    color: #14213e;
}
#gb_cfpage_content .avia-builder-el-first p:last-child{
    padding: 0 0 68px 0;
}
#gb_cfpage_content .avia-builder-el-last p:last-child{
    padding: 0 0 40px 0;
}
/************************************************************FOOTER****************************************************/
#footer .image-overlay{
    opacity: 0 !important;
}
#footer .container{
    max-width: 1230px;
    padding: 0 15px;
    margin: 0 auto;
}
#footer{
    padding: 0;
}
#footer .widget{
    margin: 60px 0 45px;
}
#footer .container .flex_column:nth-of-type(1){
    padding: 0 15px;
    width: 25%;
}
.flex_column .widget .widgettitle,
.content .widget .widgettitle {
    margin: 0 0 25px 0;
    font-size: 28px;
    font-weight: 400;
    text-decoration: underline;
    text-underline-position: under;
}
#footer .container .flex_column p{
    font-size: 19px;
    font-weight: 500;
}
#footer .container .flex_column p a:hover{
    text-decoration: unset;
    color: #40c5d7;
}
#footer .container .flex_column:nth-of-type(1) section{
    margin: 150px 0 0 0;
}
#footer .container .flex_column:nth-of-type(2){
    margin-right: 5%;
    width: 15%;
}
#footer .container .flex_column:nth-of-type(2) p{
    font-weight: 500;
    margin: 0;
}
#footer .container .flex_column:nth-of-type(3){
    margin-right: 4%;
    width: 21%;
}
#footer .container .flex_column:nth-of-type(3) p{
    line-height: 1.3;
    margin: 15px 0;
}
#footer .container .flex_column:nth-of-type(3) hr{
    margin: 15px 0;
}
#footer .container .flex_column:nth-of-type(4){
    margin-right: 7%;
    width: 22%;
}
#footer .container .flex_column:nth-of-type(4) p{
    line-height: 1.3;
    margin: 15px 0;
}
#footer .container .flex_column:nth-of-type(4) hr{
    margin: 15px 0;
}
#socket .container {
    padding: 11px 15px;
    text-align: center;
}
#socket .container .copyright{
    float: none;
    font-size: 16px;
    color: #14213e;
}
#socket .container .copyright a{
    color: #14213e;
}
#socket .container .copyright a:hover{
    color: #40c5d7;
}
/************************************************************SERVICE***************************************************/
body.page:not(.home) #main .container,
body.page:not(.page-id-54) #main .container{
    max-width: 1230px;
    padding: 0 15px;
    margin: 0 auto;
}
body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(1){}
body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(2){
    margin-top: 10px;
}
body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(2) .avia_textblock h3{
    font-size: 40px;
    color: #fff;
    border-bottom: 2px solid #fff;
    max-width: 272px;
    margin: 145px auto 20px;
    font-weight: 400;
}
body.page .sidebar_right .entry-content-wrapper .avia-slideshow {
    margin: 0;
}
body.page .sidebar_right .entry-content-wrapper .avia-slideshow-inner {
    margin: 20px 0 10px 0;
}
body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(2) .avia-testimonial-content p{
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
}
body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(2) .avia-testimonial-name{
    font-size: 24px !important;
    color: rgb(255, 255, 255);
    font-weight: 400;
    margin-top: 0 !important;
}
body#top.page.page-id-227 .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper{
    margin: 0 0 100px 0;
}
body#top.page .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper{
    margin: 0 0 150px 0;
}
.avia-slideshow-arrows a:before{
    color: #fff !important;
    font-size: 40px !important;
}
body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(3){
    background-color: #14213e;
    margin: 25px 0 50px 0;
}
.gb-cf-ser-general-right{
    margin-top: 20px;
}
body.page .sidebar_right .entry-content-wrapper{
    padding-right: 0;
}
body.page aside.sidebar_right .inner_sidebar{
    margin-left: 30px;
}
body.page aside.sidebar_right li{
    border-top: 1px solid #e8e7e7;
    border-left: 1px solid #e8e7e7;
}
body.page aside.sidebar_right li:last-child{
    border-bottom: 1px solid #e8e7e7;
}
body.page aside.sidebar_right li a{
    color: #14213e;
    font-size: 18px;
    padding: 10px 0;
}
body.page aside.sidebar_right li.current-menu-item a{
    padding: 10px 0 !important;
    color: #40c5d7;
    font-weight: 400;
    border-left: 3px solid #40c5d7;
}
body.page aside.sidebar_right li.current-menu-item{
    box-shadow: none !important;
    background-color: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    top: 0 !important;
}
body.page aside.sidebar_right li a:hover{
    color: #40c5d7;
    border-left: 3px solid #40c5d7;
}
/************************************************************ABOUT***************************************************/
#gb_about_title{
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 15px;
}
#gb_about_title h1{
    margin: 35px 0;
}
#gb_about_video{
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 15px;
}
#gb_about_video .avia-video{
    margin: 0;
}
#gb_about_content{
    max-width: 1030px;
    margin: 45px auto 80px;
    padding: 0 15px;
}
#gb_about_content p{
    line-height: 1.2;
    margin: 2px 0;
}
#gb_about_content strong{
    font-size: 18px;
}
#gb_about_content h4{
    font-size: 22px;
    margin: 25px 0 10px;
}
#gb_about_buttom_content h3{
    font-size: 40px;
    font-weight: 400;
    border-bottom: 2px solid #14213e;
    max-width: 180px;
    margin: 0 0 20px 0;
}
#gb_about_buttom_content p{
    line-height: 1.2;
    text-align: justify;
}
#gb_about_buttom_content .flex_cell:nth-of-type(1) .avia_textblock {
    margin: 110px auto 100px;
    max-width: 770px;
    padding: 0 30px;
}
#gb_about_buttom_content .flex_cell:nth-of-type(2){
    background-position: top center !important;
}
/************************************************************COMMUNITY*************************************************/
#gb_community{
    max-width: 1230px;
    margin: 0 auto 20px;
    padding: 0 15px;
}
#gb_community .flex_cell:nth-of-type(1),
#gb_community .flex_cell:nth-of-type(2),
#gb_community .flex_cell:nth-of-type(3){
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
}
#gb_community .flex_cell:nth-of-type(3){
}
#gb_community .flex_cell:nth-of-type(1){
    margin-right: 0;
}
#gb_community .flex_cell .avia-image-container{
    margin: 0;
}
#gb_community .flex_cell h3{
    font-size: 22px;
    margin: 0 0 15px 0;
}
#gb_community .flex_cell p{
    line-height: 1.4;
    margin: 0;
    padding: 0;
}
#gb_community .flex_cell .avia_textblock{
    padding: 25px;
}
body.page-id-252 .gb_contact_form_footer_container{
    margin: 80px 0 0 0;
}
/************************************************************BLOG******************************************************/
#gb_blog_grid{
    max-width: 1230px;
    padding: 0 15px;
    margin: 0 auto 70px;
}
#gb_blog_grid article{
    margin-right: 20px;
    width: 32.1%;
}
#gb_blog_grid article a{
    margin: 0;
    border-radius: 0;
}
#gb_blog_grid article img{
    border-radius: 0;
}
#gb_blog_grid .slide-entry-wrap{
    margin-bottom: 20px;
}
#gb_blog_grid .slide-entry-wrap article:first-child{
    margin-right: 0;
}
#gb_blog_grid article .slide-content{
    background-color: #f3f3f3;
}
#gb_blog_grid article .slide-content h3{
    text-align: center;
    padding: 15px 35px;
    line-height: 1.3;
}
/*********************************************************SINGLE-BLOG**************************************************/
.av-content-full > .comment-entry{
    display: none;
}
#top .fullsize .template-blog .post .entry-content-wrapper{
    max-width: 1230px;
    padding: 0 15px;
}
body#top.single-post .entry-content-header,
body#top.single-post .fullsize .template-blog .blog-meta{
display: none;
}
body#top #wrap_all .fullsize .template-blog .entry-content-wrapper h1{
    font-size: 30px;
    text-decoration: none;
    text-align: center;
    background-color: #14213e;
    color: #fff;
    margin: 0;
    padding: 14px 150px;
}
body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1){
    margin: 0;
}
body#top #wrap_all .fullsize .template-blog .entry-content p:not(:nth-of-type(1)){
    max-width: 930px;
    padding: 0 15px;
    margin: 25px auto;
    line-height: 1.2;
    font-size: 18px;
}
body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1) img{
    padding: 0;
    margin: 0 0 50px 0;
}
body#top #wrap_all .fullsize .template-blog .entry-content{
    margin: 0;
    max-width: 100%;
}
body#top #wrap_all .fullsize .template-blog main{
 padding-top: 30px;
}
body#top.single-post .av-share-box{
    margin: 0;
    background-color: #14213e;
    display: flex;
}
body#top.single-post .av-share-box h5{
    color: #fff;
    font-size: 26px;
    font-weight: 400;
    margin: 0;
    padding: 20px 40px;
    width: 75%;
}
body#top.single-post .entry-footer{
    max-width: 930px !important;
    padding: 0 15px;
}
body#top.single-post .av-share-box ul{
    width: 20%;
    border: none;
}
body#top.single-post .av-share-box ul li a:before{
    color: #fff;
    font-size: 20px;
}
body#top.single-post .av-share-box ul li a:hover:before{
    color: #40c5d7;
}
body#top.single-post .av-share-box ul li:hover a{
    background-color: transparent !important;
}
body#top.single-post .av-share-box ul li{
    border: none;
}
body#top.single-post .related_posts h5{
    font-size: 40px;
    color: #14213e;
    border-bottom: 2px solid #14213e;
    max-width: 340px;
    margin: 15px auto 50px;
    font-weight: 400;
}
body#top.single-post .post_delimiter{
    display: none;
}
body#top.single-post .fullsize .related_posts {
    padding: 23px 15px 15px;
    border: none;
    max-width: 930px !important;
}
.html_header_top.html_header_sticky #header {
     box-shadow: 0 0 5px 0 #eaeaea;
 }
.main_color .slide-entry-wrap header.entry-content-header{
    height: 110px;
}
.grecaptcha-badge{
    z-index: -1;
}

/**********************************************************************************************************************/
/********************************************MEDIA-QUERY***************************************************************/
/**********************************************************************************************************************/
@media screen and (max-width:1600px){
    .av-main-nav > li > a {
        padding: 0 10px;
    }
    #top #header .av-main-nav > li > a {
        font-size: 20px;
    }
    .logo img {
        width: 80%;
    }
    body#top .av-main-nav li.menu-item-top-level-8 a {
        padding: 0 10px 0 0;
    }
    .container.av-logo-container {
        padding: 0 15px;
    }
    .header-scrolled .logo a img {
        width: auto;
    }
    body.page-id-54 .sidebar_right div.wpcf7-response-output {
        bottom: -70px;
    }
    #gb-hp-bituah-sport .flex_column:nth-of-type(1) {
        width: 40%;
    }
    #gb-hp-bituah-sport .flex_cell{
        background-size: cover !important;
    }
    body#top.page .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper {
        margin: 0 0 100px 0;
    }
    #gb-hp-solutions-content .flex_cell section {
        height: 300px;
    }
    #gb-hp-solutions-content .flex_cell:nth-of-type(1) .av_textblock_section .avia_textblock {
        height: 305px;
    }
    #gb_about_buttom_content .flex_cell:nth-of-type(1) .avia_textblock {
        margin: 50px auto;
    }
}
@media screen and (max-width:1400px){
    body.page .sidebar_right .entry-content-wrapper .avia-slideshow-inner {
        height: 300px !important;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1) {
        height: 350px;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1) img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top center;
    }
}
@media screen and (max-width:1280px){
    #gb-hp-bituah-sport .flex_cell{
        background-position: 24% !important;
    }
    body#top .av-main-nav #menu-item-62 a .avia-menu-text {
        padding: 8px 10px;
    }
    #top #header .av-main-nav > li > a {
        font-size: 18px;
    }
    .logo a {
        justify-content: inherit;
    }
    .logo img {
        width: 60%;
    }
    #gb-hp-details-banner .flex_column:nth-child(2) a.avia-button {
        padding: 9px 13px;
        margin: 17px 0;
    }
    #gb-hp-details-banner .flex_column:nth-child(1) p {
        font-size: 180%;
    }
    .gb-cf-banner-main .gb-cf-banner-right,
    .gb-cf-banner-main {
        display: block;
        text-align: center;
    }
    #top .gb_contact_form_footer_container .gb-cf-banner-right h4,
    #top #gb-hp-cf-banner .gb-cf-banner-right h4 {
        text-align: center;
        margin: 15px 0;
    }
    #top .gb_contact_form_footer_container .gb-cf-banner-left,
    #top #gb-hp-cf-banner .gb-cf-banner-left {
        max-width: 674px;
        margin: 0 auto;
        padding: 0 15px;
    }
    #gb-hp-solutions-content .flex_cell .avia_textblock p {
        padding: 0 20px 20px;
    }
    .gb-cf-ser-general-left .gb-cf-field input {
        width: 190px !important;
    }
    #top .gb-cf-ser-general-container .gb-cf-banner-submit input {
        width: 160px;
    }
    .gb-cf-ser-general-left{
        max-width: 838px;
        margin: 0 auto;
        padding: 0 15px;
    }
    #gb_blog_grid article {
        width: 32%;
    }
    #gb_about_buttom_content .flex_cell:nth-of-type(1) .avia_textblock {
        margin: 40px auto;
    }
}
@media screen and (max-width:1100px){
    #gb-hp-bituah-sport .flex_column:nth-of-type(2) .avia-image-container{
        display: block;
    }
    #gb-hp-bituah-sport .flex_cell {
        background: none !important;
    }
    #gb-hp-bituah-sport .flex_column:nth-of-type(1) {
        width: 70%;
        padding: 0 15px;
    }
    #gb-hp-bituah-sport .flex_column:nth-of-type(2) {
        width: 100%;
        margin: 0;
    }
    #gb-hp-bituah-sport .flex_cell_inner {
        display: flex;
        flex-direction: column-reverse;
        padding: 0;
    }
    body#top .av-main-nav li.menu-item-top-level-8 a {
        padding: 0;
    }
    #top #header .av-main-nav > li > a {
        font-size: 16px;
    }
    .logo img {
        width: 45%;
    }
    #top #wrap_all .av-main-nav ul > li > a{
        font-size: 16px;
    }
    body#top .header-scrolled-full .av-main-nav #menu-item-62 a .avia-menu-text {
        padding: 0 10px;
    }
    .header-scrolled .logo a img {
        width: 45%;
    }
    #footer .container .flex_column:nth-of-type(4) {
        width: 20%;
    }
    #footer .container .flex_column:nth-of-type(3) {
        width: 24%;
    }
    #gb-hp-four-images .av-image-caption-overlay-center p {
        font-size: 200%;
    }
    #gb-hp-details-banner .flex_column:nth-child(1) p {
        font-size: 150%;
    }
    #gb-hp-details-banner .flex_column:nth-child(2) a.avia-button {
        font-size: 120%;
    }
    #gb-hp-cf-private-stories .flex_column {
        width: 31.9%;
    }
    .gb-cf-ser-general-left .gb-cf-field input {
        width: 170px !important;
    }
    #top .gb-cf-ser-general-container .gb-cf-banner-submit input {
        width: 130px;
    }
    .gb-cf-ser-general-left {
        max-width: 716px;
    }
    #gb_blog_grid article {
        width: 31.9%;
    }
    #gb_about_buttom_content .flex_cell:nth-of-type(1) .avia_textblock {
        margin: 30px auto;
    }
}
@media screen and (max-width:989px) {
    #gb-hp-solutions-content .flex_cell {
        border: none;
    }
    .responsive.html_mobile_menu_tablet #top #wrap_all #header {
        position: fixed;
    }
    .responsive.html_mobile_menu_tablet.html_header_top #top #main {
        padding-top: 88px !important;
    }
    .responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu {
        left: auto;
        right: 0;
    }
    .html_header_top #top .av_logo_right .logo {
        left: 0;
        right: auto;
    }
    .logo a {
        justify-content: flex-end;
    }
    .html_av-overlay-side .av-burger-overlay-scroll {
        left: 0;
        right: auto;
    }
    .logo img {
        width: 70%;
    }
    .header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
        background-color: #14213e;
    }
    .rtl .avia-menu.av_menu_icon_beside {
        padding-left: 0;
    }
    .html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
        background-color: transparent;
        color: #40c5d7;
    }
    .flex_column .widget .widgettitle, .content .widget .widgettitle {
        line-height: 1.5;
    }
    #gb-hp-four-images .av-image-caption-overlay-center p {
        font-size: 150%;
    }
    #gb-hp-cf-private-stories .flex_column {
        width: 31.4%;
    }
    #gb-hp-testimonials .avia-testimonial-row {
        max-width: 550px;
        margin: 0 auto;
    }
    #gb-hp-testimonials .avia_textblock h3 {
        margin: 60px auto 20px;
    }
    body#top.page .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper {
        margin: 0 0 20px 0;
    }
    #gb-hp-solutions-content {
        max-width: 380px;
        display: block;
    }
    #gb-hp-solutions-content .flex_cell section {
        height: inherit;
    }
    #gb-hp-solutions-content .flex_cell:nth-of-type(1) .av_textblock_section .avia_textblock {
        height: inherit;
    }
    #gb-hp-solutions-content .flex_cell .avia-image-container {
        margin-top: 16px;
    }
    body#top.page.page-id-227 .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper {
        margin: 0 0 60px 0;
    }
    .gb-cf-ser-general-left .gb-cf-field input {
        width: 130px !important;
        height: 39px;
    }
    #top .gb-cf-ser-general-container .gb-cf-banner-submit input {
        width: 90px;
        height: 39px;
        padding: 0;
    }
    .gb-cf-ser-general-right h4 {
        font-size: 22px !important;
    }
    .gb-cf-ser-general-left {
        max-width: 556px;
    }
    #gb_blog_grid article {
        width: 31.5%;
    }
    .rtl .title_container .breadcrumb{
        line-height: 1.2;
        font-size: 16px;
    }
    #gb_about_buttom_content .flex_cell:nth-of-type(2) {
        background: none !important;
    }
    #gb_about_buttom_content{
        display: flex;
        flex-direction: column-reverse;
    }
    #gb_about_buttom_content .flex_cell:nth-of-type(1) ,
    #gb_about_buttom_content .flex_cell:nth-of-type(2) {
        width: 100%;
    }
}
@media screen and (max-width:767px) {
    #gb-hp-four-images .flex_cell:nth-of-type(1), #gb-hp-four-images .flex_cell:nth-of-type(2), #gb-hp-four-images .flex_cell:nth-of-type(3) {
        border: none;
    }
    body#top.admin-bar #header.header-scrolled{
        top: 0;
    }
    .responsive.html_mobile_menu_tablet.html_header_top #top #main {
        padding-top: 80px !important;
    }
    .header-scrolled .logo a img {
        width: auto;
    }
    .header-scrolled .logo a {
        width: auto;
        max-height: 80px !important;
    }
    .responsive #header.header-scrolled.header-scrolled-full .logo a{
        max-height: 80px !important;
    }
    .responsive #top .av-logo-container .avia-menu {
        display: flex;
        align-items: center;
    }
    .responsive #top .logo {
        width: 100%;
    }
    .responsive #top #wrap_all .container.av-logo-container {
         padding: 0 15px;
    }
    .responsive #top #wrap_all .container {
        width: 100%;
        max-width: 100%;
    }
    .responsive .logo img {
        max-height: 50px !important;
    }
    .responsive .logo a {
        display: flex;
    }
    .rtl .avia-menu.av_menu_icon_beside {
        margin-right: 0;
        padding-right: 0;
    }
    body#top #wrap_all #gb_cfpage_title h1{
    font-size: 30px;
    }
    .gb-cf-ser-general-left .gb-cf-field, .gb-cf-general-left .gb-cf-field {
        display: block;
        line-height: 0;
    }
    .gb-cf-general-left .gb-cf-field input {
        width: 100% !important;
    }
    body.page-id-54 .sidebar_right div.wpcf7-response-output {
        bottom: -60px;
    }
    span.wpcf7-not-valid-tip {
        top: -40px;
        font-size: 15px;
        left: 0;
        width: 200px;
    }
    .responsive body#top #wrap_all .av-flex-cells .no_margin {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #gb_cfpage_form {
        padding: 0;
    }
    #gb_cfpage_content .flex_cell:nth-of-type(2){
        margin-top: 15px !important;
    }
    #gb_cfpage_content .flex_cell:nth-of-type(2) img{
        margin: 50px 0 0 0;
    }
    #gb_cfpage_content img {
        margin: 20px 0 0 0;
    }
    #gb_cfpage_content .avia-builder-el-first p:last-child {
        padding: 0 0 30px 0;
    }
    #footer .container .flex_column:nth-of-type(1) section {
        margin: 30px 0 0 0;
    }
    #footer .container .flex_column section {
        text-align: center;
    }
    #footer .container .flex_column:nth-of-type(1) img{
        width: 40%;
    }
    #footer .widget {
        margin: 0;
    }
    #footer .container .flex_column hr {
        margin: 15px auto !important;
        width: 300px;
    }
    #gb-hp-four-images {
        display: block;
    }
    #gb-hp-four-images .flex_cell .avia-image-container-inner{
        width: 100%;
        height: 300px;
    }
    #gb-hp-four-images .flex_cell .avia-image-overlay-wrap{
        height: 300px;
    }
    #gb-hp-four-images .flex_cell img{
        width: 100%;
        height: auto;
    }
    #gb-hp-details-banner .flex_column:nth-child(1) p {
        margin: 20px 0 0 0;
    }
    #gb-hp-details-banner .flex_column:nth-child(2) a.avia-button {
        margin: 0;
    }
    #gb-hp-bituah-sport .flex_column:nth-of-type(1) h3 {
        font-size: 40px;
        margin: 0 auto;
        width: 215px;

    }
    .gb_contact_form_footer_container .gb-cf-field, #gb-hp-cf-banner .gb-cf-field {
        display: block;
    }
    #top .gb_contact_form_footer_container .gb-cf-banner-left,
    #top #gb-hp-cf-banner .gb-cf-banner-left {
        display: block;
        line-height: 1;
    }
    .gb_contact_form_footer_container .gb-cf-field input,
    #gb-hp-cf-banner .gb-cf-field input {
        width: 100% !important;
        height: 40px;
    }
    #top .gb_contact_form_footer_container .gb-cf-banner-submit input,
     #top #gb-hp-cf-banner .gb-cf-banner-submit input {
         width: 100%;
         margin-top: 20px;
     }
    #gb-hp-cf-private-stories .flex_cell_inner{
        max-width: 385px !important;
    }
    #gb-hp-cf-private-stories .flex_column {
        width: 100% !important;
        margin: 20px 0 0 0 !important;
    }
    #gb-hp-testimonials .avia_textblock h3 {
        margin: 50px auto 20px;
    }
    #gb-hp-testimonials .avia-testimonial-row {
        max-width: 290px;
    }
    #gb-hp-solutions-title .avia_textblock h3 {
        font-size: 30px;
        max-width: 273px;
        margin: 25px auto 45px;
    }
    body#top.page.page-id-227 .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper {
        margin: 0 0 20px 0;
    }
    #gb_about_buttom_content .flex_cell:nth-of-type(1) .avia_textblock {
        padding: 0 15px;
    }
    body.page .sidebar_right .av_textblock_section h1{
        font-size: 30px !important;
        padding: 0 15px;
        line-height: 1.4;
    }
    body.page .sidebar_right .av_textblock_section p{
        padding: 0 15px;
    }
    body.page .sidebar_right .entry-content-wrapper .flex_column:nth-of-type(2) .avia_textblock h3 {
        font-size: 30px;
        max-width: 212px;
        margin: 40px auto 20px;
        font-weight: 400;
    }
    .gb-cf-ser-general-left .gb-cf-field input {
        width: 100% !important;
    }
    .gb-cf-ser-general-left {
        display: block;
    }
    #top .gb-cf-ser-general-container .gb-cf-banner-submit input {
        width: 100%;
    }
    body.page aside.sidebar_right{
        padding: 0;
    }
    body.page .sidebar_right main{
        padding: 10px 0;
    }
    body.page aside.sidebar_right li.current-menu-item a {
        padding: 10px 15px !important;
        text-align: right;
    }
    body.page aside.sidebar_right li a {
        padding: 10px 15px;
        text-align: right;
    }
    #gb_community .flex_cell{
        max-width: 380px;
        margin: 0 auto 15px !important;
        padding: 0 15px !important;
    }
    #gb_community {
        display: block;
    }
    #gb_blog_grid article {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    #gb_blog_grid .slide-entry-wrap {
        margin-bottom: 0;
    }
    #gb_blog_grid article img {
        border-radius: 0;
        width: 100%;
        height: auto;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content-wrapper h1 {
        padding: 14px 15px;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1) img {
        margin: 0 0 20px 0;
    }
    body#top.single-post .av-share-box {
        display: block;
    }
    body#top.single-post .av-share-box h5 {
        margin: 0 auto;
        padding: 15px 15px 0;
        max-width: 300px;
    }
    #top .av-related-style-full .relThumb {
        text-align: left;
        max-width: 750px;
        float: none;
        padding: 0 15px;
        margin: 0 auto 10px!important;
    }
    body#top.single-post .fullsize .related_posts {
        padding: 23px 0 0 0;
        margin-bottom: 0;
    }
    #gb_community .flex_cell:nth-of-type(1),
    #gb_community .flex_cell:nth-of-type(2),
    #gb_community .flex_cell:nth-of-type(3){
        border: none;
    }
    body#top.single-post .av-share-box ul {
        width: 100%;
        max-width: 250px;
        padding: 0 15px;
        margin: 0 auto;
    }
    body.page .sidebar_right .entry-content-wrapper .avia-slideshow-inner {
        height: 220px;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1) {
        height: 250px;
    }
}
@media screen and (max-width:480px){
    #gb-hp-four-images .flex_cell .avia-image-container-inner,
    #gb-hp-four-images .flex_cell .avia-image-overlay-wrap {
        height: 250px;
    }
    .header-scrolled .logo a img {
        max-height: 35px !important;
    }
    .responsive .logo img {
        max-height: 40px !important;
    }
    .responsive #top #wrap_all #header .social_bookmarks, .responsive #top #wrap_all #main .av-logo-container .social_bookmarks {
        display: block;
    }
    .gb-cf-general-left .gb-cf-field input {
        height: 39px;
    }
    .gb-cf-ser-general-left .gb-cf-field-bottom input, .gb-cf-general-left .gb-cf-field-bottom input {
        height: 39px;
    }
    body#top #wrap_all .gb-cf-general-right h4{
        font-size: 25px;
    }
    #gb-hp-details-banner .flex_column:nth-child(1) p {
        font-size: 130%;
    }
    #gb-hp-bituah-sport .flex_column:nth-of-type(1) .iconlist_content p {
        font-size: 18px !important;
    }
    #gb-hp-bituah-sport .flex_column:nth-of-type(1) a.avia-button {
        padding: 10px 15px;
        margin: 0 0 10px 0;
    }
    #top .gb_contact_form_footer_container .gb-cf-banner-left, #top #gb-hp-cf-banner .gb-cf-banner-left {
        padding: 0;
    }
    #top .gb_contact_form_footer_container .gb-cf-banner-right h4,
    #top #gb-hp-cf-banner .gb-cf-banner-right h4 {

        font-size: 22px !important;
     }
    #gb-hp-cf-private-stories .avia_textblock h3 {
        font-size: 30px;
        margin: 30px auto 30px;
        max-width: 190px;
    }
    #top .avia-slideshow-arrows a {
        width: 20px;
        margin: 0;
    }
    #gb-hp-testimonials .avia-testimonial-row{
        max-width: 270px;
    }
    body#top.page.page-id-227 .sidebar_right .avia-slider-testimonials.avia-testimonial-wrapper {
        margin: 0 0 10px 0;
    }
    #gb-hp-testimonials .avia_textblock h3 {
        font-size: 30px;
        max-width: 213px;
    }
    #gb_about_title h1 {
        margin: 20px 0;
        font-size: 30px !important;
    }
    #gb_about_content {
        margin: 45px auto 40px;
    }
    #gb_about_buttom_content h3 {
        font-size: 30px;
        max-width: 140px;
        margin: 0 auto;
    }
    body.page .sidebar_right .avia-testimonial-row{
        max-width: 270px;
        margin: 0 auto;
    }
    body.page .sidebar_right .avia-testimonial {
        padding: 0 !important;
        margin: 0 !important;
    }
    .gb-cf-ser-general-right h4 {
        font-size: 20px !important;
    }
    .gb-cf-ser-general-left {
        padding: 0;
    }
    .rtl .title_container .breadcrumb {
        font-size: 12px;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content-wrapper h1 {
        font-size: 24px;
    }
    body#top #wrap_all .fullsize .template-blog .entry-content p:not(:nth-of-type(1)) {
        padding: 0;
    }
    body#top.single-post .av-share-box h5 {
        font-size: 21px;
        max-width: 300px;
        width: 100%;
        text-align: center;
    }
    body#top.single-post .related_posts h5 {
        font-size: 30px;
        max-width: 240px;
        margin: 15px auto 20px;
    }
    body.page .sidebar_right .entry-content-wrapper .avia-slideshow-inner {
        height: 140px;
    }



    body#top #wrap_all .fullsize .template-blog .entry-content p:nth-of-type(1) {
        height: 160px;
    }
    }

@media screen and (max-width: 650px) {
    body.page .sidebar_right .entry-content-wrapper .avia-slideshow-inner {
        height: auto !important;
    }

}

.showItem {
    display: block;
}

#gb_about_video {
    display: none;
    width: 100%;
    height: auto;
    margin: 0 auto;

}
