/*
Theme Name: Moshe_Shemesh
Description: Custom theme for Moshe Shemesh from Digitouch
Version: 0.1
Author: Anna Glikin 
*/


@font-face {
    font-family: almoniBlack;
    src: url(./fonts/almoni-dl-aaa-black.otf);
}
@font-face {
    font-family: almoniBold;
    src: url(./fonts/almoni-dl-aaa-bold.otf);
}

@font-face {
    font-family: almoniLight;
    src: url(./fonts/almoni-dl-aaa-light.otf);
}
@font-face {
    font-family: almoni;
    src: url(./fonts/almoni-dl-aaa-regular.otf);
}

body { font-family: 'almoni'; font-size: 17px; color: #1f2532; direction: rtl; height: 100%; }

.navbar { margin-bottom: 0; }

.row { margin: 0; }

.inline { display: inline-block; }

/**********************FONT*********************************/
h1 { color: #fff !important; font-size: 50px !important; font-family: 'almoniBold'; }

h2 { color: #c5052b !important; font-size: 40px !important; margin-bottom: 5px; font-family: 'almoniBold'; }

h4.arm_h2 { color: #c5052b !important; font-size: 40px!important; margin-bottom: 5px!important; font-family: 'almoniBold'; }
 
h3 { color: #fff !important; font-size: 24px !important; margin-bottom: 0; font-family: 'almoniBold'; }

h4 { color: #1f2532 !important; font-size: 28px !important; margin-bottom: 0px !important; }

h5 { color: #1f2532; font-size: 24px !important; margin-bottom: 0px !important; font-family: 'almoniBold'; }

h6 { font-size: 20px !important; color: #fff !important; font-weight: bolder !important; margin-bottom: 0px; }

/******************************UPPER MENU******************************/
.logoup { background: url(img/mahon.png) no-repeat right; height: 45px; /* position: absolute; */ cursor: pointer; padding-right: 50px !important; padding-top: 1%; }

.logo { margin-left: 0px; padding-top: 1%; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; padding-right: 0px; padding-left: 0px; }

.blue { color: #00a1dd !important; }

.dark { background-color: #1f2532 !important; color: #8d939e !important; }

.socialup { padding-left: 0px !important; color: #8d939e !important; direction: ltr; }

a:focus, a:hover { color: #58595b; text-decoration: none; }

a { color: #58595b; text-decoration: none; }

.welcomeStyle { color: #9d9d9c; font-family: 'OpenSansBold'; font-size: 72px; }

.upperText { vertical-align: 6px; }

.smallText { font-size: 12px !important; }

a.smallText:hover { text-decoration: none; }

#myContainer1 div { position: relative; /*border: 4px solid red;*/ }

.contantContainer { margin-top: 20px; max-width: 900px; margin-left: auto; margin-right: auto; padding-bottom: 5px; /*border: 4px solid red;*/ }

/******************************MENU MAIN******************************/
#cssmainmenu { background: #fff; font-size: 0.938em; color: #8d939e !important; height: 0; padding-right: 0px; padding-left: 0px; }

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky { position: fixed; top: 0; width: 100%; }

.sticky + .content { padding-top: 102px; }

#menu { position: relative; }

#up_me { margin-top: -25px; }

#cssmainmenu .nav > li > a::before { content: ""; width: 1px; height: 100%; background-color: #c5c5c5; position: absolute; right: 0; top: 2px; opacity: .4; }

#cssmainmenu .nav > li > a:hover::before { top: 0px; }

.mhide:nth-child(2)::before { content: ""; width: 1px; height: 76px; background-color: #c5c5c5; position: absolute; top: 0; right: -15px; opacity: .4; }

#mainHeader { font-size: 14px; border-bottom: 1px solid #e8e8e8; }

.page-4 #mainHeader { border-bottom: 0px solid #e8e8e8; }

/* Starter CSS for Menu */
#cssmainmenu ul ul { visibility: hidden; position: inherit; top: 3px; /*    width: 100%;*/ background-color: #fff; border: 0.5px solid red; }

#cssmainmenu ul ul li { float: none; }

#cssmainmenu ul ul ul { top: 0; left: 190px; width: 190px; }

#cssmainmenu ul li:hover > ul { visibility: visible; }

#cssmainmenu ul ul { margin-top: 0; }

#cssmainmenu ul ul li { font-weight: normal; }

#cssmainmenu a { display: block; text-decoration: none; }

/* Custom CSS Styles */
.navbar { border: 0px solid transparent; }

#cssmainmenu > ul { *display: inline-block; }

#cssmainmenu:after, #cssmainmenu ul:after { content: ''; display: block; clear: both; }

#cssmainmenu .navbar-nav > li > a { line-height: 69px; padding-top: 0; padding-bottom: 0; }

#cssmainmenu .nav > li:focus > a, #cssmainmenu .nav > li:hover > a, #cssmainmenu .nav > li.current-menu-item > a { text-decoration: none; background-color: transparent; border-bottom: 3px solid #c5052b; margin: 0; }

#cssmainmenu .nav > li > a { position: relative; display: block; padding: 0px 5px 0px 5px; }

ul { list-style: none; padding: 0; margin: 0; }

li { padding-left: 0em; text-indent: 0; }

#cssmainmenu ul ul { border-top: 4px solid #c5052b; text-transform: none; margin-top: -3px; background: #fff; padding: 10px 0; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; z-index: 99; max-height: min-content; }

#cssmainmenu ul ul a { color: #000; border-top: 0 none; line-height: 150%; /*font-weight: bold;*/ font-size: inherit; }

#cssmainmenu ul ul ul { border-top: 0 none; }

#cssmainmenu ul ul li { position: relative; }

#cssmainmenu ul ul li:hover { border-bottom: 0; }

/*#cssmenu ul ul li:first-child > a { border-top: 5px solid #ed008c;
}
#cssmainmenu ul ul li:last-child > a { -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -moz-box-shadow: 0 1px 0 #1b9bff; -webkit-box-shadow: 0 1px 0 #1b9bff; box-shadow: 0 1px 0 #1b9bff;
}*/
#cssmainmenu ul ul li:last-child:hover > a { border-radius: 0 0 0 3px; background-clip: padding-box; }

#cssmainmenu ul ul li.has-sub > a:after { content: '+'; position: absolute; top: 50%; right: 15px; margin-top: -8px; }

#cssmainmenu ul li:hover > a, #cssmainmenu ul li.active > a { background: none; color: #c5052b; }

#cssmainmenu ul li.last ul { left: auto; right: 0; }

#cssmainmenu ul li.last ul ul { left: auto; right: 99.5%; }

#cssmainmenu a { color: #000; padding: 0 20px; }

#cssmainmenu > ul > li > a { line-height: 48px; font-size: 15px; }

.icon-angle-down { background-image: url(img/icon-angle-down.png); background-repeat: no-repeat; background-position: left bottom; background-size: 12px; width: 16px; height: 14px; }

.service { background-color: #c5052b; }

/*.serviceButton{ background-image: url(img/order_repair.png); background-repeat: no-repeat; background-position: 50% 10%; background-color: rgb(197, 5, 43); color: #ffffff; width: 100%; height: auto; padding: 0px; font-size: 20px; /* padding: 5px;  margin-bottom: 0; font-size: 18px; font-weight: 200; border-radius: 0px; padding-right: 1px; padding-left: 1px; padding-right: 0; padding-left: 0; }*/
.serviceButton { background-image: url(img/order_repair.png); min-height: 38px; display: block; -webkit-background-size: contain; position: relative; background-repeat: no-repeat; background-position: center; }

.service .btn { color: #fff; padding: 12% 0px; }

.service .btn:hover { color: #fff; text-decoration: none; }

.up { padding: 1% 1% 0px 0px; }

@media (min-width: 768px) { .up.dnfm + .up.dnfm { border-left: 1px solid #e8e8e8; min-height: 78px; } }
.headPhone span { font-size: 28px; font-weight: 900; }

.navbar-nav { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding: 2px 5px; padding-left: 0px; }

.service { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.headPhone .img-responsive { margin-left: 5px; }

#cssmainmenu .nav > li > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: normal; height: 76px; margin: -2px 0; font-size: 17px; }

/******************************POPUP******************************/
.modal-box { position: fixed; background: rgba(0, 0, 0, 0.3); left: 0; top: 0; right: 0; bottom: 0; z-index: 999; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.form-group { margin-bottom: 10px; }

.modal-content { max-width: 390px; background: #fff; border-radius: 6px; /*      position: absolute;*/ /*      left: 50%;*/ /*      margin-left: -220px;*/ /*      top: 40px;*/ -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px; }

@media (max-width: 600px) { .modal-content { max-width: 100%; left: 0%; margin-left: 0%; top: 30px; padding: 20px; }
  .modal-close { margin-right: 0px !important; }
  .modal-icon { margin: 30px 0; } }
.modal-close { position: absolute; display: block; height: 26px; width: 26px; top: 0; right: 0; margin-top: -15px; margin-right: -30px; cursor: pointer; }

.modal-close:after { content: ''; display: block; width: 100%; height: 1px; background: #c5052b; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -1px; }

.modal-close:before { content: ''; display: block; width: 100%; height: 1px; background: #c5052b; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.modal-title { font-size: 32px; color: #c5052b; font-weight: bold; text-align: center; }

.modal-forms .col-xs-6 { padding: 0 5px; }

.modal-form__sub-row { margin: 0 -5px; }

.modal-subtitle { font-size: 16px; color: #374652; text-align: center; margin-bottom: 15px; }

.modal-forms .form-control { background-color: #f4f8f9; border-radius: 3px; border: 1px solid #374652; padding-right: 25px; direction: rtl; }

.modal-forms::-webkit-input-placeholder { color: #6f787f !important; }

.modal-forms::-moz-placeholder { color: #6f787f !important; }

/* Firefox 19+ */
.modal-forms:-moz-placeholder { color: #6f787f !important; }

/* Firefox 18- */
.modal-forms:-ms-input-placeholder { color: #6f787f !important; }

.modal-forms label { color: #6f787f; font-size: 14px; text-align: right; display: block; }

.modal-forms button.btn-order { background-image: -ms-linear-gradient(0deg, #bc6de5 0%, #9e4cdc 100%); -webkit-box-shadow: 0px 3px 10px 0px rgba(83, 103, 118, 0.35); box-shadow: 0px 3px 10px 0px rgba(83, 103, 118, 0.35); font-size: 18px; letter-spacing: 0; width: 100%; border-radius: 30px; display: inline-block; border: none; color: #fff; text-decoration: none; background-color: #9160f0; padding: 10px 15px; font-size: 13px; text-transform: uppercase; font-weight: bold; text-align: center; position: relative; outline: none; -webkit-transition: background-color .1s ease; transition: background-color .1s ease; cursor: pointer; -webkit-box-sizing: border-box; box-sizing: border-box; }

.modal-forms input[type=submit] { display: inline-block; border-radius: 3px; border: 1px solid #c5052b; color: #fff !important; text-decoration: none; background-color: #c5052b !important; padding: 13px 40px; font-size: 13px; text-transform: uppercase; font-weight: bold; text-align: center; position: relative; outline: none; -webkit-transition: background-color .1s ease; transition: background-color .1s ease; cursor: pointer; float: left; width: 100%; }

/******************************CONTAINER1******************************/
#myContainer1, #myContainer2, #myContainer3, #myContainer4, #myContainer5 { width: 100%; height: auto; background-size: cover; background-repeat: no-repeat; margin-left: auto; margin-right: auto; padding-top: 2%; }

#myContainer1 { background-image: url(img/main_banner.jpg); margin-bottom: -35px; }

.thin { width: 50%; }

.bnts { margin-top: 20px; }

.first img { max-width: 25%; height: auto; padding-left: 10px; }

.mamanButton { background-color: rgba(31, 37, 50, 0.5); color: #909398; width: 100%; height: auto; padding: 1px; font-size: 20px; padding: 5px; margin-bottom: 0; font-size: 20px; font-weight: 200; border-radius: 0px; padding-right: 1px; padding-left: 1px; }

.btn:hover { color: #909398; text-decoration: none; }

#myContainer1 .col-sm-4 { padding: 1px; }

.diagnostic, .gear, .klalit, .test, .tikun, .tipulim, .service { background-repeat: no-repeat; background-position: 50% 30%; }

.diagnostic { background-image: url(img/diagnostic.png); }

.diagnostic:hover { background-image: url(img/diagnostic_red.png); }

.gear { background-image: url(img/gear.png); }

.gear:hover { background-image: url(img/gear_red.png); }

.klalit { background-image: url(img/klalit.png); }

.klalit:hover { background-image: url(img/klalit_red.png); }

.test { background-image: url(img/test.png); }

.test:hover { background-image: url(img/test_red.png); }

.tikun { background-image: url(img/tikun_gear.png); }

.tikun:hover { background-image: url(img/tikun_gear_red.png); }

.tipulim { background-image: url(img/tipulim.png); }

.tipulim:hover { background-image: url(img/tipulim_red.png); }

.white { color: #fff !important; }

#myContainer1 h5 { margin-top: 10%; }

.redCircle { margin-top: 2%; }

#myContainer1 .bnts > div { border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 0; }

#myContainer1 .bnts > div:nth-child(4), #myContainer1 .bnts > div:nth-child(5), #myContainer1 .bnts > div:nth-child(6) { border-bottom: none; }

#myContainer1 .bnts > div:nth-child(3), #myContainer1 .bnts > div:nth-child(6) { border-right: none; }

.bnts__description { margin-top: 0; }

.bnts__heading { margin-bottom: 5px; }

.bnts__heading .img-responsive { margin: 0 5px; }

.mamanButton { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 105px; }

/******************************CONTAINER2******************************/
#myContainer2 { background-size: auto 100%; background-color: #f6f6f6; padding: 20px 0 60px; }

.container-fluid { padding-right: 0; padding-left: 0; width: 100%; background-color: #fff; z-index: 99; }

.page-3 .container-fluid { padding-left: 0 !important; }

/******************************CONTAINER3******************************/
#myContainer3 { background-image: url(img/parallax.jpg); background-position: bottom; min-height: 340px; padding-bottom: 20px; }

.text-center::before { content: ""; margin-left: calc(100% - 75%); }

/*slider*/
.carousel-inner { width: 75%; }

#myContainer3 p { margin: 0 0 10px; color: #b6bdc9; }

#myContainer3 h6 { margin: 45px 0px 3px 0px; }

#post-cs .ps-pagi a:hover, #post-cs .ps-pagi a.active { background: #fff; }

#post-cs .ps-pagi a { margin: 20px 7px; text-decoration: none; border: none; width: 40px; height: 2px; border-radius: 0; background: #999; display: inline-block; text-indent: -10000px; -webkit-box-shadow: none; box-shadow: none; }

#post-cs .ps-content { width: 90%; margin-left: 5%; }

#post-cs .ps-box { background: transparent !important; }

#post-cs .ps-content { color: #b6bdc9 !important; }

#post-cs .ps-next, #post-cs .ps-prev { position: absolute; bottom: 60%; color: #b6bdc9; font-size: 40px; margin: 0; padding: 0px 0px; background: transparent; display: inline-block; cursor: pointer; }

#post-cs .ps-next:hover, #post-cs .ps-prev:hover { color: #c5052b; }

#myContainer3 .mhide { color: transparent !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; }

#myContainer3 .mhide::before, #myContainer3 .mhide::after { content: ""; display: inline-block; width: 20px; height: 2px; background-color: #b2b8c4; position: absolute; -webkit-transition: all .3s; transition: all .3s; }

#myContainer3 .mhide.ps-next::before, #myContainer3 .mhide.ps-next::after { right: 6px; }

#myContainer3 .mhide.ps-prev::before, #myContainer3 .mhide.ps-prev::after { left: -6px; }

#myContainer3 .mhide.ps-next::before { -webkit-transform: rotateZ(225deg) translateY(10px); transform: rotateZ(225deg) translateY(10px); }

#myContainer3 .mhide.ps-next::after { -webkit-transform: rotateZ(315deg) translateY(10px); transform: rotateZ(315deg) translateY(10px); }

#myContainer3 .mhide.ps-prev::before { -webkit-transform: rotateZ(315deg) translateY(10px); transform: rotateZ(315deg) translateY(10px); right: auto; opacity: 1; }

#myContainer3 .mhide.ps-prev::after { -webkit-transform: rotateZ(225deg) translateX(-10px); transform: rotateZ(225deg) translateX(-10px); }

#myContainer3 .mhide:hover::before, #myContainer3 .mhide:hover::after { background-color: #c5052b; }

#post-cs { font-size: 17px; }

/******************************CONTAINER4******************************/
#myContainer4 { background-image: url(/wp-content/uploads/2018/08/video_cover-1.jpg); position: relative; background-position: center right; background-size: auto 100%; z-index: 0; padding: 15px 0; background-color: #f6f6f6; }

#myContainer4 li:before { content: url(img/liv.png); right: -5px; position: relative; top: 7px; }

#phone { position: fixed; top: 200px; right: -4px; background: url(img/phone.png) no-repeat; width: 52px; height: 51px; z-index: 9; }

#mail { position: fixed; top: 255px; right: -4px; background: url(img/mail.png) no-repeat; width: 52px; height: 51px; z-index: 9; }

.flyer { background-image: url(img/flyer.png); background-size: 100% auto; background-repeat: no-repeat; background-position: 0 11px; display: block; position: relative; height: 97%; width: 75%; margin-left: auto; margin-right: auto; padding-top: 150px; padding-bottom: 150px; }

.flyer img { margin-top: -62px; margin-bottom: 0; width: 100%; }

.registerBtn { background-color: Transparent; background-repeat: no-repeat; border: 5px solid #73AD21 !important; cursor: pointer; margin-left: 20px !important; margin-top: 75px; width: 230px; height: 50px; }

.myContainer4__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.video-play-button-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; }

.video-play-button { border-radius: 10em; cursor: pointer; }

.custom-video-container { position: fixed; top: 0; left: -100vw; z-index: 1; width: 100vw; height: 100vh; padding-top: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #000000bf; -webkit-transition: all .2s; transition: all .2s; }

.custom-video-container--active { left: 0; }

.custom-video { width: 100%; }

.custom-video-block { width: 50%; }

.custom-video-close { width: 50px; height: 50px; margin: 10px auto 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

.custom-video-close::before, .custom-video-close::after { display: inline-block; width: 2px; height: 45px; background-color: #fff; content: ""; position: absolute; }

.custom-video-close::before { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); }

.custom-video-close::after { -webkit-transform: rotateZ(135deg); transform: rotateZ(135deg); }

/******************************CONTAINER5******************************/
#myContainer5 { background-image: url(img/bg_tofes.jpg); }

.formtext { margin: 15px 0 30px; color: #fff; font-size: 20px; font-weight: bold; }

#myContainer5 input { font-size: large; color: #fff; background: transparent; padding: 8px 15px; border: 1px solid #ffffff45; border-radius: 3px; width: 100%; font-size: 14px; }

.maincontact .form-group { padding: 0 5px 0 5px; }

#myContainer5 input[type=submit] { width: 145px; margin-bottom: 4%; -webkit-transition: all .3s; transition: all .3s; }

#myContainer5 input[type=submit]:hover { background-color: transparent !important; border-color: #fff; color: #fff !important; }

::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #fff; opacity: 1; /* Firefox */ font-size: bold; }

:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #fff; opacity: 1; /* Firefox */ font-size: bold; }

::-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #fff; opacity: 1; /* Firefox */ font-size: bold; }

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #fff; opacity: 1; /* Firefox */ font-size: bold; }

:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; font-size: bold; }

::-ms-input-placeholder { /* Microsoft Edge */ color: #fff; font-size: bold; }

input[type=submit] { -webkit-appearance: button; cursor: pointer; background-color: #fff !important; color: #c5052b !important; padding: 8px 40px !important; font-size: 20px !important; font-weight: bold; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background: transparent !important; background-image: none !important; color: #fff !important; }

.contact-form__heading { font-size: 30px !important; margin: 20px 5% 0; }

.contact-form__description { font-weight: 300; margin: 7px 0 0; }

.homecont::-webkit-input-placeholder { color: #ffffff91; font-weight: 100; }

.homecont:-ms-input-placeholder { color: #ffffff91; font-weight: 100; }

.homecont::-ms-input-placeholder { color: #ffffff91; font-weight: 100; }

.homecont::placeholder { color: #ffffff91; font-weight: 100; }

.maincontact .form-group { padding: 20px 10px; }

#myContainer5 .thin { width: 56%; }

#myContainer5 .ajax-loader, #myContainer5 .wpcf7-validation-errors, #myContainer5 .wpcf7-not-valid-tip { display: none !important; }

#myContainer5 input.wpcf7-not-valid { border-color: #ed143d; }

/******************************THANKS******************************/
#myContainer2 .thanks { min-height: 400px; }

/******************************PAGES_CONTAINER******************************/
#PAGES_CONTAINER img { max-width: 100%; height: auto; }

/******************************FOOTER******************************/
#footer { border-top: 2px solid #c5052b; padding-top: 30px; }

#footer .col-sm-3 { width: 20%; float: right; }

.footerHead { background: #fff; height: 30px; background-image: -webkit-gradient(linear, right top, left top, color-stop(20%, #c5052b), color-stop(20%, #e2e2e2)); background-image: linear-gradient(to left, #c5052b 20%, #e2e2e2 20%); background-size: 100% 2px; background-position: 0 100%; background-repeat: no-repeat; }

.footerNav .navbar-nav { float: right; margin: 22px 0px 0px 0px; }

.footerNav .navbar-nav > li { float: initial; }

.footerNav .navbar-nav > li > a { padding-top: 0; padding-bottom: 0; line-height: 30px; }

.footerNav .nav > li > a { position: relative; display: block; padding: 0; }

.footerNav a { color: inherit; text-decoration: none; }

.footerNav .nav > li > a:focus, .footerNav .nav > li > a:hover { text-decoration: none; background-color: transparent; color: #c5052b; }

.footerNav .menu-item { min-height: 30px; }

.center { margin-top: 25px; margin-bottom: 25px; margin-left: auto; margin-right: auto; }

.credits { border-top: 1px solid #ccc; margin-top: 50px; padding-top: 10px; }

.credits a:focus, .credits a:hover { color: #c5052b; text-decoration: none; }

.credits a, .credits p { font-size: 16px; }

.footerNav .navbar-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.footer__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: 10px 0; }

.footer__item-direction { margin: 3px 14px 0 0; }

/**************************inner page**************************/
#myContainer {      /*    background-image: url(img/about_bg.jpg) !important; opacity: 0.6;
*/ background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-color: #f5f5f5 !important; }

#myContainer h1 { color: #c5052b !important; }

/**************************MOBILE CSS**************************/
/*MOBILE MENU*/
.mobile, .slicknav_menu { display: none; }

@media only screen and (max-device-width: 480px) { /* define mobile specific styles come here */
  .mhide { display: none; }
  body { font-size: 1.5em; /*16px*/ }
  .logo { padding: 0px 20px 0 0; }
  .contantContainer { padding: 0px 0px 0px 0px; }
  h1 { font-size: 2.30em !important; /*60px*/ }
  h2 { font-size: 2.10em !important; /*48px*/ }
  h4.arm_h2 { font-size: 2.10em !important; /*48px*/ }
  h3 { font-size: 1.750em !important; /*16px*/ }
  h4 { font-size: 1.750em !important; /*28px*/ }
  h5 { font-size: 1.750em !important; /*28px*/ }
  .thin { width: 80%; }
  #myContainer1 { min-height: 500px; }
  #myContainer2 { min-height: 340px; background-image: url(img/about_bg_flip.jpg); }
  #myContainer3 { min-height: 180px; }
  #myContainer4 { min-height: 460px; }
  #myContainer5 { min-height: 325px; }
  .credits { margin-top: 0; }
  /* #ul_warp is the original menu */
  .menu-main_menu-container #ul_warp { display: none; }
  .menu-main_menu-container .slicknav_menu { display: block; z-index: 9999; }
  /*.slicknav_menu { padding: 0px 0 5px 10px !important; margin-top: -75px; background: #000 !important;  } .slicknav_menu .slicknav_icon { float: left; height: 0.875em; margin: 0.1em 0 0 0.1em; } .slicknav_nav .slicknav_row:hover { background: none; color: #000; } .slicknav_nav a:hover { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: none !important; } .slicknav_btn { margin: 0 0px 0 !important; padding: 5px 5px 5px 5px !important; position: absolute; top: 50px; z-index: 10; float: left !important; }  .slicknav_nav ul { list-style: none; margin: 0 0 0 0; } .navbar-nav li:before { display: none; } .slicknav_menu .slicknav_menutxt { display: none !important; } .slicknav_menu .slicknav_icon { margin: 1px 1px 0px 1px !important; }*/
  #myContainer5 input[type=submit] { width: 96%; } }
@media screen and (max-width: 40em) { #cssmainmenu ul#ul_warp { display: none; }
  .mobile, .slicknav_menu { display: block; }
  .mobile-menu-btn { background-color: #c5052b; display: block; float: right; height: 100%; margin: 0; overflow: hidden; padding: 19px 0px 20px; width: 60px; position: relative; right: -15px; }
  .slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); border-radius: 0px !important; background-color: #c5052b !important; float: left; } }
@media screen and (min-device-width: 480px) and (max-device-width: 768px) { html { margin-top: 5px !important; }
  /*.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px !important; background-color: #c5052b !important; float: left; } #cssmainmenu ul#ul_warp { display:none; } .slicknav_menu { display:block; }*/
  .contantContainer { padding: 15px 15px 15px 15px; }
  .bubble { margin: 15px 0 -15px -44px; }
  .bubble img { width: 585px; height: 400px; }
  .col-sm-3 { width: 45%; } }
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { /* #ul_warp is the original menu */
  .js #cssmainmenu { display: none; }
  .js .slicknav_menu { display: block; }
  .slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); border-radius: 0px !important; background-color: #c5052b !important; float: left; }
  #cssmainmenu ul#ul_warp { display: none; }
  .slicknav_menu { display: block; }
  .contantContainer { padding: 15px 15px 15px 15px; }
  .bubble { margin: 15px 0 -15px 68px; }
  .bubble img { width: 585px; height: 400px; }
  .col-sm-6 { width: 100%; }
  .col-sm-3 { width: 40%; } }
.menu-item { border: 0px solid transparent; position: relative; min-height: 51px; margin-bottom: 0; width: 100%; }

.sub-menu .menu-item { min-height: 0; margin-bottom: 0; }

.page-132 .embed-responsive-16by9 { margin-top: 5%; }

img.PrintOS-img { height: 60px; width: auto; }

/*  ======================  Contact Page    ======================  */
.contact .custom-container { direction: ltr; }

.contact { font-size: 18px; text-align: right; }

.contact__breadcrumbs { height: 25px; padding-top: 20px; }

.contact__breadcrumbs * { color: #000; text-decoration: none; margin-left: 4px; }

.card-heading { font-size: 46px !important; position: relative; padding-bottom: 20px !important; color: #c5052b !important; direction: rtl; }

.custom-text { display: inline-block; color: #c5052b !important; text-decoration: none !important; }

.custom-text .crp_related { display: none !important; }

.card-heading::before, .card-heading::after { position: absolute; display: inline-block; content: ''; background-color: #c5052b; }

.card-heading::after {
    right: 15px;
    bottom: 2.5px;
    width: 90%;
    height: 2px;
}

.card-heading::after { right: 15px; bottom: 2.5px; width: 130px; height: 2px; }

.contact__line { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding: 15px 0; border-bottom: 1px solid #f6f6f6; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.contact__line-icon-container { display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 40px; height: 40px; margin-left: 15px; border-radius: 10em; background-color: #f6f6f6; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.contact__line-text { margin: auto; }

.contact__line-text-container--last { display: -webkit-box; display: -ms-flexbox; display: flex; }

.contact__line-link { font-size: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 40px; height: 40px; margin-left: 15px; -webkit-transition: none; transition: none; border: 2px solid #c5052b; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.contact__line-link:hover { text-decoration: none; color: #fff !important; border: none; }

.contact__line-link.icon-facebook:hover { background-color: #3a559f; }

.contact__line-link.icon-youtube-play:hover { background-color: #f00; }

.contact__line-link.icon-gplus:hover { background-color: #dd4b39; }

.contact__form-info { font-style: italic; }

.contact__input { font-size: 12px; width: 100%; margin: 5px 0; padding: 12px 20px !important; text-align: right; border: none; background-color: #f6f6f6; font-size: 16px; direction: ltr; }

.contact__input::-webkit-input-placeholder { color: #000; }

.contact__input:-ms-input-placeholder { color: #000; }

.contact__input::-ms-input-placeholder { color: #000; }

.contact__input::placeholder { color: #000; }

.contact__input--main { position: relative; padding-right: 25px !important; }

textarea.contact__input { height: 110px; }

.contact__input--button[type=submit] { position: relative; float: left; width: auto; padding-left: 50px !important; -webkit-transition: all .3s; transition: all .3s; color: #c5052b; border: 1px solid #c5052b; background-color: #fff; background-image: url("img/button-arrow.png"); background-repeat: no-repeat; background-position: 20px center; }

.contact__input--button[type=submit]:hover { background-position: 10px center; }

.star { font-size: 14px; position: absolute; top: -3px; right: 18px; -webkit-transition: all .3s; transition: all .3s; opacity: 1; color: #c5052b; }

.star--active { opacity: 0; }

@media (max-width: 992px) { /*  .contact { padding-top: 75px; } */
  .dnfm { display: none; }
  #menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; margin: 0 -15px; }
  .service { margin: auto; }
  .nav-btn { width: 60px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .nav-btn__row, .nav-btn::before, .nav-btn::after { content: ""; display: inline-block; width: 30px; height: 3px; background-color: #000; margin: 3px; -webkit-transition: all .3s; transition: all .3s; }
  .logo { width: auto; padding: 5px; }
  .thin, #myContainer5 .thin { width: 100%; }
  .bnts { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 20px auto; }
  #myContainer1 .bnts > div { border: none; }
  #myContainer1 .bnts > div:nth-child(1), #myContainer1 .bnts > div:nth-child(2), #myContainer1 .bnts > div:nth-child(3), #myContainer1 .bnts > div:nth-child(4) { border-bottom: 1px solid #000; }
  #myContainer1 .bnts > div:nth-child(2), #myContainer1 .bnts > div:nth-child(4), #myContainer1 .bnts > div:nth-child(6) { border-right: 1px solid #000; }
  .myContainer4__row { margin: 0 -15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .video-play-button-container { height: 300px; background-image: url("/wp-content/uploads/2018/08/video_cover.jpg"); background-size: cover; }
  .myContainer4__row { margin: 0 -15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  #myContainer4 { background-image: none; }
  .custom-video-block { width: 90%; }
  #myContainer2 { padding-top: 300px; background-size: auto 300px; background-position: top right; }
  .maincontact .form-group { padding: 5px 10px; }
  /*.mhide { display: none; }*/
  .mobile .footer__item { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .footer__item-direction { margin: 5px 0; }
  .logo, .service { display: block; }
  #cssmainmenu { display: block; width: 0; }
  .menu-main_menu-container { position: fixed; bottom: 0; right: -220px; height: 100vh; width: 220px; background-color: #fff; z-index: 1; -webkit-transition: all .3s; transition: all .3s; overflow: auto; padding: 5px 0; }
  #cssmainmenu .nav > li.menu-item > a { border-bottom: none; }
  #cssmainmenu .nav > li.menu-item { border-bottom: 2px solid #f6f6f6; }
  .icon-angle-down { position: absolute; left: 0; top: 2px; height: 45px; width: 45px; background-position: center; background-size: 15px; z-index: 1; -webkit-transition: all .3s; transition: all .3s; }
  #mainHeader .menu-item-has-children a .icon-angle-down { display: none; }
  #mainHeader .menu-item-has-children a { margin-left: 45px !important; }
  #mainHeader .sub-menu { position: relative !important; min-width: 220px; }
  #mainHeader .sub-menu a { width: 100%; padding-right: 35px; }
  .header__nav--active { right: 0; -webkit-box-shadow: 0 0 25px 0px black; box-shadow: 0 0 25px 0px black; }
  #cssmainmenu ul#ul_warp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin: 0; padding: 40px 0; }
  #cssmainmenu .nav > li > a { height: 45px; }
  #cssmainmenu .nav > li > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0 30px; } }
.sub-menu { overflow: hidden; -webkit-transition: all .3s; transition: all .3s; width: 200px; min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; position: absolute !important; top: 100% !important; border-right: none !important; border-bottom: none !important; border-left: none !important; padding: 0 !important; }

.sub-menu-height-zero { height: 0px !important; padding: 0px !important; border-width: 0px !important; }

.sub-menu .menu-item a { height: 45px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e8e8e8; }

.sub-menu .menu-item:last-child a { border: none; }

.banner__arrow-bottom { height: 55px; width: 55px; margin: 15px auto 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; border-radius: 10em; background-color: #c5052b; cursor: pointer; }

.redCircle { margin: 0; -webkit-animation: arrow-bottom 1.2s infinite; animation: arrow-bottom 1.2s infinite; }

@-webkit-keyframes arrow-bottom { 0%, 100% { -webkit-transform: translateY(-35px); transform: translateY(-35px); }
  99.9% { -webkit-transform: translateY(35px); transform: translateY(35px); } }

@keyframes arrow-bottom { 0%, 100% { -webkit-transform: translateY(-35px); transform: translateY(-35px); }
  99.9% { -webkit-transform: translateY(35px); transform: translateY(35px); } }
.vaze-button { display: inline-block; border-radius: 10em; position: fixed; bottom: 22px; right: 20px; -webkit-box-shadow: 0 0 15px -5px black; box-shadow: 0 0 15px -5px black; z-index: 16000160 !important; }

.vaze-logo { width: 50px; }

div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list { margin-bottom: 0 !important; }

#wh-widget-send-button.wh-widget-right { bottom: 72px !important; }

.content-items-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.content-item { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; width: calc(25% - 10px); min-height: 95px; }

img.content-item__logo { padding: 0; height: 52px; min-width: 60px; }

.content-item__heading { font-size: 14px; color: #57626c; }

/*===================== Blog =========================*/
.banner-light { position: relative; min-height: 300px; background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center 85px; }

.banner__breadcrumbs { position: absolute; right: 35px; bottom: 10px; direction: ltr; color: #fff; }

.banner__breadcrumbs > .kama_breadcrumbs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.banner__breadcrumbs > .kama_breadcrumbs > span { margin: 0 0 0 10px; direction: rtl; }

.banner__breadcrumbs > .kama_breadcrumbs > span > a { text-decoration: none; color: #fff; }

.banner__breadcrumbs-arrow { position: relative; display: inline-block; width: 10px; height: 10px; text-align: center; }

.banner__breadcrumbs-arrow::before, .banner__breadcrumbs-arrow::after { position: absolute; width: 2px; height: 6px; content: ''; background-color: #c5052b; }

.banner__breadcrumbs-arrow::before { top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.banner__breadcrumbs-arrow::after { bottom: 0; -webkit-transform: rotate(315deg); transform: rotate(315deg); }

.posts__list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.posts__list { position: relative; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }

.posts__list > .recent-articles__item { padding: 25px 15px; border-top: 2px solid #f6f6f6; }

.posts__pagination { padding: 50px 0; }

.posts__pagination .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; margin-left: auto; }

.posts__pagination .page-numbers { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 30px; height: 30px; margin-left: 15px; padding: 0 10px; text-decoration: none; color: #000; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s; transition: all .3s; }

.posts__pagination .page-numbers.prev, .posts__pagination .page-numbers.current, .posts__pagination .page-numbers.next, .posts__pagination .page-numbers:hover { border: 1px solid #c9052b; }

.posts__pagination .page-numbers.next { padding-left: 41px; }

.posts__pagination .page-numbers.prev { padding-right: 41px; }

.posts__pagination .page-numbers.prev::after, .posts__pagination .page-numbers.next::before { position: absolute; top: 50%; display: inline-block; width: 21px; height: 9px; margin-top: -4.5px; content: ''; -webkit-transition: all .1s; transition: all .1s; background-image: url("img/button-arrow.png"); }

.posts__pagination .page-numbers.prev::after { right: 15px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.posts__pagination .page-numbers.prev:hover::after { right: 10px; }

.posts__pagination .page-numbers.next::before { left: 15px; }

.posts__pagination .page-numbers.next:hover::before { left: 10px; }

.blog__categories-row { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 15px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.blog__categories-card { display: inline-block; width: 225px; min-height: 40px; margin: 0 15px; }

.blog__categories { position: absolute; z-index: 10; padding: 0; list-style: none; }

.blog__categories-item { position: absolute; top: 0; display: block; width: 225px; height: 40px; -webkit-transition: all .3s; transition: all .3s; background-color: #f6f6f6; }

.blog__categories-item--active { position: relative; z-index: 10; color: #636363; }

.blog__categories-link { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; padding: 0 20px; color: #000; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.blog__categories-link:hover { text-decoration: none; color: #bd875e; }

.blog__categories:hover > .blog__categories-item, .blog__categories-item:hover { position: relative; top: auto; }

.blog-categories__arrow { position: absolute; top: 50%; left: 15px; margin-top: -8px; -webkit-transition: all .2s; transition: all .2s; -webkit-transform: rotate(270deg); transform: rotate(270deg); }

.blog__categories:hover .blog-categories__arrow { margin-top: -3px; -webkit-transform: rotateX(180deg) rotateZ(270deg); transform: rotateX(180deg) rotateZ(270deg); }

.blog__categories-heading { display: inline-block; margin: 0; }

.heading-button { font-size: 25px; line-height: 1; text-decoration: none; color: #000; }

.heading-button:hover { text-decoration: none; color: #c5052b; }

@media (max-width: 992px) { .posts__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .sub-menu { visibility: visible !important; min-width: 100% !important; } }
@media (max-width: 576px) { .blog__categories-row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .blog__categories-card, .blog__categories, .blog__categories-item { width: 100%; }
  .posts__pagination .nav-links { width: 100%; margin: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .posts__pagination .page-numbers { margin: 0; padding: 5px !important; }
  .posts__pagination .page-numbers.next::before, .posts__pagination .page-numbers.prev::after { display: none; }
  .blog__categories { position: relative; } }
/* Post Single Page - Start */
.section_for_header { padding-top: 90px; }

.post { text-align: right; }

.post .kb_title { text-decoration: underline; -webkit-text-decoration-color: #c5052b; text-decoration-color: #c5052b; }

.post .kb_sep { padding: 0 4px 0 0; }

.post span[itemprop='itemListElement'] a { text-decoration: none; color: #000; }

.post__heading { padding: 0; }

.recent-articles__item-cat-name a { text-decoration: none; color: #000; }

.post__content { font-size: 20px; position: relative; padding: 3.5px 0 0 60px; }

.post__content img { max-width: 100%; height: auto; margin-bottom: 20px; }

.post__content .heateor_sss_sharing_container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.post__content .heateor_sss_sharing_ul { position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.post__content * { -webkit-text-decoration-color: #d59d73 !important; text-decoration-color: #d59d73 !important; }

.post__content ol { padding: 0; list-style: none; counter-reset: li; }

.post__content ol li { position: relative; margin: 10px 55px 10px 0; }

.post__content ol li:after { font-size: 22px; font-weight: bold; position: absolute; top: -2px; right: -55px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 30px; height: 30px; content: "." counter(li); counter-increment: li; text-align: center; color: #000; border-radius: 10em; background: #f6f6f6; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.post__pagination { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; min-height: 105px; margin: 55px 0; padding: 0 30px; background-color: #f6f6f6; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; direction: ltr; }

.post__pagination-button { font-weight: bold; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 50px; padding: 0 20px; -webkit-transition: all .2s; transition: all .2s; text-decoration: none; color: #c5052b; border: 1px solid #c5052b; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.post__pagination-button:hover { text-decoration: none; color: inherit; border-color: #25252d; }

.post__pagination-button::before { position: absolute; top: 50%; width: 21px; height: 9px; margin-top: -4.5px; content: ''; -webkit-transition: all .2s; transition: all .2s; background-image: url(img/button-arrow.png); }

.post__pagination-button-next { padding-left: 56px !important; }

.post__pagination-button-next::before { left: 25px; }

.post__pagination-button-next:hover::before { left: 15px; }

.post__pagination-button-prev { padding-right: 56px !important; }

.post__pagination-button-prev::before { right: 25px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.post__pagination-button-prev:hover::before { right: 15px; }

.post__pagination-button-next + .post__pagination-button-first_post { display: none; }

.post__pagination-button-prev + .post__pagination-button-last_post { display: none; }

@media (min-width: 992px) { .post__content { overflow: hidden; min-height: 300px; }
  .post__content .heateor_sss_sharing_container { position: absolute; top: 0; left: 0; display: inline-block; width: auto; height: 100%; }
  .post__content .heateor_sss_sharing_ul { position: fixed; left: auto; top: auto; -webkit-transform: translateX(39px); transform: translateX(39px); }
  .post__content .heateor_sss_sharing_ul.sharing--bottom { left: 0; bottom: 0; position: absolute; -webkit-transform: translateX(0); transform: translateX(0); }
  .posts__row.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .sidebar { border-right: 5px solid #f6f6f6; }
  #myContainer2 { -webkit-box-shadow: inset -50vw 0 50vw #f6f6f6; box-shadow: inset -50vw 0 50vw #f6f6f6; }
  #myContainer4 { -webkit-box-shadow: inset 50vw 0 50vw #f6f6f6; box-shadow: inset 50vw 0 50vw #f6f6f6; } }
/*
@media (max-width: 992px) { .post { padding-top: 45px; }
}
*/
@media (max-width: 768px) { .post__heading { font-size: 30px; }
  .post__content { font-size: 16px; padding: 0; }
  .post__content .heateor_sss_sharing_ul { position: static; display: inline-block; margin: auto; }
  .post__pagination-button { font-size: 14.5px; }
  .post__pagination-button { padding: 0 10px; } }
@media (max-width: 576px) { .post__pagination { padding: 0 15px; } }
.recent-articles__item-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; }

.recent-articles__item img { min-width: 100%; max-height: 200px; }

.orange-doth { height: 5px; width: 5px; border-radius: 10em; background-color: #c5052b; display: inline-block; margin: 3px 10px; }

.sidebar__card { margin: 15px 0; padding: 19px; text-align: right; }

.sidebar__card * { font-size: 13px !important; }

.sidebar__card-gray { background-color: #f6f6f6; }

.sidebar__card-dark { color: #fff; background-color: #25252d; font-size: 16px; }

.sidebar__card-dark * { font-size: 16px !important; }

.sidebar__card-heading { display: block; font-weight: 700; font-size: 33px !important; padding-bottom: 10px !important; margin-bottom: 10px; margin-top: 0px !important; }

h4.sidebar__card-heading {
	margin-bottom: 10px!important;
}

div.wpcf7 .ajax-loader { display: none !important; }

.sidebar__card-dark .sidebar__card-heading { color: #fff; text-align: center; }

.sidebar__card-dark form span { position: relative; }

.sidebar__search { width: 100%; height: 50px; padding: 20px; text-align: right; direction: rtl; }

.sidebar__card-input, .sidebar__card-input::-webkit-input-placeholder { font-weight: bold; color: #a7a7a8; background-color: #3e3e46; }

.sidebar__card-input, .sidebar__card-input:-ms-input-placeholder { font-weight: bold; color: #a7a7a8; background-color: #3e3e46; }

.sidebar__card-input, .sidebar__card-input::-ms-input-placeholder { font-weight: bold; color: #a7a7a8; background-color: #3e3e46; }

.sidebar__card-input, .sidebar__card-input::placeholder { font-weight: bold; color: #a7a7a8; background-color: #3e3e46; }

input.sidebar__card-input--button[type=submit] { float: none; width: 100%; padding: 10px 20px !important; text-align: center; color: #fff; border: none; background-color: #d59d73; }

.sidebar__card-post { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 5px 0; }

.sidebar__card-post-heading { font-size: 17px; font-weight: bold; color: #000; }

.sidebar__card-post-img { display: inline-block; width: 90px; margin-left: 10px; }

.sidebar__card-post-img img { width: 100%; height: auto; }

.sidebar__card-orange-doth { margin: 2px 6px; }

.sidebar__search-button { font-size: 14px; position: absolute; top: 50%; left: 5px; margin-top: -10px; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; color: #cf9a72; border: none; background-color: #33221100; }

.sidebar__search-form { position: relative; }

.sidebar__card-number-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.sidebar__card-number { font-size: 27px !important; color: #c5052b; }

.sidebar__card-arrows-right { -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); }

.sidebar__card-arrows img:first-child { margin-right: -7px; -webkit-animation: first_sidebar_arrows 1.5s cubic-bezier(0.2, 1, 0.2, 1) infinite; animation: first_sidebar_arrows 1.5s cubic-bezier(0.2, 1, 0.2, 1) infinite; }

@-webkit-keyframes first_sidebar_arrows { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes first_sidebar_arrows { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }
.sidebar__card-arrows img:last-child { -webkit-animation: last_sidebar_arrows 1.5s cubic-bezier(0.2, 1, 0.2, 1) infinite; animation: last_sidebar_arrows 1.5s cubic-bezier(0.2, 1, 0.2, 1) infinite; }

@-webkit-keyframes last_sidebar_arrows { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes last_sidebar_arrows { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
.sidebar__card-phone-icon::before { font-size: 20px; display: inline-block; margin-right: auto; -webkit-transform: rotate(270deg); transform: rotate(270deg); }

.sidebar__card-post-img { display: inline-block; min-width: 90px; max-width: 90px; margin-left: 10px; }

.sidebar__card-posts { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.sidebar__card-post-heading { line-height: 1; }

.sidebar__card-post-heading:hover { text-decoration: none; color: #bd875e; }

.share-social__container { position: absolute; top: 0; left: 0; height: 100%; width: 50px; }

.custom-container { max-width: 95vw; width: 1600px; }

@media (max-width: 992px) { .sidebar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .sidebar__card-search { width: 100%; }
  .sidebar__card-dark, .sidebar__card-posts { width: 49%; }
  #footer .mhide { display: none; }
  .contact__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .site-content { width: 100vw; }
  .posts__list > .recent-articles__item { padding: 25px 0px; width: 100%; }
  .share-social__container { position: relative; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }
  .custom-container { max-width: 100vw; }
  .custom-row { margin: 0 -15px; } }
@media (max-width: 768px) { .sidebar__card-dark, .sidebar__card-posts { width: 100%; }
  .content-items-container { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content-item { width: calc(50% - 10px); margin: 10px 0; } }
.sidebar { direction: ltr; }

.arena-btn { font-size: 17px; line-height: 55px; display: inline-block; min-height: 55px; padding: 0 25px 0 60px; -webkit-transition: all .3s; transition: all .3s; color: #c5052c; border: 1px solid #c5052c; background-image: url("img/button-arrow.png"); background-repeat: no-repeat; background-position: 25px center; }

.devs p { display: inline; }
.sidebar__card-description, .sidebar__card-number-item + p {
    text-align: center;
}

.sidebar  .sidebar__card-dark .card-heading::after {
    width: 90%;
}
.sidebar__card-description { direction: rtl; }

.arena-btn:hover { background-position: 10px center; }

.sidebar__search, .sidebar__search::-webkit-input-placeholder { color: #bcbcbc; }

.sidebar__search, .sidebar__search:-ms-input-placeholder { color: #bcbcbc; }

.sidebar__search, .sidebar__search::-ms-input-placeholder { color: #bcbcbc; }

.sidebar__search, .sidebar__search::placeholder { color: #bcbcbc; }

.banner__heading-doth { right: 50%; width: 5px; height: 5px; margin-right: -2.5px; border-radius: 10em; }

.banner__heading-doth, .banner__heading-doth::before, .banner__heading-doth::after { position: absolute; bottom: 0; display: inline-block; content: ''; background-color: #c5052b; }

.banner__heading-doth::before, .banner__heading-doth::after { bottom: 2px; width: 130px; height: 1px; }

.banner__heading-doth::before { right: 25px; }

.banner__heading-doth::after { left: 25px; }

.banner__heading { font-size: 40px; position: relative; display: inline-block; margin: 0; padding-bottom: 7.5px; text-transform: uppercase; color: #fff !important; }

.banner { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; text-align: center; color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#map { height: 600px; }

.contact__form span.wpcf7-not-valid-tip, .contact__form div.wpcf7-validation-errors, .contact__form div.wpcf7-acceptance-missing { display: none !important; }

.contact__input--main.wpcf7-not-valid { border: 1px solid #ea4335; }

.sitecontainer { -webkit-transition: all .3s; transition: all .3s; width: 100%; min-width: 95vw; }

.body__open-menu .sitecontainer { width: calc(100vw - 220px); min-width: auto; overflow: hidden; margin-right: auto; }

@media (max-width: 767px) { html { padding-top: 0px !important; }
.slicknav_menu {
    display: none;
}
.headPhone {
    color: #fff !important;
    padding: 1px 10px;
}
.headPhone a {
    color: #fff !important;
}
.logo img {width: 130px;
    height: auto;}
  .footer__item-direction { text-align: center; }
  .mobile .footer__item:nth-child(2), .mobile .footer__item:nth-child(4) { border-left: 1px solid #c5052b; }
  body #footer { padding-top: 0px; }
  h1.bnts__heading { font-size: 1.80em !important; }
  h3.bnts__description { font-size: 1.450em !important; }
  .content-item__heading { text-align: center; } }
#myContainer3 .owl-dot { width: 35px; height: 4px; background-color: #fff !important; margin: 0 10px; opacity: .5; -webkit-transition: all .3s; transition: all .3s; }

#myContainer3 .owl-dot.active { opacity: 1; }

#myContainer3 .cont3carousel { width: 75%; margin: auto; }

#myContainer3 .owl-nav { position: absolute; height: 60px; width: calc(100% + 80px); margin: 0 -40px; bottom: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#myContainer3 .owl-prev, #myContainer3 .owl-next { height: 100%; width: 30px; }

#myContainer3 .owl-prev span, #myContainer3 .owl-next span { color:transparent !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 59px; position: relative; }

#myContainer3 .owl-prev span::before, #myContainer3 .owl-next span::before, #myContainer3 .owl-prev span::after, #myContainer3 .owl-next span::after { content: ""; display: inline-block; width: 2px; height: 35px; background-color: #a1a8b4; position: absolute; -webkit-transition: all .3s; transition: all .3s; }

#myContainer3 .owl-prev span::before, #myContainer3 .owl-next span::before { top: 0; }

#myContainer3 .owl-next span::after, #myContainer3 .owl-prev span::after { bottom: 0; }

#myContainer3 .owl-prev span::after { -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }

#myContainer3 .owl-prev span::before { -webkit-transform: rotateZ(-135deg); transform: rotateZ(-135deg); }

#myContainer3 .owl-next span::before { -webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }

#myContainer3 .owl-next span::after { -webkit-transform: rotateZ(-135deg); transform: rotateZ(-135deg); }

#myContainer3 .owl-prev:hover span::before, #myContainer3 .owl-next:hover span::before, #myContainer3 .owl-prev:hover span::after, #myContainer3 .owl-next:hover span::after { background-color: #fff; }

#menu .service { padding: 0; }

.service .btn { height: 100%; width: 100%; min-width: 90px; padding: 9px 0px; display: block; color: #fff; }

.post .kama_breadcrumbs { padding: 5px 0 0; }

.body__open-menu { overflow: hidden; }

.body__open-menu .nav-btn__row { background-color: transparent; }

.body__open-menu .nav-btn::before { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); position: absolute; }

.body__open-menu .nav-btn::after { -webkit-transform: rotateZ(135deg); transform: rotateZ(135deg); position: absolute; }

.icon-angle-up { -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); }

.mamanButton { flex-direction: column; align-items: center; justify-content: space-around; }

.mamanButton__icon-red { display: none; }

.mamanButton:hover .mamanButton__icon { display: none; }

.mamanButton:hover .mamanButton__icon-red { display: block; }

@media (min-width: 992px) { #footer .navbar-nav>.menu-item { width: 100%;} .menu-item { width: auto; max-width: 100%; } #cssmainmenu .nav > li > a::before { right: -13%; } #cssmainmenu ul ul { right: -13%; } #cssmainmenu .nav > li > a::before { right: 0; } #cssmainmenu .nav > li > a { font-size: 16px; } .navbar-nav>.menu-item { width: 20%; } #cssmainmenu ul ul { right: 0; } }

.sub-menu-big { display: flex; flex-wrap: wrap; min-width: unset; width: 550px; }

.sub-menu-big .menu-item { min-width: 20%; }

.gtn p{
    font-size: 16px !important;
}
.post__content .alignleft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.post__content .alignright {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

.whts a {
    font-size: 18px;
    margin-top: 8px;
    display: block;
}
.whts a img {
    width: 37px;
}



/*whatsapp*/

#whatsup_chat{
    display: block;
    position: fixed;
    right: 0;
    bottom: 15%;
    z-index: 9999;
}

#whatsup_chat .arm_wtitle{
    box-shadow: 3px -1px 16px rgba(81, 82, 82, 0.22);
    border-radius: 4px;
    background-color: #4ec248;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold; 
    padding: 10px;
    
    transition: all 0.3s ease-out;
    position: absolute;
    width: 164px;
    right: 59px;
    top:-15px;
}

#whatsup_chat .arm_wopen{
    display:none;
    position:absolute;
    right: 59px;
    bottom: 0;
    width:300px;
    box-shadow: 0 0 51px rgba(0, 0, 0, 0.29);
    border-radius: 6px;
    background-color: #ffffff;
    visibility:hidden;
    opacity:0;
    transition: all 0.3s;
}
#whatsup_chat .arm_wopen .arm_wc_items{
    padding: 0 20px 10px;
}
#whatsup_chat .arm_wopen .arm_wc_title{
    border-bottom:6px solid #f6f6f6; 
    color: #353432;
    text-align:center;
    padding: 15px;
    font-size: 22px;
    font-weight: 700;
}
#whatsup_chat .arm_wopen .arm_wc_logo{
    width: 40px;
    height: 40px;
    background-color: #4ec248;
    border-radius:50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#whatsup_chat .arm_wopen .arm_wc_img{
        width:50px;
        height:50px;
        border-radius:50%;
}
#whatsup_chat .arm_wopen .arm_wc_text{
        width: 65%;
        padding-right: 15px;
}
#whatsup_chat .arm_wopen .arm_wc_text .arm_wc_top{
    color: #353432;
    font-size: 17px;
    font-weight: 700;
}
#whatsup_chat .arm_wopen .arm_wc_text .arm_wc_bot{
    color: #7b7b7b;
    font-size: 15px;
    font-weight: 400;
}
#whatsup_chat .arm_wopen .arm_wc_logo img{
    width: 20px;
    height: 20px;
}
#whatsup_chat .arm_wopen .arm_wc_item{
        display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    padding:10px 0;
    border-bottom:1px solid #ebebeb;
}
#whatsup_chat .arm_wopen .arm_wc_item:last-child{
    border-bottom: none;
}
#whatsup_chat .arm_wopen .arm_wc_item a{
        width: 100%;
    display: flex;
    flex-direction: row-reverse;
}
#whatsup_chat .arm_wclose{
        position: absolute;
    bottom: 0;
    
}
#whatsup_chat .logo_desc{
    opacity:1;
    visibility:visible;
    transition: all 0.3s;
}
#whatsup_chat #arm_wclose{
    visibility:hidden;
    opacity:0;
    position: absolute;
    bottom: 0; 
        right: 15px;
    transition: all 0.3s;
    width: 30px;
height: 30px;
border-radius: 50%;
background-color: #ffffff;
    border: 2px solid #353432;
/*  display:flex; */
    align-items: center;
    justify-content:center;
}
#whatsup_chat #arm_wclose img{
    width: 10px;
height: 10px;
}
.arm_mob_wclose{
    height: 50px;
        display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #ffffff; 
    font-size: 15px; 
    font-weight: bold; 
    text-shadow: 0 3px 2px rgba(0, 0, 0, 0.07);
    background-color: #4ec248;
}
@media screen and (max-width:767px){
    #myContainer3 {overflow: hidden;}
    .credits {
        padding-bottom: 40px;
    }
    .mobilephone {
        color: #fff;
        background-color: #c5052b;
        position: fixed;
        bottom: 0;
        right: 0;
        width: 34%;
        height: 50px;
        text-align: center;
        font-size: 24px;
        padding-top: 10px;
    }
    .logo img {
        position: relative;
        left: 10px;
    }
    .headPhone  {display: none !important;}
    .vaze-button {
        background: #23d1ee;
        width: 33%;
        right: 34%;
        border-radius: 0;
        box-shadow: none;
        text-align: center;
        position: fixed;
        bottom: 0;
    }
    #whatsup_chat .arm_mob_wclose span {
        display: none;
    }
    #whatsup_chat .arm_wopen .arm_wc_items {
        padding: 0 30px 10px;
    }
    #site-footer .links {
        margin: 0px!important;
        width: 50%;
            height: 50px; 
        
    }
    #site-footer .phone_link span{
        font-size:15px!important;
    }
    #whatsup_chat {
        bottom:0;
        width: 33%;
        right: auto;
        left:0;
    }
    #whatsup_chat .arm_wclose{
        width:100%;
            display: block!important;
    opacity: 1!important;
    visibility: visible!important;
    }
    .arm_wclose .arm_wtitle,
    .arm_wclose .logo_desc{
        display:none;
    }
    #whatsup_chat .arm_wopen{
        right: auto;
    left: 0;
    width: 304%;
    bottom: 50px;
    border-radius: 0;
    height: 430px;
    overflow: scroll;
    } 
    #whatsup_chat .arm_wopen .arm_wc_text {
    width: 73%;
    padding-right: 20px;
}
    #whatsup_chat #arm_wclose{
        bottom: 495px;
        right: -85px; 
        background:transparent;
        border: 2px solid #fff;
    }
    
}
@media screen and (min-width:768px){
    .arm_mob_wclose{
        display:none;
    }
}

/*end whatsapp*/


.wp-google-content-inner .owl-carousel .owl-item img {
    display: block;
   width: auto;
    clear: both;
    max-width: 62px;
}

.home .se-testimonial .se-testimonial__slid{background-color:#fefefe;padding:20px 20px;direction:rtl}.home .se-testimonial .se-testimonial__slid .google_icon{width:28px;position:absolute;left:5px;top:6px}.home .se-testimonial .se-testimonial__slid .top .wp-google-feedback .wp-google-stars{margin-top:7px;display:block;text-align:right}.home .se-testimonial .se-testimonial__slid .top .wp-google-feedback .wp-google-stars .wp-star svg{width:15px}.home .se-testimonial .se-testimonial__slid .top .wp-google-feedback .wp-google-text{margin-top:5px;margin-bottom:30px;display:block;text-align:right;color:#202b2f;font-family:'almoni', sans-serif;font-size:17px;font-weight:400;line-height:22px;min-height:100px}.home .se-testimonial .se-testimonial__slid .bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.home .se-testimonial .se-testimonial__slid .bottom .icon{margin-left:12px}.home .se-testimonial .se-testimonial__slid .bottom .icon img{width:30px}.home .se-testimonial .se-testimonial__slid .bottom .autor_and_date{margin-bottom:5px}.home .se-testimonial .se-testimonial__slid .bottom .autor_and_date .autor{text-align:right}.home .se-testimonial .se-testimonial__slid .bottom .autor_and_date .autor a{color:#202b2f;font-family:'almoni', sans-serif;font-size:16px;font-weight:700;line-height:12px;position:relative;top:-1px}.home .se-testimonial .se-testimonial__slid .bottom .autor_and_date .wp-google-time{text-align:right;color:#989898;font-family:'almoni', sans-serif;font-size:13px;font-weight:400;line-height:12px}.home .se-testimonial .owl-nav{position:absolute;top:81px;z-index:-1;width:100%;height:70px}.home .se-testimonial .owl-nav button{background-color:transparent;outline:none}.home .se-testimonial .owl-nav button:hover{background-color:unset}.home .se-testimonial .owl-nav button svg{width:40px;height:60px;fill:#fe8120}.home .se-testimonial .owl-nav .owl-prev{position:absolute;left:-49px}@media screen and (max-width: 500px){.home .se-testimonial .owl-nav .owl-prev{left:-29px}}.home .se-testimonial .owl-nav .owl-next{position:absolute;right:-49px}@media screen and (max-width: 500px){.home .se-testimonial .owl-nav .owl-next{right:-29px}}.home .se-testimonial .owl-dots{margin-top:35px}@media screen and (max-width: 699px){.home .se-testimonial .owl-dots{margin-top:15px}}.home .se-testimonial .inner{width:calc(100% - 136px);margin:0 auto;margin-top:40px}@media screen and (max-width: 500px){.home .se-testimonial .inner{width:calc(100% - 6px)}}.home .se-testimonial .inner .slick-track{width:100% !important}.home .se-testimonial .wp-google-content-inner>a{display:none}

.wp-google-content-inner {
    margin-top: 70px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot span {
    display: none !important;
}

.sub-menu-big, .sub-menu-height-zero, .sub-menu {
	height:auto !important;
}