img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/* To be replaced in `head` to control optm data location */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html{
  padding:0;
  margin:0;
    overflow-x: hidden;
}
.post-template-default{
  padding-right: 0px!important
}
a, p{
  font-family: lato;
}
a{
  font-weight: 700;
}
.px-2{
    width:33px;
    height:auto;
}
.download-files{
  background-color: #ee6f57;
  padding: 1rem;
  border-radius: .5rem;
  margin-bottom: 5rem;
  text-decoration: none;
  color: #fff;
  transition: all .2s ease-out 0s;
}
.download-files img{
  width: 16px;
  height: 16px;
  margin-right: .5rem;
}
.download-files:hover{
    text-decoration: none;
    background-color: #d4624c;
    color: #ffff
}
h1, h2, h3, h4, h5{
  font-family: lato;
}
.navbar-nav{
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}
.nav-item{
  padding: 5px 20px;
}
.navbar-light .navbar-nav .nav-link{
  color: #2D2E31;
  transition: all 1s ease
}
.navbar-light .navbar-nav .nav-link:hover{
  color: rgb(7 13 89 / 60%)
}
.fixed-bar{
  padding: 12px 70px;
  box-shadow: 0px 10px 34px 5px rgb(115 151 252 / 17%);
  margin-bottom: 5rem
}
.navbar{
  margin-bottom: 50px;
  padding: 12px ;
    box-shadow: 0px 10px 34px 5px rgb(115 151 252 / 17%);
}
.bar-ads-horisontal-bg{
  margin-bottom: 10px;
  max-width: 1137px;
  padding: 20px ;
  margin: 10px auto;
  display: block;
}
.box-newsletter{
  height: 250px;
  background-color: #E2E0E0;
  margin: 50px 1px 50px;
  padding: 40px 30px;
}
.box-newsletter h3 {
  color: #B689FB;
  font-family: lato;
  font-size: 1.75rem;
  letter-spacing: 0.15rem;
}
.box-newsletter .form-control{
  font-family: lato;
  font-weight: 700;
  opacity: 0.94;
}
.box-ads {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  margin: 20px 30px;
}
.wpcf7 form .wpcf7-response-output{
  border-color: #ffff!important;
}
@media (max-width: 834px){
  .box-ads{
    position: static!important;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 20px auto!important;
  }
}
@media (min-width:835px) and (max-width: 1024px){
  .box-ads{
    margin: 20px auto!important;
  }
}
.container-box{
  margin: 0 70px;
}
.box-grid-lg{
  padding-right: 50px;
}
.box-grid{
  margin: 10px 1px 30px;
  position: relative;
  overflow: hidden;
}
.box-grid h1{
  height: 50px;
  font-size: 1.125rem;
  font-weight: 900;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.box-grid a{
  color: #070d59;
  line-height: 1.6rem;
  text-decoration: none
}
.box-grid a:hover{
  color: #007bff
}
.technology img{
  max-width:50px;
  max-height:50px;
  width: 25px;
  height: 25px
}
.type{
  color: #070D59;
  padding: 0;
  margin: 0;
  font-family: Lato;
  font-weight: 900;
}
.box-grid .right{
  position: absolute;
  right: 0;
  margin: 0;
  padding: 0;
  bottom: 0;
  margin-top: 10px;
}
.box{
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  height: auto;
  object-fit: cover;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.overlay{
  overflow: hidden;
  position: absolute;
  width: 100%;
  object-fit: cover;
  top: 0;
  right: 0;
  background-color: #EE6F57;
  opacity: 0;
  bottom: 0;
  cursor: pointer;
  transition: 0.5s ease-out;
}
.overlay:after{
  content: "[ Download ]";
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #fff;
  margin: 0 auto;
  font-family: Lato;
  font-weight: 900;
  letter-spacing: 0.125rem;
  font-size: 1.125rem;
}
.overlay:hover{
  opacity: 0.91;
}
.box-lg {
  width: 100%;
}
.box-lg img {
  width: 100%;
  height:auto;
  margin-bottom: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.box-grid-lg .right{
  display: flex;
  flex-direction: row;
     justify-content: flex-end;
}
@media (max-width : 600px) {
  .box-lg img {
    max-width: 100%;
    height:auto;
  }
}
.tag-full{
  font-family: lato;
font-weight: 900;
color: #fff;
padding: 7px 10px;
background-color: #ee6f57;
font-size: 11px;
border-radius: 18px;
}
.tag-top{
  font-family: lato;
  font-weight: 900;
  color: #fff;
  background-color: #EE6F57;
  border-radius: 18px;
  height: 22px;
  display: inline-block;
  width: 75px;
  text-align: center;
  font-size: 14px;
  margin: 5px 0;
}
.box img{
  object-fit: cover;
  width: 100%;
  min-height: 233px;
  height:100%;
}
.container-box .box-lg{
    padding-left: 1px;
    letter-spacing: 1px;
    line-height: 2rem;
}
.subscription-box{
  background-color: #9bccff;
  width: 100%;
  min-height: 380px;
  margin-bottom: 50px;
  padding: 57px 30px;
}
.img-subscription{
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.img-subscription img{
    width: 300px;
    margin-bottom: 36px;
    height: 100%
}
.sub-form button{
  -webkit-transition:all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
}
.social-media-footer img{
  margin-right: 1rem;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: all 1s ease
}
.social-media-footer img:hover{
  filter: invert(45%) sepia(15%) saturate(6322%) hue-rotate(164deg) brightness(98%) contrast(101%);
}
.txt-sub{
  opacity: 0.57;
  padding: 0;
  margin: 0;
  color: #ffff;
}
.sub-form {
  height: 100%
}
.sub-form h1{
  color: #4a4040;
}
.sub-form h2{
  display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.sub-form .wpcf7 input[type="email"] {
  padding: 10px 10px;
    border: none;
    outline: none;
    width: 264px;
}
.sub-form .wpcf7 input[type="submit"]{
    max-width: 264px;
    width: 100%;
    padding: 10px 0;
    background-color: transparent;
    border: 1px solid #ffff;
    transition: all 1s ease
}
.sub-form .wpcf7 input[type="submit"]:hover{
  color: #ffff;
  border: 1px solid #070d59;
  background-color: #070d59
}
.form-group {
  display: block;
}
.box-newsletter .form-group{
  display: block;
  margin-bottom: .5rem;
  margin: 0 auto;
  padding: 10px 0;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
  max-width: 100%!important;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{
  width: 100%!important;
  background-color: transparent!important;
  transition: all 1s ease;
  border: 1px solid #ddd;
    color: #333;
    font-size: 1em;
    padding: 10px 15px;
}
.footer-area{
  background-color: #070D59;
  width: 100%;
}
.footer-area h5{
  color: #ffff;
  text-transform: uppercase;
}
.tags-area{
  margin-bottom: 50px;
  list-style: none;
}
.tags-area h5{
  color: #797ca5
}
.blues{
  background-color: #070D59;
  padding: 86px 0 1px;
}
.links {
  margin-bottom: 50px;
}
.links a{
  padding: 20px;
  color: #a2a2a2;
  margin: 30px 0;
  text-decoration: none;
  transition: all 1s ease
}
.links a:hover{
  color: #90909047
}
@media (max-width : 600px){
  .links a{
    padding: 18px 10px;
  }
}
.copyright > span {
  color: #8a8a8a;
}
.success{
  color: #fff;
  display: none;
}
.failure{
  color: #fff;
  display: none;
}
.social-media{
  display: none;
  background-color: #DBC6C2;
  color: #fff;
  position: fixed;
  top: 290px;
  left: 0;
  z-index: 99999;
  cursor: pointer;
  font-family: Lato;
  font-weight: 900;
  font-size: 0.825rem;
  width:4.0625rem;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.social-media:hover{
  background-color: #EE6F57;
}
.social-media:focus{
  background-color: #fff;
}
.social-media button{
  outline: none;
  text-decoration: none;
  color: #fff;
  height: 44px;
}
.social-media button:focus{
  outline: none;
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.card-body{
  color: #ffff;
  padding: 1.25rem 0;
  text-align: center;
  width:4.0625rem;
}
.card-body img{
  width: 28px;
}
.card{
  border: none;
  border-radius: 0;
}
.two, .mobile-share-two {
  background-color: #1da1f2;
}
.two:hover{
  background-color: #1584c7
}
.one{
    margin-top: 16px;
}
.one, .mobile-share-one{
  background-color: #4867aa;
}
.p-mobile{
  padding: 12px
}
.one:hover{
      background-color: #38528a;
}
.three, .mobile-share-three{
  background-color: #df1a26;
}
.three:hover{
  background-color: #bb1721
}
.four,.mobile-share-four{
  background-color: #ff4500;
}
.four:hover{
  background-color: #e44307
}
.normal-social-media{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 20px;
}
.hidden{
  display: none;
}
.close-btn:after{
  content: "close";
  text-decoration: none;
  font-size: 14px;
  font-family: lato;
  font-weight: 900;
}
.share-btn:after{
  content: url(//uipocket.com/wp-content/themes/ui/css/../img/share.svg);
  text-decoration: none;
  font-size: 14px;
  font-family: lato;
  font-weight: 900;
  display: block;
  width: 25px;
}
/* contact */
.inner .bord-line:before{
  height: 2px;
  width: 35px;
  margin-bottom: 3px;
}
.inner input, textarea, select, button {
  font-family: "lato";
  font-size: 15px; }
.inner a:hover {
  text-decoration: none; }
 :focus {
  outline: none; }
.sc{
  display: none
}
.inner .form-group p {
  text-align: center;
  padding: 0 10px;
  margin-bottom: 55px;
  line-height: 1.8; }
.inner .form-group {
  position: relative;
  display: block;
  margin-bottom: 10px; }
  .inner .form-group span {
    font-size: 15px;
    color: #C2C7CF;
    position: absolute;
    top: 11px;
    transition: all .2s ease;
    transform-origin: 0 0;
    cursor: text; }
  .inner .form-group span.border {
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    top: 41px;
    transform: scaleX(0);
    transition: all .15s ease;
    background: #fff; }
.inner .border{
  border: none!important;
}
.inner .form-control {
  border: none;
  border-bottom: 2px solid #88ABE3;
  display: block;
  width: 449px;
  height: 43px;
  font-size: 15px;
  background: none;
  font-family: "lato";
  border-radius:0;
  margin-bottom: 42px;
  font-weight: bold;}
    .inner .form-control:focus + span, .form-control:valid + span {
      transform: translateY(-22px) scale(0.8); }
      .inner .form-control:focus + span + .border, .form-control:valid + span + .border {
        transform: scaleX(1); }
        .inner .form-control:focus{
          background-color: rgb(255 253 253 / 8%);
          box-shadow:none;}
          .button:focus{
            outline:none;
          }
.inner textarea.form-control {
  padding-top: 10px;
  padding-bottom: 10px; }
.inner input[type=submit] {
  width: 100%;
  height: 51px;
  border: 2px solid #AD0023;
  margin: auto;
  margin-top: 25px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: none;
  color: #AD0023;
  text-transform: uppercase;
  font-family: "lato";
  font-weight: bold;
  letter-spacing: 1.2px;
  -webkit-transform: perspective(1px) translateZ(0);
  -ms-transform: perspective(1px) translateZ(0);
  -moz-transform: perspective(1px) translateZ(0);
  -o-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
  -webkit-transition-property: color;
  -ms-transition-property: color;
  -moz-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .inner input[type=submit]:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:  #AD0023;
    color: #fff;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    -ms-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .inner input[type=submit]:hover {
    color: #fff;
    border-color: transparent;
  background-color:  #AD0023;
  }
    .inner input[type=submit]:hover:before {
      color: #fff;
      -webkit-transform: scaleX(1);
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -o-transform: scaleX(1);
      transform: scaleX(1); }
    .inner input[type=submit]:hover i {
      color: #AD0023;
      -webkit-transform: translateX(4px);
      -moz-transform: translateX(4px);
      -ms-transform: translateX(4px);
      -o-transform: translateX(4px);
      transform: translateX(4px); }
.wrapper{
  margin-bottom: 36px;
  margin-top: 36px;
  padding: 0 20px;
}
.tagcloud a , .cat-item a, .wp-block-tag-cloud a{
  font-size: 10pt!important;
  padding: 5px;
  border-radius: 10px;
  color: #cab7b7;
  line-height: 2.9rem;
  text-decoration: none;
  transition: all 1s ease;
  margin:8px;
}
.tagcloud a:hover , .cat-item a:hover, .wp-block-tag-cloud a:hover {
    color: #595b7a;
}
.widgettitle {
  color: #ffffff75;
  text-transform: uppercase;
  font-size: .9rem;
}
.failure {
  display: none
}
.success{
    display: none
}
.go-back{
  background-color: #e5e5e5;
  padding: 20px;
  border-radius: 19px;
  margin: 20px 0;
  text-decoration: none;
  -webkit-box-shadow: 0 3px 20px 0 rgb(136 171 227 / 48%);
  -moz-box-shadow: 0 3px 20px 0 rgba(136,171,227,.48);
  transition: all 1s ease
}
.go-back:hover{
  background-color: #ee715a;
  color: #ffff
}
.img-go-back img{
  width: 100%;
    max-width: 640px;
    height: 100%;
}
/* related posts */
.relatedposts {
  display: flex;
  flex-flow: wrap;
  margin: 0 0 20px 0;
  font-size: 12px;}
@media (max-width:768px) {
  .relatedposts{
    justify-content: center;
  }
}
.relatedthumb {
  margin: 0 1px 0 1px;
}
.relatedthumb img {
  margin: 0 0 3px 0;
  padding: 0;
}
.main-img img{
    height: 190px
}
.relatedthumb a {
  width: 150px;
  display: inline-table;
  text-align: center;
  position:relative;
  color :#333;
  text-decoration: none;
  padding: 0 5px 10px;
  }
.overlay-related{
  overflow: hidden;
    position: absolute;
    width: 200px;
    object-fit: cover;
    top: 0;
    right: 0;
    background-color: #EE6F57;
    opacity: 0;
    bottom: 0;
    cursor: pointer;
    transition: 0.5s ease-out;
    left: 5px;
    height: 190px;
  }
  .overlay-related:after{
    content: "[ Download ]";
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff;
    margin: 0 auto;
    font-family: Lato;
    font-weight: 900;
    letter-spacing: 0.125rem;
    font-size: 1.125rem;
  }
.overlay-related:hover{
  opacity: 0.91;
}
.type-related{
  color: #070D59;
  margin: 0;
  font-family: Lato;
  font-weight: 900;
  padding: 0px 10px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.heading-related{
  margin-bottom: 50px
}
.brand img{
  max-height:96px;
  max-width: 356px;
  width:178px;
  height:48px;
}
@media (max-width:768px) {
  .sc{
    display: block;
  }
  .heading-related{
   text-align: center;
  }
  .brand{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 1rem
  }
  .search-bar-index input{
    float: none;
    width: 100%!important
  }
}
.cat-item {
  display: inline-block;
}
.widget_categories ul {
  padding: 0 5px 0 0
}
.tags-below{
  position: absolute;
  overflow: hidden;
  bottom: 50px
}
.tags-below a{
  border: none
}
.search-bar-index input{
  background: #f5f5f5;
  padding: 10px 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
  width: 230px;
  float: right;
  height: 45px;
}
.search-bar-index input:focus{
  outline: none
}
.pagination a{
  font-size: 19px;
  padding: 0 6px;
  text-decoration: none
}
.pagination .current{
  width: 30px;
  height: 30px;
  background-color: #ffecec;
  font-size: 19px;
  text-align: center;
  line-height: 1.8rem;
    margin: -1px 6px;
    /* padding: 10px; */
    color: #070d59;
    font-weight: 500;
    border-radius: 50%;
}
@media (max-width : 600px){
  .inner .form-control{
    width: 100%
  }
  .container-box{
    margin: 0 20px;
  }
  .box-grid-lg{
      padding-right: 0;
  }
}

/*
Theme Name: uidesign
Theme URI:
Author: UiPocket
Author URI:
Description: This theme was created with Uipocket
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: my_uidesign
*/


/*.brand img{
	height: 50px;
	width: 185px;
}*/