body{margin: 0; padding: 0; font-family: 'Conv_GraphikRegular'; font-size: 15px;}
@font-face {
	font-family: 'Conv_GraphikRegular';
	src: url('../font/GraphikRegular.eot');
	src: local('☺'), url('../fonts/GraphikRegular.woff') format('woff'), url('../fonts/GraphikRegular.ttf') format('truetype'), url('../fonts/GraphikRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_GraphikSemibold';
	src: url('../fonts/GraphikSemibold.eot');
	src: local('☺'), url('../fonts/GraphikSemibold.woff') format('woff'), url('../fonts/GraphikSemibold.ttf') format('truetype'), url('../fonts/GraphikSemibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1,h2,h3,h4,h5{font-family: 'Conv_GraphikSemibold';}
p{line-height:18px; font-size: 14px;}

.header{ background: url("../img/bg.png") no-repeat top left; height:500px; background-size:cover;}
a{color:#000;}



.navbar-fixed {
  top: 69px;
 z-index: 999;
position: fixed;
  width: 100%;
}
.navbar-toggler-icon i{color: #fff!important;}
.bg-grey{ background: #f4f4f4;}
i{color:#888;}
.equalheight p{height:100px;}
.equalheight h5{height:60px;}
.btn-job{border:1px solid #ddd!important; background:#fff!important;color:#008eff!important; padding:6px 30px!important;}

.secgrey{ background:#f9f9f9;}
.btn-primary{ background: #008eff;}
#testi .test-prev, #testi .test-next{ background: #008eff!important; color: #fff !important; opacity: 1!important;}
#testi .testinw li{background: #008eff!important;}
#testi .carousel .testimonial{line-height:27px;}
.test-prev i, .test-next i{color: #fff !important;}
.bigtext{ font-size: 90px;}
.bg-darkfot{ background-color: #000!important;}
.bg-darkfot a{color: #fff!important;}
.navbar-toggler{ background: #008eff!important;}
.container-fluid{  overflow: hidden;  }
.bluecol{color: #008eff; font-size:25px; font-weight: bold;}
.nwstag .card{ height: 250px !important; margin-top: 40px;}
.nwstag2 .card{ height: 400px !important; margin-top: 40px;}
.icon-cnt{top:-47px; left: 20px;}
#myNavbar .nav-link{font-size: 13px!important;}
.card{height:275px;}
.cardnw{height: auto!important;}
.navbar{border-bottom: 1px solid #ddd;}

.header .carousel-caption{top:0;}
.cybernw li{padding-top:10px;}


.sitemap_menu ul li::before {
    content: '';
    position: absolute;
    height: 7px;
    width: 7px;
    border: 2px solid #212120;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 2px solid #212121;
    transform: rotate(-45deg);
    margin-left: -20px;
    margin-top: 10px;
}

.navsit {
    
    padding-left: 20px;
    margin-bottom: 0;
    list-style: none;}

	.carousel{top:30px}

.slidenw {
	width:auto;
	margin: 0 auto;
	padding-bottom: 50px;
}
.carousel .carousel-item {
	color: #999;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	
}
.carousel .carousel-item a {
	color: #eb7245;
}
.carousel .img-box {
	width: 145px;
	height: 145px;
	margin: 0 auto;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {	
	padding: 30px 0 10px;
}
.carousel .overview {	
	text-align: center;
	padding-bottom: 5px;
}
.carousel .overview b {
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
	display: block;	
	padding-bottom: 5px;
}
.carousel .star-rating i {
	font-size: 18px;
	color: #ffdc12;
}
.test-prev, .test-next {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #999;
	text-shadow: none;
	top: 4px;
}
.test-prev i, .test-next i {
	font-size: 20px;
	margin-right: 2px;
}
.test-prev {
	left: auto;
	right: 40px;
}
.test-next i {
	margin-right: -2px;
}
.carousel .testinw {
	bottom: 15px;
}
.testinw li, .testinw li.active {
	width: 11px;
	height: 11px;
	margin: 1px 5px;
	border-radius: 50%;
}
.testinw li {	
	background: #e2e2e2;
	border: none;
}
.testinw li.active {		
	background: #888;		
}


.container .contact-form .subtitle {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 4% 5% 8%;
}
.container .contact-form input,
.container .contact-form textarea {
  width: 100%;
  padding: 3%;
  
  color: #242424;
  border: 1px solid #B7B7B7;
}
.container .contact-form input::placeholder,
.container .contact-form textarea::placeholder {
  color: #242424;
}
.container .contact-form .btn-send {
  background: #008eff;
  width: 180px;
  height: 60px;
  color: #FFFFFF;
  font-weight: 700;
  margin: 2% 8%;
  border: none;
}
.btn-default{ background: #008eff;}
.nwhe{ height: 280px; background: #fff;}
.fotbottom a{font-size:11px;}
.blu-fonts{color: #008eff;}
.text-black{ color:#000;}


/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



@media only screen and (max-width: 760px), (min-device-width: 320px) and (max-device-width: 991px)  {

  .foot-form{width: 90%!important;}
  .foot-form h2{ font-size: 20px;}
  .foot-form p{ font-size: 14px;}
  .tooltip-container{padding:7px!important;}
  .width-200{width: 50px; height:50px;}
  .width-200 img{height:30px!important; width:30px; margin-top: 10px!important;} 
  h1{font-size: 22px;}
  .card-text{font-size: 15px;}
.tooltip-container{display: none;}
.hh-100{ height:100%;}
#nav_bar{display:none;}
footer {text-align: center!important;}
footer .btn{float: none!important; margin-top: 20px; margin-bottom: 10px;}
.nwstag .card{height:auto!important;}
footer img{margin-bottom: 10px;}
h2{font-size: 23px;}
footer .col-lg-4{text-align: center!important;}
.nav{    align-content: stretch;
    justify-content: center;}

	.header{height:100%;margin-top:40px;}
	.font-nw{font-size: 16px!important;}
	.nwflx{}
	.carousel-indicators{display: none;}
	.header .carousel-caption .w-50{width: 75%!important;}
	.nwstag2 .card{ height:auto!important;}
	
}