/*
3Theme Name: Football
Theme URI: https://www.web-skipper.co.il/
Description: A simple, three column, widget-ready WordPress theme.
Author: Football
Author URI: https://www.web-skipper.co.il/
version: 3.5
Tags: fixed-width, three-columns, threaded-comments, brown
*/

/* basics */
* {margin: 0; padding: 0; border: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }
li { margin:0px; padding:0px;}
ul, ol {padding:0 20px 0 0; margin:0px;}

body {background:#F0F3F6; margin: 0; font-weight:normal; color:#000; font-family: 'Karantina'; font-weight:normal; font-size:18px; direction:rtl;}
p, h1, h2, h3, h4, h5, h6, a {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, b, strong { font-family: 'Karantina'; font-weight:bold;}
a{ text-decoration:none; cursor:pointer; transition:0.5s; -webkit-transition:0.5s;}
a:focus { outline:auto;}
table { border-collapse: collapse; border-spacing: 0; width:100%;}
.blogpage_con table {margin:0 0 20px 0;}
table, td, th { border:1px solid #000;}
td, th {padding:10px;}
th, td, caption { font-weight: normal; vertical-align: central; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: 10px; }
sup { top: 10px; }
svg { overflow: hidden; }
hr { border: 0; border: 1px solid #eee; clear: both; }
code { margin: 10px; }
.clr {clear:both; display:block;}
.cf:after, .cf:before { clear: both; content: ''; display: block; width: 100%;}
img {max-width: 100%; display: block; border: 0px;}
img a {border:none;}
label {display:block;}
input, select {font-family: 'Karantina'; font-weight:normal; width:100%; color:#000; font-size:16px; height:40px; padding:5px; background:#ffffff; display:block; border:1px solid #222222;  border-radius:0px; outline:none; text-align:right;}
textarea{ font-family: 'Karantina'; font-weight:normal; width:100%; color:#000; font-size:16px; height:200px; padding:5px; display:block; border:0px; border-radius:0px;border:1px solid #222222;outline:none; resize: none; text-align:right;}
a {cursor:pointer; color:#00487D;}

select { box-shadow: none; background-image: none; cursor:pointer; padding:0 35px 0 5px;}
select:focus, input:focus {outline:none;}
select::-ms-expand {display: none;}
input[type=checkbox] {width:auto; height:auto; padding:0px; border:0px;}

input[type=submit] {cursor:pointer; background:#790102; display:inline-block; width:125px; font-size:18px; color:#FFF; font-family: 'Karantina'; font-weight:normal; height:41px; padding:0 10px; border:0px; text-align:center; transition:0.3s; -webkit-transition:0.3s; -webkit-appearance: none; appearance:none; -moz-appearance:none;}
input[type=submit]:focus {outline:none;}

.wow { visibility: hidden; }

/**/
::-webkit-input-placeholder { color:#000; }
:-moz-placeholder { color:#000; opacity: 1; }
::-moz-placeholder { color:#000; opacity: 1; }
:-ms-input-placeholder {color:#000 }

input.wpcf7-not-valid {border:1px solid #f00 !important;}
textarea.wpcf7-not-valid {border:1px solid #f00 !important;}
div.wpcf7 img.ajax-loader, .div.wpcf7 .ajax-loader {display:none !important;}
div.wpcf7 .ajax-loader.is-active { visibility:hidden !important;}
div.wpcf7-validation-errors {margin:10px 0 !important; text-align:center;}
div.wpcf7-response-output {margin:10px 0 !important; text-align:center; border:2px solid #f00 !important; font-size:16px;}
.wpcf7 form.sent div.wpcf7-response-output {border:2px solid #46b450 !important;}
span.wpcf7-not-valid-tip {font-size:15px; margin:4px 0 0 0;}
div.wpcf7 .ajax-loader {display:none !important;}

.main_container {max-width:100%; overflow:hidden;}

.header {min-height:100px; position:relative; background: #00000033; position:fixed; top:0px; right:0px; width:100%; z-index:9;}
.hwrap { max-width:1240px; margin:0 auto;}
.hright {float:right; padding:10px 0 0 0;}
.logo {float:right; width:80px;}
.logo a {display:block;}
.hmenu {float:right; padding:29px 17px 0 0;}
.hmenu ul {display:block; margin:0px; padding:0px;}
.hmenu ul li {display:inline-block; vertical-align:top; margin:0 0 0 36px; padding:0px;}
.hmenu ul li:last-child {margin-left:0px;}
.hmenu ul li a { font-size:30px; line-height:1; color:#fff; letter-spacing:2px;}
.hleftmenu {position:absolute; left:0px; top:0px;}
.hleftmenu ul {display:block; font-size:0px; margin:0px; padding:0px;}
.hleftmenu ul li {display:inline-block; vertical-align:top; margin:0px; padding:0px; width:90px;} 
.hleftmenu ul li a {display: table; width:100%; height:100px; padding:23px 0 0 0; text-align:center; background:#D30229; font-size:25px; line-height:1; letter-spacing:3px; color:#fff;}
.hleftmenu ul li a span {display:block; min-height:23px; margin:0 0 6px 0;}
.hleftmenu ul li a span svg {margin:0 auto;}
.hleftmenu ul li a span svg path {stroke:#fff;}
.hleftmenu ul li a:hover span svg path {stroke:#D30229;}
.hleftmenu ul li a:hover { color:#D30229; background:#fff;}

.footer { background:#D30229; padding:30px 0;}
.fwrap {max-width:1340px; margin:0 auto;}
.flogo {float:right; width:94px;}
.flogo a {display:block;}
.fmenu {float:right; margin:0 31px 0 0;}
.fmenu ul {display:block; margin:0px; padding:0px;}
.fmenu ul li {display:block; margin:0px 0 7px 0; padding:0px;}
.fmenu ul li:last-child {margin-bottom:0px;}
.fmenu ul li a { font-size:23px; line-height:1; letter-spacing:0.5px; color:#fff;}
.footleft {float:left;}
.footleft a {display:inline-block;}
.footright {float:right;}

.hometopimg, .hsdlvideo { height:628px;}
.hsdlvideo {position:relative;}
.hsdlvideo video {position:absolute; top:0px; right:0px; width:100%; height:100%; object-fit:cover;}
.hometopimg {position:relative;}
.hoemainsld {position:relative;}
.hoemainsld:before {position:absolute; content:''; top:0px; right:0px; width:100%; height:100%; opacity:0.3; background: #0000004D;}
.hoemainsld:after {position:absolute; content:''; top:0px; right:0px; width:100%; height:100%; background:#D30229; opacity:0.5;}
.hometopbox { padding:0px 20px 0 20px; text-align:center; z-index:1; position:relative; position:absolute; top:210px; right:0px; width:100%;}
.hometopbox h1 { font-size:20px; line-height:1; color:#fff; letter-spacing:2px; font-family: 'Karantina'; font-weight:normal; margin:0 0 26px 0;}
.hometopboxnumber ul {display:block; margin:0px; padding:0px; font-size:0px;}
.hometopboxnumber ul li {display:inline-block; vertical-align:top; width:80px; font-size:60px; line-height:80px; color:#fff; font-family: 'Antonio'; font-weight:bold;}
.hometopboxnumber ul li span {display:block; font-size:20px; line-height:1; color:#fff; font-family: 'Karantina'; font-weight:normal; letter-spacing:2px;}
.hometop {position:relative; margin:0 0 142px 0;}
.homeslider .owl-dots {position:absolute; bottom:22px; right:100px;}
.homeslider .owl-dots button { display:inline-block; vertical-align:top; padding:0 10px; cursor:pointer; background:none; outline:none;}
.homeslider .owl-dots button span {display:block; width:10px; height:10px; background:#fff; border-radius:50%; -webkit-border-radius:50%; transition:0.3s; -webkit-transition:0.3s;}
.homeslider .owl-dots button.active span { background:#000;}
.hometopboxm { max-width:925px; margin:0 auto; bottom:-83px; right:0px; left:0px; box-shadow: 0px 0px 20px 0px #00000040; -webkit-box-shadow: 0px 0px 20px 0px #00000040; background:#fff; border-radius:50px; -webkit-border-radius:50px; position:absolute; z-index:1; overflow:hidden;}
.htopboxrgt {float:right; width:266px; height:338px; font-size:54px; line-height:50px; letter-spacing:2px; color:#fff; padding:114px 30px 20px 80px;}
.htopboxrgt span {text-align:center; display:inline-block;}
.htopboxmid { width:calc(100% - 532px); float:right; padding:40px 0px 5px 0px;}
.htopboxlft {float:left; width:266px; height:338px; font-size:54px; line-height:50px; letter-spacing:2px; color:#fff; padding:114px 115px 20px 20px;}
.htopboxlft span {display:inline-block; text-align:center;}
.hboxmidone {font-size:0px; text-align:center; margin:0 0 16px 0;}
.hboxmidone ul {display:block; margin:0px; padding:0px; font-size:0px;}
.hboxmidone ul li { display:inline-block; vertical-align:top; padding:0 8px; margin:0px; border-left:1px solid #000000; font-size:39px; line-height:40px; color:#000; letter-spacing:2px;}
.hboxmidone ul li.linum {font-family: 'Antonio'; font-weight:bold; letter-spacing:0px; letter-spacing:-1px; font-size:27px;}
.hboxmidone ul li.linum span {position:relative; top:3px;}
.hboxmidone ul li:last-child {border-left:0px;}
.hbmidtwo {text-align:center; font-size:18px; line-height:1; color:#000; margin:0 0 16px 0; font-family: 'Assistant'; font-weight:normal;}
.hbmidbot {text-align:center; font-size:0px; margin:0 0 16px 0;}
.hmidlogo1 {display:inline-block; vertical-align:top; width:121px;}
.hmidlogotxt {display:inline-block; vertical-align:top; font-size:30px; line-height:1; color:#333333; width:68px; text-align:center; font-family: 'Anton'; font-weight:normal;} 
.hmidlogo2 {display:inline-block; vertical-align:top; width:121px;}
.hbmidred {text-align:center;}
.hbmidred a {display: inline-block; width:177px; height:58px; background:url(/wp-content/themes/football/images/botbutred.png) no-repeat center center; background-size:cover; margin:0 auto; color:#fff; font-size:25px; line-height:1; text-align:center; padding:16px 20px 0px 20px;}
.hmidlogo1 img, .hmidlogo2 img {max-height:120px;} 
.hmidlgh {height:120px;}


.htwotop { text-align:center; padding:13px 20px; background:#CECFD3; font-size:18px; line-height:1; color:#000; font-family: 'Assistant'; font-weight:normal; margin:0 0 41px 0;}
.htwomid { max-width:925px; margin:0 auto;}
.htwomid h2 {text-align:center; font-size:39px; line-height:40px; color:#000000; font-family: 'Karantina'; font-weight:normal; margin:0 0 32px 0;} 
.htwomidbox {background:#fff; box-shadow: 0px 0px 20px 0px #00000040; -webkit-box-shadow: 0px 0px 20px 0px #00000040; border-radius:50px; -webkit-border-radius:50px; margin:0 0 32px 0; overflow:hidden;}
.htwomidboxr {float:right; width:266px; height:230px; padding:70px 30px 20px 80px;}
.htwomidboxr span {display:block; text-align:center; font-size:45px; line-height:40px; color:#fff; letter-spacing:2px;}
.htwomidboxm {float:right; width:calc(100% - 532px); padding:20px 0 0 0; text-align:center;}
.htwomidboxl {float:left; width:266px; height:230px; padding:70px 70px 20px 30px;}
.htwomidboxl span {display:block; text-align:center; font-size:45px; line-height:40px; color:#000; letter-spacing:2px;}
.htwomidboxfirst .htwomidboxl span {color:#000;}
.htwomidboxm h3 { font-size:16px; line-height:1; color:#000; font-family: 'Assistant'; font-weight:bold; margin:0 0 7px 0;}
.htwomidmp { font-size:16px; line-height:1; color:#000; font-family: 'Assistant'; font-weight:normal; margin:0 0 15px 0;}
.htwomidbox1 { display:inline-block; vertical-align:top; width:81px;}
.htwomidbox1 span, .htwomidbox3 span {display:none;}
.htwomidbox2 {display:inline-block; vertical-align:top; font-size:25px; line-height:36px; color:#000; letter-spacing:1px; font-family: 'Anton'; font-weight:normal; padding:25px 20px 0 20px;}
.htwomidboxbut a { width:139px; height:45px; margin:0 auto; background:url(/wp-content/themes/football/images/midredbutrib.png) no-repeat center center; background-size:cover; text-align:center; font-size:20px; line-height:1; letter-spacing:2px; color:#fff; padding:13px 0 0 0; display:block;}
.htwomidboxin {text-align:center; margin:0 0 16px 0;}
.htwomidbox3 { display:inline-block; vertical-align:top; width:81px;}
.htwomiboxtxtbot {text-align:center; font-size:14px; line-height:1; color:#000; font-family: 'Assistant'; font-weight:normal;}
.htwomiboxtxtbot span {font-family: 'Assistant'; font-weight:600;}
.hmidredbold {text-align:center; font-size:16px; line-height:1; color:#D30229; font-family: 'Assistant'; font-weight:bold;}
.hmidsold {text-align:center;}
.hmidsold a { display:inline-block; text-transform: uppercase; line-height:40px; background:#D30229; color:#fff; border-radius:5px; -webkit-border-radius:5px; padding:0 16px; font-size:22px;  font-family: 'Anton'; font-weight:normal;}

.hbotboxes { max-width:1240px; margin:0 auto; padding:115px 0 120px 0;}
.hbotboxbig {width:610px; border-radius:30px; -webkit-border-radius:30px; position:relative; overflow:hidden;}
.hbotboxbig1 {float:right;}
.hbotboxbig2 {float:left; margin:134px 0 0 0;}
.hbotboxbigimg img {width:100%;}
.hbotboxred {position:absolute; top:0px; left:0px; z-index:1;}
.hbotboxbig2 .hbotboxred {left:auto; right:0px;}
.hbotboxtxt {position:absolute; bottom:70px; right:0px; padding:0 47px 0 30%; width:100%; z-index:1;}
.hbotboxbig2 .hbotboxtxt { padding:0 217px 0 30px;}
.hbotboxtxt h4 { font-size:70px; line-height:1; letter-spacing:2px; color:#fff; font-family: 'Karantina'; font-weight:normal; margin:0 0 11px 0;}
.hbotboxtxt a { display:inline-block; width:176px; height:59px; background:url(/wp-content/themes/football/images/redbrush.png) no-repeat center center; background-size:cover; text-align:center; color:#fff; font-size:25px; line-height:1; letter-spacing:1px; font-family: 'Karantina'; font-weight:normal; padding:16px 0 0 0;}
.hbotblackbg {position:absolute; content:''; top:0px; right:0px; width:100%; height:100%; background: linear-gradient(185.09deg, rgba(0, 0, 0, 0) 24.35%, rgba(0, 0, 0, 0.5) 95.91%);}

#acwp-toolbar-btn-wrap {display:none !important;}
.toglmenu {display:none;}
.hmenumob {display:none;}

#acwp-toolbar.acwp-style-default .acwp-toggler label > i.material-icons, #acwp-toolbar.acwp-style-default .acwp-toggler label > span {color:#000 !important;}
.acwp-heading p.acwp-title {color:#000 !important;}
.acwp-heading {background:#D30229 !important;}

.htwomidmobrib1, .htwomidmobrib2 {display:none;}

.htopboxmidmobm {display:none;}

.hmidlgh {display:table; width:100%;}
.hmidlghin {display:table-cell; vertical-align:middle; width:100%;}

@media only screen and (max-width:1399px) {
.homeslider .owl-dots {right:20px; bottom:20px;}	
}
@media only screen and (max-width:1365px) {
.hometopboxm {max-width:855px;}
.hboxmidone ul li {font-size:32px; line-height:36px;}
.hbotboxbig {width:570px;}
.hbotboxtxt h4 {font-size:66px;}
.hbotboxes {padding:115px 20px 120px 20px;}	
.fwrap {padding:0 20px;}
}
@media only screen and (max-width:1199px) {
.homeslider .owl-dots button {display:block; padding:0px; margin:0 0 12px 0;}	
.homeslider .owl-dots button:last-child {margin-bottom:0px;}
.hbotboxbig {width:480px;}
.hbotboxtxt h4 {font-size:52px;}
}
@media only screen and (max-width:1023px) {
.hmenu ul li {margin:0 0 0 20px;}
.hmenu ul li a {font-size:26px;}
.hleftmenu ul li {width:80px;}
.hleftmenu ul li a { font-size:22px;}
.hometopboxm {max-width:645px;}
.htopboxrgt {width:215px; height:290px; padding:85px 30px 20px 80px; font-size:44px; line-height:40px;}
.htopboxlft {width:215px; height:290px; padding:85px 80px 20px 20px; font-size:44px; line-height:40px;}
.htopboxmid { width:calc(100% - 430px);}
.hboxmidone ul li {font-size:18px; line-height:26px;}
.hboxmidone ul li.linum {font-size:18px; line-height:26px;}
.hboxmidone {margin:0 0 6px 0;}
.hmidlogotxt {font-size:20px; padding:0px 10px 0 10px; width: auto;}
.hmidlogo1 {width:77px;}
.hmidlogo2 {width:77px;}
.htwomid {padding:0 20px;}
.htwomidboxr {width:220px; height:200px; padding:63px 30px 20px 80px;}
.htwomidboxl {width:220px; height:200px; padding:63px 70px 20px 30px;}
.htwomidboxr span, .htwomidboxl span {font-size:38px; line-height:36px;}
.htwomidboxm { width:calc(100% - 440px); padding:10px 0 0 0;}
.htwomidmp {margin:0 0 4px 0;}
.htwomidboxin {margin:0 0 6px 0;}
.hbotboxes {padding:80px 20px;}
.hbotboxbig {width:610px; margin:0 auto; float:none !important;}
.hbotboxbig1 {margin-bottom:50px;}
.hboxmidone ul li.linum span {position:static;}
.hmidlgh { height:103px;}
.hmidlogo1 img, .hmidlogo2 img {max-height:103px;}
}
@media only screen and (max-width:767px) {
.hometopboxm { right:24px; left:24px; width:auto; bottom:-83px; border-radius:47px; -webkit-border-radius:47px; box-shadow: 0px 0px 20px 0px #00000040; -webkit-box-shadow: 0px 0px 20px 0px #00000040; background:#fff; max-width:100%;}
.homeslider .owl-dots {right:0px; width:100%; text-align:center;}	
.homeslider .owl-dots button {display:inline-block; vertical-align:top; margin:0px; padding:0 10px;}
.hometopimg, .hsdlvideo {height:718px;}
.toglmenu {display:block; float:right; width:30px; padding:17px 0 0 0;}
.header {min-height:inherit; padding:10px 0;}
.hright {float:left; padding:0px;}
.toglmenu span { display:block; height:3px; background:#fff; margin:0 0 5px 0; position:relative; transition:0.3s; -webkit-transition:0.3s;}
.hmenu, .hleftmenu {display:none;}
.hmenumob {display:block; position:fixed; top:0px; right:-100%; width:100%; z-index:99; padding:80px 20px 40px 20px; height:100%; overflow:auto; background:#d30229; transition:0.3s; -webkit-transition:0.3s;}
.menuact .hmenumob  {right:0px;}
.hmenumobdiv ul {display:block; margin:0px; padding:0px;}
.hmenumobdiv ul li {display:block; margin:0 0 20px 0; padding:0px;}
.hmenumobdiv ul li a {color:#fff; font-size:40px; line-height:1.1; letter-spacing:2px;}
.hleftmenumob ul {display:block; margin:0px -10px; padding:0px; font-size:0px; text-align:center;}
.hleftmenumob ul li { display:inline-block; vertical-align:top; width:50%; margin:0 0 15px 0; padding:0 10px;}
.hleftmenumob ul li a { color:#fff; font-size:30px; line-height:1; letter-spacing:3px;}
.hleftmenumob ul li a span {display:block; margin:0 0 3px 0;}
.hleftmenumob ul li a span svg path {stroke:#fff;}
.hmenuclose {position:absolute; top:33px; right:20px; width:30px;}
.hmenuclose span {display:block; height:3px; position:relative; transition:0.3s; -webkit-transition:0.3s; background:#fff;}
.hmenuclose span.one {transform: rotate(-45deg); top:3px;}
.hmenuclose span.three {transform: rotate(45deg);}
.hmenuclose span.two {display:none;} 
.hwrap {padding:0 20px;}
.hleftmenumob {padding:20px 0 0 0; }
.htopboxrgt {float:none; width:100%; background:none !important; padding:0px; color:#d30229; height:auto; letter-spacing:3px; display:none;}
.htopboxrgt span {display:block;}
.htopboxrgt span br {display:none;}
.htopboxmid {float:none; width:100%; padding:0px 0 20px 0;}
.htopboxlft {float:none; width:100%; background:none !important; padding:0px; color:#d30229; height:auto; display:none;}
.htopboxlft span {display:block; text-align:center;}
.htopboxlft span br {display:none;}
.hometop {margin:0 0 115px 0;}
.htwomidboxr {float:right; background:none !important; padding:0px; color:#000; height:auto; display:none;}
.htwomidboxr, .htwomidboxl { width:30%;}
.htwomidboxr span, .htwomidboxl span {display:none;}
.htwomidboxfirst .htwomidboxl {background:none;}
.htwomidboxl {float:left; background:none !important; padding:0px; color:#000; height:auto;}
.htwomidbox {border-radius:0px; box-shadow:none; margin:0 0 24px 0; background:#fff; padding:16px 0px 16px 0px;}
.htwomidbox:last-child {margin-bottom:0px;}
.htwomidmobrib1 p, .htwomidmobrib2 p { font-size:30px; line-height:26px; text-align:center; letter-spacing:2px;}
.htwomidboxm {float:none; width:100%; padding:0;}
.htwomidboxr span, .htwomidboxl span, .htwomidboxfirst .htwomidboxl span {color:#000;}
.htwomidboxr span br {display:none;}
.htwomidboxl span br {display:none;}
.hbotboxbig {width:100%;}
.fmenu {float:left; margin:0px;}
.footleft {display:none;}
.footright {float:none;}
.htwomidbox1 span, .htwomidbox3 span {display: block; font-size:24px; line-height:1; margin:3px 0 0 0; text-align:center; color:#000; letter-spacing:2px;}
.htwomidboxin {margin:0 0 13px 0; font-size:0px;}
.logo {width:50px;}
.htwotop {padding:10px 10px; font-size:15px; margin:0 0 30px 0;}
.htwomid h2 {font-size:30px; line-height:30px; letter-spacing:3px;}

.htwomidmobrib1, .htwomidmobrib2 {display: block; height:81px; padding:13px 0 0 0; display:inline-block; vertical-align:top;}
.htwmibmnew { display:inline-block; vertical-align:top; width:calc(100% - 162px);}
.htwomidmobrib1 img, .htwomidmobrib2 img {position:relative; height:100%;}
.htwomidboxm {float:right; width:100%;}
.hmidlogo1, .hmidlogo2 {width:80px;}
.hmidlogotxt {font-size: 30px; padding:0px 20px 0 20px;}
.hboxmidone ul li { font-size:26px; line-height:30px; letter-spacing:2px; font-family: 'Karantina'; font-weight:normal;}
.hboxmidone ul li.linum { font-size:18px; line-height:30px;}
.hboxmidone ul li.linum span {position:relative; top:2px;}

.hometopbox { top:100px;}
.hometopbox h1 {margin:0 0 17px 0;}
.hometopboxnumber ul li {font-size:40px; line-height:80px;}

.htopboxmidmobm {display: block; position:relative;}
.htopboxmobright {float:right; width:60.9%; position:relative;}
.htopboxmobleft {width:61%; position:absolute; left:0px; top:0px;}
.htopboxmobright img, .htopboxmobleft img {width:100%;}
.htpmobrtxt { position:absolute; top:33%; right:0px; width:100%; text-align:center; padding:0 0 0 22%;}
.htopboxmobleft .htpmobrtxt {padding:0 22% 0 0;}
.htpmobrtxt span { color:#fff; font-size:30px; line-height:28px; letter-spacing:2px; font-family: 'Karantina'; font-weight:normal;}
.hboxmidone {padding:21px 0 0 0;}
.hbmidtwo {font-size:16px;}
.htwomid {padding:0px;}
.htwomidboxm h3 {font-size:15px;}
.htwomidmp {font-size:14px;}
.htwomidbox2 {font-size:16px; line-height:36px; padding:25px 7px 0 7px;}

}
@media only screen and (max-width:639px) {
.hometopboxnumber ul li {width:65px; font-size:46px; line-height:64px;}
.hbotboxes {padding:50px 20px;}
.hbotboxred {height:100%;}
.hbotboxred img {height:100%;}
.hbotboxtxt {bottom:20px; padding:0 20px 0 30%;}
.hbotboxtxt h4 {font-size:30px;}
.hbotboxbig2 .hbotboxtxt { padding:0 36% 0 30px;}	
/*.hometopimg, .hsdlvideo {height:400px;}*/
/*.hometopbox {top:180px;}*/
.htwomidboxr, .htwomidboxl { width:23%;}
/*.htwomidboxm {width:54%;}*/
/*.hboxmidone ul li.linum, .hboxmidone ul li {font-size:36px; line-height:38px;}*/
}
@media only screen and (max-width:479px) {
.htwotop {font-size:13px;}
.htwomidboxr, .htwomidboxl {width:17%;}
/*.htwomidboxm {width:65%;}*/
.hboxmidone ul li.linum, .hboxmidone ul li {font-size:20px;}	
.hmidlogo1, .hmidlogo2 {width:97px;}
.hmidlogotxt {font-size:30px;}
/*.hboxmidone ul li.linum, .hboxmidone ul li {font-size:23px; line-height:24px;}*/

.hometopimg, .hsdlvideo {height:600px;}
.hometopboxm {border-radius:26px; -webkit-border-radius:26px;}
.htpmobrtxt {top:22%;}
.hmidlogotxt {padding:0px 10px 0 10px; font-size:24px;}
.htwomidmobrib1 p, .htwomidmobrib2 p { font-size:18px; line-height:20px;}
.htwmibmnew {width:calc(100% - 104px);}
}
.hometopboxnumber ul {
    direction: ltr;
}