@media only screen and (min-width: 1023.98px) and (max-height: 800px) {
	.homeQuestionBlock {
		padding-bottom: 100px;
	}
	.home-inside-banner-content {
		min-height: calc(100vh - 374px);
		padding: 30px 0;
	}
	.homeBanner .line-pattern1 {
		bottom: -10vh;
	}
	.homeBanner h1 {
		margin: 0 0 20px;
	}
	.banner-new-text h3 p, .banner-new-text p {
		line-height: 140%;
	}
	.homeBanner::after {
		height: 276px;
	}
	.homeBanner h6 {
		line-height: 1;
		margin: 0 0 12px;
	}
}
@media only screen and (min-width: 1023.98px) and (max-height: 730px) {
	.homeBanner .line-pattern1 {
        bottom: -5vh;
    }
}
@media only screen and (min-width: 1023.98px) and (max-height: 680px) {
	.homeBanner::after {
        height: 256px;
    }
	.homeQuestionBlock {
        padding-bottom: 70px;
    }
    .down-arrow-btn {
    	bottom: 16px;
    }
    .home-inside-banner-content {
    	min-height: calc(100vh - 342px);
    }
    .homeQuestionBlock .contentBlock {
    	padding: 30px 40px;
    }
}
@media only screen and (min-width: 1650px) {
   
}
@media only screen and (min-width: 1920px) {
   
}
@media only screen and (min-width: 2000px) {
   
}
@media only screen and (min-width: 2300px) {
      
}

