/****/
/*@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);*/
[dir="rtl"] body{font-family:var(--font-family-primary);}
[dir="rtl"] body{direction:rtl}

	  a:not([href]):not([tabindex]) {color: inherit;text-decoration: none !important;}
	  a{-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s}
	  a{color:#000000;text-decoration:none !important;background-color:transparent;-webkit-text-decoration-skip:objects}
	  a:hover,a:focus,a:active{outline:none !important;color: var(--secondary)!important;}
	  h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-secondary);}
	  [dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] h5,[dir="rtl"] h6,[dir="rtl"].h1,[dir="rtl"] .h2,[dir="rtl"] .h3,[dir="rtl"] .h4,[dir="rtl"] .h5,[dir="rtl"] .h6{font-family:var(--font-family-secondary)!important;}
	  
	  .text-primary{color:var(--primary)!important}
	  .text-secondary{color:var(--secondary)!important}
	  .text-success{color:var(--success)!important}
	  .text-danger{color:var(--danger)!important}
	  .text-warning{color:var(--warning)!important}
	  .text-info{color:var(--info)!important}
	  .text-light{color:var(--light)!important}
	  .text-dark{color:var(--dark)!important}
	  .text-body{color:var(--body)!important}
	  .text-white{color:var(--white)!important}
	  
	  .bg-primary{background-color:var(--primary)!important}
	  .bg-secondary{background-color:var(--secondary)!important}
	  .bg-success{background-color:var(--success)!important}
	  .bg-danger{background-color:var(--danger)!important}
	  .bg-warning{background-color:var(--warning)!important}
	  .bg-info{background-color:var(--info)!important}
	  .bg-light{background-color:var(--light)!important}
	  .bg-dark{background-color:var(--dark)!important}
	  .bg-body{background-color:var(--body)!important}
	  .bg-white{background-color:var(--white)!important}
	  .bg-transparent{background-color:var(--transparent)!important}
	  .bg-gradient{background-color:var(--gradient)!important}
	  
	  .border-primary{border-color:var(--primary)!important}
	  .border-secondary{border-color:var(--secondary)!important}
	  .border-success{border-color:var(--success)!important}
	  .border-danger{border-color:var(--danger)!important}
	  .border-warning{border-color:var(--warning)!important}
	  .border-info{border-color:var(--info)!important}
	  .border-light{border-color:var(--light)!important}
	  .border-dark{border-color:var(--dark)!important}
	  .border-white{border-color:var(--white)!important}
	  
	  .btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important}
	  .btn-secondary{background-color:var(--secondary)!important;border-color:var(--secondary)!important}
	  .btn-success{background-color:var(--success)!important;border-color:var(--success)!important}
	  .btn-danger{background-color:var(--danger)!important;border-color:var(--danger)!important}
	  .btn-warning{background-color:var(--warning)!important;border-color:var(--warning)!important}
	  .btn-info{background-color:var(--info)!important;border-color:var(--info)!important}
	  .btn-light{background-color:var(--light)!important;border-color:var(--light)!important}
	  .btn-dark{background-color:var(--dark)!important;border-color:var(--dark)!important}
	  
	  .btn-outline-primary{color:var(--primary)!important;border-color:var(--primary)!important}
	  .btn-outline-secondary{color:var(--secondary)!important;border-color:var(--secondary)!important}
	  .btn-outline-success{color:var(--success)!important;border-color:var(--success)!important}
	  .btn-outline-danger{color:var(--danger)!important;border-color:var(--danger)!important}
	  .btn-outline-warning{color:var(--warning)!important;border-color:var(--warning)!important}
	  .btn-outline-info{color:var(--info)!important;border-color:var(--info)!important}
	  .btn-outline-light{color:var(--light)!important;border-color:var(--light)!important}
	  .btn-outline-dark{color:var(--dark)!important;border-color:var(--dark)!important} 

	  .btn-outline-primary:hover{color:var(--white)!important;border-color:var(--primary)!important;background-color:var(--primary)!important}
	  .btn-outline-secondary:hover{color:var(--white)!important;border-color:var(--secondary)!important;background-color:var(--secondary)!important;}
	  .btn-outline-success:hover{color:var(--white)!important;border-color:var(--success)!important;background-color:var(--success)!important;}
	  .btn-outline-danger:hover{color:var(--white)!important;border-color:var(--danger)!important;background-color:var(--danger)!important;}
	  .btn-outline-warning:hover{color:var(--dark)!important;border-color:var(--warning)!important;background-color:var(--warning)!important;}
	  .btn-outline-info:hover{color:var(--dark)!important;border-color:var(--info)!important;background-color:var(--info)!important;}
	  .btn-outline-light:hover{color:var(--dark)!important;border-color:var(--light)!important;background-color:var(--light)!important;}
	  .btn-outline-dark:hover{color:var(--dark)!important;border-color:var(--dark)!important;background-color:var(--dark)!important;} 

	  
