@media only screen and (min-width: 1600px) {

	
	.all-insights-panel .col-lg-6:nth-child(2n) .all-insights-panel-sec:before{
        left: -70px;
    }
	
	
}

@media only screen and (min-width: 1200px) and (max-width : 1599px) {
    
    .container{
    	max-width: 1300px;
    }
	
	
	

		
}

@media only screen and (min-width: 1200px) {


.amazing-area img {
    width: 94%;
    float: right;
}
.hidden-md-up{
    display: none;
}
.hidden-sm-down{
    display: block;
}

	
}

@media only screen and (min-width: 992px) and (max-width : 1199px) {


.hidden-md-up{
    display: block;
}
.hidden-sm-down{
    display: none;
}
#rmp_menu_trigger-182{
    display: none!important;
}
	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 960px !important;
}
.all-insights-panel-sec{
    max-width: 420px;
}
.all-insights-panel .col-lg-6:nth-child(2n) .all-insights-panel-sec:before{
    left: -50px;
}
.all-insights-panel .col-lg-6:nth-child(2n) .all-insights-panel-sec:before{
    height: 454px;
}
.director-img-area img {
    margin-top: -70px;
    width: 100%;
}

.focus-area-headig-service{
    padding: 50px 0 30px;
}
.trans-sec{
    width: 50%;
}

.blog-all-insights:before{
    left: -30px;
}

/*.mega-menu-wrap{
    display: none!important;
}*/



}

@media only screen and (min-width: 768px) and (max-width: 991px) {



/****menu****/
.dgmenuwrap{margin-top:0;}
.dgmenuwrap{
    display: inline-block;
}
.mean-container .mean-bar:nth-child(2){
    display: none;
}
ul.menu > li::after{content:''; position:inherit;}
ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
.dgmenuwrap {
    position: absolute;
    z-index: 9999999;
    width: 100%;
    background: transparent;
    left: 0;
    top: -5px;
}
.mean-container .mean-nav {
    width: 100%;
}
ul.menu ul li{border-bottom:none;}
/****end menu****/
.mean-container a.meanmenu-reveal {
    right: 10px;
    top: 0;
    background: #fff;
    display: none!important;
}
#rmp_menu_trigger-182{
	  position: absolute !important;
  top: -50px !important;
}
	
	.nav-area .col-md-4.col-sm-4.col-xs-4 {
    width: 50% !important;
    z-index: 10000 !important;
}
	
.mean-container .mean-nav {
    margin-top: 53px;
}
.mean-container .mean-nav ul li a:hover{
    color: #000;
}
.mean-container .mean-nav ul li a{
    color: #000;
}
.mean-container .mean-nav ul li a.mean-expand:hover:after{
    display: none;
}
.mean-container a.meanmenu-reveal.meanclose {
    line-height: 22px;
}
.nav-area .container{
    position: relative;
}
.dgmenuwrap{
    display: inline-block;
}
.mega-menu-wrap{
    display: none!important;
}



.home-first-section a{
    margin-top: 20px;
}
.home-body-text h2{
    font-size: 36px;
    line-height: 36px;
}
.home-first-section .row{
    flex-direction: column-reverse;
}
.home-first-section img{
    margin-bottom: 30px;
}
.home-first-section h2 , .our-service-panel h3 , .insights-section-panel h3{
    font-size: 24px;
    line-height: 24px;
}
.our-service-text h2 , .insights-section h2 , .newslatter-area h2{
    font-size: 36px;
    line-height: 36px;
}
.our-service-section , .insights-section , .newslatter-area{
    padding: 30px 0;
}
.our-service-text a , .insights-section-panel a{
    margin-top: 30px;
}
.insights-section h2{
    margin-bottom: 30px;
}
.insights-section-panel-image{
    margin-top: 30px;
}
.newslatter-area .form-group{
    flex-direction: column;
    margin-top: 20px;
}
.newslatter-area .btn{
    margin-left: 0;
    margin-top: 10px;
}
.location-area-text-footer {
    justify-content: flex-start;
}
.social-footer {
    text-align: left;
    margin-top: 20px;
}
.social-footer a{
    margin-left: 0;
    margin-right: 20px;
}
.location-area-text-footer{
    margin-top: 40px;
}
footer h3{
    margin-top: 20px;
}
footer{
    padding-top: 20px;
}
.footer-bottom-text{
    font-size: 24px;
    line-height: 24px;
}
.home-body-text{
    height: auto;
    padding: 30px 0;
}
.scroll-area{
    height: auto;
    padding: 20px 0;
}
.background-home-image-section{
    height: auto;
}
.nav-area{
    height: auto;
    padding: 20px 0;
}
.contact-us-text-frm-area h2{
    font-size: 40px;
    line-height: 40px;
}
.contact-us-text-frm-area{
    padding: 50px 0;
}