@media only screen and (max-width: 2600px) {
}
@media only screen and (max-width: 2599px) {
}
@media only screen and (max-width: 2499px) {
}
@media only screen and (max-width: 2399px) {
}
@media only screen and (max-width: 2299px) {
}
@media only screen and (max-width: 1920px) {
}
@media only screen and (max-width: 1800px) {
    
}
@media only screen and (max-width: 1799px) {
}
@media only screen and (max-width: 1700px) {
   
}
@media only screen and (max-width: 1699px) {
    

}
@media only screen and (max-width: 1600px) {
   
}
@media only screen and (max-width: 1599px) {
    
}
@media only screen and (max-width: 1550px) {
   
}
@media only screen and (max-width: 1500px) {
    /*.homeBanner {
        padding: 156px 0 114px;
    }*/
    .profilHubLeftCol {
        background-position: center 80%;
        padding-right: 47px;
    }
    .profilHubLeftCol {
        background-image: url(../images/profilehub-bg-1440.svg);
        padding-bottom: 300px;
    }
    /*.homeBanner::after {
        height: 217px;
    }*/
    .mainNavRow .left {
    	column-gap: 16px;
    }
    .navBlock > ul {
    	column-gap: 20px;
    }
}
@media only screen and (max-width: 1439px) {
    
}
@media only screen and (max-width: 1370px) {
    .mainNavRow .left {
        column-gap: 10px;
    }
    .navBlock>ul {
        column-gap: 20px;
    }
    .navBlock > ul > li > a {
    	font-size: 15px;
    }
    .logoBlock {
	    width: 160px;
	}
}
@media only screen and (max-width: 1350px) {
   
}
@media only screen and (max-width: 1280px) {
   
}
@media only screen and (max-width: 1279px) {
    .navBlock>ul {
        column-gap: 10px;
    }
}
@media only screen and (max-width: 1200px) {
    .directoryHeadingWrap {
		gap: 20px;
	}
	.directoryHeadingWrap .rightContent {
	    width: 326px;
	    padding: 12px 16px;
	}
	.directoryHeadingWrap .leftContent {
		width: calc(100% - 346px);
		padding: 24px;
	}
    .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .cannabisBlock{
        column-gap: 0px;
    }
    .cannabisBlock .left{
        width: calc(100% - 0px);
    }
    .cannabisBlock .right{
        max-width: 100%;
    }
    .substanceList ul {
        display: flex;
        flex-wrap: wrap;
    }
    .substanceList ul li{
        width: 25%;
    }
}
@media only screen and (max-width: 1199px) {
    main {
        padding-top: 50px;
    }
    .tabMain .tabBtnBlocks {
        top: 45.21px;
    }
    .navBlock.show .navBlockFooter .headSearchBox {
        right: 0 !important;
    }
    .navBlock.show .navBlockFooter .changeProfileAction a {
        min-width: 100%;
    }
    .mainNavRow .right {
        padding-left: 0;
    }
    /* .mainNavRow {
        padding: 14px 0;
    } */
    .mobileMenuBtn button.active_Cross i:nth-child(1){
        display: none;
    }
    .mobileMenuBtn button i:nth-child(2){
        display: none;
    }
    .mobileMenuBtn button.active_Cross i:nth-child(2){
        display: block;
    }
    .headSearchBox, .changeProfileAction, .changeProfileBtnAction{
        display: none;
    }
    .changeProfileBtnAction_mob {
        display: block;
        margin-left: -24px;
    }
    .mainNavRow .left {
        align-items: center;
    }
    .mobileMenuBtn{
        display: block;
    }
    .navBlock {
        width: 100%;
        position: fixed;
        flex-wrap: wrap;
        background: var(--white);
        top: 50px;
        z-index: 2;
        padding: 1.0625rem 0;
        right: -100%;
        -webkit-transition: .2s ease-out;
        -moz-transition: .2s ease-out;
        transition: .2s ease-out;
        display: block;
        border-top: 1px solid var(--dark);
        min-height: 100vh;
        background: var(--white);
    }
    .navBlock.show {
        right: 0;
    }
    .navBlockFooter{
        width: 100%;
        position: fixed;
        display: flex;
        bottom: 0;
        left: 0;
        padding: 12px;
        column-gap: 12px;
    }
    .headSearchBox input.form-control {
        padding: 5px 12px 5px 42px;
        border-radius: 4px;
        border: 1px solid var(--black);
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        font-size: 16px;
    }
    .headSearchBox i {
        left: 10px;
        top: 6px;
    }
    /*header {
        padding: 0;
    }*/
    .navBlock.show .navBlockFooter .headSearchBox,  .navBlock.show .navBlockFooter .changeProfileAction{
        display: block;
        width: 50%;
    }
    .navBlock.show .navBlockFooter .changeProfileAction a{
        width: 100%;
        text-align: center;
        justify-content: center;
        min-height: 36px;
    }
    .navBlock>ul {
        column-gap: 0;
        padding: 12px 24px;
        flex-direction: column;
        max-height: calc(100vh - 130px);
        overflow: auto;
        flex-wrap: nowrap;
    }
    .navBlock>ul>li{
        padding: 24px 16px;
        position: relative;
        width: 100%;
    }
    .navBlock>ul>li>a {
        font-size: 20px;
        font-weight: 600;
        color: var(--dark-brown);
        padding: 0px 0;
    }
    .navBlock>ul>li .subMenuBtn{
        display: block;
        position: absolute;
        right: 0;
        top: 24px;
        padding: 0;
        border: none;
        background-color: transparent;
    }
    .navBlock>ul li:hover .subMenu {
        display: none;
    }
    .subMenu.show{
        display: block !important;
    }
    .navBlock .subMenu {
        position: relative;
        width: 100%;
        left: 0;
        border-left: 1px solid var(--dark);
        top: 0;
        margin: 16px 0 0;
        border-radius: 0px;
        padding: 0 16px;
    }
    .navBlock>ul>li::after{
        display: none;
    }
    footer .top_row .inner .logo_area {
        order: 1;
        margin-bottom: 32px;
        padding: 0;
    }

    footer .top_row .inner .available_service {
        flex: 0 0 auto;
        width: 100%;
        order: 3;
    }

    footer .top_row .inner .icon_links {
        order: 2;
    }

    footer .top_row .inner .icon_links ul {
        margin: 0 -8px 32px -8px;
    }

    footer .bottom_row .inner ul.policy_links {
        flex: 0 0 auto;
        width: 100%;
        margin: 32px 0;
        order: 1;
    }

    footer .bottom_row .inner p.cpy_right_txt {
        order: 2;
    }

    footer .bottom_row .inner p.designed_by {
        order: 3;
    }

    footer .top_row {
        margin-bottom: 0;
    }

    footer {
        padding: 24px 0;
    }
    .homeBanner {
        background-position: 50% 86%;
    }

    .profilHubLeftCol {
        width: 100%;
        padding-right: 0px;
        padding-bottom: 64px;
        background-position: center 180%;
    }
    .profilHubRightCol {
        width: 100%;       
    }
    .profilHubLeftCol .contentBlock {
        margin-left: 0;
    }
    .accordionTable .classicTableHead .theadTr .theadTd:last-child, .accordionTable .classicTableBody .tbodyTr .tbodyTd:last-child{
        display: none;
    }
    .accordionTable .classicTableBody .tbodyTr .tbodyTd:last-child span{
        display: none;
    }
    .accordionTableHead button.forMobile{
        display: block;
        width: max-content;
        padding: 0 8px 0 0px;
    }
    .accordionTableHead button.forDesktop{
        display: none;
    }
    .accordionTableHead .tbodyTd:first-child{
        position: relative;
        display: inline-flex;
        align-items: center;
        column-gap: 8px;
    }
}
@media only screen and (max-width: 1198.98px) {
	.mainNavRow .left, .mainNavRow .right {
		width: auto !important;
	}
}
@media only screen and (max-width: 1100px) {
    .interlinkBlock {
        padding: 0 20px;
    }
    .profilHubLeftCol {
        width: 100%;
        padding-bottom: 64px;
        background-position: center 200%;
        padding-right: 0px;
    }
    .profilHubLeftCol .contentBlock{
        margin-left: initial;
        margin-top: 46px;
    }
    .profilHubRightCol {
        width: 100%;
        padding: 24px 40px 24px 40px;
    }
}

