@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:#f9a618;
        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
    }
}
