@media only screen and (max-width:2200px){
.logo {width:180px;}
.navigation ul li {margin: 0 20px;font-size: 30px;}
.hed-right-btn a {font-size:28px;padding: 7px 26px 8px;}
.register-btn {margin: 0 0 0 10px;}
.login-btn {}
.banner-text h1 {font-size: 90px;line-height: 110px;}
.heading-block h2 {font-size: 70px;}
.heading-block:after {bottom: -25px;width: 50px;height: 50px;}
.abt-box {padding: 120px 0;max-width: 960px;}
.abt-box p {font-size:60px;line-height:92px;}
.click-heading {font-size: 70px;}
.on-role-block ul li a {font-size: 30px;}
.on-role-block ul li a strong {line-height: 32px;}
.why-join-insid {padding: 120px 0;max-width: 1090px;}
.title-block {font-size:62px;padding: 0 0 50px;}
.why-join-insid ul li {font-size: 45px; margin: 0 0 30px;}
.why-join-insid ul li:before {width: 15px;height: 15px;top: 26px;margin: 0 0 0 -25px;}
.why-join-insid img {width: 80%;}
.get-tuch-block h2 {font-size: 55px;}
.insid-get {padding: 180px 0 60px;}
.form-control {font-size: 26px;}
.btn-custom {font-size: 30px;padding: 10px 50px;}
.ft-bot {font-size: 26px;padding: 40px 0 0 0;}
.bner-hd {font-size: 50px;}
.law-tit {font-size: 60px;height:48px;}
.rlt-law span {font-size: 45px;margin: 0 0 50px;}
.rlt-law p {font-size: 45px;margin: 0 0 50px;}
.tab-content {max-width: 1600px;}
.pending-img {max-width: 500px;margin: 0 auto;}
.abt-container {max-width: 1100px;}
.inner-heading h1 {font-size: 80px;}
.abt-container p {font-size: 38px;line-height: 52px;padding: 0 0 40px;}
.client-img {max-width: 250px;margin:40px auto 90px;}
.work-block .tab-content {max-width: 1030px;}
.work-block .rlt-law span {font-size:50px;margin: 0 0 30px;}
.work-block .rlt-law p {font-size:36px;line-height:52px;}
.inner-heading span {font-size: 50px;}
.faq-page .card-header a {font-size:38px;padding: 5px 20px 10px;}
.faq-page .card-body p {font-size: 32px;line-height: 50px;}
.faq-page .card-body ul { margin:0; padding:0 0 10px 55px;}
.faq-page .card-body ul li{font-size: 32px;line-height: 50px;}
.faq-page .card-body {padding: 25px;}
.faq-page .card-header a::before {font-size: 50px;line-height: 70px;width: 80px;}
.about-page-block {padding: 100px 0;}
.about-page-block.work-inst {padding: 100px 0 0;}
.banner-video {min-height:600px;}
.header-sticky .logo {width:60px;}
.header-sticky .navigation ul li {font-size:20px;}
.header-sticky .hed-right-btn a {font-size:20px;}
.navigation .sub-menu {min-width:200px;}
.navigation .sub-menu li a {font-size:16px;padding: 12px 20px;}
.banner-video {max-width:1000px;}
.banner{padding:240px 0 0;}
.medial-block{padding:240px 0 0;}
.faq-page h3 {font-size: 42px;padding:30px 0 20px;}

.alt-news-page.news-block-page .news-block-outer span {font-size:28px;padding: 0 0 10px;}
.alt-news-page.news-block-page .news-block-outer p {font-size: 22px;padding: 0 0 10px;}
.alt-news-page.news-block-page .btn-custom {font-size: 18px;padding: 5px 20px;margin: 10px 0 0 0;}
.alt-news-page.news-block-page .row .col-md-6 {margin-bottom: 50px;}

.news-block-outer span {font-size: 25px;}
.work-block .rlt-law .currency-typ p {font-size: 20px;line-height: 36px;}

.dashboard-block {padding: 310px 0px 0px;}
}

