@charset "UTF-8"; 
.logo{ left: -52px; position: relative; }
.re{ max-width: 100%}
.boxs{padding: 15px}
a{ color:#295ACC; text-decoration:none; }
a:hover{ text-decoration: none; color:#24A4FF;}
.nav-bg{background-color: #000000}.botton:link,.botton:visited{text-decoration: none;padding: .5rem 1rem; display: inline-block; border-radius: 100px; transition: all .2s; position: relative;}
.nav-scroller { position: relative; z-index: 2; height: 2.75rem; overflow-y: hidden;}
.nav-scroller .nav { display: flex;flex-wrap: nowrap;padding-bottom: 1rem;margin-top: -1px;overflow-x: auto;text-align: center; white-space: nowrap;-webkit-overflow-scrolling: touch; }
/*! *  Font Awesome 4.4.0 by @davegandy - https://fontawesome.io - @fontawesome *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */
@font-face {
  font-family: 'FontAwesome';  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;  font-style: normal;}
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fa-envelope:before { content: "\f0e0";}
.fa-phone:before{content:"\f095"}

@media (max-width: 767px ) {.mobile_box_padding{ padding-right: 10%; padding-left: 10%; }}

@media (min-width:767px){.info-pd{ padding-top: 50px; margin-left: 25%  }.info-box-lg{background-color: rgba(0,0,0,.8); text-align: left;  height:100vh; padding-top: 0px;clip-path: polygon(0 0, 82% 0, 57% 100%, 0% 100%);}}
@media  (max-width: 767px) {.info-pd{ padding-top: 50px; margin-left: 10%  }.info-box-lg{background-color: rgba(0,0,0,.7); text-align: left;  height:100vh; padding-top: 0px;}}



@media (min-width:100px) and (max-width: 767px){.flex_mobile{flex-direction: column-reverse}}

.img__wrap { display: inline-block; position: relative;}
.img__description {  position: absolute;
  top: 0;
  bottom: -15px;
  left: 0;
  right: 0;
 text-align: center;
  background: rgba(41, 90, 204, .8);
  color: #fff;
  visibility: hidden;
  opacity: 0;
  transition: opacity .5s, visibility .5s;
}
.img__text p{ padding-top: 200px; font-size: 18px; font-weight: 500; font-family: Michroma-Regular; }
.img__wrap:hover .img__description {  visibility: visible;  opacity: 1;
}
.about{background-color:#F9F4F2;height:100vh; background-image: url(../img/publishing.jpg); background-size: cover; }


@media (min-width:992px) { .h-sml{ display: none !important }  }
@media (max-width:992px) { .h-xs{ display: none !important }  }

::selection {
    background-color:rgba(34, 135, 250, 0.57); color:#ffffff/* WebKit/Blink Browsers */
}
::-moz-selection {
  background: rgba(34, 135, 250, 0.57); color:#ffffff /* Gecko Browsers */
}