.all-insights-panel .col-lg-6:nth-child(2n) .all-insights-panel-sec:before{
    display: none;
}
.all-insights-panel-sec{
    max-width: 100%;
    margin-bottom: 30px;
}
.previous-pagi .page-link{
    padding-left: 20px;
}
.next-pagi .page-link{
    padding-right: 20px;
}
.pagination-section{
    padding: 30px;
}
.all-insights-panel-img{
    padding-bottom: 30px;
}
.all-insights-panel .col-lg-6:nth-child(5) .all-insights-panel-img{
   border-bottom: 1px solid #A3A3A3;
}

.director-img-area img{
    width: 100%;
    margin: 0 0 30px 0;
}
.director-area .row{
    display: flex;
    flex-direction: column-reverse;
}
.director-area , .person-top-section , .focus-area{
    padding: 50px 0;
}
.director-social-area{
    margin-top: 20px;
}
.director-name-area h2 , .insights-top-section h2{
    font-size: 40px;
    line-height: normal;
}
.focus-area-heading{
    padding-top: 0;
    margin-bottom: 30px;
}
.focus-area-des a{
    width: 100%;
}
.focus-area-des a:nth-child(2n) {
    margin-left: 0;
}


.about-us-top-text h2 , .forging-area-left h3 , .aenean-area h2 , .team-area h2{
    font-size: 30px;
    line-height: normal;
}
.about-us-top-text , .forging-area , .membership-area , .team-area , .aenean-area{
    padding: 30px 0;
}
.membership-area-heading{
    padding: 0 0 20px;
    margin-bottom: 20px;
}
.member-logo {
    width: 50%;
    margin: 10px 0;
}
.team-text {
    padding: 20px;
}
.team-panel-area , .team-area h2{
    margin-bottom: 20px;
}
.focus-area1 {
    padding: 30px 0;
    max-height: max-content;
}
.focus-img1 img {
    width: 100%;
    height: auto;
    top: 0;
    margin-top: 30px;
}
.focus-area2 a{
    width: 100%;
    font-size: 24px;
}
.focus-area2 a:nth-child(2n) {
    margin-left: 0;
}
.focus-area2{
    padding: 30px 0;
}
.total-number-area {
    flex-direction: column;
    text-align: center;
}
.total-number span{
    font-size: 30px;
    line-height: normal;
}
.total-number {
    border-left: none;
    padding: 20px 0;
    width: 100%;
}
.aenean-area h2{
    margin-bottom: 30px;
}

.two-tax-section-panel1 {
    padding-left: 0;
}
.two-tax-section-panel {
    padding-right: 0;
    margin-bottom: 30px;
}
.two-tax-section-panel a, .two-tax-section-panel1 a {
    font-size: 36px;
    line-height: 36px;
}
.two-tax-section{
    padding: 40px 0;
}
.two-tax-section:after , .case-study-area:after , .transaction-advisory-section:after{
    display: none;
}
.case-study-area-left , .transaction-advisory-text{
    padding: 0;
}
.case-study-text-panel{
    padding: 30px 15px 0;
}
.case-study-text-panel-padding img{
    margin-top: 20px;
}
.focus-area-headig-service , .transaction-advisory-section{
    padding: 20px 0;
}
.focus-area-headig-service h2{
    margin-bottom: 0;
}
.transaction-advisory-section h2{
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 20px;
}
.corporate-valuations-area img{
    width: 100%;
}
.corporate-valuations-area h2{
    font-size: 30px;
}
.service-case-study-area{
    margin: 0;
    padding: 40px 0;
}
.corporate-valuations-area , .service-expert-area{
    padding: 40px 0;
}
.service-expert-area .team-text-top{
    padding-top: 0;
}

.blog-details-section p{
    max-width: 450px;
}
.blog-all-insights:before{
    left: -20px;
}
.global-text-section{
    padding: 30px 0;
}
.hidden-md-up{
    display: block;
}
.hidden-sm-down{
    display: none;
}
.rmp-menu-title{
    position: absolute;
    top: 30px;
    padding: 0 15px!important;
}
.rmp-container .rmp-menu-title .rmp-menu-title-image {
    margin: 0 auto;
    height: auto;
    width: 152px;
}
.service-add{
  padding: 10px 0 30px 0;
}
.service-add-home img{
   height: auto;
   width: 100%;
}



}

