@media (min-width: 992px) and (max-width: 1199px) {
  .navigation .navwrp .ion-navicon-round:before {
    font-size: 1.39rem !important;
  }
  .banar-contant .searching .speak1 {
    top: 5px !important;
  }
  .banar-contant .searching .speak2 {
    top: 97px !important;
  }
  .banar-contant .searching .speak3 {
    top: 188px !important;
  }
  .savedsearch-page .item {
    height: 198px !important;
  }
  .savedsearch-page .bottom {
    height: calc(100% - 228px) !important;
  }
  .below-banar .left-triangle .p-0 {
    display: flex;
    align-items: flex-end;
  }
  .below-banar .left-triangle .img-pastorchris img {
    width: 300px;
    height: 412.5px;
  }
  .banar-contant .searching {
    margin-top: -371px !important;
  }
}

@media (min-width: 992px) and (max-width: 1040px) {
  footer .footer-contant .social-icon {
    margin-right: 6px !important;
  }
  footer .footer-contant .link2 .box i {
    font-size: 20px;
  }
  footer .footer-contant .link a i,
  footer .footer-contant .link1 a i {
    font-size: 20px;
  }
}

@media (min-width: 992px) and (max-width: 1046px) {
  .below-banar .left-triangle .thought h1 {
    font-size: 21px !important;
  }
}

@media (min-width: 992px) and (max-width: 1103px) {
  footer .footer-contant .link a span,
  footer .footer-contant .link1 a span {
    font-size: 16px !important;
  }
  footer .footer-contant .link2 .discription h6 {
    font-size: 16px !important;
  }
}

@media (min-width: 992px) and (max-width: 1132px) {
  .banar-contant .searching {
    margin-top: -330px !important;
  }
}

@media (min-width: 992px) and (max-width: 1040px) {
  footer .footer-contant .social-icon ul li {
    margin-right: 3px !important;
  }
  footer .footer-contant .social-icon ul li a {
    width: 38px !important;
    height: 38px !important;
  }
}

