@media(min-width:1200px) and (max-width:1700px) {
  .featuredSlider.owl-carousel .owl-nav button.owl-next,
  .tmSlider03.owl-carousel .owl-nav button.owl-next,
  .serviceSlider02.owl-carousel .owl-nav button.owl-next {
    left:auto;
    right:-75px
  }
  .featuredSlider.owl-carousel .owl-nav button,
  .tmSlider03.owl-carousel .owl-nav button,
  .serviceSlider02.owl-carousel .owl-nav button {
    left:-75px
  }
  .serInner {
    padding-top:24px
  }
  .service_item_05 .siIcon {
    top:-5px
  }
  .service_item_02 {
    padding-left:30px;
    padding-right:30px
  }
  .tmSlider.owl-carousel .owl-nav button {
    left:-70px
  }
  .tmSlider.owl-carousel .owl-nav button.owl-next {
    right:-70px
  }
  .tp-leftarrow.tparrows.custom {
    left:-45px!important
  }
  .tp-rightarrow.tparrows.custom {
    left:calc(100% + 45px)!important
  }
  .slider_01 .tp-caption.headFont {
    font-size:65px!important
  }
  .header02 {
    padding-left:15px;
    padding-right:15px
  }
  .header02 .logo {
    padding-right:30px
  }
  .header02 .mainMenu {
    padding-left:28px
  }
  .header01 .mainMenu ul li .sub-menu.mega_menu {
    left:-80px
  }
  .infoHead {
    margin-left:40px
  }
  .infoHead:after {
    left:-21px
  }
  .header02 .accessNav .search_btn {
    margin-left:50px
  }
  .header02 .accessNav .search_btn:after {
    left:-24px
  }
  .accessNav .topsocial:after {
    left:-5px
  }
  .tmSlider02.owl-carousel .owl-nav button,
  .serviceSlider.owl-carousel .owl-nav button {
    left:-55px
  }
  .tmSlider02.owl-carousel .owl-nav button.owl-next,
  .serviceSlider.owl-carousel .owl-nav button.owl-next {
    left:auto;
    right:-55px
  }
  .icon_box_02 h3 {
    font-size:32px
  }
  .blogItem02 .blogContent {
    padding-top:45px
  }
  .testimonialslider02.owl-carousel {
    padding:0 160px
  }
  .slider_03 .tp-caption {
    left:40px!important
  }
  .slider_03 .tp-caption.layer08 {
    top:-45px!important
  }
  .slider_03 .tp-caption.layer08,
  .slider_03 .tp-caption.layer07,
  .slider_03 .tp-caption.layer06 {
    left:0!important
  }
  .slider_03 .tp-caption.layer06 img {
    width:500px!important;
    height:auto!important
  }
  .pricingTab03 {
    right:-25px
  }
  .priceCon {
    padding-left:0;
    padding-right:110px
  }
  .priceCon .secTitle {
    font-size:45px;
    line-height:55px
  }
  .bodybox {
    padding:0 40px
  }
  .testiItem03.RightItem {
    margin-right:50px
  }
  .slider_04 .tp-caption {
    left:60px!important;
    top:70px
  }
  .slider_04 .tparrows.custom {
    width:80px;
    height:80px
  }
  .slider_04 .tparrows.custom:before {
    line-height:80px
  }
  .folioHover03 {
    padding-top:40px
  }
  .folioHover03 h4 {
    font-size:22px;
    line-height:26px
  }
  .pricingTabInner02 {
    position:relative;
    left:0;
    top:0
  }
  .rightCTA {
    margin-top:215px
  }
  .pricingTab04 {
    left:-60px
  }
  .pricingTab04 li a {
    font-size:19px;
    line-height:28px
  }
  .pricingTab04 li a:after {
    right:-20px;
    margin-top:-45px
  }
  .tabContent04 {
    padding-left:120px
  }
  .blogSlider.owl-carousel .owl-nav button {
    left:-70px
  }
  .blogSlider.owl-carousel .owl-nav button.owl-next {
    left:auto;
    right:-70px
  }
  .slider_05 .tp-rightarrow.tparrows.custom,
  .slider_05 .tp-leftarrow.tparrows.custom {
    left:100%!important
  }
  .menuOpened .pageLeft {
    margin-left:270px
  }
  .header05 {
    padding:0 30px
  }
  .sidebarMenu {
    width:270px
  }
  .sidebarMenu a {
    display:inline-block
  }
  .sidebar_menu {
    padding-left:45px;
    top:200px
  }
  .socials_bottom {
    left:45px;
    padding-bottom:20px
  }
  .service_item_06 {
    padding:0 10px
  }
  .workImage {
    margin-left:60px
  }
  .workImage {
    margin-right:0
  }
  .recentWorkSection .secTitle03 {
    font-size:45px
  }
  .icon_box_04 {
    margin-top:20px
  }
  .icon_box_04 h3 {
    margin-right:-40px
  }
  .slider_06 .tp-caption .berpo_btn {
    top:-30px
  }
  .slider_07 .tp-caption {
    left:45px
  }
  .serviceSlider03.owl-carousel .owl-nav button {
    left:-80px
  }
  .serviceSlider03.owl-carousel .owl-nav button.owl-next {
    right:-80px
  }
  .service_item_09.ml13,
  .service_item_09 {
    padding-right:40px;
    margin-left:0;
    margin-right:0
  }
  .brLeft .awardItem02 img {
    left:68px
  }
  .brLeft .awardItem02 {
    padding-left:155px
  }
  .sidebar {
    margin-left:10px
  }
  .sidebar.lsb {
    margin-right:10px;
    margin-left:0
  }
  .blogList01 {
    margin-right:0
  }
  .bpsRight .blogList01.bil,
  .blogList01.bil {
    margin-left:0;
    margin-right:0
  }
  .sidebar .widget {
    padding-right:35px;
    padding-left:35px
  }
  .serQuote p {
    padding-right:35px
  }
  .service_sidebar {
    margin-right:50px
  }
  .folioItem07 .berpo_btn.with_icon {
    top:70%
  }
  .proSliderWrapper {
    margin-right:14px
  }
  .product_details {
    padding-top:25px
  }
  .pdtci_content p {
    padding-right:0
  }
  .header03 .mainMenu ul li:nth-last-child(1) .sub-menu li .sub-menu,
  .header03 .mainMenu ul li:nth-last-child(2) .sub-menu li .sub-menu {
    left:auto;
    right:105%
  }
  .header03 .mainMenu ul li:nth-last-child(1) .sub-menu li:hover .sub-menu,
  .header03 .mainMenu ul li:nth-last-child(2) .sub-menu li:hover .sub-menu {
    left:auto;
    right:calc(100% + 1px)
  }
  .header03 .mainMenu ul li .sub-menu li .sub-menu::after {
    left:auto;
    right:-5px;
    transform:rotate(60deg)
  }
  .header03 .mainMenu ul li .sub-menu.mega_menu {
    left:-100px
  }
  .menu_popup ul li ul.sub-menu {
    width:240px
  }
  .blogPage.bpsRight .blogItem03,
  .blogPage .blogItem03 {
    margin-left:0;
    margin-right:0
  }
  .tmImg {
    margin-right:0
  }
  .menu_popup ul li:nth-last-child(1),
  .menu_popup ul li:nth-last-child(2) {
    position:static
  }
  .menu_popup ul li:nth-last-child(1) .sub-menu,
  .menu_popup ul li:nth-last-child(2) .sub-menu {
    top:-180px
  }
  .menu_popup ul li a {
    font-size:30px
  }
  .menu_popup ul li {
    margin:20px auto
  }
  .header01 .mainMenu ul li:nth-last-child(1) .sub-menu li .sub-menu,
  .header01 .mainMenu ul li:nth-last-child(2) .sub-menu li .sub-menu {
    left:auto;
    right:105%
  }
  .header01 .mainMenu ul li:nth-last-child(1) .sub-menu li:hover .sub-menu,
  .header01 .mainMenu ul li:nth-last-child(2) .sub-menu li:hover .sub-menu {
    left:auto;
    right:calc(100% + 1px)
  }
  .bepAccordion.peracc03 {
    margin-right:-80px
  }
  .faqArea {
    padding-top:130px
  }
  .slider_07 .tp-bullets {
    left:-20px!important
  }
  .insTabCon {
    margin-right:-20px
  }
  .serviceSlider .service_item_03 {
    margin-right:15px;
    margin-left:15px
  }
  .service_item_07,
  .service_item_03 {
    margin-right:0;
    margin-left:0
  }
}
@media(min-width:992px) and (max-width:1199px) {
  .blogItem02 .blogContent {
    padding-top:0
  }
  .slider_04 .tp-caption {
    top:45px
  }
  .fdCon {
    padding:16px 0 0
  }
  .header04 .logo {
    padding:20px 0
  }
  .menu_popup ul li ul.sub-menu {
    width:240px
  }
  .header03 .mainMenu ul li .sub-menu.mega_menu {
    left:-230px
  }
  .offerCon h3 {
    font-size:55px;
    line-height:65px
  }
  .ctaItem h3 {
    font-size:36px;
    line-height:42px;
    margin:0 0 20px
  }
  .folioItem07:hover .folioHover06 .cat,
  .folioItem07:hover .folioHover06 h3 {
    transform:translate3d(0,-90px,0);
    -moz-transform:translate3d(0,-90px,0);
    -webkit-transform:translate3d(0,-90px,0)
  }
  .folioItem07 .berpo_btn.with_icon {
    top:80%
  }
  .folioItem07:hover p {
    top:54%
  }
  .sic_the_content blockquote,
  .sic_the_content blockquote.wp-block-quote {
    padding-left:50px;
    padding-right:40px
  }
  .sic_the_content blockquote::after {
    left:30px
  }
  .sic_the_content .listItem.lIleft {
    padding-left:20px
  }
  .bepAccordion {

    margin-right:0
  }
  .service_item_10 {
    padding-left:30px;
    padding-right:25px
  }
  .blogItem06.bireverse .blogContent,
  .blogItem06 .blogContent {
    padding:50px 0 0
  }
  .testiWrap {
    padding:0 90px
  }
  .contactForm02 {
    padding:30px
  }
  .tmcontent {
    width:calc(100% - 40px)
  }
  .header03 .btnwrap {
    padding:0 25px
  }
  .header02 .accessNav .search_btn {
    display:none
  }
  .header02 .accessNav .search_btn:after {
    left:-24px
  }
  .accessNav .topsocial:after {
    left:-5px
  }
  .header02 .logo {
    padding-right:30px
  }
  .infoHead {
    display:none
  }
  .header02 .mainMenu {
    padding-left:25px
  }
  .navbar01 {
    padding:0 20px
  }
  .accessNav .berpo_btn {
    display:none
  }
  .mainMenu ul li:nth-last-child(1) .sub-menu li .sub-menu,
  .mainMenu ul li:nth-last-child(2) .sub-menu li .sub-menu,
  .mainMenu ul li:nth-last-child(3) .sub-menu li .sub-menu {
    left:auto;
    right:105%
  }
  .mainMenu ul li:nth-last-child(1) .sub-menu li:hover .sub-menu,
  .mainMenu ul li:nth-last-child(2) .sub-menu li:hover .sub-menu,
  .mainMenu ul li:nth-last-child(3) .sub-menu li:hover .sub-menu {
    left:auto;
    right:calc(100% + 2px)
  }
  .mainMenu ul li .sub-menu li .sub-menu::after {
    left:auto;
    right:-5px;
    transform:rotate(60deg)
  }
  .header02 .mainMenu ul li .sub-menu.mega_menu {
    left:-200px
  }
  .header01 .mainMenu ul li .sub-menu.mega_menu {
    left:-265px
  }
  .mainMenu ul li .sub-menu {
    width:240px
  }
  .beproTabCon .secTitle {
    margin-top:40px;
    font-size:45px
  }
  .beproTabCon p {
    padding-right:0
  }
  .ctaCon {
    padding:115px 0 0
  }
  .ctaCon h2 {
    font-size:90px
  }
  .ctaCon h3 {
    font-size:55px;
    margin-top:-10px
  }
  .ctaCon h3 span {
    top:-15px
  }
  .ctaCon .berpo_btn {
    margin-left:90px
  }
  .ctaThumb {
    margin-top:0
  }
  .ctaborder {
    left:-98px;
    top:50px
  }
  .beproTabCon02 .bptleft {
    display:none
  }
  .tabVideo {
    float:none;
    margin:15px 0 0
  }
  .service_item_03 {
    padding-left:25px;
    padding-right:25px
  }
  .service_item_03 h3 {
    font-size:21px
  }
  .folioHover h4 {
    font-size:24px;
    line-height:32px
  }
  .pricingTabInner li a {
    padding-left:100px
  }
  .pricingTabInner li .p-price {
    font-size:40px
  }
  .tm_content {
    padding:0 30px
  }
  .tm_content h3 {
    font-size:30px;
    line-height:40px
  }
  .testimonialslider02.owl-carousel {
    padding:0 60px
  }
  .funfact {
    padding-left:90px
  }
  .layer01 img {
    margin-left:-25px!important;
    width:400px!important;
    height:auto!important
  }
  .icon_box_04 {
    padding-top:15px
  }
  .testimonial_slider05 .carousel-control-next {
    left:46.3%
  }
  .testibgThumb {
    bottom:-25px
  }
  .testimonial_slider05 .carousel-indicators li {
    top:-160px
  }
  .testimonial_slider05 .carousel-indicators li:nth-child(2) {
    top:-90px
  }
  .testimonial_slider05 .carousel-indicators li:nth-child(3) {
    left:26%
  }
  .workItem .workImage {
    margin-left:30px
  }
  .workItem .workInfo {
    margin-right:-20px;
    padding-right:30px;
    padding-left:30px
  }
  .workItem .workInfo .wiborder {
    width:calc(100% + 60px);
    margin-left:-30px
  }
  .header05 {
    padding:0 15px
  }
  .tmCon {
    padding-top:65px
  }
  .folioHover05 h4 {
    font-size:30px;
    line-height:40px
  }
  .testimonial_slider06 .testiContent {
    padding-top:160px
  }
  .sidebar {
    margin-left:0
  }
  .sidebar.lsb {
    margin-left:0;
    margin-right:0
  }
  .sidebar .widget {
    padding-left:25px;
    padding-right:20px
  }
  .featuredSlider .owl-item.active .fsfolioItem .fi03Thumb {
    transform:scale(1.35) translateX(40px);
    -moz-transform:scale(1.35) translateX(40px);
    -webkit-transform:scale(1.35) translateX(40px)
  }
  .featuredSlider .owl-item.active.center+.owl-item.active .fsfolioItem .fi03Thumb {
    transform:scale(1.35) translateX(-40px);
    -moz-transform:scale(1.35) translateX(-40px);
    -webkit-transform:scale(1.35) translateX(-40px)
  }
  .serInner {
    padding-right:20px;
    padding-left:125px;
    padding-top:10px
  }
  .service_item_05 .siIcon {
    left:28px;
    top:-10px
  }
  .service_item_05 p {
    font-size:16px;
    line-height:26px
  }
  .service_item_05 h3 {
    font-size:23px;
    margin-bottom:6px
  }
  .footer_04 .Copyright:after,
  .footer_04 .Copyright:before {
    width:35%
  }
}
@media(max-width:1199px) {
  .slider_05 .tp-bgimg.defaultimg {
    background-position:center center!important
  }
  .sidebar_menu {
    padding-left:30px
  }
  .sidebarMenu {
    width:280px
  }
  .menuOpened .pageLeft {
    margin-left:0
  }
  .socials_bottom {
    padding:0 0 15px;
    left:30px
  }
  .socials_bottom a {
    display:inline-block
  }
  .slider_05 .tp-leftarrow.tparrows.custom {
    left:calc(100% + 50px)!important
  }
  .menu_popup ul li .sub-menu li:hover .sub-menu,
  .menu_popup ul li .sub-menu li .sub-menu,
  .menu_popup ul li:hover .sub-menu,
  .menu_popup ul li ul.sub-menu {
    display:none;
    position:relative;
    left:0;
    right:0;
    margin:0 auto;
    pointer-events:inherit;
    top:15px;
    width:300px;
    text-align:center;
    visibility:visible;
    opacity:1;
    -webkit-transform-origin:none;
    -ms-transform-origin:none;
    transform-origin:none;
    -ms-transition:none;
    transition:none;
    color:inherit;
    font-size:inherit
  }
  .menu_popup ul li .sub-menu li:hover .sub-menu,
  .menu_popup ul li .sub-menu li .sub-menu {
    width:260px;
    box-shadow:none;
    margin-bottom:20px;
    padding:15px 0;
    background:#222
  }
  .menu_popup ul {
    max-height:calc(100vh - 140px);
    overflow-y:auto
  }
  .anim-right .active .tabContent04 {
    -webkit-animation-name:fadeUp;
    animation-name:fadeUp
  }
  .tmImg {
    margin:0
  }
  .blogPage.bpsRight .blogItem03,
  .blogPage .blogItem03 {
    margin-left:0;
    margin-right:0
  }
  .proSliderWrapper {
    margin-right:0
  }
  .product_details {
    padding-top:0
  }
  .pdtci_content p {
    padding-right:0
  }
  .pdtci_content p {
    padding-right:0
  }
  .service_details03 {
    margin:0
  }
  .service_sidebar {
    margin:0 0 60px
  }
  .serPacage {
    margin:-50px 0 0;
    padding-left:20px;
    padding-right:20px
  }
  .service_details02 {
    margin-left:0
  }
  .service_details,
  .widget.service_widget {
    margin:0
  }
  .widget.service_widget {
    margin:0 0 40px
  }
  .brLeft {
    border:none;
    margin-left:15px;
    padding-left:0;
    margin-top:21px;
    border-top:1px solid #f1f1f1;
    padding-top:20px
  }
  .brLeft .awardItem02 img {
    left:0
  }
  .brLeft .awardItem02 {
    padding-left:87px
  }
  .abquote {
    left:0
  }
  .tbbar {
    left:0
  }
  .service_item_07 {
    margin-left:0;
    margin-right:0
  }
  .blogContent03 {
    padding-left:30px;
    padding-right:30px
  }
  .service_item_06 {
    padding:0
  }
  .bodybox {
    padding:0
  }
  .secTitle {
    font-size:45px;
    line-height:55px
  }
  .header02 {
    padding:0
  }
  .beproTabCon img {
    max-width:100%
  }
  .ctaThumb img {
    max-width:100%;
    height:auto
  }
  .pricing-item-01 {
    margin-bottom:30px
  }
  .tp-leftarrow.tparrows.custom {
    left:-50px!important
  }
  .tp-rightarrow.tparrows.custom {
    left:calc(100% + 50px)!important
  }
  .price-detils {
    padding-left:40px;
    padding-right:40px
  }
  .bepAccordion .card {
    padding-left:25px
  }
  .bepAccordion .card .card-header h2 button span {
    right:-20px
  }
  .bepAccordion .card .card-header h2 button {
    line-height:26px
  }
  .serviceSlider03.owl-carousel .owl-nav,
  .blogSlider.owl-carousel .owl-nav,
  .featuredSlider.owl-carousel .owl-nav,
  .tmSlider02.owl-carousel .owl-nav,
  .tmSlider03.owl-carousel .owl-nav,
  .serviceSlider.owl-carousel .owl-nav,
  .serviceSlider02.owl-carousel .owl-nav,
  .tmSlider.owl-carousel .owl-nav {
    text-align:center
  }
  .serviceSlider03.owl-carousel .owl-nav button.owl-next,
  .serviceSlider03.owl-carousel .owl-nav button,
  .blogSlider.owl-carousel .owl-nav button,
  .blogSlider.owl-carousel .owl-nav button.owl-next,
  .featuredSlider.owl-carousel .owl-nav button,
  .featuredSlider.owl-carousel .owl-nav button.owl-next,
  .tmSlider03.owl-carousel .owl-nav button,
  .tmSlider03.owl-carousel .owl-nav button.owl-next,
  .serviceSlider02.owl-carousel .owl-nav button,
  .serviceSlider02.owl-carousel .owl-nav button.owl-next,
  .tmSlider02.owl-carousel .owl-nav button,
  .tmSlider02.owl-carousel .owl-nav button.owl-next,
  .serviceSlider.owl-carousel .owl-nav button.owl-next,
  .serviceSlider.owl-carousel .owl-nav button,
  .tmSlider.owl-carousel .owl-nav button.owl-next,
  .tmSlider.owl-carousel .owl-nav button {
    position:relative;
    left:0;
    right:0;
    top:0;
    display:inline-block;
    margin:0 3px
  }
  .serviceSlider02.owl-carousel .owl-nav {
    position:absolute;
    bottom:-85px
  }
  .blogSlider.owl-carousel .owl-nav,
  .featuredSlider.owl-carousel .owl-nav,
  .tmSlider03.owl-carousel .owl-nav {
    margin-top:20px
  }
  .testimonialslider01.owl-carousel {
    padding-left:0
  }
  .clinetWorlwide {
    text-align:left;
    margin:40px 0 0
  }
  .aboutWidget {
    margin-bottom:45px
  }
  .footer_01 .widget {
    margin-bottom:40px
  }
  .gallery {
    margin-right:0;
    margin-left:0
  }
  .ml54 {
    margin-left:0;
    margin-right:0
  }
  .icon_box_02 {
    margin:0 0 20px
  }
  .service_item_04 {
    padding-left:25px;
    padding-right:25px
  }
  .pricingTab03 {
    position:relative;
    top:0;
    right:auto;
    text-align:left;
    margin:50px 0 30px;
    display:flex
  }
  .pricingTab03 li {
    margin-right:15px
  }
  .funfact03 {
    margin-bottom:65px
  }
  .workProcess {
    padding:0
  }
  .testimonialslider03 {
    margin:100px 0 0
  }
  .priceCon {
    padding:50px 0 0
  }
  .tabContent03 img {
    top:0
  }
  .tabContent03 .pricing-item-02 {
    float:right
  }
  .folioItem02,
  .folioItem02.mrleft {
    margin-right:0;
    margin-left:0
  }
  .folioHover02 {
    margin-left:10px
  }
  .testimonialslider03 .slick-arrow,
  .testimonialslider03 .slick-arrow.navRight {
    left:0;
    top:-60px;
    bottom:auto
  }
  .testimonialslider03 .slick-arrow.navRight {
    left:calc(0px + 80px)
  }
  .filter_menu {
    display:block;
    margin:0 0 35px
  }
  .slider_04 .tparrows.custom {
    width:80px;
    height:80px
  }
  .slider_04 .tparrows.custom:before {
    line-height:80px
  }
  .tabContent04 {
    padding-left:0
  }
  .pricingTab04 {
    position:relative;
    left:0;
    top:0
  }
  .pricingTabInner02 {
    position:relative;
    left:0;
    top:0
  }
  .filter_menu02 {
    display:block;
    margin:0 0 40px
  }
  .filter_menu02 li {
    margin-bottom:15px
  }
  .rightCTA {
    padding:60px 30px
  }
  .icon_box_03 {
    margin:0
  }
  .abclinets {
    margin-bottom:40px
  }
  .clientLogo {
    display:block;
    margin-top:30px
  }
  .rightCTA img {
    margin-top:30px;
    margin-right:30px
  }
  .widget.wmenu03 {
    margin:0 0 40px
  }
  .workInfo {
    margin-right:0
  }
  .workImage {
    margin-left:0
  }
  .tmCon {
    padding-left:0
  }
  .testiContent {
    padding:20px 0 0
  }
  .bepAccordion.peracc03 {
    margin:0
  }
  .testimonialslider05 {
    margin-left:15px
  }
  .service_item_09.ml13,
  .service_item_09 {
    padding-right:25px;
    margin-left:0;
    margin-right:0;
    padding-left:200px
  }
  .service_item_09 .ibMeta {
    left:25px
  }
  .blogList01 {
    margin-right:0
  }
  .bpsRight .blogList01.bil,
  .blogList01.bil {
    margin-left:0;
    margin-right:0
  }
  .footer_02 .widget,
  .footer_04 .widget {
    margin:0 0 40px
  }
  .serviceSlider .service_item_03 {
    margin-right:15px;
    margin-left:15px
  }
  .service_item_03 {
    margin-right:0;
    margin-left:0
  }
}
@media(min-width:768px) and (max-width:991px) {
  .pricingTab03 {
    margin-bottom:80px
  }
  .featuredSlider .owl-item.active .fsfolioItem .fi03Thumb {
    transform:scale(1.35) translateX(30px);
    -moz-transform:scale(1.35) translateX(30px);
    -webkit-transform:scale(1.35) translateX(30px)
  }
  .featuredSlider .owl-item.active.center+.owl-item.active .fsfolioItem .fi03Thumb {
    transform:scale(1.35) translateX(-30px);
    -moz-transform:scale(1.35) translateX(-30px);
    -webkit-transform:scale(1.35) translateX(-30px)
  }
  .testibgThumb {
    position:relative;
    bottom:-30px
  }
  .testimonial_slider05 .carousel-indicators {
    bottom:320px
  }
  .testimonial_slider05 .carousel-control-next {
    left:50%
  }
  .wiborder {
    width:calc(100% + 50px);
    margin-left:-25px
  }
  .workInfo p,
  .workInfo ul li {
    font-size:17px
  }
  .workSlider.owl-carousel {
    margin-top:-240px
  }
  .workSlider.owl-carousel .workInfo {
    margin-top:250px
  }
  .workInfo {
    padding-left:25px;
    padding-right:25px
  }
  .icon_box_04 {
    padding-top:15px
  }
  .folioHover02 {
    padding-right:25px;
    padding-left:25px
  }
  .header02 .menu_btn {
    background:var(--theme-color-two);
    margin:41px auto 0
  }
  .infoHead,
  .infoHead:after {
    display:none
  }
  .header02 .accessNav .search_btn {
    margin-left:50px
  }
  .header02 .accessNav .search_btn:after {
    left:-24px
  }
  .accessNav .topsocial:after {
    left:-5px
  }
  .header01 .menu_btn {
    margin-right:15px;
    margin-top:28px
  }
  .navbar01 {
    padding:0 30px
  }
  .happyClinets {
    margin:0 0 50px
  }
  .service_item_02 h3 {
    margin-top:10px
  }
  .ClientNumber {
    left:0
  }
  .beproTab li a {
    font-size:21px
  }
  .beproTabCon .secTitle {
    line-height:50px;
    margin:0 0 19px;
    font-size:40px
  }
  .ctaCon {
    padding:100px 0 70px
  }
  .SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    padding:0 25px;
    font-size:12px
  }
  .header03 .berpo_btn.with_icon02 {
    margin-left:20px;
    margin-top:0
  }
}
@media(max-width:991px) {
  .bodyBg {
    padding-top:120px
  }
  .tmImg {
    margin:0 0 60px
  }
  .fscon03 .col-lg-8 {
    margin-left:-20px
  }
  .fsCon {
    margin:30px 0
  }
  .fdCon {
    padding:20px 0 0
  }
  .offerCon {
    padding-right:15px
  }
  .offerCon h3 {
    font-size:45px;
    line-height:55px
  }
  .shopController {
    justify-content:flex-start;
    margin:20px 0 30px
  }
  .proSliderWrapper {
    margin:0 0 50px
  }
  .folioItem07 img {
    min-height:450px;
    object-fit:cover
  }
  .folioHover06 {
    padding:0 20px
  }
  .folioHover06 h3 {
    font-size:40px
  }
  .folioItem07:hover .folioHover06 .cat,
  .folioItem07:hover .folioHover06 h3 {
    transform:translate3d(0,-80px,0);
    -moz-transform:translate3d(0,-80px,0);
    -webkit-transform:translate3d(0,-80px,0)
  }
  .folioItem07 p {
    top:57%
  }
  .folioItem07 .berpo_btn.with_icon {
    top:80%
  }
  .serQuote p {
    padding-right:30px
  }
  .blogPage .bireverse .blogContent {
    padding-top:40px
  }
  .sidebar.lsb {
    margin:0 0 80px
  }
  .sidebar {
    margin:80px 0 0
  }
  .abpageThumb {
    margin-top:40px
  }
  .banner-title {
    font-size:42px;
    line-height:48px
  }
  .blogItem06 .blogContent {
    padding:30px 0
  }
  .storeBtn:last-child {
    margin-top:10px;
    margin-left:0
  }
  .fcta {
    padding-right:30px;
    padding-left:30px
  }
  .contactForm02 {
    margin:0;
    padding:50px
  }
  .folioHover03 {
    padding-top:50px
  }
  .folioHover03 h4 {
    font-size:22px;
    line-height:26px
  }
  .bepAccordion.peracc02 {
    margin:0 0 40px
  }
  .testiWrap {
    padding:0
  }
  .abbgThumb {
    margin-right:0
  }
  .testimonialslider02.owl-carousel {
    padding:0
  }
  .ctaFooter {
    display:block
  }
  .folioHover h4 {
    font-size:24px;
    line-height:32px
  }
  .icon_box_02 h3 {
    font-size:32px
  }
  .funfact {
    margin:20px 0
  }
  .menu_btn {
    height:45px;
    width:45px;
    border-radius:3px;
    background:var(--theme-color);
    color:#fff;
    line-height:44px;
    font-size:20px;
    display:block;
    text-align:center;
    margin-left:auto;
    margin-top:24px
  }
  .menu_btn i {
    line-height:inherit
  }
  .menu_btn:hover,
  .menu_btn.active {
    color:#fff
  }
  .menu_btn.active .twi-bars2:before {
    content:"\fa88"
  }
  .header01 .mainMenu {
    width:calc(100% - 30px);
    left:15px
  }
  .mainMenu {
    z-index:99;
    position:absolute;
    margin:0;
    padding:0;
    left:0;
    top:100%;
    width:100%;
    background:#fff;
    box-shadow:-2px 4px 7px 0 rgba(226,225,225,.79);
    display:none;
    max-height:calc(100vh - 150px);
    overflow-y:scroll
  }
  .mainMenu ul li {
    transform:none;
    transition:none;
    padding:0;
    margin:0;
    position:inherit;
    display:block;
    width:100%
  }
  .mainMenu>ul>li>a {
    padding:11px 20px;
    border-top:1px solid rgba(0,0,0,.05)
  }
  .mainMenu ul li.menu-item-has-children>a::before {
    right:20px
  }
  .mainMenu ul li .sub-menu li .sub-menu,
  .mainMenu ul li .sub-menu {
    padding:0;
    z-index:5;
    position:relative;
    width:100%;
    opacity:1;
    margin:0;
    background:0 0;
    box-shadow:none;
    border-radius:0;
    visibility:visible;
    pointer-events:inherit;
    top:0;
    left:0;
    display:none;
    transform:none;
    -moz-transform:none;
    -webkit-transform:none;
    -o-transition:none;
    -ms-transition:none;
    transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    -ms-transition:none
  }
  .mainMenu ul li .sub-menu li .sub-menu {
    border-top:1px solid #f5f5f5
  }
  .mainMenu ul li .sub-menu li:hover .sub-menu,
  .mainMenu ul li:hover .sub-menu {
    visibility:visible;
    opacity:1;
    left:auto;
    pointer-events:inherit;
    transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transform:none;
    -moz-transform:none;
    -webkit-transform:none;
    -o-transition:none;
    -ms-transition:none
  }
  .mainMenu ul li .sub-menu li {
    display:block;
    padding:0;
    margin:0;
    -webkit-transition:none;
    transition:none;
    opacity:1;
    visibility:visible;
    transition:none;
    transform:none
  }
  .mainMenu>ul ul li {
    border-color:rgba(0,0,0,.05)
  }
  .mainMenu ul li .sub-menu li a {
    padding:12px 25px;
    padding-left:45px
  }
  .mainMenu ul li .sub-menu ul li a {
    padding-left:60px
  }
  .header02 .mainMenu {
    margin:0;
    padding:0
  }
  .header02 .mainMenu ul li>a {
    padding:11px 20px;
    color:#2a2828
  }
  .header02 .mainMenu ul li.menu-item-has-children>a::before {
    right:15px;
    top:50%
  }
  .header03 .menu_btn {
    background:var(--theme-color-three);
    margin-top:5px
  }
  .header03 .logo {
    padding:20px 0
  }
  .h06 .menu_btn {
    background:var(--theme-color-six)
  }
  .mainMenu ul li .sub-menu.mega_menu {
    min-width:100%;
    left:0
  }
  .ml54,
  .gallery {
    margin-right:0;
    margin-left:0
  }
  .aboutWidget {
    padding-right:0
  }
  .testimonialslider01.owl-carousel {
    padding-left:0
  }
  .bepAccordion {
    margin:0
  }
  .beproTabCon p {
    padding-right:0
  }
  .ctaCon {
    text-align:center
  }
  .ctaCon h4 {
    font-size:45px
  }
  .ctaCon h4 span {
    font-size:20px
  }
  .ctaCon h2 {
    font-size:70px
  }
  .ctaCon h3 {
    font-size:35px;
    margin-left:0;
    margin-top:0
  }
  .ctaCon h3 span {
    top:-12px;
    font-size:20.33px
  }
  .ctaCon .berpo_btn {
    margin-left:0
  }
  .SubsrcribeForm .yikes-easy-mc-form input[type=email] {
    padding:0 25px
  }
  .bepAccordion .card .card-body {
    padding-bottom:15px
  }
  .ctaboxItem {
    margin:0 0 15px
  }
  .blogItem02 .blogContent {
    padding:30px 0;
    text-align:center
  }
  .blogItem02 .col-lg-8,
  .blogItem02 .col-lg-4 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .pricingTabInner li a img {
    object-fit:cover
  }
  .tm_content {
    padding:0 40px
  }
  .tabList {
    margin-bottom:40px
  }
  .icon_box_02 {
    margin:0 0 20px
  }
  .tabVideo {
    margin-right:-10px
  }
  .header02 .logo {
    padding-right:30px
  }
  .header05 .logo,
  .header04 .logo {
    padding:15px 0
  }
  .header04 {
    padding:0
  }
  .header04 .accessNav {
    margin-top:10px
  }
  .header04 .accessNav .search_btn {
    display:inline-block
  }
  .icon_box_03 {
    padding:0;
    margin:0 0 30px
  }
  .pricing-item-03 .price-detils {
    padding-left:30px;
    padding-right:30px
  }
  .header05 {
    padding:0
  }
  .pricingTabInner li a:before {
    display:none
  }
}
@media(max-width:767px) {
  .sidebar_menu {
    position:absolute;
    padding-left:20px;
    top:150px
  }
  .socials_bottom {
    left:20px
  }
  .menuOpened .pageLeft {
    margin-left:0
  }
  .sidebarMenu {
    width:100%
  }
  .col-xl-6 .folioItem01 img,
  .elementor .folioItem05 img,
  .folioItem05 img {
    min-height:300px;
    object-fit:cover;
    width:auto
  }
  .pcTab02 {
    left:20px
  }
  .testimonialslider05:after {
    width:100%
  }
  .testiItem06 {
    margin-left:20px
  }
  .testiItem06.slick-slide.slick-current.slick-active .ti06Inner {
    padding-right:20px
  }
  .testiItem06 img {
    position:relative;
    right:auto;
    left:0;
    margin:0 0 10px
  }
  .ti06Inner {
    padding-right:20px;
    margin-right:0
  }
  .fscon03 .col-lg-8 {
    margin-left:0
  }
  .sf03video {
    padding:220px 0
  }
  .menu_popup ul li .sub-menu li:hover .sub-menu,
  .menu_popup ul li .sub-menu li .sub-menu,
  .menu_popup ul li:hover .sub-menu,
  .menu_popup ul li ul.sub-menu {
    width:100%
  }
  .close-popup {
    right:15px;
    top:15px
  }
  .menu_popup>ul>li {
    margin:20px auto
  }
  .menu_popup ul li a {
    font-size:22px
  }
  .menu_popup ul li.menu-item-has-children>a:before {
    top:5px;
    font-size:16px
  }
  .pricingTab03 {
    display:block
  }
  .fi03Con {
    padding-top:35px
  }
  .featuredSlider .owl-item.active.center .fsfolioItem .fi03Thumb,
  .featuredSlider .owl-item.active .fsfolioItem .fi03Thumb,
  .featuredSlider .owl-item.active.center+.owl-item.active .fsfolioItem .fi03Thumb {
    transform:none;
    -moz-transform:none;
    -webkit-transform:none
  }
  .customNavigation {
    bottom:70px
  }
  .offerCon h3 {
    font-size:40px;
    line-height:50px
  }
  .offerWrap {
    padding:240px 20px 50px
  }
  .ctaItem img {
    min-height:250px;
    object-fit:cover
  }
  .ctaItem h3 {
    font-size:35px;
    line-height:45px;
    margin:0 0 16px
  }
  .shopController {
    display:block;
    margin-bottom:70px
  }
  .filterBy {
    margin:5px 0 0
  }
  .product_tabarea .adinfo table tr th {
    width:auto;
    min-width:80px
  }
  .product_tabarea .productTabs li {
    display:block;
    margin:0 0 15px
  }
  .mtItem h6 {
    min-width:70px
  }
  .product_details .berpo_btn {
    padding:0 28px
  }
  .cart_quantity {
    margin-right:15px
  }
  .indicator_slider li .idItem {
    padding:5px
  }
  .folioItem07:hover .folioHover06 .cat,
  .folioItem07:hover .folioHover06 h3 {
    transform:translate3d(0,-30px,0);
    -moz-transform:translate3d(0,-30px,0);
    -webkit-transform:translate3d(0,-30px,0)
  }
  .folioItem07 .berpo_btn.with_icon {
    top:72%
  }
  .folioItem07 p {
    display:none
  }
  .folioHover06 h3 {
    font-size:30px;
    line-height:40px
  }
  .folioItem07 img {
    min-height:350px;
    object-fit:cover
  }
  .contactInfo .widget_title,
  .service_list .widget_title {
    width:calc(100% - 15px);
    padding:0 15px;
    font-size:17px
  }
  .contactInfo .widget_title i,
  .service_list .widget_title i {
    font-size:24px;
    margin-right:10px
  }
  .contactInfo .widget_title img,
  .service_list .widget_title img {
    height:24px;
    margin-right:8px
  }
  .service_list ul li {
    padding:10px 20px
  }
  .serQuote .text-right {
    text-align:left!important;
    margin-left:25px
  }
  .infoItem {
    padding-left:100px
  }
  .infoItem i {
    left:25px
  }
  .serPacage.pricing-item-02 {
    margin:30px 0 0
  }
  .gallerSlider {
    margin:0 10px 0 0
  }
  .servMeta {
    padding-left:0
  }
  .servMeta .simg,
  .servMeta i {
    position:relative;
    margin:0 0 15px
  }
  .service_details02 {
    margin-left:0
  }
  .service_widget ul li a {
    padding-left:20px
  }
  .service_widget ul li:hover a::after,
  .service_widget ul li.active a::after {
    right:24px
  }
  .post_author {
    padding-left:30px;
    padding-right:20px
  }
  .post_author img {
    position:relative;
    margin:0 0 20px;
    left:0
  }
  .sic_the_content .wp-block-image span {
    padding-left:0 8px;
    font-size:13px;
    left:10px
  }
  .sic_the_content .listItem.lIleft {
    padding-left:0
  }
  .sic_the_content blockquote,
  .sic_the_content blockquote.wp-block-quote {
    padding-right:0;
    padding-left:15px
  }
  .sic_the_content blockquote::after {
    left:0
  }
  .spsmeta {
    padding-left:0
  }
  .spMeta {
    display:block
  }
  .sidebar .widget {
    padding-right:20px;
    padding-left:25px
  }
  .bepro_pagination {
    padding-right:20px;
    padding-left:20px
  }
  .bepro_pagination a span {
    display:none
  }
  .listCon h3 {
    font-size:28px
  }
  .listCon {
    margin:0;
    padding-left:0;
    padding-right:0
  }
  .awardItem02 .awarName h5 {
    line-height:26px
  }
  .awardItem02 {
    padding-right:0
  }
  .serviceSlider04.owl-carousel .owl-nav {
    position:relative;
    text-align:center;
    top:35px
  }
  .service_item_10 {
    padding-left:30px;
    padding-right:25px
  }
  .abInner {
    margin:30px 0 0;
    position:relative;
    top:0;
    right:0
  }
  .abInner:after {
    width:100%
  }
  .banner-title {
    font-size:36px;
    line-height:45px
  }
  .beproTab03 {
    position:relative;
    left:0;
    top:0;
    margin:0 0 20px
  }
  .beproTabCon03 {
    padding:0
  }
  .bepAccordion.peracc03 .card .card-header h2 button {
    line-height:24px;
    font-size:20px
  }
  .imageBox {
    display:block;
    text-align:center
  }
  .imageBox p {
    margin:0;
    padding:20px
  }
  .awardItem01 img {
    position:relative;
    margin:0 0 30px
  }
  .awardItem01 {
    padding-left:0
  }
  .service_item_09 .ibMeta {
    position:relative;
    left:0;
    top:0;
    margin:0 0 30px
  }
  .service_item_09.ml13,
  .service_item_09 {
    padding-left:30px;
    padding-right:30px
  }
  .testiContent {
    padding:50px 0 0
  }
  .withborder {
    display:none
  }
  .tw-stretch-element-inside-column {
    overflow:hidden;
    margin:0 15px
  }
  .abImg img {
    width:100%
  }
  .funfact04 {
    margin-bottom:30px
  }
  .folioHover05 .crm {
    width:48px;
    height:48px;
    line-height:48px;
    font-size:15px
  }
  .folioHover05 h4 {
    font-size:24px;
    line-height:30px;
    margin-bottom:15px
  }
  .folioItem05 {
    margin:0 10px 10px
  }
  .filter_menu03 {
    display:block
  }
  .header05 .logo img {
    height:45px
  }
  .fsocial {
    text-align:left;
    margin-top:30px
  }
  .blogSlider02.owl-carousel {
    padding:0 15px;
    overflow:hidden
  }
  .testimonial_slider05 .carousel-control-prev {
    left:0
  }
  .testimonial_slider05 .carousel-control-next {
    left:auto;
    right:0
  }
  .testimonial_slider05 .carousel-indicators {
    top:-160px
  }
  .testimonial_slider05 .carousel-indicators li:nth-child(4),
  .testimonial_slider05 .carousel-indicators li:nth-child(3),
  .testimonial_slider05 .carousel-indicators li:nth-child(2),
  .testimonial_slider05 .carousel-indicators li {
    display:block;
    position:relative;
    left:0;
    top:0;
    width:25%;
    height:auto
  }
  .testibgThumb {
    position:relative;
    bottom:-20px
  }
  .testiItem05 .quote {
    position:relative;
    margin-bottom:10px
  }
  .testiItem05 {
    padding-left:10px
  }
  .icon_box_04 h3 {
    margin-right:0
  }
  .skrItem02.text-center {
    text-align:left!important
  }
  .folioSlider02.owl-carousel .owl-nav button {
    top:calc(100% - 80px)
  }
  .workInfo {
    padding-left:30px;
    padding-right:25px
  }
  .workInfo:before {
    display:none
  }
  .workSlider.owl-carousel .owl-nav {
    margin-top:50px
  }
  .accessNav02 .berpo_btn {
    display:none
  }
  .widget.wmenu03 {
    margin:40px 0
  }
  .contactForm02 {
    margin:0;
    padding:50px 20px
  }
  .bepAccordion.peracc02 .card .card-body,
  .bepAccordion.peracc02 .card .card-header h2 button {
    padding-left:25px
  }
  .blogItem03 .berpo_btn.with_icon03 {
    left:25px
  }
  .blogItem03:hover .berpo_btn.with_icon03 {
    visibility:visible;
    opacity:1;
    transform:translate3d(0,-30px,0);
    -moz-transform:translate3d(0,-30px,0);
    -webkit-transform:translate3d(0,-30px,0);
    -ms-transform:translate3d(0,-30px,0);
    -o-transform:translate3d(0,-30px,0)
  }
  .blogItem03:hover .blogContent02 {
    transform:translate3d(0,-110px,0);
    -moz-transform:translate3d(0,-110px,0);
    -webkit-transform:translate3d(0,-110px,0)
  }
  .blogSlider .blogItem03 img,
  .blogItem03 img {
    min-width:100%;
    min-height:150px;
    object-fit:cover;
    width:auto;
    height:100%
  }
  .blogContent02 h3 {
    font-size:24px;
    line-height:30px
  }
  .blogContent02 {
    padding-left:25px;
    padding-right:20px
  }
  .tmcontent {
    width:calc(100% - 50px)
  }
  .rightCTA {
    padding:60px 20px;
    margin:0
  }
  .expCount02 {
    margin-bottom:30px
  }
  .abclinets {
    margin:0 0 30px
  }
  .service_item_05 svg {
    display:none
  }
  .serInner {
    position:relative;
    padding-right:25px;
    padding-left:30px;
    padding-bottom:30px;
    -webkit-box-shadow:0 15px 40px 0 rgb(0 0 0/10%);
    -moz-box-shadow:0 15px 40px 0 rgba(0,0,0,.1);
    box-shadow:0 15px 40px 0 rgb(0 0 0/10%);
    background:#fff
  }
  .service_item_05 .siIcon {
    position:relative;
    margin:0 0 20px;
    left:0
  }
  .fcta {
    padding-left:25px;
    padding-right:20px;
    margin-bottom:40px
  }
  .fcta .text-right {
    text-align:left!important
  }
  .fcta .berpo_btn.with_icon03:nth-child(2) {
    margin-left:0
  }
  .footer_04 .Copyright:after,
  .footer_04 .Copyright:before {
    display:none
  }
  .icon_box_03 .imgborder {
    display:none
  }
  .header04 .logo img {
    height:50px
  }
  .support {
    display:none
  }
  .slider_04 .tparrows.custom {
    display:none
  }
  .tabContent03 .pricing-item-02 {
    float:none
  }
  .tabContent03 img {
    left:0;
    top:0;
    margin:20px 0;
    position:relative
  }
  .pricing-item-02 {
    margin:0
  }
  .testiItem03.RightItem {
    margin-right:0
  }
  .slider_03 .prcolor3 {
    font-size:20px
  }
  .tmSlider03 {
    overflow:hidden
  }
  .header03 .berpo_btn.with_icon02 {
    display:none
  }
  .topbar02 p {
    display:none
  }
  .folioHover02 {
    margin-left:0
  }
  .testiItem03.RightItem .au_quote {
    left:0;
    right:0;
    margin-left:auto
  }
  .testiItem03 .au_quote {
    position:relative;
    left:0;
    margin:0 0 10px
  }
  .testiItem03 {
    padding-right:25px;
    padding-left:30px
  }
  .testiItem03.RightItem {
    padding-left:25px;
    padding-right:30px
  }
  .header02 .menu_btn {
    background:var(--theme-color-two);
    margin-top:45px
  }
  .header02 .accessNav {
    display:none
  }
  .ctaboxItem>i {
    position:relative;
    left:0;
    margin:0 0 15px;
    width:50px;
    height:50px;
    line-height:50px;
    font-size:18px
  }
  .ctaboxItem {
    height:200px;
    padding:25px;
    padding:20px 20px 0 30px;
    margin:0 0 15px
  }
  .ctaboxItem img {
    object-fit:cover
  }
  .tm_content {
    padding:0 20px
  }
  .pricingTabInner li a {
    padding-left:60px;
    padding-right:15px
  }
  .pricingTabInner li .p-price {
    font-size:24px
  }
  .pricingTabInner li .p-price span {
    margin:0;
    font-size:16px
  }
  .pricingTabInner li .p-title {
    font-size:21px
  }
  .pricingTabInner li a .round {
    left:14px
  }
  .pricingTabInner li .p-off {
    height:28px;
    padding:0 13px;
    font-size:11px;
    line-height:30px
  }
  .serviceSlider.owl-carousel {
    overflow:hidden
  }
  .tabVideo {
    margin:15px 0 40px;
    float:left
  }
  .beproTabCon02 {
    padding-left:0
  }
  .beproTabCon02 .bptleft {
    display:none
  }
  .beproTab02 {
    position:relative;
    top:0;
    margin:0 0 20px
  }
  .icon_box_02 {
    padding-left:0;
    margin:0 0 20px
  }
  .icon_box_02 i {
    position:relative;
    top:0;
    margin:0 0 20px
  }
  .tabList {
    padding-right:20px;
    padding-left:20px;
    margin:0 0 30px
  }
  .ctaFooter {
    padding:10px 18px
  }
  .ctaCon {
    padding-left:5px
  }
  .slider_01 span.bg {
    width:100%
  }
  .logo {
    padding-top:6px
  }
  .shoping_cart a.cartBtn {
    width:45px;
    height:45px;
    line-height:46px
  }
  .shoping_cart a.cartBtn span {
    width:22px;
    height:22px;
    line-height:23px
  }
  .header03 .logo img,
  header .logo img {
    /*! height:45px */
  }
  .navbar01 {
    padding:0 15px
  }
  .topsocial {
    text-align:center
  }
  .topbar01 p {
    display:none
  }
  .accessNav .search_btn,
  .accessNav .berpo_btn {
    display:none
  }
  .secTitle02 br,
  .secTitle03 br,
  .secTitle br {
    display:none
  }
  .happyClinets {
    padding:25px 35px;
    display:block;
    margin:0 0 30px;
    border-radius:50px
  }
  .service_item_02 {
    padding-left:35px;
    padding-right:35px
  }
  .service_item_02 h3 {
    margin-top:10px;
    margin-bottom:30px
  }
  .ClientNumber h2 sup {
    top:-35px
  }
  .ClientNumber h2 {
    font-size:75px
  }
  .ClientNumber {
    left:0;
    bottom:-45px
  }
  .clinetWorlwide {
    margin-top:40px
  }
  .price-detils {
    padding-right:30px;
    padding-left:30px
  }
  .beproTabCon .secTitle {
    line-height:46px;
    margin-top:50px
  }
  .beproTabCon img {
    margin-top:40px
  }
  .beproTab {
    margin-bottom:0
  }
  .beproTab li a:after {
    height:0;
    left:0
  }
  .beproTab li a:hover:after,
  .beproTab li a.active:after {
    bottom:0;
    height:100%
  }
  .beproTab li {
    width:100%;
    margin:0 0 20px
  }
  .beproTab {
    display:block
  }
  .secTitle03,
  .secTitle02,
  .secTitle {
    font-size:36px;
    line-height:46px
  }
  .bepAccordion .card .card-header h2 button span {
    right:-20px
  }
  .bepAccordion .card {
    padding-left:25px;
    padding-right:40px
  }
  .bepAccordion .card .card-header h2 button {
    line-height:26px;
    font-size:17px
  }
  .SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    position:relative;
    margin:10px 0 0!important
  }
  .ctaborder {
    display:none
  }
  .ctaThumb {
    margin:45px 0 0
  }
}
