@charset "utf-8";
/* CSS Document */
.logo-header
{
	width: 250px;
}
/*.bg-primary {
    background-color: #E31F24 !important;
}*/
.header-curve .logo-header::before {
    background-color: #fff;
}
#product .dlab-title a{
	color:white
}
#product .dlab-box h4{
	margin-bottom: 0px;
	font-weight: 400;font-size: 14px;
}
.dlab-box h4{
	font-weight: 500;font-size: 16px;
}
.latest-blog-1 h4{
	font-size: 16px;
	font-weight: 600;
}
.bg-pattern1{
	background-color: #110b12;
	background-image: url("https://www.transparenttextures.com/patterns/black-linen-2.png");
	/*background-image: url("../images/background/bg1.jpg");
	background-size: auto auto; background-repeat: no-repeat; background-position: right 5% center; background-attachment: fixed;*/
}
.owl-carousel .ow-client-logo img{
	height: auto;
}
.list-arrow{
	margin-bottom: 0px;
}
@media only screen and (max-width: 480px) {
.header-curve .logo-header:before {
    right: -20px !important;
}
	.agnis-email a{
		font-size:10px;
	}
}
/*#citymenu {
  background: #ee3131;;
  width: auto;
  box-sizing: content-box;
}
#citymenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  display: block;
  zoom: 1;
  font-size: 0;
}
#citymenu ul:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#citymenu ul li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
#citymenu.align-right ul li {
  float: right;
}
#citymenu.align-center ul {
  text-align: center;
  font-size: 0;
}
#citymenu ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 15px 40px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}
#citymenu ul li a:hover {
  color: #000;
}
#citymenu ul li a:hover:before {
  width: 100%;
}
#citymenu ul li a:after {
  content: "";
  display: block;
  position: absolute;
  right: -3px;
  top: 19px;
  height: 6px;
  width: 6px;
  background: #fff;
  opacity: .5;
}
#citymenu ul li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #f6b26b;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}
#citymenu ul li.last > a:after,
#citymenu ul li:last-child > a:after {
  display: none;
}
#citymenu ul li.active a {
  color: #f6b26b;
}
#citymenu ul li.active a:before {
  width: 100%;
}
#citymenu.align-right li.last > a:after,
#citymenu.align-right li:last-child > a:after {
  display: block;
}
#citymenu.align-right li:first-child a:after {
  display: none;
}
@media screen and (max-width: 768px) {
  #citymenu ul li {
    float: none;
    display: block;
  }
  #citymenu ul li a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #0d2460;
  }
  #citymenu ul li.last > a,
  #citymenu ul li:last-child > a {
    border: 0;
  }
  #citymenu ul li a:after {
    display: none;
  }
  #citymenu ul li a:before {
    display: none;
  }
	.logo a {
    display: inline-block;
    height: auto;
    padding: 0px 0;
}
}*/
.header-nav .nav > li {
    text-transform: capitalize;
}
.meet-ask-row::after {
    
    right: -130px;
}
.icon-bx-wraper.service-box2 {
	
	padding-top:30px;
	padding-bottom:20px
}
.ow-entry-content {
    border-color: #c6c5c5;
}
p {
    margin-bottom: 14px;
}
.get-a-quote h2 {
    line-height: 36px;
	font-weight: 500;
	
	font-family: Hind,sans-serif;
}
.error {
    color:red;
}
.valid {
    color:green;
}
.head-style-2 .title {
    font-size: 30px;
}
.service-box-list li {
    position: relative;
    padding: 10px 40px 10px 50px;
}
.service-box-list li i {
    font-size: 24px;
	line-height: 24px;
}
.global-reach p{
	font-size:22px;
	line-height: 32px;
	font-weight: 400 !important;
	font-family: Hind,sans-serif;
}
 .dlab-bnr-inr {
    height: 250px;
}
.site-filters a {
    margin: 0 5px 5px 0;
}
#product .site-button-secondry {
    color: #fff;
    font-size: 15px;
}
#agnis-contact p {
   font-size: 15px;
}
#agnis-contact .icon-bx-xs {
    width: 30px;
    height: 30px;
    line-height: 30px;
	font-size: 16px;
}
.pricingtable-features li {
    background-color: #fff;
}
.pricingtable-title h2 {
	font-size: 16px ;
	text-transform: capitalize;
}
.pricingtable-price{
	font-size: 24px;
	font-weight: 600;
}
b{
	font-weight: 500;
}
.contact-style-1 .border-1 {
    border: 1px solid #b7b5b5;
}
.font-32{
	font-size: 26px !important;
}
.head-style-2 .title {
    font-size: 28px;
}
.agnis-bg{
	background-color: #fff;
	min-height: 300px;
}
.event .dlab-gallery-box {
    margin-bottom: 10px;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (max-width: 400px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 992px) { 
.hidden-md {
    display: none !important;
  }
}
@media (min-width: 768px) { 
.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1200px) { 
.hidden-lg {
    display: none !important;
  }
}
.agnis-cta p{
	font-size: 20px;
	line-height: 30px;
}