.rounded-4{border-radius:.7rem}
.rounded-5{border-radius:.9rem}
.rounded-6{border-radius:1.2rem}
.rounded-7{border-radius:1.5rem}
	  

.fixed:before,.bg-scroll:before,.bg-fixed:before{position:absolute;height:100%;right:0;left:0;content:'';z-index:0;top:0;bottom:0}
.gsc-column{position:relative}
.column-content-inner{position:relative}
.bg-fixed,.gva-fixed-background{background-attachment:fixed}
@media (max-width:991.98px){
	.bg-fixed,.gva-fixed-background{background-attachment:scroll}
}
.gva-parallax-background{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden}
.gva-parallax-background .bb-inner{position:relative;z-index:1}
.gva-parallax-background .gva-parallax-inner{height:150%;width:100%;pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:1;background-attachment:scroll;background-color:transparent;background-image:inherit;z-index:0;background-position:50% 0}
.block.block-gavias-blockbuilder{padding-bottom:0 !important;margin-bottom:0 !important}
.block.block-gavias-blockbuilder ul>li{list-style:none}
.gbb-row-wrapper{position:relative}


 
/* Polygons */
.gbb-row.polygon-bottom-left {
  -webkit-clip-path: polygon(100% 0, 100% 80%, 0% 100%, -200% 0%);
  clip-path: polygon(100% 0, 100% 80%, 0% 100%, -200% 0%);
}
.gbb-row.polygon-bottom-right {
  -webkit-clip-path: polygon(100% 0px, 100% 100%, 0% 80%, -200% 0%);
  clip-path: polygon(100% 0px, 100% 100%, 0% 80%, -200% 0%);
}
.gbb-row.polygon-bottom-center {
    -webkit-clip-path: polygon(0% 0px, 100% 0%, 100% 90%, 50% 100%, 0% 90%);
    clip-path: polygon(0% 0px, 100% 0%, 100% 90%, 50% 100%, 0% 90%);
}

.icon-polygon{}

