@media only screen and (min-width:1024px) and (max-width:1139px){
.header-menu ul li a img {width: 40px;}
.header-menu ul li a span b{font-size: 17px;}
.header-menu ul li a{padding: 5px 8px;}
main{margin-top: 143px;}
.hero-content h1{font-size: 32px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){

.header-menu ul li a img {width: 23px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 12px;}
.header-menu ul li a{padding: 5px 8px;font-size: 14px;}
.header .container>.row{align-items: center;}
.childmenu ul li a{padding: 8px 7px;font-size: 13px;}
.childmenu ul li a img {width: 10px;}
main {margin-top: 132px;}
.hero-content{padding: 40px;}
.hero-content h6{font-size: 12px;}
.hero-content h1 {font-size: 23px;}
.hero-content p{font-size: 13px;line-height: 19px;    margin-bottom: 10px;}
.caselist h2{font-size: 40px;}
.caselist h6{font-size: 20px;}
.case-list ul li{width: 23%;}
footer h3{font-size: 16px;}
.journey-img h2{font-size: 43px;  }
.ourfirm ul li {width: calc(25% - 3px);}

}

@media only screen and  (max-width:767px){

.header-menu ul{overflow-x: scroll;white-space: nowrap; padding: 5px 0px 0; display: block; width: calc(100% - 10px); scrollbar-width: none;}
.header-menu ul li a img {width: 30px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 14px;}
.header-top .topmenu a img {width: 30px;}
.header-menu ul li a{padding: 0px 10px;font-size: 13px;}
.childmenu ul li a{font-size: 12px; padding: 7px 4px; text-transform: capitalize;}
.childmenu ul li a img {width: 9px;}
.header-top .toplogo a img{width: 73px;}
main{margin-top: 121px;}
footer h3{font-size: 16px;}
.fixed_scroll{height: 79vh;}
.popframe{height: 82vh;}
.copyright p{word-wrap: break-word;    font-size: 12px;}
.hero-banner{display: block;}
.hero-image img{height: 300px;}
.hero-content{padding: 20px;}
.hero-content h1 {font-size: 23px;}
.hero-content p{font-size: 12px; margin-bottom: 15px;line-height: 22px;}
.hero-cta{margin-top: 12px;}
.hero-cta a{padding: 7px 19px;font-size: 12px;}
.servicebox {padding: 30px 0px;}
.serviceinner>img{width: 100%;}
.caselist h2{font-size:25px;}
.caselist h6{font-size: 14px;}
.case-list ul li{width: 32%;}
.disclamier p{font-size: 12px;}
.servicebox h2{font-size: 30px;}
.journey-img h2{font-size: 32px;}
.journey-para p {font-size: 14px;}
.ourfirm ul li {width: calc(33% - 1px);}
.call-to-action h2 {font-size: 40px;}
.call-to-action .cta-top {padding-bottom: 40px;}
.cta-box form input[type=submit]{width: 70%;}
}
@media only screen and  (max-width:575px){
.header-menu ul{padding: 5px 0px 5px;}
.header-top .topcenter a p{font-size: 12px;line-height: 15px;}
.header-top .topcenter a p span {margin-left: 0;display: block;}
.header-top .topmenu a img {width: 30px;}
.header-top .toplogo a img {width:130px;}
.header-menu ul li a {padding: 4px 10px;font-size: 12px;}
.hero-image img {height: 200px;}
.hero-content h6{font-size: 12px;}
.hero-content h1 {font-size: 20px;margin-bottom: 10px;}
.hero-cta a {padding: 4px 10px;font-size: 12px;}
.servicebox h2 {margin-bottom: 20px;font-size: 26px;}
.serviceinner .points ul li{font-size: 13px;}
.case-list ul li {width: 48%; height: 80px;padding: 10px;font-size: 11px;}
.case-list ul li:after{bottom: 13px;}
.disclamier p {font-size: 11px;    padding: 10px 0px; }
.copyright p {font-size: 11px;padding: 5px 0px 0px;text-align: center;}
footer{padding-bottom: 80px;}
.serviceinner h4{font-size: 19px;}
.serviceinner .points h6{font-size: 16px;}
.tooltip-inner p{margin-bottom: 0; font-size: 12px;}
.mobile-cta{display: flex;}
.lifejourney {padding: 20px 0px;}
.journey-img h2 {font-size:34px;}
.journey-para {width: 97%; margin: 30px auto 0px;}
.ourfirm ul li {width: calc(50% - 3px);}
.ourfirm h2{margin-bottom: 30px;font-size: 30px;}
.ourfirm .firm-box .team-name{bottom: 6px;font-size: 13px;}
.call-to-action .cta-top {padding-bottom: 20px;}
.call-to-action h2 {font-size: 30px; }
.call-to-action h4 {font-size: 19px; margin-bottom: 30px;}
.call-to-action img {width: 100%;}
.cta-box form input[type=submit] {width: 100%;margin-top: 15px;padding: 10px 10px;font-size: 18px;}
.cta-box h6{font-size: 12px;}
.case-list h4{font-size: 20px;}
}