@media only screen and (max-width:1700px){
.logo {width:180px;}
.navigation ul li {margin: 0 10px;font-size: 24px;}
.hed-right-btn a {font-size:24px;padding:7px 20px 8px;}
.register-btn {margin: 0 0 0 10px;}
.login-btn {}
.banner-text h1 {font-size: 80px;line-height: 100px;}
.heading-block h2 {font-size: 54px;}
.heading-block:after {bottom: -20px;width: 40px;height: 40px;}
.abt-box {max-width: 880px;padding: 100px 0;}
.abt-box p {font-size: 48px;line-height: 72px;}
.on-role-block {padding: 70px 0;}
.click-heading {font-size: 50px;padding: 0 0 50px;}
.on-role-block ul li a {font-size: 24px;}
.on-role-block ul li a strong {line-height: 28px;}
.why-join-insid {padding: 80px 0;max-width: 900px;}
.title-block {font-size: 50px;padding: 0 0 40px;}
.why-join-insid ul li {font-size: 38px;margin: 0 0 25px;}
.get-tuch-block {padding: 50px 0;}
.get-tuch-block h2 {font-size: 60px;}
.get-tuch-block p {font-size: 25px;}
.social-box {padding: 30px 0 0 0;}
.social-box li {margin: 0 6px;}
.social-box li a {width: 50px;height: 50px;line-height: 50px;font-size: 28px;}
.insid-get {max-width: 1100px;}
.btn-custom {font-size: 24px;padding: 10px 40px;}
.insid-get .form-group {margin: 0 0 60px 0;}
.ft-bot {font-size: 24px;padding:30px 0 0 0;} 
.insid-get .btn-custom {font-size: 26px;}
.law-tit {font-size: 45px;height: 35px;}
.rlt-law span {font-size: 38px;margin: 0 0 35px;}
.rlt-law p {font-size: 38px;margin: 0 0 35px;}
.work-block .rlt-law .currency-typ p {font-size: 18px;line-height: 32px;}
}

