/*Page Title start*/
.page_title {background-color: #00a1f5;text-align: center;padding: 31.5px 0; background-image: url("../images/header_bottom.png");background-size: cover; background-repeat: no-repeat;}
.page_title h3 {color: #fff;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
@media only screen and (max-width: 768px) {
.page_title{padding: 15px 0;}
.page_title h3{font-size: 24px;}
}
/*Page Title end*/

.legal_expert{padding: 50px 0;}
h1.legalExpert__title {font-size: 24px;font-weight: 700;text-transform: uppercase;position: relative;}
h1.legalExpert__title:after {content: '';display: block;background: #0f4275;height: 2px;width: 95px;position: absolute;left: 50%;transform: translateX(-50%);margin-top: 24px;border-radius: 10px;}
.gamePlan__content {margin: 6rem 0 0 0;}
.fees__detailsText {margin-top: 40px;line-height: 20px;}
.fees__box {padding: 0 10px;}
.approce__head h3 {font-size: 21px;color: #fff;text-transform: uppercase;}
.approach_details p {color: #fff;margin-bottom: 0;}
.approce__head p {color: #fff;margin: 6px 0;}
.our_Approach {background: #4685f9;position: relative;height: 681px;margin-bottom: 56px;}
.approach_details {background: #001f3d;padding: 35px 22px 26px;width: 770px;right: 0;position: absolute;height: auto;}
img.approch__image {width: 88%;padding-top: 150px;}
img.rupee__image {width: 20px;}
.approce__headTwo span {color: #4685f9;font-size: 56px;vertical-align: sub;font-weight: 700;}
.approce__headTwo p {color: #fff;text-transform: uppercase;font-size: 21px;}
.approach_details ul {color: #fff;font-size: 14px;list-style: none;padding-left: 0;margin-top: 37px;margin-left: 4px;}
.approach_details ul li {margin-bottom: 20px;background: url(../images/icons/right-arrow.svg) left 3px;background-repeat: no-repeat;background-size: 24px;padding-left: 45px;text-align: justify;line-height: 20px;}
.points {margin-left: 37px; font-size: 13px;}
.faq_content {padding-top: 9px !important;}
@media only screen and (max-width: 768px) {
h1.legalExpert__title{font-size:20px;}
    h1.legalExpert__title:after{margin-top: 10px;}
.approach_details {width: 100%;left: 0;position: relative;}
.our_Approach {height: auto;}
img.approch__image {width: 100%;margin-bottom: 40px;padding-top: 0;}
}

@media (max-width: 767px) {
.fees__box {padding: 0 5px;margin: 0 0 36px 0;}
.fees__detailsText{font-size: 12px;}
}

@media only screen and (max-width: 2000px) and (min-width: 1500px) {
.approach_details {width: 1010px; height: 670px;}
.our_Approach {height: 670px;}
img.approch__image {padding-top: 0px;}
img.approch__image {padding-top: 0px;}
}