@media only screen and (max-width: 767px) {

.service-add{
  padding: 10px 0 30px 0;
}	
.service-add-home img{
   height: auto;
   width: 100%;
}

.menu-item-has-children {
    padding-left: 0px !important;
}
	
	.menu-item-type-post_type.menu-item-object-page {
    padding-left: 20px !important;
}
	
.nav-area .col-md-8{
    position: relative;
}
.nav-area .col-md-8.col-sm-8.col-xs-8 {
    width: 50% !important;
    z-index: 10000 !important;
}


/****menu****/
.dgmenuwrap{margin-top:0;}
.dgmenuwrap{
    display: inline-block;
}
.mean-container .mean-bar:nth-child(2){
    display: none;
}
ul.menu > li::after{content:''; position:inherit;}
ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
.dgmenuwrap {
    position: absolute;
    z-index: 9999999;
    width: 100%;
    background: transparent;
    left: 0;
    top: -5px;
}
.mean-container .mean-nav {
    width: 100%;
}
ul.menu ul li{border-bottom:none;}
/****end menu****/
.mean-container a.meanmenu-reveal {
    right: 10px;
    display: none!important;
    top: 0;
    background: #fff;
}
#rmp_menu_trigger-182{
	  position: absolute !important;
  top: 0!important;
}
	
.nav-area .col-md-4.col-sm-4.col-xs-4 {
    width: 50% !important;
    z-index: 10000 !important;
}
	
.mean-container .mean-nav {
    margin-top: 0;
}
.mean-container .mean-nav ul li a:hover{
    color: #000;
}
.mean-container .mean-nav ul li a{
    color: #000;
}
.mean-container .mean-nav ul li a.mean-expand:hover:after{
    display: none;
}
.mean-container a.meanmenu-reveal.meanclose {
    line-height: 22px;
}
.nav-area .container{
    position: relative;
}
.dgmenuwrap{
    display: inline-block;
}
.mega-menu-wrap{
    display: none!important;
}



.home-first-section a{
    margin-top: 20px;
}
.home-body-text h2{
    font-size: 36px;
    line-height: 36px;
}
.home-first-section .row{
    flex-direction: column-reverse;
}
.home-first-section img{
    margin-bottom: 30px;
}
.home-first-section h2 , .our-service-panel h3 , .insights-section-panel h3{
    font-size: 24px;
    line-height: 24px;
}
.our-service-text h2 , .insights-section h2 , .newslatter-area h2 {
    font-size: 36px;
    line-height: 36px;
}
.our-service-section , .insights-section , .newslatter-area{
    padding: 30px 0;
}
.our-service-text a , .insights-section-panel a{
    margin-top: 30px;
}
.insights-section h2{
    margin-bottom: 30px;
}
.insights-section-panel-image{
    margin-top: 30px;
}
.newslatter-area .form-group{
    flex-direction: column;
    margin-top: 20px;
}
.newslatter-area .btn{
    margin-left: 0;
    margin-top: 10px;
}
.location-area-text-footer {
    justify-content: flex-start;
}
.social-footer {
    text-align: left;
    margin-top: 20px;
}
.social-footer a{
    margin-left: 0;
    margin-right: 20px;
}
.location-area-text-footer{
    margin-top: 20px;
}
footer h3{
    margin-top: 20px;
}
footer{
    padding-top: 20px;
}
.footer-bottom-text{
    font-size: 24px;
    line-height: 24px;
}
.home-body-text{
    height: auto;
    padding: 30px 0;
}
.scroll-area{
    height: auto;
    padding: 20px 0;
}
.background-home-image-section{
    height: auto;
}
.nav-area{
    height: auto;
    padding: 20px 0;
}
.contact-us-text-frm-area h2{
    font-size: 40px;
    line-height: 40px;
}
.contact-us-text-frm-area{
    padding: 50px 0;
}
.all-insights-panel .col-lg-6:nth-child(2n) .all-insights-panel-sec:before{
    display: none;
}
.all-insights-panel-sec{
    max-width: 100%;
    margin-bottom: 30px;
}
.previous-pagi .page-link{
    padding-left: 20px;
}
.next-pagi .page-link{
    padding-right: 20px;
}
.pagination-section{
    padding: 30px;
}
.all-insights-panel-img{
    padding-bottom: 30px;
}
.all-insights-panel .col-lg-6:nth-child(5) .all-insights-panel-img{
   border-bottom: 1px solid #A3A3A3;
}
.pagination-section .page-link {
    padding: 0 10px;
}

