@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
*{font-family: 'Open Sans Hebrew', sans-serif;}

html {
  font-size: 100%;
  box-sizing: border-box; 
}

body {
  position: relative;
  padding: 0;
  margin: 0;
  font-family: 'Open Sans Hebrew', sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background: #f3f3f3;
  direction: rtl;
  overflow-x:hidden;
  height: 100%;
}

div,ul,section, label{display: block; width: 100%; position: relative;float: right; margin: 0;padding: 0;}

ul{list-style-type: none;}
a{text-decoration: none; display: inline-block;margin: 0;padding: 0;color: #2a2d59;}
img {display:inline-block; border: 0; max-width: 100%;margin: 0;padding: 0;}
select {display: inline-block; text-transform: none;}
input {display: inline-block; line-height: normal; margin:0; padding: 0;width: 100%;}
textarea {display: inline-block; overflow: auto; resize: none;width: 100%;}
table{width: 100%;}
h1 {}

*, *::before, *::after {box-sizing: inherit;}

.map iframe{width: 100%; height: 580px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;float: right;}
iframe.portfolio{width: 100%; height: 1600px;}
iframe.trends{height: 400px;width: 100%;border:none;}

.single-recomm iframe{width: 100%; min-height: 349px; border:none;}
.ajax-loader{display: none;}

.widthCustom{width: 99.9% !important;}

div.wpcf7-response-output {display: none !important;}
.wpcf7-not-valid-tip{text-align: right;direction: rtl;}
div.wpcf7-validation-errors{text-align: center;}

#openVSChat {
width: 300px!important
}
#popupVSButton {
width: auto !important;
position: fixed !important;
left: 0!important
}
#openVSButton {width:auto}

/*Errors Form Inputs*/
.FORMcontact .padForm input[type="submit"]{border: none;}
.textwidget .wpcf7 .wpcf7-not-valid-tip, .FORMcontact .wpcf7-not-valid-tip{margin-right: 20px;}

.headerForm .wpcf7-form-control-wrap, .jobPannel .wpcf7-form-control-wrap{display: inline-block;}
.headerForm .name .wpcf7-not-valid-tip, .headerForm .telly .wpcf7-not-valid-tip{position: absolute;display: inline-block;line-height: normal;right: 0;bottom: 1.7px;}


