@media (max-width: 1919px) {	
}
@media (max-width: 1679px) {	
}
@media (max-width: 1599px) {
.content_wrapper{ padding-top: 6.6vmax; padding-bottom: 6.6vmax; padding-left:4vw; padding-right:4vw;}
	
}
@media (max-width: 1439px) {	
}
@media (max-width: 1350px) {
.navbar {
  width: 100%;
  text-align: center;
  flex: 3;
}
.nav-menu{ display:block;}
.nav-item{ display:inline-block; margin:0 0 10px 0;}	
}

/* md */
@media (max-width: 1199px) {
h1{font-size:70px; line-height:80px;}
h2{font-size:35px; line-height:45px;}
h3{font-size:30px; line-height:40px;}
p{font-size:19px; line-height:29px;}
}
@media (max-width: 991px) {	
.what_we_do { align-items: flex-start;}
.nav_wrap .hide_mob { display:none;}
.nav_wrap{ display:block;}
.navbar{ width:100%; position:relative; text-align: left; z-index:100;}
.hamburger{ position:absolute; right:0; top:8px;}
.nav-menu {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	background:#d384a1;
	padding-top:80px;
	z-index:-1;
}
.nav-item {
	display: block;
	margin: 0;
	padding:10px 10px 10px 36px;
	text-align:left;
}
.nav-menu li a {
  font-size: 32px;
}
.nav-menu li ul li{
  padding: 0 10px 0 20px;
}
.nav-menu li ul li a {
  font-size: 32px;
}
.nav-menu li ul li:nth-last-child(-n+2) {
  padding: 0 10px 0 0;
}
.nav-menu li ul li:nth-last-child(-n+2) a {
  font-size: 32px;
}
footer {
    display: block;
}
.head_logo {
    max-height: 33px;
}
.what_we_do{
  display:block;
}
.what_we_do div {
  margin-bottom:30px;
}
.btn {
  margin-top: 0;
}
.bot_80 {
  margin-bottom: 50px;
}
.content_wrapper_smalll {
	padding-top: 6.6vmax;
	padding-bottom: 6.6vmax;
	padding-right: 6vw;
	padding-left: 6vw;
}
footer div.sec_wrap {
  margin:0 0 20px 0;
}
h1{font-size:50px; line-height:60px;}
h3{font-size:26px; line-height:36px;}
.nav-menu li:last-child {
  display:block;
}
#inner_page .nav-menu li a {
    color: #fff;
}
#inner_page .nav-menu li.active a {
    border-bottom:none;
}
.bg_with_overlay .container{ max-width:65%;}
.font_26{ font-size: 26px;}
}
/* xs */
@media (max-width: 767px) {
.bg_with_overlay .container{ max-width:100%;}
.wrapper_flex { flex-direction: column; justify-content:center;}
.mob_bot_padd {margin-bottom: 50px;}
}