.box .icon-polygon {
  background-image: -webkit-gradient(linear, left top, right top, from(#ffa203), to(#ff5e29));
  background-image: linear-gradient(to right, #ffa203, #ff5e29);
  display: inline-block;
  text-align: center;
  width: 150px;
  height: 150px;
  line-height: 150px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  font-size: 50px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  color: #f68820;
  -webkit-animation: border-transform 5s linear infinite alternate forwards;
  animation: border-transform 5s linear infinite alternate forwards;
}
.box:hover .icon-polygon {
  background-image: -webkit-gradient(linear, left top, right top, from(#fff8f0), to(#fff8f0));
  background-image: linear-gradient(to right, #fff8f0, #fff8f0);
}

.box:hover .icon-polygon:after {
  background-image: -webkit-gradient(linear, left top, right top, from(#ffa203), to(#ff5e29));
  background-image: linear-gradient(to right, #ffa203, #ff5e29);
}
.box .icon-polygon:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  width: 120px;
  height: 120px;
  background-color: #fff8f0;
  z-index: -1;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  -webkit-animation: border-transform 10s linear infinite alternate forwards;
  animation: border-transform 10s linear infinite alternate forwards;
}

.btn-hover-1{transition: 0.3s;overflow: hidden;position: relative;}
.btn-hover-1:before {background-color: #fff;content: "";height: 150px;left: -75px;position: absolute;top: -35px;transform: rotate(35deg);transition: all 1600ms cubic-bezier(0.19, 1, 0.22, 1);width: 40px;opacity: 0;}
.btn-hover-1:hover:before {left: 120%;transition: all 1300ms cubic-bezier(0.19, 1, 0.22, 1);opacity: 0.25;}

.btn-hover-2{
	position:relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-transform: uppercase;
  overflow: hidden;
  z-index: 1;
  box-shadow: 0 3px 24px rgba(0, 0, 0, .1);
}
.btn-hover-2:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  height: 0;
  width: 0;
  border-radius: 0;
  background-color: var(--secondary);
  z-index: -1;
  transition: 0.3s;
}
.btn-hover-2:hover:before {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.btn-hover-3{
  position: relative;
  z-index:1;
  overflow:hidden;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
.btn-hover-3:after {
  background: #fff;
}
.btn-hover-3:hover:before {
  width: 100%;
  height: 100%;
}
.btn-hover-3:before {
  content: '';
  width: 13px;
  height: 13px;
  background: var(--secondary);
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
.btn-hover-4 {
            position: relative;
            border-radius: 0 !important;
            border: none;
            transition:all 0.3s ease 0s;
        }
        .btn-hover-4:hover,
        .btn-hover-4.active:hover{
            color: #ffffff;
        }
        .btn-hover-4:before{
            content: "";
            position: absolute;
            top: -7px;
            left: 0;
            background-color:#2E0014;
            width: 30%;
            height: 4px;
            transition:all 0.3s ease 0s;
        }
        .btn-hover-4:after{
            content: "";
            position: absolute;
			z-index:1;
            bottom: -7px;
            right: 0;
            background-color:#2E0014;
            width: 30%;
            height: 4px;
            transition:all 0.3s ease 0s;
        }
        .btn-hover-4:hover:before,
        .btn-hover-4:hover:after,
        .btn-hover-4.active:before,
        .btn-hover-4.active:after{
            width: 100%;
        }
		

.animate-icon-on-hover .icon-wrap{ transition: all 0.3s ease;}
.animate-icon-on-hover:hover.animate-icon-rotate-x .icon-wrap{
    transform: rotateX(360deg); }
.animate-icon-on-hover:hover.animate-icon-rotate-y .icon-wrap {
    transform: rotateY(180deg); }
.animate-icon-on-hover:hover.animate-icon-translate .icon-wrap {
    transform: translate(-10px, 10px); }
.animate-icon-on-hover:hover.animate-icon-translate-x .icon-wrap  {
    transform: translateX(-10px); }
.animate-icon-on-hover:hover.animate-icon-translate-y .icon-wrap {
    transform: translateY(-10px); }
.animate-icon-on-hover:hover.animate-icon-scale .icon-wrap  {
    transform: scale(1.1); }
 
 
input:hover,input:focus,input:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active{outline:none !important}
label{font-weight:600;color:#2A2C38}
img{border:0;vertical-align:top;max-width:100%;height:auto}

.video-responsive{height:0;padding-top:0;padding-bottom:56.25%;position:relative;overflow:hidden}.contact-info ul li i
.video-responsive embed,.video-responsive iframe,.video-responsive object,.video-responsive video{top:0;left:0;width:100%;height:100%;position:absolute}
h4,.h4,h5,h6,.h5,.h6{line-height:1.6}
.body-page input[type="text"],.body-page input[type="tel"],.body-page input[type="password"],.body-page input[type="email"],.body-page textarea,.body-page select{background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.02) inset;box-shadow:0 0 2px 2px rgba(0,0,0,0.02) inset;border:1px solid #e9ebee;padding:5px 10px}
.body-page input[type="text"]:focus,.body-page input[type="text"]:active,.body-page input[type="text"]:hover,.body-page input[type="tel"]:focus,.body-page input[type="tel"]:active,.body-page input[type="tel"]:hover,.body-page input[type="password"]:focus,.body-page input[type="password"]:active,.body-page input[type="password"]:hover,.body-page input[type="email"]:focus,.body-page input[type="email"]:active,.body-page input[type="email"]:hover,.body-page textarea:focus,.body-page textarea:active,.body-page textarea:hover,.body-page select:focus,.body-page select:active,.body-page select:hover{outline:none}
.label{color:#000 !important}
.list-menu ul li{list-style:none;padding:15px 2px;font-size:0.875rem;border-bottom:1px solid rgba(0,0,0,0.1)}
.list-menu ul li:last-child{border-bottom:none}



ul{ margin:0;padding:0; list-style:none;}

/*

ul.menu>li{position:relative;padding:5px 0;list-style-type:none}
ul.menu>li>a{padding-left:0;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;position:relative;font-size:20px;font-weight:300;font-family:var(--font-family-theme)}
ul.menu>li>a:hover,ul.menu>li>a:active,ul.menu>li>a:focus{color:#ffaa17}
*/

ul.features-list{margin:10px 0;padding-left:0}
ul.features-list>li{padding-left:25px;position:relative;list-style:none;margin-bottom:10px;color:#222429}
ul.features-list>li:after{content:'';width:5px;height:5px;background:var(--bg-theme);position:absolute;top:50%;margin-top:-3px;left:2px;z-index:1}
ul.inline>li{margin-left:5px}
table{width:100%;margin-bottom:20px;border:1px solid #e9ebee}
table>thead>tr>th,table>thead>tr>td,table>tbody>tr>th,table>tbody>tr>td,table>tfoot>tr>th,table>tfoot>tr>td{border-color:#e9ebee;border-width:1px 1px 1px 0;border-style:solid}
table>thead>tr>th,table>thead>tr>td{border-bottom-width:2px}
.no-padding{padding:0 !important}
a.disable{pointer-events:none;cursor:default}
html{overflow-x:hidden !important}
body{overflow:hidden !important;position:relative;font-size:18px}
body.boxed{background-color:#EAF1F7}
body.boxed div.gva-body-wrapper{overflow:hidden;background:#fff;max-width:1440px;margin:0 auto;-webkit-box-shadow:0px 2px 6px 2px rgba(0,0,0,0.05);box-shadow:0px 2px 6px 2px rgba(0,0,0,0.05);position:relative}
body .body-page{background-color:#fff}
body.bg-dark{background:var(--bg-dark)}
body.bg-dark .gva-body-page{background:var(--bg-dark)}
body.hidden-title .node--view-mode-full .header-title{display:none !important}

@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,0);box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,0);box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,0);box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}
@keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(255,255,255,0);box-shadow:0 0 0 40px rgba(255,255,255,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}
}


.box-margin-0{margin-bottom:0}
.box-margin-small{margin-bottom:30px}
@media (max-width:767.98px){.box-margin-small{margin-bottom:20px}
}
.box-margin-medium{margin-bottom:50px}
@media (max-width:767.98px){.box-margin-medium{margin-bottom:20px}
}
@media (max-width:575.98px){.box-margin-medium{margin-top:10px}
}
.box-margin-large{margin-bottom:80px}
@media (max-width:991.98px){.box-margin-large{margin-bottom:50px}
}
@media (max-width:767.98px){.box-margin-large{margin-bottom:30px}
}
.no-margin{margin:0 !important}
.margin-1{margin-bottom:-150px}
@media (max-width:991.98px){.margin-1{margin-bottom:0px}
}
.margin-2{margin-top:60px}
@media (max-width:767.98px){.margin-2{margin-top:20px}
}
.margin-3{margin-top:80px}
@media (max-width:767.98px){.margin-3{margin-top:50px}
}
.margin-4{margin-top:30px}
@media (max-width:575.98px){.margin-4{margin-top:0}
}



.overflow-visible{overflow:visible !important}

.no-bg{background-color:transparent !important}
.col-no-padding div[class*="col-"]{padding:0 !important}


.bg-content-box{background-clip:content-box}
.youtube-bg{position:relative;z-index:9}
.youtube-bg:after{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;z-index:9}
.youtube-bg .bb-inner{position:relative;z-index:99}
.ui-widget-content{color:#686a6f}
.gva-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:9;display:none}


.blur{filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(3px);filter:blur(3px)}
.blur-svg{display:none}
.hover-in{-webkit-transition:.3s ease-out;transition:.3s ease-out}
.hover-out{-webkit-transition:.3s ease-in;transition:.3s ease-in}


.grayscale,
.grayscale img{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-transition:all 500ms ease;transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease}
.grayscale:hover,
.grayscale:hover img{-webkit-filter:grayscale(0);-ms-filter:grayscale(0);-moz-filter:grayscale(0)}

pre{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;margin:30px 0}
.drupal-message{background:#CDCDCD;max-width:1170px;margin:0 auto;position:fixed;z-index:99;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-height:50%;overflow:auto;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-webkit-transition-delay:4px;transition-delay:4px}
.drupal-message .messages__wrapper{padding:2px 30px 2px 15px}
.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:var(--text-light)}


.row.no-gutters{margin-right:0;margin-left:0}
.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}


@media (max-width:510px){
	.col-2,.col-3,.col-4,.col-5{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}

.item-list ul{overflow:hidden;padding:0}
.item-list ul li.view-list-item{margin:0 0 30px;overflow:hidden;list-style-type:none}
.item-list ul li.view-list-item .post-block{margin:0}


@media (max-width:575.98px){.nav-tabs{display:block;text-align:center}
}
@media (max-width:575.98px){.nav-tabs>li{display:block}
}
.nav-tabs>li+li{margin-left:10px}
@media (max-width:575.98px){.nav-tabs>li+li{margin-top:10px;margin-left:0}
}


/* ===== Start Nav Tabs  ====  */
/*.nav-tabs>li>a{font-weight:500;color:#222429;padding:10px 30px;border:none;font-size:16px;letter-spacing:1.6px;background:transparent;border-top:2px solid #ffaa17;font-family:var(--font-family-theme)}
.nav-tabs>li>a i{margin-right:5px}*/
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:active{background:var(--primary);color:#222429;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.nav-tabs>li.active>a,.nav-tabs>li>a.active{background:var(--primary);color:#222429;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.nav-tabs.drupal-tabs{border-bottom:1px solid #e9ebee}
.nav-tabs.drupal-tabs:before,.nav-tabs.drupal-tabs:after{content:" ";display:table}
.nav-tabs.drupal-tabs:after{clear:both}
.nav-tabs.drupal-tabs>li{display:inline-block}
.nav-tabs.drupal-tabs>li>a{font-size:16px;padding:10px;border:0;font-family:var(--font-family-theme)}
.nav-tabs.drupal-tabs>li>a:hover,.nav-tabs.drupal-tabs>li>a:focus,.nav-tabs.drupal-tabs>li>a:active{background:transparent;color:#ffaa17}
.nav-tabs.drupal-tabs .is-active a{color:var(--primary)}
/* ===== End Nav Tabs  ====  */


.gsc-list-items .list-icon-all{list-style: none;}

.plan-list ul li,
.plan-list-check ul li{padding: 5px 0 5px 20px;list-style: none;position: relative;}
[dir="rtl"] .plan-list ul li,
[dir="rtl"] .plan-list-check ul li {padding: 5px 20px 5px 0px;}
.plan-list ul li:after {
  content: '\f00c';
  font-family: "Font Awesome 5 Free";
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 1;
  color: var(--primary);
  font-size: 12px;
  font-weight: 900;
}

.plan-list-check ul li:after {
  content: '\f00c';
  font-family: "Font Awesome 5 Free";
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 1;
  color: var(--primary);
  font-size: 12px;
  font-weight: 900;
}
[dir="rtl"] .plan-list ul li:after,
[dir="rtl"] .plan-list-check ul li:after{left:auto; right: 0;}

.panel {
  background: #fff;
  padding: 25px 30px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.panel .panel-title {
  font-size: 20px;
  letter-spacing: 2px;
  line-height: 28px;
  margin-bottom: 0;
}

.panel .panel-title > a {
  display: block;
  position: relative;
}

.panel .panel-title > a:after {
  content: "\f068";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-size: 14px;
  top: 2px;
  right: -20px;
  z-index: 1;
  color: #222429;
}

.panel .panel-title > a.collapsed:after {
  content: "\f067";
  color: var(--secondary);
}

.panel .panel-body {
  padding: 20px 30px 0;
}

.dropcap {display: block;float: left;font-size: 40px;line-height: 34px;color: #444; margin: 6px 8px 0 0;}
.dropcap.border-dropcap {border: 2px solid #444;width: 46px;height: 46px;font-size: 28px;font-weight: 500;line-height: 42px;text-align: center;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;margin: 8px 12px 0 0;}
.dropcap.bg-dropcap {background-color: #444;color: #fff;width: 48px;height: 48px;font-size: 28px;font-weight: 500;line-height: 48px;text-align: center;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;margin: 8px 12px 0 0;}
.dropcap.circle-dropcap {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border: 2px solid #444;width: 46px;height: 46px;font-size: 28px;font-weight: 500;line-height: 42px;text-align: center;border-radius: 2px;-webkit-border-radius: 2px;
  -moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;margin: 8px 12px 0 0;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}

.medics-text {align-items: center;display: flex; }
.medics-text .text-welcome .thumb {position: relative;}
.medics-text .text-welcome .thumb:before {border-radius: 50%;content: "";height: calc(100% + 8px);left: 50%;position: absolute;text-align: center;top: 50%;width: calc(100% + 8px);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.medics-text .text-welcome .thumb img {border-radius: 50%;width:70px;}

.text-welcome .thumb:before {border: 2px solid #021D84;}
.text-welcome ul{position:relative;}
.text-welcome .since{position:relative;float:left;margin-left:82px;margin-top:10px}
.text-welcome .since:before{content:"";position:absolute;left:-10px;top:0px;width:80px;height:80px;background:#e8e9e9;border-radius:50%}
.text-welcome .since:after{content:"";position:absolute;left:-42px;top:0px;bottom:0px;border-left:2px solid var(--primary);}
.text-welcome .since .txt{position:relative;display:block;padding:21px 5px;width:90px;height:90px;line-height:24px;text-align:center;background:var(--secondary);color:#ffffff;border-radius:50%}


.menu-style{padding:0}
.menu-style li{position:relative;list-style:none}
.menu-style li+li{padding-top:10px}
.menu-style li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;margin-right:10px;color:var(--text-theme)}
[dir="rtl"] .menu-style li:before{margin-left:10px;margin-right:0px;}

.box-style{font-size:40px;line-height:46px;padding:60px;margin-bottom:60px;background:var(--primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;position:relative}
.box-style:after{content:"";position:absolute;left:0;top:100%;margin-top:-8px;border:18px solid transparent;border-top:18px solid var(--primary);border-left:18px solid var(--primary)}
@media (max-width:991.98px){.box-style{font-size:30px;line-height:36px;padding:30px 15px}
}

.contact-info ul{margin:0;padding:0;list-style-type:none}
.contact-info ul li{margin-bottom:15px}
.contact-info ul li:last-child{margin-bottom:0;border-bottom:0}
.contact-info ul li i{color:var(--secondary);width:24px;margin-right:10px}
.contact-link{background:#2A2C38;color:#fff;padding:30px}
.contact-link .title{font-size:16px;font-weight:700;margin-bottom:10px;}
.contact-link .action{margin-top:20px}
.info-contact>div{float:left;margin-right:100px;margin-top:10px;margin-bottom:10px}
@media (max-width:991.98px){.info-contact>div{margin-right:50px}
}
@media (max-width:767.98px){.info-contact>div{margin-right:30px}
}
.info-contact>div:last-child{margin-right:0}
.info-contact>div .icon{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;float:left;margin-right:10px;line-height:40px;color:#fff;background:var(--primary);text-align:center;margin-top:-7px}
.info-contact>div.phone .icon{background:#2A2C38}
.info-contact>div.address .icon{background:#2A2C38}


.loading {background: none !important;position: relative;max-height: 200px;min-height: 200px;overflow: hidden;}
.loading::after {content: "";background: url(./.././../assets/images/preloader/preloader-18.gif) no-repeat center center #fff;position: absolute;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;
    -webkit-transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.8s;
    -moz-transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.8s;
    -ms-transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.8s;
    -o-transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.8s;
    transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.8s;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

#gva-preloader {position: fixed;background: white;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}



.cssload-container {width: 100%;height: 200px;overflow: hidden;margin: 0px auto;position: absolute;top: 50%;margin-top: -100px;}
.cssload-container .wait-text {text-align: center;padding-bottom: 15px;color: #000;}
.cssload-container .cssload-item {margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 131px;height: 131px;background-color: #fff;box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -o-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -ms-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -webkit-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -moz-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
}

.cssload-container .cssload-moon {
  border-bottom: 26px solid var(--primary);
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  animation: spin 1.45s ease infinite;
  -o-animation: spin 1.45s ease infinite;
  -ms-animation: spin 1.45s ease infinite;
  -webkit-animation: spin 1.45s ease infinite;
  -moz-animation: spin 1.45s ease infinite;
}


.gsc-links .content-inner{max-width:1000px;margin:0 auto 0;position:relative;top:0}
.gsc-links .content-inner .box-content{padding:15px 5px}
.gsc-links .content-inner .box-content a{text-align:center}
.gsc-links .content-inner .box-content a span{display:block;font-weight:500;/* font-size:16px;*/}
.gsc-links .content-inner .box-content a span.icon{/* font-size:24px;*/}
.gsc-links .content-inner .box-content a:hover{opacity:1;filter:alpha(opacity=100);color:#000}
.gsc-links .content-inner .box-content a.o_active{color:var(--primary)}
.gsc-links .btn-hidden-links{position:absolute;right:15px;top:30px;z-index:9;display:none;font-size:32px;line-height:1}
.gsc-links .btn-hidden-links.hidden-menu{top:26px}
.gsc-links .btn-hidden-links.hidden-menu span:before{content:"\f20e"}
.gsc-links.stuck{background:#fff;margin-top:0 !important;right:0;left:auto}
@media (max-width:1200px){
	.gsc-links.stuck{padding-right:70px}
}
.gsc-links.stuck .btn-hidden-links{display:block}
.gsc-links.stuck.hidden-menu{-webkit-box-shadow:none;box-shadow:none;background:none;top:-120px}
.gsc-links.stuck.hidden-menu .content-inner{opacity:0;filter:alpha(opacity=0)}
.gsc-links.stuck.hidden-menu .btn-hidden-links{position:fixed}
.gsc-links:hover .box-content a{opacity:0.3;filter:alpha(opacity=30)}
/*** inline ***/.gsc-links .inline .item{}
.gsc-links .inline .item .box-content{padding:0px}
.gsc-links .inline .item a{display:block}
.gsc-links .content-inner .box-content a span.icon{display:inline-block;/* font-size:24px;width:50px;border:1px solid var(--primary);height:50px;border-radius:50%;line-height:50px;background:var(--primary);*/}
/*.gsc-links .content-inner .box-content a span.icon i{color:#ffffff}
*/@media (max-width:991.98px){
	.gsc-links .inline .item{}
}
@media (max-width:767.98px){
	.gsc-links .inline .item{}
.gsc-links .content-inner .box-content a span.icon{}
}
@media (max-width:575.98px){
	.gsc-links .inline .item{}
.gsc-links .content-inner .box-content a span.icon{}
}