.jobPannel .wpcf7-form-control-wrap{display: inline-block;}
.jobPannel .file-600 .wpcf7-not-valid-tip{position: absolute;right: -120px;bottom: -54px;}
.jobPannel .email-932 .wpcf7-not-valid-tip{position: absolute;right: 0; bottom: -24px;}
.jobPannel div.wpcf7-response-output {position: absolute;bottom: -50px;left: 0;padding: 10px;margin: 0;width: auto;color: #4A4A4A;height: 50px;line-height: normal;}
.jobPannel div.wpcf7-mail-sent-ok{display: block !important;}


/*jobs*/
.block_info{display:none;}
.jobPannel {display: none;position: relative;margin: 0px auto;text-align: right;color: #939393; padding: 50px 15% 50px 0;}
.success {background: #D8FFC0;padding: 5px 10px 5px 10px;margin: 0px 0px 5px 0px;border: none;font-weight: bold;color: #2E6800;border-left: 3px solid #2E6800;}
.error {background: #FFE8E8;padding: 5px 10px 5px 10px;margin: 0px 0px 5px 0px;border: none;font-weight: bold;color: #FF0000;border-left: 3px solid #FF0000;}
.bord{position: absolute; right: 0; display: inline-block;width: 100%; height: 1px; background:#e4e4e4; }
.opac{opacity: 0.4;}
.pnl{color: #4e4e4e;padding: 25px 0 0 260px;}
.MainTitlePage2{position: absolute;top: 0;font-size: 24px;color: #fff;padding: 20px 18%;}
.products_inner{min-height: 187px;}

.jobPannel form {position: relative;display: inline-block;width: auto;padding-right: 130px;float: left;}
.jobPannel form p{position: relative;display: inline-block;width: auto;float: right;margin: 0;}
.jobPannel form input[type="file"] {position: absolute; top: -19px; width: 130px;z-index: 2;opacity: 0;padding: 15px 0;border-top-right-radius: 30px;border-bottom-right-radius: 30px;float: left;cursor: pointer;}
.jobPannel form input[type="email"]{height: 48px; width: 400px;background: #e7e7e7;text-align: right;padding-right: 15px;float: right;padding: 11px 15px 15px 0;border: none;font-size: 16px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;text-align: right;}
.jobPannel form input[type="submit"] {float: left;background: #ff5e3b;color: #fff;border-top-left-radius: 30px;border-bottom-left-radius: 30px;padding: 12px 30px;font-size: 18px;width: 30%;font-weight: bold;position: absolute;left: 0;top: 0;}
.B-FILE {cursor: pointer;position: absolute;right: 0;width: 130px;background: #4A4A4A;color: #fff;padding: 13px 15px;display: inline-block;text-align: right;font-size: 16px;background: url(../../images/file.png) center no-repeat #8c8c8c;background-position-x: 10px;line-height: normal;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.jobPannel .Title{width: auto;line-height: 47px; position: absolute; right: 0;}




input[type="search"]{height: 50px; border-radius: 30px;border: none;}
.search .page-content input[type="search"]{padding-right: 20px; width: 50%;}
article section{background: none;}

.owl-testemonials{display: inline-block !important;direction: ltr;text-align: left;position: relative;}
.owl-testemonials .item{display: inline-block;width: 100%;background: #{{ generic_color_22 }};padding: 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-testemonials .item:hover img{border-radius: 30%;}
.owl-testemonials .owl-item{display: inline-block;text-align: center; padding: 0 30px; vertical-align: top;}
.owl-testemonials .owl-controls{text-align: center; margin: 0; float: none !important;}
.owl-testemonials .owl-buttons{display: none;}
.owl-testemonials .owl-buttons div {display: inline-block;width: 80px;height: 110px; background: rgba(255, 255, 255, 0.5);}
.owl-testemonials .owl-buttons div:hover {background: rgba(255, 255, 255, 0.8);}
.owl-testemonials .owl-prev{position: absolute;top: 20%;left: 0; z-index: 5}
.owl-testemonials .owl-prev:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; left:28px; border:2px solid #fe0f0c; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-testemonials .owl-next{position: absolute;top: 20%;right: 0; z-index: 5}
.owl-testemonials .owl-next:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; right:28px; border:2px solid #fe0f0c; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-testemonials .owl-pagination{display: inline-block; text-align: center;width: 100%; padding: 40px 0; float: none !important;}
.owl-testemonials .owl-page {display: inline-block;zoom: 1;width: auto;float: none;}
.owl-testemonials .owl-page span {display: block;width: 8px;height: 8px;margin: 5px; background: #a9a9a9;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.owl-testemonials .owl-page.active span,
.owl-testemonials .owl-page:hover span {background: #545454;}

.owl-categories{display: inline-block !important;direction: ltr;text-align: left;position: relative;}
.owl-categories .item{display: inline-block;width: 100%;background: #{{ generic_color_22 }};padding: 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-categories .item:hover img{border-radius: 30%;}
.owl-categories .owl-item{display: inline-block;text-align: center; vertical-align: top;}
.owl-categories .owl-controls{text-align: center; margin: 0; float: none !important;}
.owl-categories .owl-buttons{display: none;}
.owl-categories .owl-buttons div {display: inline-block;width: 80px;height: 110px; background: rgba(255, 255, 255, 0.5);}
.owl-categories .owl-buttons div:hover {background: rgba(255, 255, 255, 0.8);}
.owl-categories .owl-prev{position: absolute;top: 20%;left: 0; z-index: 5}
.owl-categories .owl-prev:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; left:28px; border:2px solid #fe0f0c; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-categories .owl-next{position: absolute;top: 20%;right: 0; z-index: 5}
.owl-categories .owl-next:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; right:28px; border:2px solid #fe0f0c; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-categories .owl-pagination{display: inline-block; text-align: center;width: 100%; padding: 0; float: none !important;}
.owl-categories .owl-page {display: inline-block;zoom: 1;width: auto;float: none;}
.owl-categories .owl-page span {display: block;width: 8px;height: 8px;margin: 5px; background: #a9a9a9;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.owl-categories .owl-page.active span,
.owl-categories .owl-page:hover span {background: #545454;}

.owl-optimization{display: inline-block !important;direction: ltr;text-align: left;position: relative;}
.owl-optimization .item{display: inline-block;width: 100%;background: #{{ generic_color_22 }};padding: 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-optimization .item:hover img{border-radius: 30%;}
.owl-optimization .owl-item{display: inline-block;text-align: center; vertical-align: top;}
.owl-optimization .owl-controls{text-align: center; margin: 0; float: none !important;}
.owl-optimization .owl-buttons{display: none;}
.owl-optimization .owl-buttons div {display: inline-block;width: 80px;height: 110px; background: rgba(255, 255, 255, 0.5);}
.owl-optimization .owl-buttons div:hover {background: rgba(255, 255, 255, 0.8);}
.owl-optimization .owl-prev{position: absolute;top: 20%;left: 0; z-index: 5}
.owl-optimization .owl-prev:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; left:28px; border:2px solid #fe0f0c; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-optimization .owl-next{position: absolute;top: 20%;right: 0; z-index: 5}
.owl-optimization .owl-next:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; right:28px; border:2px solid #fe0f0c; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-optimization .owl-pagination{display: inline-block; text-align: center;width: 100%; padding: 0; float: none !important;}
.owl-optimization .owl-page {display: inline-block;zoom: 1;width: auto;float: none;}
.owl-optimization .owl-page span {display: block;width: 8px;height: 8px;margin: 5px; background: #a9a9a9;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.owl-optimization .owl-page.active span,
.owl-optimization .owl-page:hover span {background: #545454;}

.owl-algorithm{display: inline-block !important;direction: ltr;text-align: left;position: relative;}
.owl-algorithm .item{display: inline-block;width: 100%;background: #{{ generic_color_22 }};padding: 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-algorithm .item:hover img{border-radius: 30%;}
.owl-algorithm .owl-item{display: inline-block;text-align: center; vertical-align: top;}
.owl-algorithm .owl-controls{text-align: center; margin: 0; float: none !important;}
.owl-algorithm .owl-buttons{display: none;}
.owl-algorithm .owl-buttons div {display: inline-block;width: 80px;height: 110px; background: rgba(255, 255, 255, 0.5);}
.owl-algorithm .owl-buttons div:hover {background: rgba(255, 255, 255, 0.8);}
.owl-algorithm .owl-prev{position: absolute;top: 20%;left: 0; z-index: 5}
.owl-algorithm .owl-prev:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; left:28px; border:2px solid #fe0f0c; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-algorithm .owl-next{position: absolute;top: 20%;right: 0; z-index: 5}
.owl-algorithm .owl-next:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; right:28px; border:2px solid #fe0f0c; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-algorithm .owl-pagination{display: inline-block; text-align: center;width: 100%; padding: 0; float: none !important;}
.owl-algorithm .owl-page {display: inline-block;zoom: 1;width: auto;float: none;}
.owl-algorithm .owl-page span {display: block;width: 8px;height: 8px;margin: 5px; background: #a9a9a9;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.owl-algorithm .owl-page.active span,
.owl-algorithm .owl-page:hover span {background: #545454;}

.owl-aboutTeam{display: inline-block !important;direction: ltr;text-align: left;position: relative;}
.owl-aboutTeam .item{display: inline-block;width: 100%;background: #{{ generic_color_22 }};padding: 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-aboutTeam .item:hover img{border-radius: 30%;}
.owl-aboutTeam .owl-item{display: inline-block;text-align: center; vertical-align: top;}
.owl-aboutTeam .owl-controls{text-align: center; margin: 0; float: none !important;}
.owl-aboutTeam .owl-buttons{display: none;}
.owl-aboutTeam .owl-buttons div {display: inline-block;width: 80px;height: 110px; background: rgba(255, 255, 255, 0.5);}
.owl-aboutTeam .owl-buttons div:hover {background: rgba(255, 255, 255, 0.8);}
.owl-aboutTeam .owl-prev{position: absolute;top: 20%;left: 0; z-index: 5}
.owl-aboutTeam .owl-prev:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; left:28px; border:2px solid #fe0f0c; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-aboutTeam .owl-next{position: absolute;top: 20%;right: 0; z-index: 5}
.owl-aboutTeam .owl-next:before{content:''; height:30px; width:30px; display:block;  position:absolute; top:40px; right:28px; border:2px solid #fe0f0c; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.owl-aboutTeam .owl-pagination{display: inline-block; text-align: center;width: 100%; padding: 0; float: none !important;}
.owl-aboutTeam .owl-page {display: inline-block;zoom: 1;width: auto;float: none;}
.owl-aboutTeam .owl-page span {display: block;width: 8px;height: 8px;margin: 5px; background: #a9a9a9;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.owl-aboutTeam .owl-page.active span,
.owl-aboutTeam .owl-page:hover span {background: #545454;}


.breadcrumbs{color: #2a2d59;}
.breadcrumbs a.home span{color: #6a6d95;}
.AboutIcons{    width: auto;
    position: absolute;
    top: 7px;}

.bgMainHover{position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.22);z-index: 999;display: none;}
.MainTitlePage{position: absolute;top: 43%; font-size: 40px; color: #fff;text-align: center;}

.line{width: 20px; height: 1px; background:#9496ac;}

/*text side*/
.text-L{text-align: left !important;}
.text-R{text-align: right !important;}
.text-C{text-align: center;}

.relative{position: relative;}
.relative40{position: relative;}
.Show1215{display: none;}
.Hide1215{display: block;}
.dnMobile{display: none;}
.dnMobile40{display: none;}
.dnJS{display: none;}
.dn {display: none !important;}
.z1{z-index: 1;}
.dBlock{display: block !important;}
.floatNone, .owl-wrapper-outer, .owl-wrapper, .owl-item{float: none !important;}
.left {float: left !important;}
.right {float: right !important;}
.Fnone{float:none !important;}
.center{display: block; margin-left: auto; margin-right: auto;}
.easein{transition: all 600ms ease;}
.Text{font-size: 1em; color: #6a6d95;direction: rtl;}
.Text h1, .Text h2, .Text h3, .Text h4, .Text h5, .Text h6{margin: 0;}
.SelectedAbout h1, .SelectedAboutText .Title{margin-bottom: 0;padding: 0;}
.Text figure{margin: 0 0 15px 0;}
.TextHover, .TextHover a{font-size: 18px;  color: #6a6d95;}
.TextHover:hover{font-size: 18px;  color: #ff5e3b;}
.SizeForText{font-size: 18px !important;}
.SizeF{font-size: 12px;}
.SizeF a{color:#ff5e3b;}
.SizeForTextBig{font-size: 22px;}
.Text-size{font-size: 28px !important;}
.mainTitle{font-weight: bold; font-size: 20px; width: 100%; text-align: center;color: #a3a4b0;}
.Title, a .Title{font-weight: bold; font-size: 20px; width: 100%; text-align: center;display: inline-block;}
.Stitle {font-weight: normal;}
.TitleAbobe{position: absolute; top: 0; right: 0;}
.TitleS{color: #2a2d59; font-size: 40px;font-weight: normal;}
.bold{font-weight: bold;}
.normal{font-weight: normal !important;}
.icon{text-align: center;}
.iconB:before{content: '';}
.w100{display: block; width: 100% !important;}
.height{height: 100%;}
.iframeHeight{height: 1000px}
.min-height362{min-height: 362px;}
.min-height560{min-height: 605px;}
.min-height440{min-height: 440px;}
.min-height519{min-height: 546px;}
.min-height615{min-height: 724px;}
.min580{min-height: 580px;}
.width-130{width: 130px;}
.width100{width: 100%;}
.Wauto{width: auto;}
.marginPush{margin-bottom: 180px;}
.LineH-70{line-height:70px;}
.MinH350{min-height: 384.31px;}
.MinH475{min-height:551px;}
.MinH552{min-height:522px;}
.Min573{min-height: 573px !important;}
.minH-441{min-height: 405px;}
.min-heght-494{min-height: 407px;}
.height650{min-height: 650px;}
.height90{height: 90px;}
.linHeught{line-height: 0;}
.linHeughtF{line-height: 29.5px;}
.linHeughtNormal{line-height: normal;}
.minH409{min-height: 460px;}
.bghover{position: absolute;top: 0; right: 0; width: 100%; height: 100%;}
.br{position: relative;display: block; width: 100%; padding-bottom: 10px;}
.relativeMinus{position: relative;bottom: 0;right: 0;width: 65%;margin: -200px 5% 0 0;padding: 20px 15px 110px 15px;}
.AboutLinks{position: absolute; bottom: 0; left:30px; text-align: right; width: auto;}
.AboutText{position: absolute;right: 70px;top: 15px;}
.aB{position: absolute; top: 20px; right: -60px;}
.Pointer{cursor: pointer;}
.Mainabsolut{position: absolute;bottom: 0;right: 0;}
.MainabsolutCenter{position: absolute;top: 35%;right: 35%;}
.absolutCenter{position: absolute; top: 45%;}
.search-results article.blog{width: 50%;}
.absolutHeader{position: absolute;left: 65px;top: 45px;cursor: default; display: inline-block; width: max-content;}
.fixedL{left: 0;top: 0;}
.fixedR{right: 0;top: 0;}
.fixed{position: fixed;}
.width50{width: 50px;}
.block{display: block;}
.border-top{border-top: 1px solid #e9eaee;}

.dispAbout{display:none;}

.archive .min-heght-495{min-height: 388px;}

.dir-L{direction: ltr !important;}

.dispNone{display: none !important;}
.dniframe{display: none;}
.padTop90{padding: 90px 90px 0 0 !important;}

.Text p a{color: #ff5e3b !important;}

/*btn*/
.bott a{border: 1px solid;border: none;background: #3c3c3c;color: #fff;padding: 10px 30px;margin-right: 10px;border-radius: 50px;}
 
.botton{text-align: center;}
.botton a{border:1px solid;transition: all 200ms ease; }
.botton a:hover{color: #2a2d59; background: none; border:1px solid #2a2d59;transition: all 200ms ease;}
.btn{font-size: 14px; font-weight: bold;width: auto !important;border-radius: 30px;margin: 20px 0;padding: 10px 20px;}
.btnReedMore{color: #fff; padding: 10px 30px;}
.btnNoMargin{margin-top: 0 !important;}
a.link:hover .dn, a.relative:hover .dn{display: block !important;}
li.pad-Li-Area a:hover .dn{display: block !important;}
.DivBtnAbsolut{position: absolute;bottom: 0;}
.btnAbsolut{position: absolute;bottom: 0;right: 35%;}
.btnAbsolut0{position: absolute;bottom: 0;right: 20px;}
.blog .btnAbsolut0{width: auto;}
.DivBtnAb{position: absolute;top: 35%;}
.btnLeft{position: absolute;left: 0;margin: 0;}

a.Arrow{position: relative;}
.Arrow{margin-top: 35px;padding: 10px 20px 10px 55px;}
.Arrow:after {background: #fff;content: ''; height: 2px;width: 18px;display: block; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute;top: 22px;left: 21px;transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);}
.Arrow:before {content: '';height: 10px;width: 10px;display: block;position: absolute;top: 18px;left: 20px;border: 2px solid;border-right-width: 0;border-bottom-width: 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Arrow.R:before {right: 0px;transform: rotate(138deg);-webkit-transform: rotate(138deg);-moz-transform: rotate(138deg);-o-transform: rotate(138deg);-ms-transform: rotate(138deg);}
.Arrow.R:after{right: 0;}
.line{position: absolute; top: 0; width: 20px;height:1.5px;background: #9496ac;text-align: center;display: inline-block;}

.AroowLine .line:nth-child(1){margin-right: 5px;}
.AroowLine .line:nth-child(2){top: 3px; width: 25px;margin-right: 2.5px;}
.AroowLine .line:nth-child(3){top: 6px; width: 30px; height: 20px; background: none; border:1.5px solid #9496ac;}

.simbol{text-align: left;font-size: 90px;color: #d8dae3;position: absolute;left: 20px;top: 0;}

/* border*/
.border{border: 1px solid #e4e4e4;}
.borderNoright{border: 1px solid #e4e4e4; border-right: none;}
.borderBottomLine {position: relative;display: inline-block;background: #e4e4e4;height: 1px; width: 100%; margin: 10px 0 20px 0;}
.borderNone{border: none;}
.mainBorder{border: 1px solid #e4e4e4; border-radius: 5px;-webkit-box-shadow: 0px 0px 23px -4px #ededed;-moz-box-shadow: 0px 0px 23px -4px #ededed;box-shadow: 0px 0px 23px -4px #ededed; -webkit-box-shadow: 0px 0px 23px -5px #ededed;-moz-box-shadow: 0px 0px 23px -5px #ededed;box-shadow: 0px 0px 23px -10px #ededed;}
.borderR{border-radius: 5px;}
.border-R-100{border-radius: 100%;}
.borderR-right-top{border-top-right-radius: 5px;}
.borderR-right-bottom{border-bottom-right-radius: 5px;}
.borderR-left-top{border-top-left-radius: 5px;}
.borderR-left-bottom{border-bottom-left-radius: 5px;}
.borderR-right{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.borderR-left{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.borderR-None{border-radius: none;}
.borderBottom{position: relative;display: block;text-align: center;width: 100%; height: 1px; background: #e9eaee;}
.borderSide{position: absolute;display: block;height: 60px;width: 2px; background: #6d6f89; top: 15px; left:  -34px;}

/* Padding Area */
.pad5{padding:5%;}
.marginBTN{margin: 30px 0 15px 0;}
.padAll_0{padding: 0 !important;}
.pad10Asiede{padding: 0 10px;}
.pad10{padding: 10px !important;}
.pad-5{padding: 5px !important;}
.padcolumns5{padding-right: 5px !important; padding-left: 5px !important;}
.pad15{padding: 15px 0;}
.pad20{padding: 20px;}
.padL20{padding: 0 0 0 20px !important;}
.padL15{padding: 0 0 0 15px !important;}
.pad015{padding: 0 13px;}
.box:last-child, .owl-item:nth-child(1) .box01{padding:0 0 15px 0 !important;}
.box:last-child, .owl-item:nth-child(3) .box02{padding:0 0 0 0 !important;}

.boxx:nth-child(even) {padding:0 0 15px 0 !important;}

.SelectedServices .owl-item:nth-child(1) .box01, .algorithm .owl-item:nth-child(1) .box01{padding:0 0 0 0 !important;}

.padRB{padding: 0 20px 10px 0;}
.padW10{padding: 10px 0 !important;}
.pad-0{padding-right: 0 !important; padding-left: 0 !important;}
.padL-0{padding-left: 0 !important;}
.padR-0{padding-right: 0 !important;}
.pad-1{padding: 1px !important;}
.pad4{padding-right: 4px;}
.padGallery-T{padding: 10px 0 0 0 !important;}
.padGallery-B{padding: 0 0 20px 0 !important;}
.padGallery-L{padding: 0 0 0 10px !important;}
.padGallery-R{padding: 0 10px 0 0 !important;}
.padSite{margin-bottom: 30px !important;}
.padSite20{margin-bottom: 22px !important;}
.padSite15{padding: 0 0 15px 0;}
.padSite24{padding: 0 0 24px 0;}
.marginSite{margin: 30px 0 !important;}
.margin10{margin: 10px;}
.padTitle{margin-bottom: 15px !important;}
.pad-box{padding: 30px 20px !important;}
.pad-width{padding:0 30px !important;}
.pad-height{padding-top: 30px !important;}
.pad-height20{padding-top: 20px !important;}
.pad-W-H{padding: 30px !important;}
.pad-Area{padding:0 30px 30px 30px;}
.pad-Area20{padding:20px 30px 20px 30px;}
.pad-Li-Area{padding: 15px !important;}
.pad-Area-percent{padding:0 10% 2% 10%;}
.pad-btn{padding: 20px 0;}
.padTopB{padding: 40px 0 20px 0;}
.pad-R-50{padding-right: 50px;}
.pad-L-50{padding-left: 50px;}
.pad-top-bottom{padding: 20px 0 30px 0;}
.pad-columns-B{padding-bottom: 10px;}
.pad-columns-T{padding-top: 10px;}
.padBigBtn{padding: 10px 40px;}
.padRow{padding: 40px 15% !important;}
.pad-L-20{padding:0 0 0 20px !important;}
.pad-R-20{padding:0 20px 0 0 !important;}
.pad-L-5{padding:0 0 0 5px !important;}
.pad-R-5{padding:0 5px 0 0 !important;}
.pad-L_R-10{padding:0 10px !important;}
.pad-Text{padding: 0 15% 30px !important;}
.padTextA{padding: 40px 30px;}
.padRow2{padding: 0 15% !important;}
.padH{padding: 20px 0;}
.padTop{padding-top: 20px;}
.padH_T{padding: 20px 0 40px 0;}
.pad20-40{padding: 20px 40px;}
.padForm{padding: 20px 60px 10px 60px;}
.padTop15{padding-top: 15px !important;}
.padBot15{padding-bottom: 15px !important;}
.padTop15impo{padding: 15px 0 0 0 !important;}
.padBot15impo{padding: 0 0 26px 0 !important;}
.padHRB{padding: 50px 65px 0 0;width: 90%;}
.padAside40{padding: 0 50px 0 20px !important;}
.padAside40:nth-child(3n) {padding: 0 50px 0 0;}
.pad3070{padding: 30px 30px 69px !important;}
.pad-20-30{padding: 20px 30px;}
.pad-40-l{padding-left: 40px;}
.pad0_20{padding: 0 20px;}
.padSiteMinus{padding-bottom: 25px !important;}
.padAside5{padding: 0 5%;}

.MainA{position: relative;display: block;width: 100%;text-align: center;}

/* Margin Area */
.Margin-T-70{margin-top:70%;}
.Margin-T-20{margin-top:20px;}
.marginR{margin-right: 10px;}
.marginL{margin-left: 10px;}
.marginB{margin-bottom: 10px;}
.marginT{margin-top: 10px;}
.marginT20{margin-top: 20px;}
.margin-side{margin: 15px 20px 5px 0 !important;}
.margin-W-H{margin: 30px 0 !important;}
.margin-0{margin: 0 !important;}
.marginMinus{margin-top: -90px;}

/* Colors Area */
.SelectedColor{color: #ff5e3b;}
.SelectedBgColor{background: #ff5e3b;}
.Blue-B-C{background:#458cf5;}
.Google:last-child .Blue-B-C{background: #f7981e;}
.Orange-B-C{background:#f7981e;}
.White-C{color:#fff;}
.Perple-B{background:#2a2d59;}
.Perple-BLite{background: #ff5e3b;}
.Perple-C{color:#2a2d59;}
.Perple-Hover-B{background:rgb(255 94 59 / 42%);}
.Orange-Hover-B{background: rgba(163, 68, 51, 0.55);}
.bgWhite{background: #fff;}
.bgWhiteOpac{background: rgba(255, 255, 255, 0.5);}
.bgPerple{background: #1b1e3e;}
.colorPerpleLite{color:#6c6d7f;}
.bgColorSite{background: #ff5e3b;}
.bgColorSiteBtn{background:rgba(103, 105, 126, 0.71);}
.BG-fefefef{background: #fefefe;}
.CPerpleLite{color: #9496ac;}
.CPerpleLite:hover a{color: #ff5e3b;}
.colorBroun{color: #c8c8c8 !important;}
.bgTitles{background: #d8dae3;}
.perpelcolor{color: #6a6d95;}
.colorBlog{color: #161731;}

.Wimage{width: 108px !important; height: 108px !important;}

/* Gradient */
.Gradient {
    position: absolute;
    width: 100%;
    display: block;
    /*
    -ms-transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
    */
}
.Gradient:before {
    content: '';
    position: absolute;
    top: -11vw;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 11vw;
    transform: skewY(5.45deg);
    transform-origin: top left;
    background-color: #f3f3f3;
}
.Gradient:after {
    content: '';
    position: absolute;
    top: auto;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 9vw;
    transform: skewY(5.45deg);
    transform-origin: top left;
    background-color: #f3f3f3;
}
/* Gradient pages*/
.page-template-about .Gradient{top: 2350px; height: 1165px;}
.page-template-homepage .Gradient{height: 1450px; top: 2212px;}
.page-template-seo .Gradient{top: 2090px;height: 940px;}
.page-template-services .Gradient{top: 2555px;height: 1400px;}
.single-services .Gradient{top: 1270px;height: 1400px;}
.single-blog .Gradient{top: 1800px;height: 1400px;}
.archive .Gradient{height: 1500px;top: 550px;}
.page-template-results .Gradient{height: 1500px;top: 1550px;}
.page-template-blog .Gradient{height: 1600px;top: 2200px;}
.page-template-contact .Gradient{height: 860px;top: 950px;}
.single-format-standard .Gradient{height: 1200px;top: 1178px;}
.page-template- .Gradient{}


.bgGradient{background: #2a2d59;} /* Old browsers */
.bgGradient{background: -moz-linear-gradient(-45deg,  #2a2d59 0%, #ff5e3b 100%);} /* FF3.6-15 */
.bgGradient{background: -webkit-linear-gradient(-45deg,  #2a2d59 0%,#ff5e3b 100%); }/* Chrome10-25,Safari5.1-6 */
.bgGradient{background: linear-gradient(135deg,  #2a2d59 0%,#3c3c3c 100%)} /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
.bgGradient{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2d59', endColorstr='#ff5e3b',GradientType=1 );}

.Gradient{background: #2a2d59;} /* Old browsers */
.Gradient{background: -moz-linear-gradient(-45deg,  #ffffff 0%, #d6cfcf 100%);} /* FF3.6-15 */
.Gradient{background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#d6cfcf 100%); }/* Chrome10-25,Safari5.1-6 */
.Gradient {
    background: linear-gradient(135deg, #ffffff 0%,#d6cfcf 100%);
} /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
.Gradient{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2d59', endColorstr='#ff5e3b',GradientType=1 );} /* IE6-9 fallback on horizontal gradient */

input#wpcf-custom-btn-1 {
    width: 153px!important;
}
.GradientHover{background: -moz-linear-gradient(top,  #332c2b69 0%, rgb(49 45 44 / 70%) 100%);} /* FF3.6-15 */
.GradientHover{background: -webkit-linear-gradient(top,  #332c2b69 0%,rgb(49 45 44 / 70%) 100%);} /* Chrome10-25,Safari5.1-6 */
.GradientHover{background:linear-gradient(to bottom,  #332c2b69 0%,rgb(49 45 44 / 70%) 100%)}/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
.GradientHover{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2d59', endColorstr='#ff5e3b',GradientType=0 ); }/* IE6-9 */


.page-template-blog .dispBtn{display: none;}

header {position: fixed;top: 0px;left: 0px;display: block;height: 90px;width: 100%;z-index: 999;background: #3c3c3c;}
header .Btri {position: relative;display: inline-block;float: right;}
header a.hmaburger {width: 90px;height: 90px;cursor: pointer;position: absolute;top: 0px; right: 0px;z-index: 9999999;padding: 10px;background: rgb(255, 94, 59);}
header a.hmaburger::before {content: "";height: 2px;width: 36px;display: inline-block;position: absolute;top: 32px;right: 26px;box-shadow: rgb(255, 255, 255) 0px 10px, rgb(255, 255, 255) 0px 20px;background: rgb(255, 255, 255);}
header .infoHeader{display: inline-block;max-width: 100%;padding-right: 130px;padding-left: 2%;height: 90px; line-height: 90px;}
header .custom-logo-link img{}
header .TelHeader {position: absolute; right: -25px; width: 440px;}
header .TelHeader a {color: #fff;text-decoration: none;font-size: 24px; text-align: right;line-height: 0;}
header .Tel {background: url("../../images/tel.png")no-repeat;background-position: 60px;}
header .Tel a {color: #fff;text-decoration: none;font-size: 24px; text-align: right;}
header .Tel a:hover{}
header .headerForm{height: 100%;}
header .infoHeader form{height: 90px; float: right !important;}
header .formTitle{font-size: 24px;color:#fff;float: right;padding-left: 30px;}
header .wpcf7-form{}
header .wpcf7-form p{margin:0;}
header .wpcf7-form input[type="text"]:nth-child(1){-webkit-border-top-right-radius: 100px;-webkit-border-bottom-right-radius: 100px;-moz-border-radius-topright: 100px;-moz-border-radius-bottomright: 100px;border-top-right-radius: 100px;border-bottom-right-radius: 100px;}
header .wpcf7-form input[type="text"], header input[type="tel"], header .wpcf7-form input[type="submit"]{border:none; background: #797575;color: #fff;}
header .wpcf7-form input[type="text"], header input[type="tel"]{font-size: 16px; height: 44px;padding: 0.625em 1.4375em 0.625em 0;width: 100%;}
header .wpcf7-form input[type="submit"]{font-weight: bold; font-size: 16px; height: 45px;margin-top: 1px; width: 100%; background: #ff5e3b;-webkit-border-top-left-radius: 100px;-webkit-border-bottom-left-radius: 100px;-moz-border-radius-topleft: 100px;-moz-border-radius-bottomleft: 100px;border-top-left-radius: 100px;border-bottom-left-radius: 100px;}
header input[type="tel"]:focus{color: #fff;}



.headerForm input::-webkit-input-placeholder {color: #fff;}
.headerForm input::-moz-placeholder { color: #fff;}
.headerForm input:-ms-input-placeholder {color: #fff;}
.headerForm input:-moz-placeholder {color: #fff;}

.Form input::-webkit-input-placeholder {color: #fff !important;}
.Form input::-moz-placeholder { color: #fff !important;}
.Form input:-ms-input-placeholder {color: #fff !important;}
.Form input:-moz-placeholder {color: #fff !important;}


.widget_tag_cloud{padding: 0 20px 20px 20px;}



.SelectedTopImgText{
    position: absolute;
    top: 38%;
    color: #fff;
    font-size: 34px;
}

.SelectedTopImgText a{color: #fff; cursor: default;}

.SelectedTopImgText p{margin: 0;}

nav {position: fixed;top: 90px;bottom: 0px;right: 0px;width: 90px;transition: all;overflow: hidden;background: #3c3c3c;}
.main-navigation ul {width: 250px;list-style: none;margin: 0px;padding: 0;}
.main-navigation li {width: 250px;height: 90px;position: relative;}
.main-navigation a {display: flex;padding: 0px;align-items: center;color: #fff;}
.menu-icon {display: inline-block;width: 90px;height: 90px;float: right;}

header.mobileNone ul.primary-menu li a:before{
  content:'';
  display: inline-block;width: 90px;height: 90px;float: right;
}
header.mobileNone ul.primary-menu li:nth-child(1) a:before {background: url("../../images/01.png") center center no-repeat;background-repeat: no-repeat;}
header.mobileNone .menu-text {width: 160px;height: 90px;color: rgb(251 251 251);display: inline-block;float: right;line-height: 80px;font-size: 18px;padding-right: 30px;background: #191717;}
header.mobileNone ul.primary-menu li:hover .menu-text{background: #585656; color: #ff5e3b;}

header.mobileNone ul.primary-menu li:nth-child(1) a:before {background: url(../../images/01.png)center;background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(1):hover a:before {background: url(../../images/h01.png)center;}

header.mobileNone ul.primary-menu li:nth-child(2) a:before {background: url(../../images/02.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(2):hover a:before {background: url(../../images/h02.png)center;background-repeat: no-repeat;}

header.mobileNone ul.primary-menu li:nth-child(3) a:before {background: url(../../images/03.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(3):hover a:before {background: url(../../images/h03.png)center;background-repeat: no-repeat;}

header.mobileNone ul.primary-menu li:nth-child(4) a:before {background: url(../../images/04.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(4):hover a:before {background: url(../../images/h04.png)center;background-repeat: no-repeat;}

header.mobileNone ul.primary-menu li:nth-child(5) a:before {background: url(../../images/05.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(5):hover a:before {background: url(../../images/h05.png)center;background-repeat: no-repeat;}

header.mobileNone ul.primary-menu li:nth-child(6) a:before {background: url(../../images/06.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(6):hover a:before {background: url(../../images/h06.png)center;background-repeat: no-repeat;}

header.mobileNone ul.primary-menu li:nth-child(7) a:before {background: url(../../images/07.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(7):hover a:before {background: url(../../images/h07.png)center;background-repeat: no-repeat;}

header.mobileNone ul.primary-menu li:nth-child(8) a:before {background: url(../../images/08.png)center; background-repeat: no-repeat;}
header.mobileNone ul.primary-menu li:nth-child(8):hover a:before {background: url(../../images/h08.png)center;background-repeat: no-repeat;}
header.mobileNone .widthNav{width: 250px;transition: all 600ms ease;}

main {display: inline-block; width: 100%; max-width: 100%; padding-top: 120px; padding-right: 130px; padding-left: 2%;float: right;}

.mobileShow{display: none;}
header.mobileShow{background: none;}
header.mobileShow a.hmaburgerMobile {width: 90px;height: 90px;cursor: pointer;position: relative;padding: 10px;background: rgb(255, 94, 59);}
header.mobileShow a.hmaburgerMobile::before {content: "";height: 2px;width: 26px;display: inline-block;position: absolute;top: 18px;right: 12px;box-shadow: rgb(255, 255, 255) 0px 10px, rgb(255, 255, 255) 0px 20px;background: rgb(255, 255, 255);}
.bgHeasderMobile{background:#3c3c3c; height: 60px;}


/*footer*/
footer .menu-icon{display: none;}
footer .widget-title, footer .widgettitle{color: #ff5e3b;font-size: 20px;font-weight: normal;text-align: right;margin: 0 0 30px 0;}
footer .widget {background: none;border: none;border-radius: 0;}
footer{ position: relative;
    display: inline-block;
    width: 100%;
    display: inline-block;
    max-width: 100%;
    background: #292929;
    color: #ffffff;
    float: right;}
footer .mainfooter{padding-right: 130px;}
footer .bgImagF{background: url(../../images/bgAreaFooter.jpg); text-align: center;padding: 80px 60px !important;    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;}
footer .btnReedMore{border-radius: 10px;}
footer .textFooter{color: #fff; font-size: 16px;}
footer .textFooter div{font-size: 24px;}
footer .area{padding: 80px 0 0 0;}
footer .area a{width: 100%; color: #8c8ea5;}
footer .sochal a{width: auto;}
footer .sochal a img{background: #484646; border-radius: 100%;}
footer .sochal a img:hover{background: #ff5e3b; border-radius: 100%;}

footer  .Title{color: #aaacc0; font-size: 20px; font-weight: normal;text-align: right;}
footer .widget img, footer .widget .post-date, footer .widget .borderBottomLine, footer .widget .dispBtn{display: none;}
footer .widget .bgTitles{background: none;}
footer .widget_recent_entries .Title{padding: 0;}
footer .widget_recent_entries .pad-20-30, footer .widget_recent_entries .padBot15impo, footer .widget_recent_entries a div{padding: 0 !important;}
footer .Text, footer .area a{font-size: 14px;color:#c9c9cc;}
footer li.current-menu-item a span.menu-text {color: #ff5e3b;}
footer li.menu-item a:hover span.menu-text {color: #ff5e3b;}
footer li{line-height: 1.5;}
footer .widget_pages a{padding-bottom: 4px;}
footer .margin10{margin: 0 0 0 15px;}

/*update*/
table {}
table tr, table tr td{text-align: right;padding: 25px 0;border-bottom: 1px solid #f1f1f1;}
table tr td:nth-child(2){text-align: center;}


.border-B1{border-bottom: 1px solid #000;}
.border-result{border-bottom: 1px solid #f1f1f1}
.border1{position: absolute;border: 0; right: 0; height: 1px; background: #000;}
.borderPadB{padding: 30px 0 20px 0;border-top: 1px solid #f1f1f1;}
.social{display: inline-block; width: 100%; text-align: center; margin: 10px 0;}
.social a{display: inline-block; width: 60px; height: 60px; background: url(../../images/social.png) no-repeat; margin:0 2% 10px 2%; border-radius: 3px; float: right;}
.social a.facebook{background-position: 0 0;}
.social a.facebook:hover{}
.social a.google{background-position: -60px 0;}
.social a.google:hover{}
.social a.linkedin{background-position: -120px 0;}
.social a.linkedin:hover{}
.social a.twitter{background-position: -180px 0;}
.social a.twitter:hover{}
.social a.youtube{background-position: 0px -60px;}
.social a.youtube:hover{}
.social a.instagram{background-position: -60px -60px;}
.social a.instagram:hover{}

.social a.bloger{background-position: -60px -120px;}
.social a.bloger:hover{}
.social a.pinterest{background-position: -120px -60px;}
.social a.pinterest:hover{}
.social a.rss{background-position: -0px -120px;}
.social a.rss:hover{}
.social a.dribble{background-position: -180px -60px;}
.social a.dribble:hover{}
.social a.waze{background-position: -120px -120px;}
.social a.waze:hover{}
.social a.zap{background-position: -180px -120px;}
.social a.zap:hover{}

.column, .columns {
  width: 100%;
  float: right !important;
  padding-left: 15px;
  padding-right: 15px; 
}

.SelectedProtfolio a.link{display: inline-table;}

.bg2 
{
      background: url(../../images/v222.png) left no-repeat #4CAF50;
      background-position: 10px;
}


@media screen and (max-width:100rem){
  .MainTitlePage2{font-size: 20px;}
}

@media only screen and (max-width: 1889px) {
  .min-height519{min-height: 700px}
  header .TelHeader { width: 345px;}
}

@media only screen and (max-width: 1780px) {
   .simbol{top:-15px;}
}

@media only screen and (max-width: 110.063em) {
  header .TelHeader { width: 270px;} 
  .SelectedServices .icon{right: 0;}
  .min-height519{min-height: 700px}
  .min-height560{min-height: 750px;}
}

@media only screen and (max-width: 100.063em) {
  .min-height519{min-height: 800px}
}

@media only screen and (max-width: 94.063em) {
  .min-height519{min-height: 1090px}
  .min-height560{min-height: 935px;}
  .minH409{ padding-bottom: 50px;}
}

@media only screen and (max-width: 90.063em) {
  header .TelHeader { width: 175px;}
  .absolutHeader{font-size: 16px;}
  .jobPannel form{padding-right: 150px;} 
  .jobPannel form input[type="email"] {width: 400px;}
  .B-FILE,.jobPannel form input[type="file"]{width: 150px;}
  .jobPannel .file-600 .wpcf7-not-valid-tip{right: -150px;}
  .wpcf7-mail-sent-ok{bottom: 20px;}
  .plusCross{left: 35px !important;}
 .padAside .SelectedTopImg{margin-top: 10px;}
  .workText{padding: 20px;}
  .MainTitlePage2{padding: 10px 20px;font-size: 18px;}
  .workImg, .jobPannel .Title{display: none;}
  .pnl{padding: 0;}
  .products_inner{padding-bottom: 60px;}
}

@media only screen and (max-width: 75.9em) {
   .SelectedServices .icon{right:100px;}
   .owl-categories .owl-controls, .owl-optimization .owl-controls, .owl-algorithm .owl-pagination{margin: 20px 0 0 0;}

}
@media only screen and (max-width: 74.063em) {
  header .TelHeader { width: 160px;right: -55px;} 
  header .formTitle{font-size: 14px;padding-left: 10px;}
  .main-navigation li, .menu-icon{height: 70px;}
  header .Tel {background-position: 0;}
  header .Tel a{font-size: 14px;padding-left: 40px;}
  .thwoo img{display: none;}
  .bg{background: #2a2d59;}
  .MainTitlePage2{position: relative;}

}


@media only screen and (max-width: 1600px) {
   .SelectedTopImgText{top: 20%; font-size: 22px;}
  .min580{min-height: 726px;}
   .page-template-seo .SizeCustom{font-size:29px;}
   .borderR-right, .borderR-left{border-radius:0 !important;}
   span.br{display:none;}
   .min435{min-height: 428px;}
   .minH409{min-height: 535px;}
   .minH-441{min-height: 505px;}
   .width100leptop{width: 100% !important;}
   .NoneLeptop{display: none;}
   .Margin-T-70{margin-top: 23%;}
   .Min573 {min-height: 300px !important;}
   .min-height519 {min-height: 500px;}
   .min-height560 {min-height: 800px;}
   header .TelHeader{right: 40px;}
   .main-navigation li, .menu-icon, .menu-text{height: 67px;}
   .Text figure{width: auto !important;}
   .MainTitlePage{top: 35%;}
   .single-blog .MainTitlePage{top: 40%;}
   .single-blog .TitleS{font-size:30px;}
    .widthCustom{width: 100% !important;}
	 table tr, table tr td{font-size:15px;}

}
@media only screen and (max-width: 1440px) {
}

@media only screen and (max-width: 1280px) {
  .jobPannel form{float: right !important;}

}

@media only screen and (max-width: 1217px) {
  .padL20, .SelectedServices .owl-item:nth-child(1) .box01, .algorithm .owl-item:nth-child(1) .box01, .box:last-child, .owl-item:nth-child(1) .box01{padding: 0 10px !important;}
  .Google {margin-bottom: 25px;}
  .Google:last-child{margin-bottom: 0;}
  .widthMobile100{width: 100% !important; }
  .Min573 {min-height: 190px !important;}
  .Margin-T-70 {margin-top: 6%;}
  .borderR-left {border-top-left-radius: 0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
  .min-height519{min-height: 370px !important;}
  .Show1215{display: block;}
  .Hide1215{display: none;}
  .btnAbsolut0{width: auto;}
}

@media only screen and (max-width: 70.063em) {
    .MainTitlePage2{padding: 10px;font-size: 16px;}
}
@media only screen and (max-width: 64.063em) {
  .workText{padding: 0 50px !important;}
  .jobPannel{padding: 50px;}
 .plusCross{ left: 5px !important;top: 0 !important; width: 30px !important; height: 30px !important;}
  .SelectedTopImgText{font-size: 25px;top: 30%;}
  footer .padTop50, footer .menu-item{padding: 0!important;}
  .min-heght-494 {min-height: 325px;}
  .Size{font-size:13px !important;}
  .padTopMobile{padding-top: 20px !important;}
  .borderRNone{border-radius: 0 !important;}
  .padAside40{padding: 0 70px 0 0 !important;}
  .min580{min-height: 625px;}
  .dispNoneAbout{display:none;} 
  .dispAbout{display:block;}
  .min-height560{min-height: 660px}
  .pad0Mobile{margin: 0 !important;}
  .menu-item{padding-bottom: 20px;}
  .search .page-content input[type="search"]{width: 100%;}
  .menu-text{padding: 0;}
  nav{position: fixed;top: 56px;right: 0px;z-index: 1;display: inline-table;width: 100%;text-align: center;height: auto; transition: all 800ms ease;}
  .menu-text {width: 100%;color: rgb(230 231 241);display: inline-block;font-size: 16px;background: none;height: auto;line-height: normal; line-height: 34px}
  .top5 {padding-top:5px}
  .main-navigation ul{width: 100%; height: 100%;}
  .main-navigation ul li{width: 100%;height: auto;}
  .padTop50{padding-top: 20px !important;}
  .heightM{height: 100%;}
  .SelectedAboutImg img, .W100MOBILE{width: 100%;}
  .mobileNone{display: none !important;}
  .padAside{padding: 0 5px;}
  .dnRes40{display: none;}
   header, header.mobileShow a.hmaburgerMobile, .TelMobile{height: 60px;}
  .mobileShow{display: block !important;}
  .res18{width: 100% !important;padding: 0;}
   main{padding: 50px 0 0 0;}
   header .TelHeader {width: 260px; right: -210px;}
  .sizetable{font-size: 10px; line-height: normal;}
  .padMobileL10{padding-left: 10px;}
  .breadcrumbs{display: none !important;}
  .SelectedServices .icon{right:50px;}
  .borderR-right {border-top-right-radius: 5px;border-top-left-radius: 5px;border-bottom-right-radius: 0;}
  header .TelHeader {}
  header .TelHeader a{font-size: 22px;}
  .dnMobile{display: block;}
  .hideRes, .Gradient{display: none;}
  .SelectedTopImg.padSite{margin-bottom: 5px !important;}
  header .Tel a{font-size: 20px;padding-left: 65px;}
  .bottons {bottom: 50px;}
  .padL-0, .padR-0{padding: 15px 0 !important}
  .width100Mobile{width: 100% !important;}
  .minH409{min-height: 420px;}
  .PadZeroM{padding:0;}
  .padMiddlew{padding: 0 10% 0 0;}
  .min-height615{min-height:400px;}
  body.single-post main.padTop90{padding:50px 0 0 0 !important;}

}
@media all and (orientation:portrait) {

}
@media only screen and (max-width: 64em) and (orientation:landscape) {
  .min-height560{min-height: 525px !important;}
  .min580{min-height: 700px !important;}
  .widthCustom {width: 99.9% !important;}
  footer .bgImagF{background: url(../../images/padfot.jpg);}
}
@media only screen and (min-width: 1025px) { 
  .mobile_side
  {
    display: none;
  }
}
@media only screen and (max-width: 1025px) { 
    .menu-item a {
        color: #fff;
        padding: 10px 0px !important;
    }
    ul#menu-main-right-nav-1 {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    li.menu-item {
        padding: 0px;
    }
    body.home .sidebar .needSupportBtn, body.home .sidebar .googlePartnerBtn
    {
      display: none;
    }
    .mobile_side .needSupportBtn
    {
      width: 49.50%;
    }
    .mobile_side .googlePartnerBtn
    {
      width: 49.50%;
      float: left;
    }
}
@media only screen and (max-width: 800px) { 
  .accessibility-location-left .aicon_link
  {
    top: 14px;
  }
}
@media only screen and (max-width: 640px) { 
  .mobile_side .needSupportBtn, .mobile_side .googlePartnerBtn
  {
    width: 100%;
  }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : fcape) { 
  .page-template-about li{padding: 10px !important;}
  .pad-box{padding: 0 10px !important;}
  .TextSizeMobile{font-size: 15px;}
  .borderRnone{border-radius: 0 !important;}
  .pad-box {padding: 20px !important;}
}

@media only screen and (max-width: 50.063em) {
    .pad-Li-Area{padding: 10px  !important;}
    .absolutHeader{font-size: 22px;cursor: auto;}
}
@media only screen and (max-width: 1025px) {
  footer .mainfooter {padding-right: 0;}
}
@media only screen and (max-width: 40em) {
  footer .bgImagF{padding:20px 60px !important;}
  .pnl ol{padding: 0 !important; margin: 15px !important;}
  .jobPannel div.wpcf7-response-output{right: 37%; border:none; bottom: -20px;}
  .jobPannel form input[type="email"]{padding-right: 10px !important; float: none;}
  .jobPannel form input[type="submit"]{padding: 10px 0 !important;}
  .jobPannel form input[type="file"]{height: 47px;}
  .jobPannel form, .jobPannel form input[type="email"], .jobPannel form input[type="file"], .jobPannel form input[type="submit"]{padding: 0; position: relative;display: inline-block;width: 100%;border-radius: 0;padding-right: 0;}
 
.jobPannel .file-600 .wpcf7-not-valid-tip{position: relative;right: 0;bottom: 0;}
.jobPannel .email-932 .wpcf7-not-valid-tip{position: relative;right: 0; bottom: 0;}
.jobPannel div.wpcf7-response-output {position: relative;bottom: 0;left: 0;padding: 10px;margin: 0;width: auto;color: #4A4A4A;height: 50px;line-height: normal;}
.jobPannel div.wpcf7-mail-sent-ok{display: block !important;}
.B-FILE{width: 100% !important; border-radius: 0; right: 0;top: 0;}
  .single-blog .TitleS{font-size:25px;}
  .Wimage{width: 80px !important; height: 80px !important;}
    .SelectedTopImgText{font-size: 16px;}
    .SelectedTopImgText a{cursor: pointer;}
    .page-template-about .MainTitlePage {top: 26%;}
    .MainTitlePage{top: 35%;}
    .pad-M{padding-top: 50px;}
  .Size {font-size: 10px !important;}
  .single-blog .morArticle .Title{padding: 10px 0;}
  .min-heght-494{min-height: 380px;}
  .AboutLinks{left: 5px;}
  .AboutLinks img{left: 5px; width: 50px;}
  .padSite.mainBorder.bgWhite.bgWhite{width: 100%;margin-bottom:10px !important;}
  .map{display: none;}
  .padForm {padding: 20px;}
  footer .textFooter{font-size: 14px;}
  footer .btn{margin: 0;}
  footer .textFooter div{font-size:  18PX;}
  .pad-btn{padding: 20PX 0 0 0;}
  .pad-Li-Area{padding: 0 26px !important;}
  .pad-Li-Area{padding: 0 26px !important;}
  .padMobileMain{padding-top: 50px !important;}
  .absolutCenter{top: 35%;}
  .SizeForText{font-size: 16px;}
  .Title, a .Title{font-size: 18px;}
  .padAllMobile{padding: 0;}
  .imgWSmall{width: 30px;}
  .SizeMobileBtn{font-size: 10px;}
  .Text{font-size: 17px;}
  .margin-side{margin: 10px;}
  .pad-L-50{padding-left: 20px;}
  .hideRes40{display: none;}
  .dnMobile40{display: block;}
  .SelectedServices .icon{right:20px;}
  .SelectedAboutImg .TextAbouImg{font-size: 14px;}
  .padRm {padding-right: 15px !important;}
  main{padding: 0 0 0 0;}
  footer{margin: 0;}
  footer .mainfooter{padding-right: 0;}
  .Text-size{font-size: 24px;}
}
@media only screen and (max-width: 35em) {
    .paging a{font-size: 12px;}
}
@media only screen and (max-width: 30em) {
    .SelectedServices .Title{margin-right: 20px;}
    .SelectedServices .icon{right:0;}
    .paging a{font-size: 14px;}
}
@media only screen and (max-width: 20em) {
    .min-height560{min-height: 718px !important;}
}
.PopBannerForm .Close:after {transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.PopBannerForm .Close:before, .PopBannerForm .Close:after {content: '';height: 2px;width: 25px;display: block;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;position: absolute;top: 23px;left: 18px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}

.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: left; }
.column.end:last-child:last-child, .end.columns:last-child:last-child {
    float: right; }

.column.row.row, .row.row.columns {
  float: none; }
  .row .column.row.row, .row .row.row.columns {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }

.small-1 {
  width: 4.16667%; }

.small-push-1 {
  position: relative;
  right: 4.16667%; }

.small-pull-1 {
  position: relative;
  right: -4.16667%; }

.small-offset-0 {
  margin-right: 0%; }

.small-2 {
  width: 8.33333%; }

.small-push-2 {
  position: relative;
  right: 8.33333%; }

.small-pull-2 {
  position: relative;
  right: -8.33333%; }

.small-offset-1 {
  margin-right: 4.16667%; }

.small-3 {
  width: 12.5%; }

.small-push-3 {
  position: relative;
  right: 12.5%; }

.small-pull-3 {
  position: relative;
  right: -12.5%; }

.small-offset-2 {
  margin-right: 8.33333%; }

.small-4 {
  width: 16.66667%; }

.small-push-4 {
  position: relative;
  right: 16.66667%; }

.small-pull-4 {
  position: relative;
  right: -16.66667%; }

.small-offset-3 {
  margin-right: 12.5%; }

.small-5 {
  width: 20.83333%; }

.small-push-5 {
  position: relative;
  right: 20.83333%; }

.small-pull-5 {
  position: relative;
  right: -20.83333%; }

.small-offset-4 {
  margin-right: 16.66667%; }

.small-6 {
  width: 25%; }

.small-push-6 {
  position: relative;
  right: 25%; }

.small-pull-6 {
  position: relative;
  right: -25%; }

.small-offset-5 {
  margin-right: 20.83333%; }

.small-7 {
  width: 29.16667%; }

.small-push-7 {
  position: relative;
  right: 29.16667%; }

.small-pull-7 {
  position: relative;
  right: -29.16667%; }

.small-offset-6 {
  margin-right: 25%; }

.small-8 {
  width: 33.33333%; }

.small-push-8 {
  position: relative;
  right: 33.33333%; }

.small-pull-8 {
  position: relative;
  right: -33.33333%; }

.small-offset-7 {
  margin-right: 29.16667%; }

.small-9 {
  width: 37.5%; }

.small-push-9 {
  position: relative;
  right: 37.5%; }

.small-pull-9 {
  position: relative;
  right: -37.5%; }

.small-offset-8 {
  margin-right: 33.33333%; }

.small-10 {
  width: 41.66667%; }

.small-push-10 {
  position: relative;
  right: 41.66667%; }

.small-pull-10 {
  position: relative;
  right: -41.66667%; }

.small-offset-9 {
  margin-right: 37.5%; }

.small-11 {
  width: 45.83333%; }

.small-push-11 {
  position: relative;
  right: 45.83333%; }

.small-pull-11 {
  position: relative;
  right: -45.83333%; }

.small-offset-10 {
  margin-right: 41.66667%; }

.small-12 {
  width: 50%; }

.small-push-12 {
  position: relative;
  right: 50%; }

.small-pull-12 {
  position: relative;
  right: -50%; }

.small-offset-11 {
  margin-right: 45.83333%; }

.small-13 {
  width: 54.16667%; }

.small-push-13 {
  position: relative;
  right: 54.16667%; }

.small-pull-13 {
  position: relative;
  right: -54.16667%; }

.small-offset-12 {
  margin-right: 50%; }

.small-14 {
  width: 58.33333%; }

.small-push-14 {
  position: relative;
  right: 58.33333%; }

.small-pull-14 {
  position: relative;
  right: -58.33333%; }

.small-offset-13 {
  margin-right: 54.16667%; }

.small-15 {
  width: 62.5%; }

.small-push-15 {
  position: relative;
  right: 62.5%; }

.small-pull-15 {
  position: relative;
  right: -62.5%; }

.small-offset-14 {
  margin-right: 58.33333%; }

.small-16 {
  width: 66.66667%; }

.small-push-16 {
  position: relative;
  right: 66.66667%; }

.small-pull-16 {
  position: relative;
  right: -66.66667%; }

.small-offset-15 {
  margin-right: 62.5%; }

.small-17 {
  width: 70.83333%; }

.small-push-17 {
  position: relative;
  right: 70.83333%; }

.small-pull-17 {
  position: relative;
  right: -70.83333%; }

.small-offset-16 {
  margin-right: 66.66667%; }

.small-18 {
  width: 75%; }

.small-push-18 {
  position: relative;
  right: 75%; }

.small-pull-18 {
  position: relative;
  right: -75%; }

.small-offset-17 {
  margin-right: 70.83333%; }

.small-19 {
  width: 79.16667%; }

.small-push-19 {
  position: relative;
  right: 79.16667%; }

.small-pull-19 {
  position: relative;
  right: -79.16667%; }

.small-offset-18 {
  margin-right: 75%; }

.small-20 {
  width: 83.33333%; }

.small-push-20 {
  position: relative;
  right: 83.33333%; }

.small-pull-20 {
  position: relative;
  right: -83.33333%; }

.small-offset-19 {
  margin-right: 79.16667%; }

.small-21 {
  width: 87.5%; }

.small-push-21 {
  position: relative;
  right: 87.5%; }

.small-pull-21 {
  position: relative;
  right: -87.5%; }

.small-offset-20 {
  margin-right: 83.33333%; }

.small-22 {
  width: 91.66667%; }

.small-push-22 {
  position: relative;
  right: 91.66667%; }

.small-pull-22 {
  position: relative;
  right: -91.66667%; }

.small-offset-21 {
  margin-right: 87.5%; }

.small-23 {
  width: 95.83333%; }

.small-push-23 {
  position: relative;
  right: 95.83333%; }

.small-pull-23 {
  position: relative;
  right: -95.83333%; }

.small-offset-22 {
  margin-right: 91.66667%; }

.small-24 {
  width: 100%; }

.small-offset-23 {
  margin-right: 95.83333%; }

.small-up-1 > .column, .small-up-1 > .columns {
  width: 100%;
  float: right; }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both; }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
    float: left; }

.small-up-2 > .column, .small-up-2 > .columns {
  width: 50%;
  float: right; }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both; }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
    float: left; }

.small-up-3 > .column, .small-up-3 > .columns {
  width: 33.33333%;
  float: right; }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both; }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
    float: left; }

.small-up-4 > .column, .small-up-4 > .columns {
  width: 25%;
  float: right; }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both; }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
    float: left; }

.small-up-5 > .column, .small-up-5 > .columns {
  width: 20%;
  float: right; }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both; }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
    float: left; }

.small-up-6 > .column, .small-up-6 > .columns {
  width: 16.66667%;
  float: right; }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both; }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
    float: left; }

.small-up-7 > .column, .small-up-7 > .columns {
  width: 14.28571%;
  float: right; }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both; }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
    float: left; }

.small-up-8 > .column, .small-up-8 > .columns {
  width: 12.5%;
  float: right; }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both; }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
    float: left; }

.small-collapse > .column, .small-collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

.small-collapse .row,
.expanded.row .small-collapse.row {
  margin-left: 0;
  margin-right: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-left: 0.46875rem;
  padding-right: 0.46875rem; }

.small-centered {
  float: none;
  margin-left: auto;
  margin-right: auto; }

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left; }

@media screen and (min-width: 40em) {
  .medium-1 {
    width: 4.16667%; }
  .medium-push-1 {
    position: relative;
    right: 4.16667%; }
  .medium-pull-1 {
    position: relative;
    right: -4.16667%; }
  .medium-offset-0 {
    margin-right: 0%; }
  .medium-2 {
    width: 8.33333%; }
  .medium-push-2 {
    position: relative;
    right: 8.33333%; }
  .medium-pull-2 {
    position: relative;
    right: -8.33333%; }
  .medium-offset-1 {
    margin-right: 4.16667%; }
  .medium-3 {
    width: 12.5%; }
  .medium-push-3 {
    position: relative;
    right: 12.5%; }
  .medium-pull-3 {
    position: relative;
    right: -12.5%; }
  .medium-offset-2 {
    margin-right: 8.33333%; }
  .medium-4 {
    width: 16.66667%; }
  .medium-push-4 {
    position: relative;
    right: 16.66667%; }
  .medium-pull-4 {
    position: relative;
    right: -16.66667%; }
  .medium-offset-3 {
    margin-right: 12.5%; }
  .medium-5 {
    width: 20.83333%; }
  .medium-push-5 {
    position: relative;
    right: 20.83333%; }
  .medium-pull-5 {
    position: relative;
    right: -20.83333%; }
  .medium-offset-4 {
    margin-right: 16.66667%; }
  .medium-6 {
    width: 25%; }
  .medium-push-6 {
    position: relative;
    right: 25%; }
  .medium-pull-6 {
    position: relative;
    right: -25%; }
  .medium-offset-5 {
    margin-right: 20.83333%; }
  .medium-7 {
    width: 29.16667%; }
  .medium-push-7 {
    position: relative;
    right: 29.16667%; }
  .medium-pull-7 {
    position: relative;
    right: -29.16667%; }
  .medium-offset-6 {
    margin-right: 25%; }
  .medium-8 {
    width: 33.33333%; }
  .medium-push-8 {
    position: relative;
    right: 33.33333%; }
  .medium-pull-8 {
    position: relative;
    right: -33.33333%; }
  .medium-offset-7 {
    margin-right: 29.16667%; }
  .medium-9 {
    width: 37.5%; }
  .medium-push-9 {
    position: relative;
    right: 37.5%; }
  .medium-pull-9 {
    position: relative;
    right: -37.5%; }
  .medium-offset-8 {
    margin-right: 33.33333%; }
  .medium-10 {
    width: 41.66667%; }
  .medium-push-10 {
    position: relative;
    right: 41.66667%; }
  .medium-pull-10 {
    position: relative;
    right: -41.66667%; }
  .medium-offset-9 {
    margin-right: 37.5%; }
  .medium-11 {
    width: 45.83333%; }
  .medium-push-11 {
    position: relative;
    right: 45.83333%; }
  .medium-pull-11 {
    position: relative;
    right: -45.83333%; }
  .medium-offset-10 {
    margin-right: 41.66667%; }
  .medium-12 {
    width: 50%; }
  .medium-push-12 {
    position: relative;
    right: 50%; }
  .medium-pull-12 {
    position: relative;
    right: -50%; }
  .medium-offset-11 {
    margin-right: 45.83333%; }
  .medium-13 {
    width: 54.16667%; }
  .medium-push-13 {
    position: relative;
    right: 54.16667%; }
  .medium-pull-13 {
    position: relative;
    right: -54.16667%; }
  .medium-offset-12 {
    margin-right: 50%; }
  .medium-14 {
    width: 58.33333%; }
  .medium-push-14 {
    position: relative;
    right: 58.33333%; }
  .medium-pull-14 {
    position: relative;
    right: -58.33333%; }
  .medium-offset-13 {
    margin-right: 54.16667%; }
  .medium-15 {
    width: 62.5%; }
  .medium-push-15 {
    position: relative;
    right: 62.5%; }
  .medium-pull-15 {
    position: relative;
    right: -62.5%; }
  .medium-offset-14 {
    margin-right: 58.33333%; }
  .medium-16 {
    width: 66.66667%; }
  .medium-push-16 {
    position: relative;
    right: 66.66667%; }
  .medium-pull-16 {
    position: relative;
    right: -66.66667%; }
  .medium-offset-15 {
    margin-right: 62.5%; }
  .medium-17 {
    width: 70.83333%; }
  .medium-push-17 {
    position: relative;
    right: 70.83333%; }
  .medium-pull-17 {
    position: relative;
    right: -70.83333%; }
  .medium-offset-16 {
    margin-right: 66.66667%; }
  .medium-18 {
    width: 75%; }
  .medium-push-18 {
    position: relative;
    right: 75%; }
  .medium-pull-18 {
    position: relative;
    right: -75%; }
  .medium-offset-17 {
    margin-right: 70.83333%; }
  .medium-19 {
    width: 79.16667%; }
  .medium-push-19 {
    position: relative;
    right: 79.16667%; }
  .medium-pull-19 {
    position: relative;
    right: -79.16667%; }
  .medium-offset-18 {
    margin-right: 75%; }
  .medium-20 {
    width: 83.33333%; }
  .medium-push-20 {
    position: relative;
    right: 83.33333%; }
  .medium-pull-20 {
    position: relative;
    right: -83.33333%; }
  .medium-offset-19 {
    margin-right: 79.16667%; }
  .medium-21 {
    width: 87.5%; }
  .medium-push-21 {
    position: relative;
    right: 87.5%; }
  .medium-pull-21 {
    position: relative;
    right: -87.5%; }
  .medium-offset-20 {
    margin-right: 83.33333%; }
  .medium-22 {
    width: 91.66667%; }
  .medium-push-22 {
    position: relative;
    right: 91.66667%; }
  .medium-pull-22 {
    position: relative;
    right: -91.66667%; }
  .medium-offset-21 {
    margin-right: 87.5%; }
  .medium-23 {
    width: 95.83333%; }
  .medium-push-23 {
    position: relative;
    right: 95.83333%; }
  .medium-pull-23 {
    position: relative;
    right: -95.83333%; }
  .medium-offset-22 {
    margin-right: 91.66667%; }
  .medium-24 {
    width: 100%; }
  .medium-offset-23 {
    margin-right: 95.83333%; }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    width: 100%;
    float: right; }
    .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
      float: left; }
  .medium-up-2 > .column, .medium-up-2 > .columns {
    width: 50%;
    float: right; }
    .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
      float: left; }
  .medium-up-3 > .column, .medium-up-3 > .columns {
    width: 33.33333%;
    float: right; }
    .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
      float: left; }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    width: 25%;
    float: right; }
    .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
      float: left; }
  .medium-up-5 > .column, .medium-up-5 > .columns {
    width: 20%;
    float: right; }
    .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
      float: left; }
  .medium-up-6 > .column, .medium-up-6 > .columns {
    width: 16.66667%;
    float: right; }
    .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
      float: left; }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    width: 14.28571%;
    float: right; }
    .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
      float: left; }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    width: 12.5%;
    float: right; }
    .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
      float: left; }
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .medium-collapse .row,
  .expanded.row .medium-collapse.row {
    margin-left: 0;
    margin-right: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem; }
  .medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left; } }

@media screen and (min-width: 64em) {
  .large-1 {
    width: 4.16667%; }
  .large-push-1 {
    position: relative;
    right: 4.16667%; }
  .large-pull-1 {
    position: relative;
    right: -4.16667%; }
  .large-offset-0 {
    margin-right: 0%; }
  .large-2 {
    width: 8.33333%; }
  .large-push-2 {
    position: relative;
    right: 8.33333%; }
  .large-pull-2 {
    position: relative;
    right: -8.33333%; }
  .large-offset-1 {
    margin-right: 4.16667%; }
  .large-3 {
    width: 12.5%; }
  .large-push-3 {
    position: relative;
    right: 12.5%; }
  .large-pull-3 {
    position: relative;
    right: -12.5%; }
  .large-offset-2 {
    margin-right: 8.33333%; }
  .large-4 {
    width: 16.66667%; }
  .large-push-4 {
    position: relative;
    right: 16.66667%; }
  .large-pull-4 {
    position: relative;
    right: -16.66667%; }
  .large-offset-3 {
    margin-right: 12.5%; }
  .large-5 {
    width: 20.83333%; }
  .large-push-5 {
    position: relative;
    right: 20.83333%; }
  .large-pull-5 {
    position: relative;
    right: -20.83333%; }
  .large-offset-4 {
    margin-right: 16.66667%; }
  .large-6 {
    width: 25%; }
  .large-push-6 {
    position: relative;
    right: 25%; }
  .large-pull-6 {
    position: relative;
    right: -25%; }
  .large-offset-5 {
    margin-right: 20.83333%; }
  .large-7 {
    width: 29.16667%; }
  .large-push-7 {
    position: relative;
    right: 29.16667%; }
  .large-pull-7 {
    position: relative;
    right: -29.16667%; }
  .large-offset-6 {
    margin-right: 25%; }
  .large-8 {
    width: 33.33333%; }
  .large-push-8 {
    position: relative;
    right: 33.33333%; }
  .large-pull-8 {
    position: relative;
    right: -33.33333%; }
  .large-offset-7 {
    margin-right: 29.16667%; }
  .large-9 {
    width: 37.5%; }
  .large-push-9 {
    position: relative;
    right: 37.5%; }
  .large-pull-9 {
    position: relative;
    right: -37.5%; }
  .large-offset-8 {
    margin-right: 33.33333%; }
  .large-10 {
    width: 41.66667%; }
  .large-push-10 {
    position: relative;
    right: 41.66667%; }
  .large-pull-10 {
    position: relative;
    right: -41.66667%; }
  .large-offset-9 {
    margin-right: 37.5%; }
  .large-11 {
    width: 45.83333%; }
  .large-push-11 {
    position: relative;
    right: 45.83333%; }
  .large-pull-11 {
    position: relative;
    right: -45.83333%; }
  .large-offset-10 {
    margin-right: 41.66667%; }
  .large-12 {
    width: 50%; }
  .large-push-12 {
    position: relative;
    right: 50%; }
  .large-pull-12 {
    position: relative;
    right: -50%; }
  .large-offset-11 {
    margin-right: 45.83333%; }
  .large-13 {
    width: 54.16667%; }
  .large-push-13 {
    position: relative;
    right: 54.16667%; }
  .large-pull-13 {
    position: relative;
    right: -54.16667%; }
  .large-offset-12 {
    margin-right: 50%; }
  .large-14 {
    width: 58.33333%; }
  .large-push-14 {
    position: relative;
    right: 58.33333%; }
  .large-pull-14 {
    position: relative;
    right: -58.33333%; }
  .large-offset-13 {
    margin-right: 54.16667%; }
  .large-15 {
    width: 62.5%; }
  .large-push-15 {
    position: relative;
    right: 62.5%; }
  .large-pull-15 {
    position: relative;
    right: -62.5%; }
  .large-offset-14 {
    margin-right: 58.33333%; }
  .large-16 {
    width: 66.66667%; }
  .large-push-16 {
    position: relative;
    right: 66.66667%; }
  .large-pull-16 {
    position: relative;
    right: -66.66667%; }
  .large-offset-15 {
    margin-right: 62.5%; }
  .large-17 {
    width: 70.83333%; }
  .large-push-17 {
    position: relative;
    right: 70.83333%; }
  .large-pull-17 {
    position: relative;
    right: -70.83333%; }
  .large-offset-16 {
    margin-right: 66.66667%; }
  .large-18 {
    width: 75%; }
  .large-push-18 {
    position: relative;
    right: 75%; }
  .large-pull-18 {
    position: relative;
    right: -75%; }
  .large-offset-17 {
    margin-right: 70.83333%; }
  .large-19 {
    width: 79.16667%; }
  .large-push-19 {
    position: relative;
    right: 79.16667%; }
  .large-pull-19 {
    position: relative;
    right: -79.16667%; }
  .large-offset-18 {
    margin-right: 75%; }
  .large-20 {
    width: 83.33333%; }
  .large-push-20 {
    position: relative;
    right: 83.33333%; }
  .large-pull-20 {
    position: relative;
    right: -83.33333%; }
  .large-offset-19 {
    margin-right: 79.16667%; }
  .large-21 {
    width: 87.5%; }
  .large-push-21 {
    position: relative;
    right: 87.5%; }
  .large-pull-21 {
    position: relative;
    right: -87.5%; }
  .large-offset-20 {
    margin-right: 83.33333%; }
  .large-22 {
    width: 91.66667%; }
  .large-push-22 {
    position: relative;
    right: 91.66667%; }
  .large-pull-22 {
    position: relative;
    right: -91.66667%; }
  .large-offset-21 {
    margin-right: 87.5%; }
  .large-23 {
    width: 95.83333%; }
  .large-push-23 {
    position: relative;
    right: 95.83333%; }
  .large-pull-23 {
    position: relative;
    right: -95.83333%; }
  .large-offset-22 {
    margin-right: 91.66667%; }
  .large-24 {
    width: 100%; }
  .large-offset-23 {
    margin-right: 95.83333%; }
  .large-up-1 > .column, .large-up-1 > .columns {
    width: 100%;
    float: right; }
    .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
      float: left; }
  .large-up-2 > .column, .large-up-2 > .columns {
    width: 50%;
    float: right; }
    .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
      float: left; }
  .large-up-3 > .column, .large-up-3 > .columns {
    width: 33.33333%;
    float: right; }
    .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
      float: left; }
  .large-up-4 > .column, .large-up-4 > .columns {
    width: 25%;
    float: right; }
    .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
      float: left; }
  .large-up-5 > .column, .large-up-5 > .columns {
    width: 20%;
    float: right; }
    .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
      float: left; }
  .large-up-6 > .column, .large-up-6 > .columns {
    width: 16.66667%;
    float: right; }
    .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
      float: left; }
  .large-up-7 > .column, .large-up-7 > .columns {
    width: 14.28571%;
    float: right; }
    .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
      float: left; }
  .large-up-8 > .column, .large-up-8 > .columns {
    width: 12.5%;
    float: right; }
    .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
      float: left; }
  .large-collapse > .column, .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .large-collapse .row,
  .expanded.row .large-collapse.row {
    margin-left: 0;
    margin-right: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem; }
  .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left; } }

.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%); }

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-top.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-right.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-left.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-top.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-right.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-left.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.scale-in-up.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1; }

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.scale-in-down.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1; }

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.scale-out-up.mui-leave.mui-leave-active {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 0; }

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.scale-out-down.mui-leave.mui-leave-active {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0; }

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.spin-in.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  opacity: 1; }

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.spin-out.mui-leave.mui-leave-active {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  opacity: 0; }

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 0; }

.spin-in-ccw.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  opacity: 1; }

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  opacity: 1; }

.spin-out-ccw.mui-leave.mui-leave-active {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  opacity: 0; }

.slow {
  transition-duration: 750ms !important; }

.fast {
  transition-duration: 250ms !important; }

.linear {
  transition-timing-function: linear !important; }

.ease {
  transition-timing-function: ease !important; }

.ease-in {
  transition-timing-function: ease-in !important; }

.ease-out {
  transition-timing-function: ease-out !important; }

.ease-in-out {
  transition-timing-function: ease-in-out !important; }

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  transition-delay: 300ms !important; }

.long-delay {
  transition-delay: 700ms !important; }

.shake {
  -webkit-animation-name: shake-7;
          animation-name: shake-7; }

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.spin-ccw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

.wiggle {
  -webkit-animation-name: wiggle-7deg;
          animation-name: wiggle-7deg; }

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }

.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

.slow {
  -webkit-animation-duration: 750ms !important;
          animation-duration: 750ms !important; }

.fast {
  -webkit-animation-duration: 250ms !important;
          animation-duration: 250ms !important; }

.linear {
  -webkit-animation-timing-function: linear !important;
          animation-timing-function: linear !important; }

.ease {
  -webkit-animation-timing-function: ease !important;
          animation-timing-function: ease !important; }

.ease-in {
  -webkit-animation-timing-function: ease-in !important;
          animation-timing-function: ease-in !important; }

.ease-out {
  -webkit-animation-timing-function: ease-out !important;
          animation-timing-function: ease-out !important; }

.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
          animation-timing-function: ease-in-out !important; }

.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important; }

.long-delay {
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important; }

/*  block-grid ul li  */

[class*="block-grid-"] {
  display: block;
  padding: 0;
}
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: right;
    padding: 0 0.625rem 1.25rem; }

.recaptcha-btn {
    display: inline-block;
    height: 45px;
    border-top-left-radius: 45px;
    border-bottom-left-radius: 45px;
    color:#fff;
    background:#ff5e3b;
    border:#ff5e3b;
    border-right-color: rgb(255, 94, 59);
    border-right-style: none;
    border-right-width: medium;
    border-right: 2px solid #2a2d59;
}

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .large-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
    
    
/* text index with photo */
.FirstP{ padding: 0;margin: 0;float: right;width: 50%;margin-left: 2%;position:relative;}
.FirstP img {
    float: right;
    object-fit: cover;
    object-position: right;
}
.FirstImgP{float: right;padding: 0%;display: block;margin: 0%;}
.FirstHone{width: auto;clear: both;margin-top:15px !important;}
.SecP{width: auto;margin-bottom:15px;}
.SelectedAboutText{padding-right:0;}
.posA{position: absolute;right: 2%;bottom: 2%;color: #fff;font-size: 20px;width: initial;}
input[type=submit]{-webkit-appearance: none;font-size: 18px;}


/*page job*/

.rotet{ -ms-transform: rotate(14deg);-webkit-transform: rotate(14deg);transform: rotate(45deg);}
.rotet{-ms-transform: rotate(45deg); /* IE 9 */-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */transform: rotate(45deg);}

.products_inner { position: relative; background: #fff; border: solid 1px rgba(223,223,223,.41); padding-top: 25px; padding-bottom: 25px; }
.products_body { position: relative; display: table-cell; vertical-align: top; }
.workText{padding: 0 15%;}
.workImg{position: absolute;padding: 20px 50px;width: auto;}

/* Edited by M */
.products_inner .workImg img{}
.plusCross {position: absolute;left: 70px ;top: 34%;display: block;width: 40px;cursor: pointer;height: 40px;background: url(../../images/+.png) no-repeat center;}
.workHeading{font-size: 22px; color: #4e4e4e;padding-bottom: 6px;}
.workbody{color: #4e4e4e;}
.products_inner{margin: 2px 0}


div.wpcf7-mail-sent-ok{display: none !important;}

@media only screen and (max-width: 980px) {
    .workbody{ min-width:0px; }
    .pnl{width:93%;}
    .products_body {position: relative;display: block;vertical-align: top;margin: 0 auto;}
}
@media only screen and (max-width: 770px) {
    .wrapper { overflow: hidden; }
}

@media only screen and (max-width: 64em) {
  div.SelectedAboutText{padding:0 15px 15px 0;}
  p.FirstP{width:100%;}
  .TextAbouImg01,img.FirstImgP{display:none;}
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari only override */
::i-block-chrome,.Gradient{position:absolute;width:100%; -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}