.director-img-area img{
    width: 100%;
    margin: 0 0 30px 0;
}
.director-area .row{
    display: flex;
    flex-direction: column-reverse;
}
.director-area , .person-top-section , .focus-area{
    padding: 50px 0;
}
.director-social-area{
    margin-top: 20px;
}
.director-name-area h2 , .insights-top-section h2{
    font-size: 40px;
    line-height: normal;
}
.focus-area-heading{
    padding-top: 0;
    margin-bottom: 30px;
}
.focus-area-des a{
    width: 100%;
}
.focus-area-des a:nth-child(2n) {
    margin-left: 0;
}


.about-us-top-text h2 , .forging-area-left h3 , .aenean-area h2 , .team-area h2{
    font-size: 30px;
    line-height: normal;
}
.about-us-top-text , .forging-area , .membership-area , .team-area , .aenean-area{
    padding: 30px 0;
}
.membership-area-heading{
    padding: 0 0 20px;
    margin-bottom: 20px;
}
.member-logo {
    width: 50%;
    margin: 10px 0;
}
.team-text {
    padding: 20px;
}
.team-panel-area , .team-area h2{
    margin-bottom: 20px;
}
.focus-area1 {
    padding: 30px 0;
    max-height: max-content;
}
.focus-img1 img {
    width: 100%;
    height: auto;
    top: 0;
    margin-top: 30px;
}
.focus-area2 a{
    width: 100%;
    font-size: 24px;
}
.focus-area2 a:nth-child(2n) {
    margin-left: 0;
}
.focus-area2{
    padding: 30px 0;
}
.total-number-area {
    flex-direction: column;
    text-align: center;
}
.total-number span{
    font-size: 30px;
    line-height: normal;
}
.total-number {
    border-left: none;
    padding: 20px 0;
    width: 100%;
}
.aenean-area h2{
    margin-bottom: 30px;
}



.two-tax-section-panel1 {
    padding-left: 0;
}
.two-tax-section-panel {
    padding-right: 0;
    margin-bottom: 30px;
}
.two-tax-section-panel a, .two-tax-section-panel1 a {
    font-size: 36px;
    line-height: 36px;
}
.two-tax-section{
    padding: 40px 0;
}
.two-tax-section:after , .case-study-area:after , .transaction-advisory-section:after{
    display: none;
}
.case-study-area-left , .transaction-advisory-text{
    padding: 0;
}
.case-study-text-panel{
    padding: 30px 15px 0;
}
.case-study-text-panel-padding img{
    margin-top: 20px;
}
.focus-area-headig-service , .transaction-advisory-section{
    padding: 20px 0;
}
.focus-area-headig-service h2{
    margin-bottom: 0;
}
.transaction-advisory-section h2{
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 20px;
}

.corporate-valuations-area img{
    width: 100%;
}
.corporate-valuations-area , .service-expert-area{
    padding: 30px 0;
}
.service-case-study-area{
    padding: 30px 0;
    margin: 0; 
}
.service-expert-area .team-text-top{
    padding-top: 15px;
}
.service-expert-area .team-panel-area {
    margin: 20px 0;
}


.blog-details-section{
    padding: 30px 0;
}
.blog-all-insights:before{
    display: none;
}
.blog-details-section h3 {
    font-size: 22px;
    margin-top: 20px;
}
.blog-all-insights{
    margin-top: 30px;
}
.blog-banner-image-section .home-body-text h2{
    font-size: 36px;
    line-height: 36px;
}
.global-text-section{
    padding: 30px 0;
}
/*#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{
    display: block!important;
}*/

.hidden-md-up{
    display: block;
}
.hidden-sm-down{
    display: none;
}

.rmp-menu-title{
    position: absolute;
    top: 30px;
    padding: 0 15px!important;
}
.rmp-container .rmp-menu-title .rmp-menu-title-image {
    margin: 0 auto;
    height: auto;
    width: 152px;
}
.member-logo a {
    text-align: center;
}
.member-logo img {
    width: 50%;
}



}

@media only screen and (min-width: 640px) and (max-width: 767px) {





}

@media only screen and (min-width: 480px) and (max-width: 639px) {


.our-service-panel p{
    max-width: 80%;
}
.our-service-panel{
    overflow: hidden;
}

	
}

@media only screen and (max-width: 479px) {

.our-service-panel p{
    max-width: 80%;
}
.our-service-panel{
    overflow: hidden;
}
	
}

