@media(max-width:1680px) {
    .banner__section .header__banner__main .owl-nav {padding: 0 30px;}
}

@media(max-width:1440px) {
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-prev {left: -60px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-next {right: -60px;}
}

@media(max-width:1366px) {
    .banner__section .header__banner__main img {max-height: unset; height: 600px; object-position: center;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {left: unset; width: 9%; top: -100px; margin: 0;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-prev {left: 0px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-next {right: 0px; margin: 0;}
    .inner__header__banner img {height: 400px;}
}

@media(max-width:1280px) {
    .feature__wrap .feature__wrap__inner .feature__lists .content__item h4 {font-size: 17px;}
    .feature__wrap .feature__wrap__inner .feature__lists .content__item p {font-size: 16px; line-height: 26px;}
    .inner__about__wrap .leased__wrap {padding: 50px 0 100px;}
    .inner__about__wrap .leased__wrap .leased__content {min-height: unset; height: 100%; padding: 30px 30px 0;}
}

@media(max-width:1199px) {
    .navbar .navbar-brand img {max-height: 85px;}
    .banner__section .header__banner__main .banner__content h3 {font-size: 22px;}
    .banner__section .header__banner__main .banner__content h3::before {width: 65px;}
    .banner__section .header__banner__main .banner__content h3::after {width: 65px;}
    .banner__section .header__banner__main .banner__content h1 {font-size: 40px;}
    .banner__section .header__banner__main .banner__content p {font-size: 16px; line-height: 26px;}
    .banner__section .header__banner__main .owl-nav .owl-prev, .banner__section .header__banner__main .owl-nav .owl-next {width: 45px; height: 45px; background-size: 20px;}
    .navbar .navbar-nav li {padding: 0 18px;}
    .navbar .navbar-nav li a {font-size: 15px;}
    .feature__wrap .feature__wrap__inner .feature__lists {margin: 0;}
    .feature__wrap .feature__wrap__inner .feature__lists .content__item {margin-top: 30px; min-height: 200px;}
    .market__wrap .market__content__details {min-height: unset; height: 100%;}
    .market__wrap .image__wrap {margin: 100px 0 0;}    
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 10%;}
    .deal__wrap .deal__item p {font-size: 17px;}
    .service__wrap .service__wrap__list .service__item {padding: 50px 20px;}
    .service__wrap .service__wrap__list .service__item p {font-size: 16px;}
    .inner__header__banner .banner__content h1 {font-size: 40px;}
    .inner__services__wrap .service__wrap__list .service__item {padding: 30px 20px !important; min-height: 200px;}    
}

@media(max-width:1024px) {
    .navbar .navbar-nav li {padding: 0 15px;}
    .navbar .navbar-nav li a {font-size: 14px;}
    .banner__section .header__banner__main .banner__content h1 {font-size: 35px;}
    .banner__section .header__banner__main .banner__content p {font-size: 15px; line-height: 25px;}
    .banner__section .header__banner__main .banner__content a.banner__btn {font-size: 15px; width: 150px; height: 40px; line-height: 40px;}
    .deal__wrap .deal__item p {font-size: 16px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 11%;}
    .inner__about__wrap .leased__wrap .leased__content {padding: 20px 15px 0;}
    .inner__gallery__wrap .gallery__wrap .gallery__wrap__inner .portfolio__wrap {height: 300px;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__image {max-width: 35%; flex: 0 0 35%; -ms-flex: 0 0 35%;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__image {max-width: 35%; flex: 0 0 35%; -ms-flex: 0 0 35%;}    
}

@media(max-width:991px){
    .navbar .main__header__content {padding:0px;}
    .navbar .navbar-brand {padding-left:15px;}    
    .navbar-toggler{margin-right:0px; padding:0px; height:30px; position: absolute; right: 15px; top: 35px;}
    .navbar-toggler span{width:32px; height:2px; background:#005186; display:block;}
    .navbar-toggler span:nth-child(2){margin:7px 0px;}
    .bar,.bar:after,.bar:before{width:32px; height:2px; background-color:#005186;}
    .bar{position:relative; transform:translateY(25px); transition:all 0ms 300ms; top:-25px; position:relative;}
    .bar.animate{background-color:transparent;}
    .bar:before{content:""; position:absolute; left:0; bottom:9px; transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
    .bar:after{content:""; position:absolute; left:0; top:9px; transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
    .bar.animate:after{top:0; transform:rotate(45deg); transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
    .bar.animate:before{bottom:0; transform:rotate(-45deg); transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}    
    .navbar{background:#fff; padding-top:0px; padding-bottom:0px; z-index:10;}
    .navbar .navbar-collapse .navbar-nav li{padding:0px 15px;}
	.navbar .navbar-collapse .navbar-nav li:last-child{padding-right:15px;}
	.navbar .navbar-collapse .navbar-nav li:first-child{padding-left:15px;}
    .navbar .navbar-collapse .navbar-nav li a{text-align:left; display: block; padding:10px 0px; font-size:12px; border-bottom:1px solid #eee; position:relative;}
    .navbar .navbar-collapse{height:100%;}
    .navbar .navbar-collapse{position:fixed; left:-100%; background:#fff; height:100%; top:0px; z-index:5; -webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-o-transition:left .3s ease 0s; transition:left .3s ease 0s; -webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15); box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15); padding:0px;}
    .navbar .show{left:0px; width:250px; -webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-o-transition:left .3s ease 0s; transition:left .3s ease 0s;}
    .navbar .navbar-nav{display:block; height:auto; margin-bottom:30px; padding:0px 0px;}
    .navbar .navbar-nav li{height:auto; padding:0px;}    
    .navbar .navbar-nav li a:after{display:none;}
    .shrink .navbar-toggler {top: 30px;}    
    .banner__section .header__banner__main img {height: 450px;}
    .banner__section .header__banner__main .owl-dots {padding-bottom: 40px;}
    .main__body__wrap {padding: 50px 0;}
    .about__wrap .about__wrap__inner {padding: 30px 25px;}
    .about__wrap .about__wrap__inner .about__content {margin-top: 30px;}
    .about__wrap, .feature__wrap {padding: 0 0 50px;}
    .feature__wrap .feature__wrap__inner {margin-top: 30px;}
    .strategy__wrap .strategy__content__wrap {padding: 50px 0;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list {margin-top: 30px;}
    .service__wrap .service__wrap__list .service__item {padding: 30px 20px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__item {min-height: 175px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__item .strategy__number {height: 60px; width: 60px; line-height: 60px; font-size: 20px;}
    .market__wrap {padding: 50px 0;}
    .market__wrap .market__content__details {margin-top: 30px;}
    .market__wrap .image__wrap {margin: 60px 0 0;}
    .deal__wrap .heading__wrap {margin: 0px;}
    .deal__wrap .deal__item {min-height: 165px;}    
    .service__wrap {padding: 50px 0;}
    .service__wrap .service__wrap__list {margin-top: 30px;}
    .gallery__wrap {padding: 50px 0 0;}
    .gallery__wrap .gallery__wrap__inner {margin-top: 0px;}
    .gallery__wrap .gallery__wrap__inner .portfolio__wrap {margin-top: 30px;}
    .contact__wrap {margin: 50px 0 0;}
    .contact__wrap .heading__wrap {margin: 0 0 30px;}
    footer {padding: 50px 0;}
    .inner__about__wrap {padding: 0 0 50px;}
    .inner__header__banner img {height: 300px;}
    .inner__header__banner .banner__content h1 {font-size: 35px;}
    .inner__header__banner .breadcrumb__main ul li {font-size: 15px;}
    .inner__header__banner .breadcrumb__main ul li::after {margin: 0 10px;}
    .inner__about__wrap .overview__wrap .image__box {margin-top: 30px; height: 400px;}    
    .inner__about__wrap .leased__wrap {margin: 50px 0; padding: 50px 0;}
    .inner__about__wrap .leased__wrap .leased__content {height: unset; padding: 30px; margin: 30px 0 0;}
    .inner__about__wrap .overview__wrap .image__holder {height: 600px; margin-bottom: 30px;}
    .inner__services__wrap .service__wrap .service__wrap__list {margin-bottom: -30px;}
    .inner__services__wrap .service__wrap__list .service__item {min-height: unset;}
    .inner__advisory__wrap .advisory__list {margin: 30px 0 0;}
    .inner__contact__wrap .map__holder {margin-top: 50px;}
    .inner__contact__wrap .map__holder {height: 450px;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__image {max-width: 40%; flex: 0 0 40%; -ms-flex: 0 0 40%;}
}

@media(max-width:834px) {  
    .banner__section .header__banner__main .owl-nav {padding: 0 15px;}  
    .banner__section .header__banner__main .owl-dots {padding-bottom: 20px;}    
    .feature__wrap .feature__wrap__inner .feature__lists .content__item {padding: 15px;}
    .feature__wrap .feature__wrap__inner .feature__lists .content__item h4 {min-height: 40px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 14%;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__image {max-width: 40%; flex: 0 0 40%; -ms-flex: 0 0 40%;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__info p {font-size: 15px; line-height: 24px;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__image {max-width: 45%; flex: 0 0 45%; -ms-flex: 0 0 45%;}        
}

@media(max-width:768px) {
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 15%; top: -80px;}
    .market__wrap .image__wrap .image__info {width: auto;}
    .market__wrap .image__wrap .image__holder {width: auto;}
    .market__wrap .image__wrap .image__holder img{object-fit: contain;}       
}

@media(max-width:767px) {
    .feature__wrap .feature__wrap__inner .feature__lists .content__item {min-height: unset; padding: 30px;}
    .market__wrap .market__content__details {height: unset;}
    .deal__wrap .deal__item {min-height: unset;}
    .gallery__wrap .gallery__wrap__inner .portfolio__wrap img {width: 100%;}
    .inner__gallery__wrap .gallery__wrap .gallery__wrap__inner {margin-top: 0;}
    .inner__gallery__wrap .gallery__wrap .gallery__wrap__inner .portfolio__wrap {height: 350px;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li {flex-wrap: wrap;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__image {max-width: 50%; flex: 0 0 50%; -ms-flex: 0 0 50%; margin: 0 0 30px 0;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__image {max-width: 50%; flex: 0 0 50%; -ms-flex: 0 0 50%;}    
}

@media(max-width:640px) {
    .banner__section .header__banner__main .owl-nav .owl-prev, .banner__section .header__banner__main .owl-nav .owl-next {width: 35px; height: 35px; background-size: 15px;} 
    .banner__section .header__banner__main .owl-dots .owl-dot {width: 30px;}
    .banner__section .header__banner__main .banner__content h1 {font-size: 30px; margin: 15px 0;}
    .banner__section .header__banner__main .banner__content h3 {font-size: 18px;}
    .banner__section .header__banner__main .banner__content h3::before {width: 50px;}
    .banner__section .header__banner__main .banner__content h3::after {width: 50px;}
    .banner__section .header__banner__main .banner__content p {font-size: 13px; line-height: 20px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 18%;}
    .market__wrap .image__wrap .image__holder {height: auto;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__image {max-width: 60%; flex: 0 0 60%; -ms-flex: 0 0 60%;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap {flex-wrap: wrap;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__image {max-width: 70%; flex: 0 0 70%; -ms-flex: 0 0 70%; margin: 0 0 30px 0;} 
}

@media(max-width:575px) {    
    .header__top .header__content__inner .contact__info__outer .phone__wrapp {margin-right: 15px;}
    .header__top .header__content__inner .contact__info__outer .phone__wrapp a {font-size: 14px;}
    .header__top .header__content__inner .contact__info__outer .email__wrapp a {font-size: 14px;}
    .header__top .header__content__inner .social__info ul li:first-child {margin-left: 0;} 
    .header__top .header__content__inner .social__info ul li {height: 30px; width: 30px;}
    .header__top .header__content__inner .social__info ul li a {height: 30px; width: 30px; line-height: 26px;}
    .header__top .header__content__inner .social__info ul li a svg {width: 13px;}
    .navbar .navbar-brand img {max-height: 75px;}
    .banner__section .header__banner__main .banner__content .col-sm-12 {width: 83%;}
    .banner__section .header__banner__main img {height: 400px;}
    .banner__section .header__banner__main .banner__content h3 {font-size: 16px;}
    .banner__section .header__banner__main .banner__content h3::before {width: 40px; margin-right: 10px;}    
    .banner__section .header__banner__main .banner__content h3::after {width: 40px; margin-left: 10px;}
    .banner__section .header__banner__main .banner__content h1, .inner__header__banner .banner__content h1 {font-size: 28px;}    
    .banner__section .header__banner__main .banner__content p {font-size: 12px; line-height: 18px;}
    .banner__section .header__banner__main .banner__content a.banner__btn {font-size: 14px; width: 130px; height: 35px; line-height: 35px;}    
    .about__wrap .about__wrap__inner .about__content h4, .strategy__wrap .strategy__content__wrap .heading__wrap h4, .market__wrap .heading__wrap h4, .deal__wrap .heading__wrap h4, .service__wrap .heading__wrap h4, .gallery__wrap .heading__wrap h4, .contact__wrap .heading__wrap h4, .inner__about__wrap .overview__wrap .inner__about__content h4, .inner__about__wrap .leased__wrap .heading__wrap h4, .inner__advisory__wrap .heading__wrap h4 {font-size: 15px;}    
    .about__wrap .about__wrap__inner .about__content h4::after, .strategy__wrap .strategy__content__wrap .heading__wrap h4:after, .service__wrap .heading__wrap h4:after, .inner__about__wrap .overview__wrap .inner__about__content h4:after {width: 45px; margin-left: 10px;}
    .about__wrap .about__wrap__inner .about__content h2, .feature__wrap .heading__wrap h2, .strategy__wrap .strategy__content__wrap .heading__wrap h2, .market__wrap .heading__wrap h2, .deal__wrap .heading__wrap h2, .service__wrap .heading__wrap h2, .gallery__wrap .heading__wrap h2, .contact__wrap .heading__wrap h2, .inner__about__wrap .overview__wrap .inner__about__content h2, .inner__about__wrap .leased__wrap .heading__wrap h2, .inner__advisory__wrap .heading__wrap h2 {font-size: 24px;}
    .about__wrap .about__wrap__inner .about__content p, .inner__about__wrap .overview__wrap .inner__about__content p {font-size: 14px; line-height: 24px; margin-top: 20px;}    
    .about__wrap .about__wrap__inner .about__content a.theme__btn {font-size: 14px; width: 150px; height: 35px; line-height: 30px;}    
    .feature__wrap .heading__wrap h4 {font-size: 15px;}
    .feature__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}
    .feature__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}
    .market__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}
    .market__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}
    .deal__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}
    .deal__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}
    .gallery__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}
    .gallery__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}
    .contact__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}
    .contact__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}    
    .inner__about__wrap .leased__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}    
    .inner__about__wrap .leased__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}    
    .inner__advisory__wrap .heading__wrap h4::after {width: 40px; margin-left: 10px;}    
    .inner__advisory__wrap .heading__wrap h4::before {width: 40px; margin-right: 10px;}
    .feature__wrap .feature__wrap__inner h3 {font-size: 17px;}
    .market__wrap .market__content__details h3 {font-size: 18px;}
    .feature__wrap .feature__wrap__inner p {font-size: 14px; line-height: 24px;}
    .feature__wrap .feature__wrap__inner .feature__lists .content__item h4 {font-size: 15px;}
    .feature__wrap .feature__wrap__inner .feature__lists .content__item p {font-size: 14px; line-height: 24px;}    
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 17%;}    
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__item .strategy__number {height: 50px; width: 50px; line-height: 50px; font-size: 18px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__item .strategy__info {font-size: 15px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-prev, .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-next {width: 40px; height: 40px; background-size: 12px;}
    .market__wrap .market__content__details ul li {font-size: 15px; line-height: 24px; margin-bottom: 10px;}
    .market__wrap .image__wrap .image__info {font-size: 16px; line-height: 25px; padding: 5px;}
    .market__wrap .market__content__details ul li .icon__box img {width: 25px;}
    .market__wrap .market__content__details ul li .icon__box {margin: 0px 10px 0px 0px;}
    .market__wrap .market__content__details ul li {margin-left: 35px; text-indent: -35px;}
    .deal__wrap .deal__item h3 {font-size: 20px; padding: 10px 0;}
    .deal__wrap .deal__item p {font-size: 14px;}
    .service__wrap .service__wrap__list .service__item p {font-size: 14px; line-height: 24px;}
    .service__wrap .service__wrap__list .service__item .icon__box img {width: 20px;}
    .service__wrap .service__wrap__list a.theme__btn {font-size: 14px; width: 140px; height: 35px; line-height: 30px;}    
    .gallery__wrap .heading__wrap p {font-size: 14px; line-height: 24px;}
    .gallery__wrap .gallery__wrap__inner .portfolio__wrap .portfolio__info a {width: 50px; height: 50px; line-height: 48px;}
    .gallery__wrap .gallery__wrap__inner .portfolio__wrap .portfolio__info a .icon__box svg {width: 21px;}
    .gallery__wrap .gallery__wrap__inner a.theme__btn {font-size: 14px; width: 160px; height: 35px; line-height: 30px;}    
    .contact__wrap .info__box h3 {font-size: 18px;}
    .contact__wrap .contact__form .submit__btn__holder button[type="submit"] {font-size: 14px; width: 160px; height: 35px; line-height: 30px;}
    .contact__wrap .contact__form {padding: 20px;}
    .contact__wrap .contact__form input {height: 50px;}
    footer h4 {font-size: 24px;}
    footer h4::before {width: 40px; margin-right: 10px;}
    footer h4::after {width: 40px; margin-left: 10px;}
    footer .copyright {font-size: 14px;}
    footer .footer__bottom p {font-size: 14px;}
    footer .social__info ul li {width: 35px; height: 35px;}
    footer .social__info ul li a {width: 35px; height: 35px; line-height: 30px;}
    footer .social__info ul li a svg {width: 16px;}
    .back__to__top {height: 40px; width: 40px;}
    .back__to__top svg {width: 15px;}
    .inner__header__banner img {height: 250px;}
    .inner__header__banner .breadcrumb__main ul li {font-size: 13px;}
    .inner__header__banner .breadcrumb__main ul li::after {height: 13px;}
    .inner__about__wrap .leased__wrap .leased__content h3 {font-size: 20px;}
    .inner__about__wrap .leased__wrap .leased__content h3:after {width: 40px; margin-right: 10px;}
    .inner__about__wrap .leased__wrap .leased__content ul li {font-size: 15px; line-height: 24px; margin-left: 35px; text-indent: -40px;}    
    .inner__about__wrap .leased__wrap .leased__content ul li .icon__box img {width: 25px;}
    .inner__about__wrap .overview__wrap .inner__about__content ul.strategy__list li .icon__box img {width: 25px;}
    .inner__about__wrap .leased__wrap .leased__content p {font-size: 15px; line-height: 24px;}
    .inner__about__wrap .overview__wrap .inner__about__content ul.strategy__list li {font-size: 15px; line-height: 24px; margin-left: 35px; text-indent: -40px; margin-bottom: 10px;}
    .inner__about__wrap .overview__wrap .inner__about__content ul.strategy__list ul.sub__list {margin-left: 20px;}
    .inner__about__wrap .overview__wrap .inner__about__content ul.strategy__list ul.sub__list li {font-size: 14px !important; line-height: 24px !important;}
    .inner__about__wrap .overview__wrap .inner__about__content ul.strategy__list ul.sub__list li::before {width: 8px; height: 8px; left: -18px;}
    .inner__gallery__wrap .gallery__wrap .gallery__wrap__inner .portfolio__wrap {height: 300px;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__info .view__btn a.theme__btn {font-size: 14px; width: 150px; height: 40px; line-height: 35px;}
    .inner__contact__wrap .map__holder {height: 350px;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__image {max-width: 100%; flex: 0 0 100%; -ms-flex: 0 0 100%; height: auto;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__info h3 {font-size: 25px;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__info .advisory__desig {font-size: 18px;}
    .inner__advisory__wrap .advisory__single .advisory__details .info__wrap .advisory__info h4 {font-size: 16px;}
    .inner__advisory__wrap .advisory__single .advisory__details p {font-size: 16px; line-height: 26px; margin: 25px 0 0;}    
}

@media(max-width:480px) {
    .header__top .header__content__inner .contact__info__outer .phone__wrapp a span {display: none;}
    .header__top .header__content__inner .contact__info__outer .email__wrapp a span {display: none;}
    .banner__section .header__banner__main .banner__content h1 {font-size: 26px;}
    .about__wrap .about__wrap__inner .about__content h2, .feature__wrap .heading__wrap h2, .strategy__wrap .strategy__content__wrap .heading__wrap h2, .market__wrap .heading__wrap h2, .deal__wrap .heading__wrap h2, .service__wrap .heading__wrap h2, .gallery__wrap .heading__wrap h2, .contact__wrap .heading__wrap h2 {font-size: 22px;}
    .about__wrap .about__wrap__inner .about__content h4, .strategy__wrap .strategy__content__wrap .heading__wrap h4, .market__wrap .heading__wrap h4, .deal__wrap .heading__wrap h4, .service__wrap .heading__wrap h4, .gallery__wrap .heading__wrap h4, .contact__wrap .heading__wrap h4 {font-size: 14px;}
    .feature__wrap .feature__wrap__inner h3 {font-size: 16px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 20%;}
    .contact__wrap .info__box {padding: 20px;}
    .inner__about__wrap .leased__wrap .leased__content {padding: 30px 15px;}
    .inner__about__wrap .overview__wrap .image__box {height: auto;}
    .inner__about__wrap .overview__wrap .image__holder {height: auto;}
    .inner__advisory__wrap .advisory__list ul.advisory__wrap li .advisory__image {max-width: unset; flex: unset; -ms-flex: unset; width: 100%; height: auto;}
}

@media(max-width:420px) {
    .banner__section .header__banner__main .banner__content .col-sm-12 {width: 100%;}
    .banner__section .header__banner__main .owl-nav {display: none;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 24%;}
    .market__wrap .image__wrap .image__info {font-size: 14px; line-height: 22px;}    
}

@media(max-width:380px) {
    .banner__section .header__banner__main .banner__content p {margin-bottom: 20px;}
    .banner__section .header__banner__main .owl-dots {padding-bottom: 10px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 25%;}
    .market__wrap .market__content__details {padding: 20px;}
    .navbar .navbar-brand img {max-height: 65px;}
    footer h4 {font-size: 22px;}
    footer h4::before {width: 35px; margin-right: 8px;}
    footer h4::after {width: 35px; margin-left: 8px;}
    .inner__gallery__wrap .gallery__wrap .gallery__wrap__inner .portfolio__wrap {height: 250px;}      
}

@media(max-width:320px) {    
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-prev, .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav .owl-next {width: 30px; height: 30px; background-size: 10px;}
    .strategy__wrap .strategy__content__wrap .strategy__wrap__list .strategy__list__carousel .owl-nav {width: 22%; height: 30px; top: -60px;}    
}