@media only screen and (max-width: 1024px) {
    .cannabisSec h1 {
        padding: 0;
      }
      .breadcrumb_block ul.breadcrumb_item {
        padding: 0;
      }
      
    footer .top_row .inner .logo_area,
    footer .top_row .inner .icon_links {
        flex: 0 0 auto;
        width: 100%;
    }
    .interlinkCol {
        width: 50%;
    }
    .tabBlockItemContent .anchorPanel {
        width: 100%;
        max-width: 100%;
        height: auto;
        padding: 0;
    }
    .tabBlockItemContent .contentBox {
        width: calc(100% - 0px);
    }
    .tabBlockItemContent .anchorPanelInner{
        display: flex;
        justify-content: space-between;
        align-items: center;
        overflow-y: initial;
        height: auto;
    }
    .anchorPanelInner .mobileSelect{
        display: flex;
        align-items: center;
        column-gap: 8px;
    }
    .anchorPanelInner .mobileSelect button{
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
        background-color: transparent;
    }
    .tabBlockItemContent .anchorPanelInner{
        position: relative;
    }
    .tabBlockItemContent .anchorPanelInner ul{
        display: none;
        position: absolute;
        width: 100%;
        left: 0;
        top: 56px;
        background-color: #FFFBED;
    }
    .tabBlockItemContent .anchorPanelInner ul.show{
        display: block;
    }
    .tabBlockItemContent .anchorPanelInner p{
        margin: 0;
    }
    .tabBlockItemContent .anchorPanelInner ul{
        padding: 0 16px 16px;
    }
    .tabBlockItemContent .contentBoxInner {
        padding-left: 16px;
        padding-right: 16px;
    }
    .summaryBlock {
        padding: 32px 0px;
    }
    .formBlock {
        padding: 32px 0px;
    }
    .searchBlock{
        padding: 0 0px;
    }
    .searchBlockInner {
        padding: 48px 0px 0;
    }
    .searchBox {
        position: relative;
        padding: 0 0 80px;
    }
    .tabBlockItemContent .anchorPanel {
        top: 100px;
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
    }
    .tabBlockItemContent .anchorPanelInner{
        border-radius: 0px;
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
    }
    .profilHubLeftCol {
        background-image: url(../images/profilehub-bg-1024.svg);
        padding-bottom: 0px;
        background-position: center 130%;
    }
    .answerCardCol {
        width: 50%;
    }
    .onboardQuestionTabContent {
        padding: 37px 0;
    }
    .onboardQuestionTab{
        display: none;
    }
    .onboardQuestionTabMain {
        border-radius: 0px 0px 0px 0px;
    }
    .onboardQuestionTabBtn{
        display: block;
    }
    .onboardQuestionTabBtn.hide{
        display: none;
    }
    .onboardAnswerTabBtn.show{
        display: block;
        padding: 0 0 40px;
    }
    .onboardQuestionTabMain.active {
        background-color: var(--primary);
        padding: 16px 32px;
    }
    .onboardQuestionTabContent.hide{
        display: none;
    }
    .onboardQuestionTab.show{
        display: block;
    }
    .onboardQuestionTabItem {
        padding: 16px 16px;
        width: 100%;
        border: 1px solid var(--primary);
        margin-bottom: 32px;
        border-radius: 8px !important;
    }
    .onboardQuestionTabMain.active.show{
        background-color: var(--white);
    }
    .answerCardColInner .answerCardButton {
        visibility: visible;
    }
    .answerCardColInner{
        min-height: 182px;
    }
    .answerCardColInner h6 {
        margin: 0 0 8px;
        min-height: initial;
        line-height: 24px;
    }
    .onboardQuestionTabMain.show {
        min-height: calc(100vh - 175px);
    }
    .faq-backBtn-wrap {
        padding: 0;
      }
}
@media only screen and (max-width: 1023.98px) {
    .homeQuestionBlock {
    	padding-bottom: 100px;
    }
    .homeBanner::after {
    	height: 270px;
    }
    .home-inside-banner-content {
    	min-height: calc(100vh - 356px);
    }
    .homeBanner .line-pattern1 {
    	bottom: -12vh;
    }
}
@media only screen and (max-width: 991px) {
    .directoryContentWrap {
		display: block;
	}
	.directoryContentDetails {
		width: 100%;
		padding: 40px 0 0;
	}
    .directoryHeadingWrap {
		display: block;
	}
	.directoryHeadingWrap .leftContent {
		width: 100%;
		margin-bottom: 30px;
	}
	.directoryHeadingWrap .rightContent {
		width: 100%;
	}
	.practicesFilter {
		display: block;
	}
	.practicesFilterCol {
		margin-bottom: 16px;
	}
	.practicesFilterCol:last-child {
		margin-bottom: 0;
	}
    .leftContentRightImgRow{
        margin: 0 0;
    }
    .leftContentRightImgRow .contentBlock {
        width: 100%;
        padding: 16px 0px;
    }
    .leftContentRightImgRow .ImgBlock {
        width: 100%;
        padding: 16px 0px;
    }
    .profilHubLeftCol {
        background-position: center 140%;
    }
    .answerCardColInner .answerCardButton button{
        font-size: 12px;
        padding: 6px 16px;
    }
    .practicesFilter h6 {
        min-width: 54px;
    }
    .practicesFilter .filterDiv .filterDivSelect .customSelect.form-control {
        min-width: 226px;
    }
}
@media only screen and (max-width: 850px) {
    .cannabisSec {
        margin-bottom: 60px;
    }
    /*.homeNormalTextBlock {
        margin-bottom: 60px;
    }*/
    h1{
        font-size: 32px;
        line-height: 32px;
    }
    h6{
        font-size: 16px;
    }
    .substanceList ul li{
        width: 50%;
    }
    .tabBtnBlocks ul li a {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        font-size: 16px;
    }
    .tabBtnBlocks ul li a img {
        top: 0px;
    }
    .tabBlockItemContent .contentBoxInner {
        padding-left: 12px;
        padding-right: 12px;
    }
    .cannabisBlock .left {
        padding: 12px 12px;
    }
    .alertBannerContent .left {
        column-gap: 0;
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .alertBannerContent .left h5{
        margin: 0 0 8px;
    }
    .alertBanner {
        padding: 8px 24px;
    }
    .searchBox {
        padding: 0 0 56px;
    }
    .profilHubLeftCol .contentBlock h1 {
        max-width: 319px;
        font-size: 34px;
    }
    /* .tabBlockItemContent .anchorPanel {
        top: 128px;
    } */
    .answerCardCol {
        width: 100%;
    }
    .onboardQuestionTitle h3{
        font-size: 24px;
        padding: 0 12px;
    }
    .answerCardColInner .answerSelected {
        position: relative;
        top: -24px;
    }
}
@media only screen and (max-width: 768px) {
    .secTitle span {
        margin-top: 7px;
    }
    .secTitle h2{
        line-height: 120%;
    }
    .interlinkBlock {
        padding: 0 0px;
    }
    .interlinkCol {
        width: 100%;
    }
    .interlinkColInner:hover {
        transform: none;
    }
}
@media only screen and (max-width: 767px) {  
    .secTitle span {
        margin-top: 5px;
    }
    h2{
        font-size: 28px;
    } 
    .container {
        padding-left: 12px;
        padding-right: 12px;
    }
    .navBlock>ul {
        padding: 12px 8px;
        flex-wrap: nowrap;
    }
    .navBlock .subMenu ul li {
        padding: 8px 0;
        margin-bottom: 0px;
    }
    .tabBlockItemContent .anchorPanelInner {
        padding: 8px;
    }
    .tabBlockItemContent .anchorPanelInner ul{
        padding: 0 8px 16px;
    }
    .tabBlockItemContent .contentBoxInner {
        padding-left: 8px;
        padding-right: 8px;
    }
    .summaryRow .imgBlock{
        display: flex;
        justify-content: center;
        width: 100%;
        margin-bottom: 24px;
    }
    .summaryRow .contentBlock {
        width: calc(100% - 0px);
        padding-left: 0;
    }
    .profilHubLeftCol {
        background-position: center 110%;
    }
    .tabBlockItemContent .anchorPanelInner ul {
        top: 41px;
    }
    .onboardQuestionTabMain, .onboardQuestionTabMain.active {
        padding: 16px 12px;
    }
    .ressource-right-wrap {
        display: block;
    }
    .ressource-right-wrap .ressource-right-content {
        width: 100%;
        margin-bottom: 24px;
    }
    .directoryDetailsPage .container {
    width: calc(100% - 0px);
}
.directoryDetailsPage .directorySpecialisationSec {
    margin-bottom: 0px;
}
.directoryDetailsPage .directoryDetailsPageHeadWrap .backBtn {
        position: unset;
        transform: translateY(0%);
    }
.directoryDetailsPage .directoryDetailsPageHeadWrap {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
}    
}
@media only screen and (max-width: 700px) {
    .line-pattern1 {
        top:15%;
    }
    .homeQuestionBlock{
        flex-wrap: wrap;
        flex-direction: column-reverse;
        align-items: center;
    }
    .homeQuestionBlock .contentBlock {
        width: calc(100% - 0px);
        margin-left: 0px;
        /*padding: 40px 16px;*/
    }
    .homeQuestionBlock .home-questionBlock-notch {
        display: none;
    }
    .homeQuestionBlock .home-questionBlock-notch-mobile {
        width: 69px;
        height: 69px;
        right: 30%;
        bottom: -66px;
        display: block;
        position: absolute;
    }
    .fullTextSec, .interlinkSec {
        margin-bottom: 56px;
    }
    .homeBanner {
        /*padding: 115px 0 38px;*/
        margin-bottom: 64px;
    }
    .paginationBlcok .page-link{
        padding: 0;
    }
    .searchRsltColInner {
        padding: 12px 12px 12px 12px;
    }
    .searchRsltColInner .anchorBtn {
        top: initial;
        transform: translate(0, 0%);
        bottom: 12px;
        right: 12px;
    }
    .searchRsltColInner .tagList{
        padding-right: 60px;
    }
    .profilHubLeftCol .contentBlock {
        padding: 32px 12px;
    }
    .profilHubRightCol {
        padding: 24px 12px 24px 12px;
    }
    .profilHubLeftCol .contentBlock h4 {
        font-size: 16px;
    }
    .listTypeTwoBlock ul li {
        width: 100%;
        padding-right: 0px;
    }
    .toolTip {
        max-width: 312px;
    }
    .profilHubLeftCol {
        background-image: url(../images/profilehub-bg-720.svg);
        background-position: center 200%;
    }
    .banner-new-text h3 p, .banner-new-text p {
    	font-size: 20px;
    	line-height: 136%;
    }
    .homeBanner h1 {
    	margin: 0 0 20px;
    }
    .homeBanner h6 {
    	margin: 0 0 12px;
    }
    .home-inside-banner-content {
    	padding: 30px 0;
    }
    .homeQuestionBlock .contentBlock {
    	padding: 20px 16px;
    }
    .homeQuestionBlock {
    	padding-bottom: 50px;
    }
    .down-arrow-btn {
    	bottom: 20px;
    }
    .home-inside-banner-content {
        min-height: calc(100vh - 426px);
    }
}
@media only screen and (max-width: 575px) {
    .cannabisSec {
        margin-bottom: 40px;
    }
    /*.homeNormalTextBlock {
        margin-bottom: 40px;
    }*/
	.practicesFilter .filterDiv {
		display: block;
        width: calc(100% - 80px);
	}
	.practicesFilter .filterDiv .filterDivSelect {
		margin-bottom: 16px;
        width: 100%;
	}
    .practicesFilter .filterDiv .customSelect.form-control {
		width: 100%;
	}
	.practicesFilter .filterDiv .filterDivSelect:last-child {
		margin-bottom: 0;
	}
	.interlinkRow {
		display: block;
	}
	.doubleColRow .interlinkCol {
		width: 100%;
	}
    .practicesFilterCol {
		justify-content: space-between;
	}
    .image-modal-overlay .image-modal-img-wrap, .image-modal-overlay .image-modal-controls {
        max-width: calc(100% - 20px);
    }

    .image-modal-overlay .image-modal-img-wrap {
        height: 90vh;
        justify-content: center;
        display: flex;
        max-height: calc(100% - 80px);
    }
    .image-modal-overlay .modal-btn {
        height: 30px;
        width: 30px;
        font-size: 25px;
    }
    .image-modal-overlay .zoom-in, .image-modal-overlay .zoom-out {
        visibility: visible;
        opacity: 1;
    }
    .tabBlockItemContent .anchorPanelInner ul li a {
        display: inline-block;
        width: 100%;
    }
    .substance-label-info {
  flex-wrap: wrap;
}
}
@media only screen and (max-width: 525px) {
    .resourceCard .left {
        width: 100%;
        border-radius: 12px 12px 0px 0px
    }
    .resourceCard .right {
        width: calc(100% - 0px);
    }
    .homeQuestionBlock .contentBlock::after {
        right: 27%;
    }
    .profilHubLeftCol {
        background-position: center 160%;
    }
    .toolTip {
        max-width: 280px;
    }
    .resourceCard {
        overflow: hidden;
    }
    .image-modal-overlay .zoom-in, .image-modal-overlay .zoom-out{
        visibility: visible;
        opacity: 1;
      }
}
@media only screen and (max-width: 500px) {
    .tabBlockItemContent .anchorPanel {
        top: 129px;
    }
}
@media only screen and (max-width: 490px) {
    footer .top_row .inner .icon_links ul li {
        margin-right: 10px;
    }

    footer .top_row .inner .icon_links ul li a span.link_txt {
        font-size: 15px;
    }

    footer .top_row .inner .available_service ul li {
        margin-right: 35px;
    }
    /* .tabBlockItemContent .anchorPanel {
        top: 149px;
    } */
}
@media only screen and (max-width: 480px) {   
    p,li{
        font-size: 16px;
    } 
    .cannabisSec h1 {
        margin-bottom: 32px;
    }
    .substanceList ul li{
        width: 100%;
    }
    .fullContentTextList ul li, .fullContentText ul li {
        font-size: 16px;
      }
    .alertBanner {
        padding: 8px 12px;
    }
    .homeQuestionBlock .contentBlock::after {
        right: 24%;
    }
    .homeNormalTextBlock h3, .homeNormalTextBlock p {
        font-size: 24px;
    }
    .tablePagination {
        column-gap: 8px;
    }

}

@media only screen and (max-width: 450px) {  
    .homeQuestionBlock .home-questionBlock-notch-mobile {
        right:26%;
    }
}
@media only screen and (max-width: 420px) {   
    .mobileMenuBtn button {
        font-size: 16px;
    }
    .logoBlock {
        width: 160px;
    }
    .profilHubLeftCol{
        background-image: url(../images/profilehub-bg-420.svg);
        background-position: center 110%;
        padding: 32px 12px 60px;
    }
}
@media only screen and (max-width: 400px) {
    .navBlock>ul>li {
        padding: 24px 8px;
    }
    .navBlock>ul>li>a {
        font-size: 18px;
    }
    .homeQuestionBlock .contentBlock::after {
        right: 20%;
    }
    .paginationBlcok .page-item {
        margin-right: 15px;
    }
    .paginationBlcok .page-item:first-child {
        margin-right: 20px;
    }
    .paginationBlcok .page-item:last-child {
        margin-left: 5px;
    }
    .navBlock .subMenu {
        padding: 0 8px;
    }
}
@media only screen and (max-width: 380px) {
    
}
@media only screen and (max-width: 360px) {
   
}
@media only screen and (max-width: 340px) {
    footer .bottom_row .inner p.designed_by {
        order: 2;
        flex: 0 0 auto;
        width: 100%;
    }

    footer .bottom_row .inner p.cpy_right_txt {
        order: 3;
        flex: 0 0 auto;
        width: 100%;
    }
}