@media (min-width: 992px) and (max-width: 1001px) {
  footer .footer-contant .link2 .box {
    margin-right: 7px !important;
  }
  footer .footer-contant .link a i,
  footer .footer-contant .link1 a i {
    margin-right: 7px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .video-wrap .playbtn a {
    padding: 0px 2px 0px 9px !important;
  }
  .video-wrap .playbtn a:before {
    width: 140px !important;
    height: 140px !important;
  }
  .video-wrap .playbtn a i {
    font-size: 40px !important;
  }
  .about-page .aboutbground h4 {
    font-size: 16px !important;
    line-height: 11px !important;
  }
  .about-page .aboutbground h4 span {
    font-size: 18px !important;
  }
  .about-page .aboutbground p {
    font-size: 14px !important;
  }
  .about-page .aboutbground ul.post-list {
    margin: 10px 0 20px !important;
  }
  .about-page .aboutbground ul.post-list li {
    font-size: 14px !important;
  }
  header .head-body .menu nav ul li,
  header.savesearch-header .head-body .menu nav ul li {
    margin-left: 0.7rem !important;
  }
  header .head-body .menu nav ul li a,
  header.savesearch-header .head-body .menu nav ul li a {
    font-size: 14px !important;
  }
  .savedsearch-page .item {
    height: 142px !important;
  }
  .savedsearch-page .bottom {
    height: calc(100% - 172px) !important;
  }
  .cf .search-label {
    font-size: 1.2rem !important;
  }
  .navigation .navwrp {
    padding-top: 1.5rem !important;
  }
  .navigation .navwrp .ion-navicon-round:before {
    font-size: 1.34rem !important;
  }
  .navigation .navwrp .smobitrigger {
    display: flex;
  }
  .navigation .navwrp .smobitrigger span {
    font-size: 1rem !important;
  }
  .below-banar .left-triangle .thought {
    padding: 40px 10px !important;
  }
  .below-banar .left-triangle .thought p {
    font-size: 0.9rem !important;
  }
  .below-banar .left-triangle .p-0 {
    display: flex;
    align-items: flex-end;
  }
  .below-banar .left-triangle .img-pastorchris img {
    width: 270px;
    height: 385px;
  }
  .banar-contant .searching {
    margin-top: -287px !important;
    width: 45% !important;
  }
  .banar-contant .searching input.form-control.txt {
    font-size: 14px !important;
  }
  .banar-contant .searching .speak2 {
    top: 94px !important;
  }
  .banar-contant .searching .speak3 {
    top: 182px !important;
  }
  .banar-contant .searching i.material-icons {
    font-size: 20px !important;
  }
  .banar-contant .searching .search-btn {
    font-size: 14px !important;
  }
  .banar-contant .or span {
    height: 30px !important;
    width: 30px !important;
    font-size: 10px !important;
  }
  footer .footer-contant {
    padding-top: 10px;
  }
  footer .footer-contant .link a span,
  footer .footer-contant .link1 a span {
    font-size: 13px !important;
  }
  footer .footer-contant .link a i,
  footer .footer-contant .link1 a i {
    font-size: 17px;
  }
  footer .footer-contant .link .p-mail h4,
  footer .footer-contant .link1 .p-mail h4 {
    font-size: 12px !important;
  }
  footer .footer-contant .link2 .box i {
    font-size: 17px;
  }
  footer .footer-contant .link2 .discription h6 {
    font-size: 13px !important;
  }
  footer .footer-contant .link2 .discription p {
    font-size: 12px !important;
  }
  footer .footer-contant .social-icon ul li {
    margin-right: 5px !important;
  }
  footer .footer-contant .social-icon ul li a {
    width: 33px !important;
    height: 33px !important;
  }
  footer .footer-contant .social-icon ul li a svg {
    height: 20px !important;
    width: 20px !important;
  }
  footer .footer-contant .app-links h2 {
    font-size: 16px !important;
    margin-bottom: 1.9rem !important;
  }
  footer .footer-contant .app-links img {
    width: 140px;
  }
  footer .footer-contant .contact-form h3 {
    font-size: 1.25rem !important;
  }
  footer .footer-contant .contact-form .form-control.p-tx {
    font-size: 0.8rem !important;
  }
  footer .footer-contant .contact-form .p-send {
    font-size: 0.8rem !important;
  }
  footer .footer-bar .fot-bar .copy-rits h2 {
    font-size: 0.875rem !important;
  }
  footer .footer-bar .fot-bar .igex-solution h2 {
    font-size: 0.875rem !important;
  }
}

@media (min-width: 768px) and (max-width: 927px) {
  .banar-contant .searching {
    margin-top: -251px !important;
  }
}

@media (min-width: 768px) and (max-width: 817px) {
  .banar-contant .searching {
    margin-top: -190px !important;
  }
}

@media (max-width: 767px) {
  body .container {
    max-width: 100%;
  }
  body .loder .loader8 {
    top: 92% !important;
  }
  header .head-body .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs-12,
  header.savesearch-header .head-body .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs-12 {
    max-width: 50%;
  }
  header .head-body .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs-12 .p-logo img,
  header.savesearch-header .head-body .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs-12 .p-logo img {
    width: 55px !important;
    height: 55px !important;
  }
  header .head-body .col-xl-9.col-lg-9.col-md-9.col-sm-12.col-xs-12,
  header.savesearch-header .head-body .col-xl-9.col-lg-9.col-md-9.col-sm-12.col-xs-12 {
    max-width: 50%;
  }
  header .head-body .menu nav ul li,
  header.savesearch-header .head-body .menu nav ul li {
    margin-left: 0.7rem !important;
  }
  header .head-body .menu nav ul li a,
  header.savesearch-header .head-body .menu nav ul li a {
    font-size: 14px !important;
  }
  .cf {
    padding-bottom: 10px;
  }
  .cf .search-label {
    font-size: 1.25rem !important;
  }
  .mobimenu {
    width: 278px !important;
    right: -278px !important;
  }
  .mobimenu .list-label {
    font-size: 15px !important;
  }
  .navigation nav ul li a {
    font-size: 14px !important;
  }
  .navigation .navwrp {
    padding-top: 0.5rem !important;
  }
  .navigation li.myheading span.list-label {
    margin-top: -13px;
  }
  .video-wrap .playbtn a {
    padding: 0px 2px 0px 9px !important;
  }
  .video-wrap .playbtn a:before {
    width: 140px !important;
    height: 140px !important;
  }
  .video-wrap .playbtn a i {
    font-size: 40px !important;
  }
  .navigation .navwrp .ion-navicon-round:before {
    font-size: 1.5rem !important;
  }
  .about-page .about-img {
    position: relative;
    z-index: 5;
  }
  .about-page .aboutbground {
    margin-top: 20px !important;
  }
  .about-page .aboutbground h4 {
    font-size: 16px !important;
    line-height: 11px !important;
  }
  .about-page .aboutbground h4 span {
    font-size: 18px !important;
  }
  .about-page .aboutbground p {
    font-size: 14px !important;
  }
  .about-page .aboutbground ul.post-list {
    margin: 10px 0 20px !important;
  }
  .about-page .aboutbground ul.post-list li {
    font-size: 14px !important;
  }
  .about-page:after {
    bottom: 1124px !important;
  }
  .banar-contant .searching {
    margin-top: -224px !important;
    width: 70% !important;
  }
  .banar-contant .searching input.form-control.txt {
    font-size: 14px !important;
  }
  .banar-contant .searching .speak2 {
    top: 94px !important;
  }
  .banar-contant .searching .speak3 {
    top: 182px !important;
  }
  .banar-contant .searching i.material-icons {
    font-size: 20px !important;
  }
  .banar-contant .searching .search-btn {
    font-size: 14px !important;
  }
  .banar-contant .searching .or span {
    height: 30px !important;
    width: 30px !important;
    font-size: 10px !important;
  }
  .below-banar .left-triangle .img-pastorchris {
    margin-top: 150px;
  }
  .below-banar .left-triangle .thought {
    padding: 40px 10px !important;
  }
  .below-banar .left-triangle .thought h1 {
    font-size: 23px !important;
  }
  .below-banar .left-triangle .thought p {
    font-size: 0.9rem !important;
  }
  .below-banar .left-triangle .p-0 {
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  .below-banar .left-triangle .img-pastorchris img {
    width: 300px;
    height: 412px;
  }
  .below-banar .left-triangle .thought {
    margin-top: 20px !important;
    display: flex;
    flex-flow: column wrap;
  }
  .savedsearch-page .item {
    height: auto !important;
  }
  .savedsearch-page .item .img-overlay {
    font-size: 1.3rem !important;
    top: 55px !important;
  }
  .savedsearch-page .bottom {
    height: auto !important;
  }
  .savedsearch-page .norec {
    font-size: 16px !important;
  }
  footer .footer-contant .contact-form h3 {
    font-size: 1.25rem !important;
  }
  footer .footer-contant .contact-form .form-control.p-tx {
    font-size: 0.8rem !important;
  }
  footer .footer-contant .contact-form .p-send {
    font-size: 0.8rem !important;
  }
  footer .footer-contant .link {
    margin-top: 10px !important;
  }
  footer .footer-contant .link a span,
  footer .footer-contant .link1 a span {
    font-size: 16px !important;
  }
  footer .footer-contant .link i.material-icons,
  footer .footer-contant .link1 i.material-icons {
    font-size: 17px !important;
  }
  footer .footer-contant .link .p-mail h4,
  footer .footer-contant .link1 .p-mail h4 {
    font-size: 13px !important;
  }
  footer .footer-contant .link2 {
    width: 100%;
  }
  footer .footer-contant .link2 .box i.material-icons {
    font-size: 17px !important;
  }
  footer .footer-contant .link2 .discription h6 {
    font-size: 16px !important;
  }
  footer .footer-contant .link2 .discription p {
    font-size: 13px !important;
  }
  footer .footer-contant .social-icon {
    margin-top: 2px !important;
  }
  footer .footer-contant .social-icon ul li {
    margin-right: 5px !important;
  }
  footer .footer-contant .social-icon ul li a {
    width: 33px !important;
    height: 33px !important;
  }
  footer .footer-contant .social-icon ul li a svg {
    height: 20px !important;
    width: 20px !important;
  }
  footer .footer-contant .app-links {
    margin-top: 30px;
  }
  footer .footer-contant .app-links h2 {
    font-size: 16px !important;
  }
  footer .footer-contant .app-links img {
    width: 140px;
  }
  footer .footer-contant .app-links .p-ios {
    margin-bottom: 0 !important;
    margin-right: 10px;
  }
  footer .footer-contant .contact-form {
    margin-top: 30px;
  }
  footer .fot-bar {
    justify-content: flex-start !important;
    display: flex !important;
    flex-flow: column wrap;
  }
  footer .fot-bar .igex-solution {
    margin-top: 10px !important;
  }
  footer .fot-bar .copy-rits h2,
  footer .fot-bar .igex-solution h2 {
    font-size: 0.875rem !important;
  }
}

@media (max-width: 701px) {
  .banar-contant .searching {
    margin-top: -185px !important;
  }
  .banar-contant .searching input.form-control.txt {
    font-size: 12px !important;
  }
  .banar-contant .searching i.material-icons {
    font-size: 17px !important;
  }
  .banar-contant .searching .or {
    margin: 6px 0px !important;
  }
  .banar-contant .searching .or span {
    height: 27px !important;
    width: 27px !important;
    font-size: 10px !important;
  }
  .banar-contant .searching .search-btn {
    font-size: 12px !important;
  }
  .banar-contant .searching .speak2 {
    top: 78px !important;
  }
  .banar-contant .searching .speak3 {
    top: 149px !important;
  }
}

@media (max-width: 677px) {
  .mobimenu.inrwrpr.mnuopn ul li a {
    font-size: 13px !important;
  }
  .side-nav .logo {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding: 10px 0;
  }
  .side-nav .logo img {
    height: 50px;
    width: 50px;
  }
  .savesearch-header .head-body .mobMenu {
    display: contents !important;
  }
  .savesearch-header .head-body .mobMenu .button-collapse {
    display: flex;
  }
  .savesearch-header .head-body .mobMenu .button-collapse i.material-icons {
    color: #606060;
  }
  .savesearch-header .head-body .mobMenu .button-collapse span {
    padding-top: 3px !important;
    color: #606060;
  }
  .savesearch-header .head-body .menu {
    display: none !important;
  }
  header .head-body .mobMenu {
    display: contents !important;
  }
  header .head-body .mobMenu .button-collapse {
    display: flex;
  }
  header .head-body .mobMenu .button-collapse i.material-icons {
    color: #fff;
  }
  header .head-body .mobMenu .button-collapse span {
    padding-top: 3px !important;
    color: #fff;
  }
  header .head-body .menu {
    display: none !important;
  }
}

@media (max-width: 599px) {
  .banar-contant .searching {
    margin-top: -149px !important;
    margin-left: 30px;
  }
  .cf .search-label {
    font-size: 1.2rem !important;
  }
  .savedsearch-page .item .img-overlay {
    font-size: 1rem !important;
  }
  .navigation .navwrp {
    padding-top: 1.5rem !important;
  }
  .navigation .navwrp .ion-navicon-round:before {
    font-size: 1.35rem !important;
  }
  .navigation .navwrp .smobitrigger {
    display: flex;
  }
  .navigation .navwrp .smobitrigger span {
    font-size: 1rem !important;
  }
  .below-banar .img-pastorchris img {
    width: 230px !important;
    height: 316px !important;
  }
}

@media (max-width: 543px) {
  .banar-contant .searching {
    margin-top: -84px !important;
  }
  .below-banar .left-triangle .img-pastorchris {
    margin-top: 100px;
  }
}

@media (max-width: 502px) {
  .savesearch-header .head-body .mobMenu .button-collapse i.material-icons {
    font-size: 19px !important;
  }
  .savesearch-header .head-body .mobMenu .button-collapse span {
    padding-top: 0 !important;
  }
}

@media (max-width: 427px) {
  header .head-body .p-logo a img {
    width: 50px !important;
    height: 50px !important;
  }
  .mobimenu {
    width: 234px !important;
    right: -234px !important;
  }
  .savedsearch-page .norec {
    font-size: 12px !important;
  }
  header.savesearch-header .head-body .p-logo a img {
    width: 50px !important;
    height: 50px !important;
  }
  .banar-contant .col {
    display: flex;
    justify-content: center;
  }
  .banar-contant .searching {
    margin-top: -25px !important;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .below-banar .img-pastorchris {
    margin-top: 71px;
  }
  .below-banar .img-pastorchris img {
    width: 190px !important;
    height: 261px !important;
  }
  .below-banar .left-triangle .thought {
    margin-top: 0px !important;
  }
  .below-banar .left-triangle .thought p {
    padding-top: 21px !important;
  }
  .cf .search-label {
    font-size: 0.9rem !important;
  }
  .cf .navigation .navwrp {
    padding-top: 1.2rem !important;
  }
  .cf .navigation .navwrp .ion-navicon-round:before {
    font-size: 1.15rem !important;
    margin-right: 5px;
  }
  .cf .navigation .navwrp .smobitrigger span {
    font-size: 0.9rem !important;
  }
  .savedsearch-page .item .img-overlay {
    font-size: 0.8rem !important;
  }
  .savedsearch-page .my-pagination .pagination .page-item {
    font-size: 13px;
  }
  .savedsearch-page .save-btn .save {
    font-size: 13px !important;
  }
  .savedsearch-page .bottom h4.text1 {
    font-size: 0.85rem !important;
  }
  .savedsearch-page .bottom label.text2 .sp {
    font-size: 12px !important;
  }
  .savedsearch-page .bottom label.text2 i.material-icons {
    font-size: 14px !important;
  }
  footer .footer-contant .app-links img {
    width: 130px;
  }
}