@media only screen and (max-width:1450px){
.logo {width:130px;}
.navigation ul li {margin: 0 15px;font-size:20px;}
.hed-right-btn a {font-size:20px;padding:6px 10px 7px;}
.register-btn {margin: 0 0 0 10px;}
.login-btn {}
.banner-text h1 {font-size:60px;line-height:80px;}
.banner-text {padding: 80px 0 80px 0;}
.heading-block h2 {font-size: 40px;}
.abt-box {max-width: 730px;padding:80px 0;}
.heading-block:after {bottom: -15px;width: 30px;height: 30px;}
.abt-box p {font-size: 40px;line-height: 60px;}
.on-role-block {padding: 60px 0;}
.on-role-block ul li a {font-size: 20px;}
.on-role-block ul li a strong {line-height: 24px;}
.on-role-block ul li img {margin: 0 auto 30px;}
.title-block {font-size: 40px;padding: 0 0 30px;}
.why-join-insid ul li {font-size: 32px;margin: 0 0 20px;}
.why-join-insid ul li:before {width: 10px;height: 10px;top: 19px;margin: 0 0 0 -15px;}
.why-join-insid ul {padding: 0 0 40px;}
.get-tuch-block h2 {font-size: 50px;}
.insid-get {max-width: 970px;}
.form-control {font-size: 22px;}
.btn-custom {font-size: 22px;padding: 8px 30px;}	
.bner-hd {font-size: 38px;padding: 0 0 50px 0;}
.banner-text .btn-custom:after {width: 80px;height: 90px;right: -90px;top: -50px;background-size: 100%;}
.lft-law-img {padding: 0 50px;}
.tab-content {padding: 130px 0 0 0;}
.rlt-law span {font-size: 32px;margin: 0 0 30px;}
.rlt-law p {font-size: 32px;margin: 0 0 30px;}
.about-page-block {padding: 100px 0;}
.abt-container {max-width: 800px;padding: 100px 0 0;}
.inner-heading h1 {font-size: 58px;}
.abt-container p {font-size: 26px;line-height: 38px;padding: 0 0 25px;}
.client-img {max-width: 190px;}
.work-block .tab-content {max-width:800px;}
.work-block .rlt-law span {font-size:36px;margin: 0 0 20px;}
.work-block .rlt-law p {font-size:26px;line-height:36px;}
.inner-heading span {font-size:40px;}
.about-page-block.work-inst {padding: 100px 0 0;}
.faq-page {background: #fff;padding:90px 0 80px;}
.faq-page .card-header a {font-size:38px;padding: 5px 20px 10px;}
.faq-page .card-body p {font-size: 28px;line-height:40px;}
.faq-page .card-body {padding: 25px;}
.faq-page .card-header a::before {font-size: 40px;li: 72px;width: 60px;}
.banner-video {min-height:480px;}
.navigation .sub-menu:before{ display:none;}
.banner {padding:190px 0 0;}
.medial-block{padding:190px 0 0;}
.faq-page .card-body ul li {font-size: 28px;line-height: 40px;}
.alt-news-page.news-block-page .news-block-outer {padding: 15px 20px;}
.alt-news-page.news-block-page .news-block-outer span {font-size: 24px;padding: 0 0 5px;}
.alt-news-page.news-block-page .news-block-outer p {font-size: 18px;padding: 0 0 5px;}
.alt-news-page.news-block-page .btn-custom {font-size: 15px;padding: 5px 20px;margin: 5px 0 0 0;}
.alt-news-page {padding: 100px 0;}
.news-block-outer span {font-size: 20px;}
.alt-news-page .row .col-md-4 {margin-bottom: 60px;}


.top-dash-heading h2 {font-size: 52px;line-height: 56px;}
.left-side-bar ul li {margin: 0 0 10px;font-size: 18px;line-height: 24px;}
.left-side-bar span {font-size: 20px;}
.list-dsh li a {font-size: 22px;line-height: 28px;}
.hmt-img {flex: 0 0 20%;}
.hmt-text {flex: 0 0 80%;padding: 0 0 0 20px;}
.list-dsh li .hmt-block {min-height: 160px;}

.right-bar h3 {font-size: 30px;display: flex;align-items: center;}
.right-bar h3 img {margin: 0 15px 0 0;height:50px;}

.dashboard-block {padding: 220px 0px 0px;}
}

@media only screen and (max-width:1199px){
.container {width: 100%;}
.logo {width:100px;}
.navigation ul li {margin: 0 15px;font-size: 16px;}
.hed-right-btn a {font-size: 16px;padding:5px 8px 6px;}
.login-btn {}
.register-btn {margin: 0 0 0 10px;}
.banner-text h1 {font-size: 44px;line-height: 60px;}
.banner-text {padding: 50px 15px;}
.heading-block h2 {font-size: 32px;}
.heading-block:after {bottom: -10px;width: 20px;height: 20px;}
.abt-box p {font-size: 32px;line-height: 46px;}
.abt-box {max-width: 580px;padding: 50px 0;}
.click-heading {font-size: 36px;padding: 0 0 30px;}
.on-role-block {padding: 40px 0;}
.on-role-block ul li a {font-size: 16px;}
.on-role-block ul li a strong {line-height: 18px;}
.on-role-block ul li {width: 13%;}
.title-block {font-size: 34px;padding: 0 0 15px;}
.why-join-insid ul li {font-size: 24px;margin: 0 0 12px;}
.why-join-insid {padding: 50px 0;max-width: 570px;}
.get-tuch-block {padding: 40px 0;}
.get-tuch-block h2 {font-size: 38px;padding:0;}
.get-tuch-block p {font-size: 20px;}
.social-box li a {width: 40px;height: 40px;line-height: 40px;font-size: 20px;}
.insid-get {max-width: 760px;padding: 100px 0 40px;}
.insid-get .form-control {padding: 0 0 0 30px;background-size: 24px;}
.form-control {font-size: 16px;}
.btn-custom {font-size: 18px;padding: 8px 30px;}
.ft-bot {font-size: 20px;padding: 22px 0 0 0;max-width: 530px;}
.rlt-law span {font-size: 28px;margin: 0 0 25px;}
.rlt-law p {font-size: 28px;margin: 0 0 25px;}
.banner-video {min-height:380px;}
.header-sticky .navigation ul li {font-size:16px;}
.header-sticky .hed-right-btn a {font-size:16px;}
.about-video video {width: 100%;}
.banner {padding:160px 0 0;}
.medial-block{padding:160px 0 0;}
.faq-page .card-body ul {padding: 0 0 10px 34px;}
.faq-page .card-body ul li {font-size: 18px;line-height:30px;}
.faq-page h3 {font-size: 30px;}
.alt-news-page {padding: 80px 0;}
.work-block .rlt-law .currency-typ p {font-size: 16px;line-height: 30px;}
.rg-box .user-open-block {min-width: 170px;}
.rg-box .user-open-block li a {font-size: 13px;padding: 10px 10px;}

.dashboard-block {padding: 200px 0px 0px;}
.top-dash-heading h2 {font-size: 42px;line-height: 46px;}
.top-dash-heading h2 small {font-size:26px;}
.list-dsh {padding: 0 5% 0 0;}
.list-dsh li a {font-size: 18px;line-height: 24px;}
.list-dsh li .hmt-block {min-height: 140px;}

.right-bar h3 {font-size: 26px;display: flex;align-items: center;}
.right-bar h3 img {margin: 0 15px 0 0;height:40px;}

.offerSec {padding: 0px 0 !important;}
.formBox h2 {font-size: 24px;}
}
@media only screen and (max-width:991px){
.header {padding: 20px 0 0 0;}
.navigation ul li {margin: 0 5px;font-size: 14px;}
.hed-right-btn a {font-size: 14px;padding: 5px 8px;}
.register-btn {width: auto;margin: 0 0 0 5px;}
.login-btn {width: auto;}
.banner-text h1 {font-size: 40px;line-height: 50px;}
.bner-hd {font-size: 30px;padding: 0 0 30px 0;}
.banner-text .btn-custom:after {width: 50px;height: 56px;right: -60px;top: -26px;background-size: 100%;}
.banner-video { margin: 30px auto;}
.tab-content {padding: 70px 0 0 0;}
.law-tit {font-size: 30px;height: 25px;margin: 0 0 50px;}
.rlt-law span {font-size: 22px;margin: 0 0 15px;}
.rlt-law p {font-size: 22px;margin: 0 0 15px;}
.about-page-block {padding:50px 0;}
.inner-heading h1 {font-size: 40px;}
.abt-container {padding: 50px 0 0;}
.abt-container p {font-size: 20px;line-height: 28px;padding: 0 0 20px;}
.client-img {max-width: 150px;}

.work-block .tab-content {max-width:600px;}
.work-block .rlt-law span {font-size:30px;margin: 0 0 20px;}
.work-block .rlt-law p {font-size:20px;line-height:28px;}
.inner-heading span {font-size:30px;}
.about-page-block.work-inst {padding:50px 0 0;}


.faq-page {background: #fff;padding:90px 0 80px;}
.faq-page .card-header a {font-size:28px;padding: 5px 20px 10px;}
.faq-page .card-body p {font-size:18px;line-height:30px;}
.faq-page .card-body {padding: 25px;}
.faq-page .card-header a::before {font-size: 30px;line-height: 60px;width: 40px;}
.banner-video {min-height:280px;}
.header-sticky .logo {width:40px;}
.header-sticky .navigation ul li {font-size:15px;}
.header-sticky .hed-right-btn a {font-size:14px;}

.banner {padding:135px 0 0;}
.medial-block{padding:135px 0 0;}

.alt-news-page.news-block-page .news-block-outer {padding: 15px 20px;}
.alt-news-page.news-block-page .news-block-outer span {font-size: 20px;padding: 0 0 10px;line-height: normal;}
.alt-news-page.news-block-page .news-block-outer p {font-size: 16px;padding: 0 0 10px;line-height: normal;}
.news-block-outer span {font-size: 16px;line-height: normal;padding: 10px;}
.alt-news-page .row .col-md-4 {margin-bottom: 40px;}
.work-block .rlt-law .currency-typ p {font-size: 16px;line-height: 30px;}


.top-dash-heading h2 {font-size: 26px;line-height: 32px;font-weight: 400;}
.top-dash-heading h2 small {font-size: 16px;font-weight: 400;}
.inst-top-hd-img img {height: 110px;}
.left-side-bar ul li {font-size: 14px;line-height: 18px;}
.list-dsh li a {font-size: 16px;line-height: 18px;}
.list-dsh li .hmt-block {padding: 0 15px;min-height: 100px;}
.left-side-bar span {font-size: 16px;}
.dsh-footer p {font-size: 18px;}
.dsh-footer {padding: 30px 0 50px;}

.right-bar p {font-size: 18px;}
.close-btn {font-size: 16px;}

.nav-toggle { float: right; margin-top: 18px; }
.nav-container { float: left; padding-left: 0px !important; padding-top: 0px !important; width: 250px !important; background: #fff; top: 0px; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2); }
.nav-menu li a { color: #444; display: block; font-size: 16px !important; padding: 13px 20px !important; text-decoration: none; border: 0px !important; }
.nav-menu li a:hover { background: #3498db; color: #fff !important; }
.nav-menu .menu-item { padding: 0; }
.nav-menu .menu-link { color: #333; }
.dashboard-block {padding: 160px 0px 0px;}
.formBox input[type="submit"] {color: #fff; border: 0px; text-align: center; padding: 5px 30px 8px; cursor: pointer; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; font-weight: 600; margin-top: 20px; background: #244b77; border-radius: 50px; display: inline-block; font-size: 18px;}
.dashboard-block .formBox select, .dashboard-block #filter-form select {background: url(/images/arrow_img.png) no-repeat right center #fff !important; padding-right: 34px; font-size: 15px;  -webkit-appearance: none;
    -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}
#filter-form select {width: 23%;}
.dashboard-block #filter-form input[type="text"]#datepicker{ width:100px !important;}
.fc-toolbar .fc-center { margin-top: 20px;}
#profile-form .btn-globel {padding: 5px 20px 7px; font-size: 16px;}
#profile-form .select2-container--default .select2-selection--multiple {height: 46px;}
#profile-form .select2-container--default .select2-search--inline .select2-search__field {height: 36px;}




}

@media(min-width:768px) {
.nav-tabs {display: flex;}    
.on-role-block .card {border: none;}
.on-role-block .card .card-header {display:none;}  
.on-role-block .card .collapse{display:block;}


.md-cont-block .card {border: none;}
.md-cont-block .card .card-header {display:none;}  
.md-cont-block .card .collapse{display:block;}
}
@media only screen and (max-width:767px){
.container {width: 100%; padding-left: 10px; padding-right: 10px;}
.menuImage{float:none;height:auto;margin:0;padding:0;position:absolute;right:15px;top:22px;width:30px;z-index:999;}
.menuImage > img{height:auto;width:100%;}
.iphon_navigation{background:#123358;border-top:medium none;left:auto;margin:0 auto;overflow:hidden;position:absolute;right:0;top:72px;width:100%;z-index:99999;}
.iphon_navigation ul{margin:0px;padding:0px;list-style:none;}
.iphon_navigation ul li{display:block;list-style:none outside none;margin:0;padding:0;text-align:center;width:100%;position:relative;}
.iphon_navigation ul li:first-child{border-top:none;}
.iphon_navigation ul img{display:block;float:left;height:20px;margin-right:5px;width:15px;}
.parentMenu > div.subItem{width:50px;height:30px;float:right;background:url(images/faq-arrowup.png) no-repeat center;cursor:pointer;}
.parentMenuActive > div.subItem{width:50px;height:30px;position:absolute;right:0;top:0;background:url(../images/faq-arrowdown.png) no-repeat center!important;cursor:pointer;}
.parentMenu > div.subItem{background:url(../images/faq-arrowup.png) no-repeat scroll center center transparent;cursor:pointer;position:absolute;right:0;top:0;width:50px;height:30px;}
.iphon_navigation ul li a{color:#fff !important;display:block;font-size:14px;line-height:20px;letter-spacing:1px;list-style:none outside none;margin:0 0 1px;padding:8px 10px;text-decoration:none;overflow:hidden;background:#244b77;font-weight:normal;}
.iphon_navigation ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;background:#000;}
.iphon_navigation > ul ul{background-image:none !important;margin:0;padding:0;width:100%;}
.iphon_navigation ul ul li{list-style:none;margin:0;padding:0;text-align:center;width:100%;border:none;}
.iphon_navigation ul ul li a{background:#325e90;color:#FFFFFF;display:block;letter-spacing:1px;list-style:none outside none;margin:0 0 1px;padding:6px 10px;text-decoration:none;text-transform:uppercase;}
.iphon_navigation ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;background:#333;}
.iphon_navigation ul ul ul{margin:0;padding:0;text-align:left;width:100%;list-style:none;}
.iphon_navigation ul ul ul li a{background:#00435D;color:#FFFFFF;display:block;font-size:12px;list-style:none outside none;margin:0 0 1px;padding:7px 10px;text-decoration:none;text-transform:uppercase;}
.iphon_navigation ul ul ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;}
.header {padding:10px 0;}
.logo {width: 70px;padding:0;}
.header-inner {align-items: center !important;}
.hed-right-btn a {padding: 3px 10px 4px;border-radius: 2px;}
.hed-right-btn {padding: 0 40px 0 0;}
.banner-text {padding: 20px 15px;}
.banner-video {margin: 15px auto;}
.bner-hd {font-size: 18px;padding: 0 0 10px 0;}
.banner-text .btn-custom:after{ display:none;}
.banner-text h1 {font-size: 26px;line-height: 30px;}
.heading-block {padding:5px 10px;}
.heading-block h2 {font-size: 24px;}
.heading-block:after {bottom: -5px;width:10px;height:10px;}
.abt-box {padding: 25px 0;}
.abt-box p {font-size: 22px;line-height: 30px;}
.on-role-block {padding: 20px 0 30px;}
.click-heading {font-size: 26px;padding: 0 0 10px;}
.on-role-block ul li {width: 100%;margin:0 0 20px;}
.on-role-block ul li img {margin: 0 auto 10px;width: 100px;}
.on-role-block ul li a strong br{ display:none;}
.why-join-insid {padding: 20px 0;}
.title-block {font-size: 24px;padding: 0 0 10px;line-height: normal;}
.why-join-insid ul li {font-size: 16px;margin: 0 0 10px;}
.why-join-insid ul li:before {width: 5px;height: 5px;top: 10px;margin: 0 0 0 -8px;}
.why-join-insid ul {padding: 0 0 15px;}
.get-tuch-block {padding: 20px 15px;}
.get-tuch-block h2 {font-size: 26px;padding: 0;}
.get-tuch-block p {font-size: 18px;line-height: normal;}
.social-box {padding: 20px 0 0 0;}
.social-box li a {width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
.insid-get {padding: 20px 0;}
.insid-get .form-control {padding: 0 0 0 22px;background-size: 16px;}
.form-control {height: 40px;font-size:15px;}
.insid-get .form-group {margin: 0 0 15px 0;}
.insid-get textarea.form-control{height: 70px;background-size: 16px;}
.message-icon {background: url(../images/message-icon.jpg) no-repeat top 4px left;}
.btn-custom {font-size: 16px;padding: 6px 20px;}
.ft-bot {font-size: 18px;padding: 15px 0 0 0;}
.insid-get .btn-custom {font-size: 18px;padding: 2px 20px 3px;}
.pending-img {max-width:280px;}
.law-detail {display: block;border: solid 1px #e4e4e4; padding:10px;margin: -1px 0 0 0;}
.lft-law-img{ display:none;}
.rlt-law {width: 100%;}
.law-tit {font-size: 18px;height:inherit;margin: 0 0 20px; border:none; display:none;}
.law-tit strong {padding: 0 10px;}
.rlt-law span {font-size: 16px;margin: 0 0 10px;}
.rlt-law p {font-size: 16px;margin: 0 0 10px;}
.on-role-block .card {border: none;margin-bottom: 10px;}
.tab-pane {display: block !important;opacity: 1 !important;}
.nav-tabs{ display:none !important;}
.tab-content {padding:0;}
.on-role-block .card-header {border: none;box-shadow: none;border-radius: 0;background: none;border: solid 1px #e4e4e4;padding:0;}
.on-role-block .card-header h5{ padding:0; margin:0; text-transform:uppercase; font-size:16px;}
.on-role-block .card-header h5 a{ color:#203a5b; display:block;padding:5px 10px;}
.on-role-block .card-header h5 a img {width:25px; margin:0 10px 0 0;}
.on-role-block .tab-pane{}
.rlt-law p br{ display:none;}
.about-page-block {padding:20px 0;}
.inner-heading h1 {font-size: 24px;font-weight: 400;}
.abt-container {padding: 20px 0 0;}
.abt-container p {font-size: 16px;line-height: 24px;padding: 0 0 15px;}
.client-img {max-width: 100px;margin:0 auto;}
.work-block .rlt-law span {font-size:20px;margin: 0 0 10px;}
.work-block .rlt-law p {font-size:16px;line-height:22px;margin: 0 0 5px;}
.inner-heading span {font-size: 20px;padding: 0 0 10px;}
.work-block .rlt-law {width:100%;padding:0;}
.about-page-block.work-inst{padding:20px 0 0;}
.faq-page {background: #fff;padding:30px 0 20px;}
.faq-page .card-header a {font-size: 18px;padding: 7px 30px 9px 10px;line-height: 22px;}
.faq-page .card-body p {font-size:16px;line-height:26px;}
.faq-page .card-body {padding: 10px;}
.faq-page .card-header a::before {font-size: 23px;line-height: normal;width: auto;background: none;color: #000;bottom: auto;top: 50%;transform: translateY(-50%);font-weight: 500;right: 10px;}
.faq-page .card-header a[aria-expanded="true"]::before { color:#fff;}
.banner-video {min-height:150px;}
.header-sticky .menuImage {top: 6px;}
.header-sticky .iphon_navigation {top: 50px;}
.about-video {padding:30px 0;}
.alt-show-dtl {padding: 10px 0 0 0;}
.banner {padding:90px 0 0;}
.medial-block{padding:90px 0 0;}
.owl-controls .owl-dots {margin-top: 15px;}
.owl-controls .owl-dots .owl-dot span {width:10px;height:10px;margin:0 8px;}
.faq-page .card-body ul {padding: 0 0 10px 20px;}
.faq-page .card-body ul li {font-size: 16px;line-height: 26px;}
.faq-page h3 {font-size: 24px;padding: 10px 0;}

.alt-news-page {padding:40px 0;}
.alt-news-page.news-block-page .row .col-md-6 {margin-bottom: 25px;}
.alt-news-page.news-block-page .news-block-outer {padding: 10px 10px;}
.alt-news-page.news-block-page .news-block-outer span {font-size: 20px;padding: 0 0 10px;line-height: normal;}
.alt-news-page.news-block-page .news-block-outer p {font-size: 16px;padding: 0 0 10px;line-height: normal;}
.news-block-outer span {font-size: 15px;}

.work-block .rlt-law .currency-typ p {font-size: 13px;line-height: 24px;}
.work-block .rlt-law .currency-typ p br {display: block;}

.rg-box .user-open-block {min-width: 155px;}
.rg-box .user-open-block li a {font-size: 13px;padding: 10px 10px;}


.dashboard-block {padding: 110px 0px 0px;}
.inst-top-hd-img {width: auto;padding: 0 10px 0 0;}
.top-dash-heading h2 {font-size: 20px;line-height: 22px;}
.top-dash-heading h2 br{ display:none;}
.list-dsh {padding: 0;margin: 0 -5px;}
.list-dsh li {padding:0 5px 10px;width: 50%;}
.list-dsh li span{ display:block !important;}
.list-dsh li .hmt-block{ display:block !important; text-align:center;min-height: inherit; padding:15px;}
.hmt-text {padding: 0;}
.right-bar {padding:0;}
.md-cont-block .card {border: none;margin-bottom: 10px;}
.md-cont-block .card-header {border: none;box-shadow: none;border-radius: 0;background: none;border: solid 1px #e4e4e4;padding: 0;}
.md-cont-block .card-header h5 {padding: 0;margin: 0;text-transform: uppercase;font-size: 16px;}
.md-cont-block .card-header h5 a {color: #203a5b;display: block;padding:15px 10px;}
.top-dash-heading {padding: 0 0 15px 0;}
.right-bar {padding:20px 0 0;border-top: solid 1px #787878; margin:5px 0 0 0;}
.right-bar h3 {font-size: 16px;font-weight: 600;padding: 0 0 10px;display: flex;align-items: center;}
.right-bar h3 img {margin:0 10px 0 0;height: 30px;}
.hmt-img {height:50px; margin:0 0 10px;}
.hmt-img img{height:100%;}
.dsh-footer {padding: 0px 0 30px;}
.clt-ttl {font-size: 18px;padding: 10px 0 5px 0;}
.dsh-footer p {font-size: 14px;font-weight: 400;}
.md-cont-block {padding: 30px 0 20px;}
.clt-ttl {display: block;}
.left-side-bar {padding:0 0 10px;}
.dashboard-pages .hed-right-btn {padding: 0;}
.right-bar p {font-size: 15px;line-height: 22px;}
.close-btn {font-size: 14px;padding: 4px 10px 5px;}

.loginBox, .contact-form .formBox {min-height: inherit; margin-bottom: 20px;}

#profile-form .input-col {width: 100%;}
#profile-form .input-col.right-input {margin-top: 15px;}



}

@media only screen and (max-width:575px){
.work-block .rlt-law .currency-typ p {font-size: 11px;line-height: 24px;}

.formBox h2 { font-size: 20px;}
#filter-form select {width: 100%; margin-bottom:7px;}
.dashboard-block #filter-form input[type="text"]#datepicker{ width:100% !important;}
.actions.pull-right {float: none; margin-bottom: 10px;}
.btn-skyblue-bg {font-size: 15px; line-height: 30px !important; height: 30px !important; padding: 0 17px !important;}
.dashboard-block .calendar-sec .fc-toolbar button {margin: 0 3px 0 0; font-size: 14px;}

#profile-form .btn-globel {
    padding: 0px 13px 0px !important;
    font-size: 13px;
    line-height: 30px !important;
    height: 30px !important;
}
}

@media only screen and (max-width:320px){
.dashboard-block .calendar-sec .fc-toolbar button {margin: 0 2px 0 0; font-size: 12px;}
#profile-form .btn-globel {padding: 0px 10px 0px !important; font-size: 12px;}
	
}