@media only screen and (min-width:1801px){.ttm-left-span>.ttm-col-wrapper-bg-layer{margin-left:-500px}.ttm-right-span>.ttm-col-wrapper-bg-layer{margin-right:-500px}}@media only screen and (max-width:1700px){#rev_slider_2_1_wrapper .icon-box{margin-left:150px}}@media only screen and (max-width:1500px){#rev_slider_2_1_wrapper .icon-box{display:none}}@media only screen and (max-width:1800px) and (min-width:1601px){.ttm-left-span>.ttm-col-wrapper-bg-layer{margin-left:-400px}.ttm-right-span>.ttm-col-wrapper-bg-layer{margin-right:-400px}}@media only screen and (max-width:1199px){#rev_slider_1_1_wrapper .uranus.tparrows{display:none}#rev_slider_3_1_wrapper .uranus.tparrows{display:none}}@media only screen and (max-width:1600px) and (min-width:1401px){.ttm-left-span>.ttm-col-wrapper-bg-layer{margin-left:-300px}.ttm-right-span>.ttm-col-wrapper-bg-layer{margin-right:-300px}.header_extra,.ttm-widget_header{display:none!important}}@media only screen and (max-width:1400px) and (min-width:1171px){.ttm-left-span>.ttm-col-wrapper-bg-layer{margin-left:-200px}.ttm-right-span>.ttm-col-wrapper-bg-layer{margin-right:-200px}.header_extra,.ttm-widget_header{display:none!important}}@media only screen and (min-width:1300px){.ttm-header-style-02 .ttm-slider-wide{margin:0 70px;overflow:hidden}}@media (max-width:1024px){.tm_coverimgbox_wrapper{display:block;background-color:transparent}.tm_coverimgbox_wrapper .tm_coverbox_contents{padding:60px 15px 50px;border-right:none;height:auto;margin-bottom:15px}.tm_coverimgbox_wrapper .tm_coverbox_contents .coverbox-img-reposive{display:inline-flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.tm_coverimgbox_wrapper .tm_coverbox_img{display:none}}@media only screen and (min-width:1200px){.container{max-width:1200px}header.ttm-header-style-01{position:absolute;left:0;right:0;z-index:3;background-color:transparent}header.ttm-header-style-02{background-color:#232323;padding-bottom:90px}.header.ttm-header-style-01 nav.main-menu{height:95px;line-height:95px}header.ttm-header-style-01 #site-header-menu:after{position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:rgba(255,255,255,.08)}.header.logo-with-bg-shape .site-branding{display:block;position:relative;padding:26px 0 25px;z-index:10}.ttm-stickable-header.fixed-header{z-index:111;background-color:#232323;box-shadow:0 0 10px 0 rgba(0,43,92,.08)}.fixed-header{position:fixed!important;top:0;left:0;width:100%;z-index:9}.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation ul.menu>li>a{padding:37px 14px}.ttm-header-style-01 .site-header-menu .ttm-stickable-header.fixed-header .site-navigation{margin-top:0}.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation-content{position:unset;content:unset;box-shadow:unset}.ttm-header-style-01 #site-header-menu .site-navigation ul.menu>li>a,.ttm-header-style-02 #site-header-menu .site-navigation ul.menu>li>a,.ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a{padding:40px 18px 40px 18px;position:relative}.ttm-header-style-03 .site-header-menu .ttm-bgcolor-white.site-header-menu-inner{padding-left:60px;padding-right:60px;background-color:#fff}.ttm-header-style-03 .top_bar.ttm-topbar-wrapper{padding-left:60px;padding-right:60px;z-index:1}}@media all and (max-width:1199px){.res-1199-ml-0{margin-left:0!important}.res-1199-mr-0{margin-right:0!important}.res-1199-mt-0{margin-top:0!important}.res-1199-mb-0{margin-bottom:0!important}.res-1199-ml-10{margin-left:10px!important}.res-1199-ml-15{margin-left:15px!important}.res-1199-ml-20{margin-left:20px!important}.res-1199-mr-10{margin-right:10px!important}.res-1199-mr-15{margin-right:15px!important}.res-1199-mr-20{margin-right:20px!important}.res-1199-pt-0{padding-top:0!important}.res-1199-pr-0{padding-right:0!important}.res-1199-pl-0{padding-left:0!important}.res-1199-pb-0{padding-bottom:0!important}.res-1199-pt-15{padding-top:15px!important}.res-1199-pr-15{padding-right:15px!important}.res-1199-mt-15{margin-top:15px!important}.res-1199-mt-30{margin-top:30px!important}.res-1199-mt-50{margin-top:50px!important}.res-1199-mb-15{margin-bottom:15px!important}.res-1199-mb-20{margin-bottom:20px!important}.res-1199-mb-30{margin-bottom:30px!important}.res-1199-mb-50{margin-bottom:50px!important}.top_bar{display:none}header .container{max-width:100%}.header_extra,.widget_info{display:none!important;visibility:hidden}.ttm-header-style-03 .menubar-inner,.ttm-header-style-03 .menubar-inner:after,.ttm-header-style-03 .menubar-inner:before{background-color:#232323}.ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a{color:#343c5c}.site-branding{text-align:center;background-color:transparent}#site-header-menu,.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding{background-color:#232323}#site-header-menu .site-navigation{height:80px}.ttm-page-title-row .container,.ttm-row .container,.ttm-row .container-fluid,footer .container{max-width:100%}.element-row .container,.sidebar .container,.ttm-row .container,footer .container{padding:0}.ttm-page-title-row .container>.row,.ttm-row .container>.row,footer .container .row{margin:0}}@media (max-width:991px){.featured-imagebox img,.row-equal-height>[class*=col-],.ttm-equal-height-image,.ttm_single_image-wrapper,.ttm_single_image-wrapper img,[class*=col-lg] .ttm-equal-height-image{text-align:center;margin:0 auto}[class*=col-lg] .ttm-equal-height-image{display:block;width:100%}.featured-imagebox img{min-width:100%}.page-title-heading h2{font-size:38px;line-height:40px;margin-bottom:5px}.page-title-heading p{margin-bottom:8px}.ttm-page-title-row-inner{padding:65px 0}.bg-layer-equal-height [class*=col-lg] .ttm-col-bgcolor-yes,[class*=col-lg] .ttm-col-bgimage-yes{height:auto!important}.bg-layer>.container>.row>[class*=col-lg]{padding:0}h1{font-size:60px;line-height:72px}h2{font-size:30px;line-height:40px}h3{font-size:21px;line-height:30px}h4{font-size:28px;line-height:38px}h5{font-size:20px;line-height:30px}h6{font-size:15px;line-height:18px}.section-title{margin-bottom:30px}.section-title.style2 .title-header{width:100%;padding-bottom:0}.section-title.style2{margin-bottom:30px}.section-title.style2 .title-desc,.section-title.style2 .title-header{display:block}.section-title.style2 .title-header:after{content:unset}.ttm-row,body .page.ttm-sidebar-true .site-main{padding:50px 0!important}.ttm-row.broken-section{padding:0 0!important}.ttm-row.top_zero_padding-section{padding:0 0 50px!important}.ttm-row.bottom_zero_padding-section{padding:50px 0 0!important}.ttm-row.zero_padding-section{padding:0 0 0!important}.ttm-row.bolg-section{padding:50px 0 20px!important}.ttm-row.portfolio-section{padding:50px 0 35px!important}.ttm-row.blog_faq-section{padding:50px 0 35px!important}.ttm-row.blog-section{padding:50px 0 35px!important}.ttm-row.cta-section{padding:50px 0 0!important}.ttm-row.services_2-section{padding:50px 0 35px!important}.ttm-row.contact-section{padding:0 0!important}.ttm-row.portfolio_2-section{padding:50px 0 35px!important}.ttm-row.process-section{padding:50px 0 25px!important}.ttm-row.fid-section{padding:50px 0 30px!important}.spacing-1{margin-top:0;padding:41px 15px 35px 0}.spacing-2{padding:0;margin-top:40px}.spacing-3{padding:0}.spacing-4{padding:51px 15px 60px;margin:0 -15px}.spacing-5{padding:45px 0 40px;margin-top:0}.spacing-6{padding:20px 0 20px;margin-top:0}.spacing-7{padding:50px 15px 35px}.spacing-8{padding:50px 15px}.spacing-9{margin-left:0;padding:40px 15px;margin-top:0}.spacing-10{padding:40px 15px 0}.spacing-11{margin-right:0;padding:315px 25px 55px 25px}.spacing-12{padding-left:0;margin-top:35px}.res-991-p-0{padding:0!important}.res-991-p-20{padding:20px!important}.res-991-pt-0{padding-top:0!important}.res-991-pt-10{padding-top:10px!important}.res-991-pt-15{padding-top:15px!important}.res-991-pt-20{padding-top:20px!important}.res-991-pt-30{padding-top:30px!important}.res-991-pt-40{padding-top:40px!important}.res-991-pt-50{padding-top:50px!important}.res-991-pt-60{padding-top:60px!important}.res-991-pb-0{padding-bottom:0!important}.res-991-pb-15{padding-bottom:15px!important}.res-991-pb-20{padding-bottom:20px!important}.res-991-pb-25{padding-bottom:25px!important}.res-991-pb-30{padding-bottom:30px!important}.res-991-pb-40{padding-bottom:40px!important}.res-991-pb-50{padding-bottom:50px!important}.res-991-pb-60{padding-bottom:60px!important}.res-991-pb-70{padding-bottom:70px!important}.res-991-pb-80{padding-bottom:80px!important}.res-991-pr-0{padding-right:0!important}.res-991-pr-15{padding-right:15px!important}.res-991-pr-30{padding-right:30px!important}.res-991-pr-50{padding-right:50px!important}.res-991-pr-60{padding-right:60px!important}.res-991-pl-0{padding-left:0!important}.res-991-pl-15{padding-left:15px!important}.res-991-pl-30{padding-left:30px!important}.res-991-pl-50{padding-left:50px!important}.res-991-pl-60{padding-left:60px!important}.res-991-m-0{margin:0!important}.res-991-mt-0{margin-top:0!important}.res-991-mt-10{margin-top:10px!important}.res-991-mt-15{margin-top:15px!important}.res-991-mt-20{margin-top:20px!important}.res-991-mt-30{margin-top:30px!important}.res-991-mt-40{margin-top:40px!important}.res-991-mt-45{margin-top:45px!important}.res-991-mt-50{margin-top:50px!important}.res-991-mt-60{margin-top:60px!important}.res-991-mt_10{margin-top:-10px!important}.res-991-mt_15{margin-top:-15px!important}.res-991-mt_20{margin-top:-20px!important}.res-991-mt_30{margin-top:-30px!important}.res-991-mt_40{margin-top:-40px!important}.res-991-mt_50{margin-top:-50px!important}.res-991-mt_60{margin-top:-60px!important}.res-991-mb-0{margin-bottom:0!important}.res-991-mb-15{margin-bottom:15px!important}.res-991-mb-10{margin-bottom:10px!important}.res-991-mb-20{margin-bottom:20px!important}.res-991-mb-25{margin-bottom:25px!important}.res-991-mb-30{margin-bottom:30px!important}.res-991-mb-40{margin-bottom:30px!important}.res-991-mb-50{margin-bottom:50px!important}.res-991-mb-60{margin-bottom:60px!important}.res-991-mb_15{margin-bottom:-15px!important}.res-991-mb_20{margin-bottom:-20px!important}.res-991-mb_25{margin-bottom:-25px!important}.res-991-mb_30{margin-bottom:-30px!important}.res-991-mb_40{margin-bottom:-40px!important}.res-991-mb_50{margin-bottom:-50px!important}.res-991-mb_60{margin-bottom:-60px!important}.res-991-mb_70{margin-bottom:-70px!important}.res-991-mb_80{margin-bottom:-80px!important}.res-991-ml-0{margin-left:0!important}.res-991-ml-15{margin-left:15px!important}.res-991-ml-20{margin-left:20px!important}.res-991-ml-30{margin-left:30px!important}.res-991-ml-40{margin-left:40px!important}.res-991-ml-50{margin-left:50px!important}.res-991-ml_15{margin-left:-15px!important}.res-991-ml_30{margin-left:-30px!important}.res-991-ml_50{margin-left:-50px!important}.res-991-mr-0{margin-right:0!important}.res-991-mr-15{margin-right:15px!important}.res-991-mr-20{margin-right:20px!important}.res-991-mr-30{margin-right:30px!important}.res-991-mr-40{margin-right:40px!important}.res-991-mr-50{margin-right:50px!important}.res-991-mr_15{margin-right:-15px!important}.res-991-mr_30{margin-right:-30px!important}.res-991-mr_50{margin-right:-50px!important}.ttm-vertical_sep>[class*=col-lg]:not(:last-child):before{content:unset}.featured-imagebox-portfolio.style1.active:before,.featured-imagebox-portfolio.style4.active:before{opacity:1;backface-visibility:visible}.featured-imagebox-portfolio.style1.active .featured-thumbnail,.featured-imagebox-portfolio.style4.active .featured-thumbnail{opacity:0}.featured-imagebox-portfolio.style1.active:hover .featured-thumbnail,.featured-imagebox-portfolio.style4.active:hover .featured-thumbnail{opacity:1}.featured-imagebox-portfolio.style1.active .featured-content,.featured-imagebox-portfolio.style4.active .featured-content{color:#232323;background-color:#fff}.featured-imagebox-portfolio.style1.active:hover .featured-content,.featured-imagebox-portfolio.style4.active:hover .featured-content{color:#fff;background-color:transparent}.featured-imagebox-portfolio.style1.active:hover .ttm-footer .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{border-color:#fff;color:#fff}.featured-imagebox-portfolio.style1 .featured-content{padding:60px 35px 62px 35px}.featured-imagebox-portfolio.style1.active .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{color:#232323;border-color:#232323}.featured-imagebox-portfolio.style4:hover .ttm-footer .ttm-btn:after,.featured-imagebox-portfolio.style4:hover .ttm-footer .ttm-btn:before{border-color:#fff}.featured-imagebox-portfolio.style1.active .featured-title h3 a,.featured-imagebox-portfolio.style4.active .featured-title h3 a{color:#232323}.featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn .featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn{color:#232323;border-color:#232323;background-color:transparent}.featured-imagebox-portfolio.style1.active:hover .featured-title h3 a,.featured-imagebox-portfolio.style4.active:hover .featured-title h3 a{color:#fff}.featured-imagebox-portfolio.style1:hover .ttm-footer a,.featured-imagebox-portfolio.style4:hover .ttm-footer a{border-color:#fff}.featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn:hover,.featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn:hover{background-color:transparent;color:#fff;border-color:#cda274}.featured-imagebox-portfolio.style4.active:hover .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{border-color:#fff!important;color:#fff}.featured-imagebox-portfolio.style4.active .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{color:#232323;border-color:#232323}.ttm-highlight-fid-style1{left:15px}.first-footer{padding:26px 0 20px}.first-footer .newsletter-form p{margin:10px 0 15px}.second-footer .widget-area{border-bottom:1px solid #dadada;border-color:rgba(255,255,255,.1)}.second-footer{border-bottom:none}.second-footer .row{padding:0}.second-footer .widget-area .widget{padding:45px 0 27px}.footer .widget .widget-title{margin-bottom:20px}.featured-icon-box.icon-align-before-title.style1{padding:35px 25px 25px 30px}.second-footer .widget-area:not(:first-child):after{content:unset}.ttm-pf-view-top-image .ttm-pf-single-detail-box{padding:40px 15px 40px;width:100%;top:15px;left:0;position:relative}.sidebar .sidebar-right{margin-top:20px!important;order:1;width:100%}.sidebar .sidebar-left{margin-top:40px!important;order:1;width:100%}.breadcrumb-wrapper{bottom:-65px;text-align:left}section.error-404{padding:170px 0 170px}section.error-404 h2{font-size:170px}}@media (min-width:992px){.sidebar .sidebar-left,.sidebar .sidebar-right{flex:28.914%;max-width:28.914%}.sidebar .content-area{flex:70.5%;max-width:70.5%}.sidebar .sidebar-right,.sidebar.ttm-sidebar-left .content-area{padding-left:15px}.sidebar .sidebar-left{margin-right:auto}}@media (max-width:767px){.ttm-fid.inside.style1 h4 span{font-size:80px;line-height:80px}.ttm-fid.inside.style1:before{width:100px;height:140px}.featured-icon-box.icon-align-before-title.style4{padding:30px 0;margin:0 0}.testimonials-info .testimonials .testimonial-content blockquote{padding:10px 0;font-size:18px;font-weight:500;line-height:35px;margin:0 0 20px}.section-title h2.title{font-size:30px;line-height:40px}.section-title{margin-bottom:20px}.res-767-mt-0{margin-top:0!important}.res-767-mt-10{margin-top:10px!important}.res-767-mt-15{margin-top:15px!important}.res-767-mt-20{margin-top:20px!important}.res-767-mt-30{margin-top:30px!important}.res-767-mt-40{margin-top:40px!important}.res-767-mt-50{margin-top:50px!important}.res-767-pt-0{padding-top:0!important}.res-767-pb-0{padding-bottom:0!important}.res-767-pl-0{padding-left:0!important}.res-767-pl-15{padding-left:15px!important}.res-767-pr-0{padding-right:0!important}.res-767-pr-15{padding-right:15px!important}.res-767-ml-0{margin-left:0!important}.res-767-pt-10{padding-top:10px!important}.res-767-pt-15{padding-top:15px!important}.res-767-pt-30{padding-top:30px!important}.res-767-pt-40{padding-top:40px!important}.res-767-pb-10{padding-bottom:10px!important}.res-767-pb-15{padding-bottom:15px!important}.res-767-pb-30{padding-bottom:30px!important}.res-767-pb-40{padding-bottom:40px!important}[class*=col-md] .ttm-equal-height-image{text-align:center;margin:0 auto}[class*=col-md] .ttm-equal-height-image{display:block}.bg-layer-equal-height [class*=col-md] .ttm-col-bgcolor-yes,[class*=col-md] .ttm-col-bgimage-yes{height:auto!important}.title-box .page-title-heading h1{font-size:38px;line-height:41px}.slick_slider .slick-arrow,.slick_slider .slick-dot{display:none;visibility:hidden}#menu-footer-menu,.copyright,.copyright .social-icons{text-align:center;display:block!important}.copyright{padding-top:15px;padding-bottom:25px}.featured-icon-box.style6 .featured-content{padding-left:15px}.ttm-tabs.ttm-tab-style-01 ul.tabs{display:block}.ttm-tabs.ttm-tab-style-01 ul.tabs li.active{border-bottom-color:#e7e7e7}.ttm-tabs.ttm-tab-style-01 ul.tabs li{border:1px solid #e7e7e7;margin-bottom:10px;padding-left:15px}.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:before{content:unset}.featured-imagebox-team.style1 .ttm-media-link{width:15%}}@media (max-width:575px){.second-footer .widget-area:nth-child(2){margin-top:0}.res-575-mb-0{margin-bottom:0!important}.res-575-mb-15{margin-bottom:15px!important}.res-575-mt-0{margin-top:0!important}.res-575-mt-10{margin-top:10px!important}.res-575-mt-15{margin-top:15px!important}.res-575-mt-30{margin-top:30px!important}.res-575-pt-0{padding-top:0!important}.res-575-pb-0{padding-bottom:0!important}.res-575-pl-0{padding-left:0!important}.res-575-pr-0{padding-right:0!important}.res-575-pt-10{padding-top:10px!important}.res-575-pt-15{padding-top:15px!important}.res-575-pt-30{padding-top:30px!important}.res-575-pt-40{padding-top:40px!important}.res-575-pb-15{padding-bottom:15px!important}.res-575-pb-30{padding-bottom:30px!important}.res-575-pb-40{padding-bottom:40px!important}.border-left,.border-right{border:0!important}.row.ttm-vertical_sep>[class*=col-]:not(:last-child):before{content:unset}.ttm-tabs.ttm-tab-style-01 ul.tabs li{margin-left:0;margin-right:0}.ttm-blog-single blockquote{padding:32px 25px 32px 30px;padding-left:50px}.ttm-blog-single blockquote:after{left:25px;opacity:.1}.ttm-blog-single blockquote .qoute-text{font-size:18px}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email,.comments-area .comment-form .comment-form-url{width:100%}.ttm-single-product-details div.images,.ttm-single-product-details div.summary{width:100%;float:none}.ttm-single-product-details ul.tabs li a{width:100%;margin-bottom:10px}#reviews #comments ol.commentlist li img.avatar{position:unset}#reviews #comments ol.commentlist li .comment-text{margin-left:0}table.shop_table:not(.checkout-review-order-table) tr td{display:block;text-align:right}.shop_table_responsive thead,table .cart_item .product-thumbnail{display:none}table.shop_table:not(.checkout-review-order-table) tbody tr{display:block}table.shop_table_responsive tr.cart_item td:not(.product-remove)::before{content:attr(data-title) ": ";font-weight:700;float:left}.coupon{float:none;padding-bottom:.5em}td.actions button{width:100%}.coupon input,td.actions .coupon .button{width:auto}.quantity{display:inline-block}.cart-collaterals{margin-top:0}.cart-collaterals .cart_totals{width:100%;float:none}.featured-imagebox-portfolio.style2 .featured-thumbnail img{height:262px}.featured-imagebox-team.style1 .ttm-media-link{width:10%}}@media only screen and (max-width:480px){.testimonials.ttm-testimonial-box-view-style1 .testimonial-content{display:block}.testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote{margin-left:0;margin-top:10px}.first-footer .newsletter-form button[type=submit]{position:unset;text-align:center;margin:0 auto;display:block;margin-top:15px}.ttm-team-details-list li{width:100%}.comment-author,.comment-body{margin:0;margin-top:130px}.comment-author{margin-top:-130px}.comment-body:after{top:-25px;left:50px;transform:rotate(90deg)}.reply{float:none}.ttm-social-share-wrapper{display:block}.featured-imagebox-portfolio.style2 .featured-content{padding:47px 40px 7px}}

@media (max-width: 1199px){
nav.main-menu ul.menu, nav.main-menu ul.menu>li {
    display: block;
    padding: 3%!important;
    position: relative;
}
nav.main-menu li.mega-menu-item a.mega-menu-link:after {
    font-family: FontAwesome;
    content: "" !important;
    float: right;
    font-size: 16px;
    margin-left: 10px;
}
nav.main-menu ul.menu>li>a {
    display: block;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 15px;
    line-height: 20px;
    border-top: none !important;
    text-align: left;
}

}


@media (min-width: 480px) and (max-width: 600px) {
    .process-row {
        padding-top: 40px;
        display: block !important;
        justify-content: center;
    }
}
@media (min-width: 320px) and (max-width: 600px) {
  
    h1 {
        font-size: 35px !important;
        line-height: 72px;
      }
    .btn54-primary-normal {
      background-color: #cd2345;
      border-radius: 27px;
      color: #fff;
      font-size: 11px !important;
      font-weight: 500;
      letter-spacing: 1px;
      line-height: 24px;
      padding: 15px 54px;
      text-transform: uppercase;
      text-align: center;
      width: 301px !important;
    }
    .process-icon {
        width: 130px;
        text-align: center;
        height: auto; 
        /* float: left; */
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
    .process-row {
        padding-top: 40px;
        display: block !important;
        justify-content: center;
    }
    .process-step {
        float: left;
        width:auto !important;
        margin-right: 10% !important;
        position: unset;
    }
    .process-step::before {
        position: absolute;
        right: 0px !important;
        width: 110px;
        height: 2px;
        background-color: #eb0028;
        content: "";
        top: 75px;
        display: none !important;
    }
    .process-step {
        float: left;
        width: 100px;
        margin-right: 0%;
        position: inherit;
    }
}


@media (min-width: 768px) {
    .process-row {
        padding-top: 40px;
        display: block;
        justify-content: center;
    }
    .process-icon {
        width: 100px;
        text-align: center;
        height: 130px;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
   

}

@media (min-width: 992px) and  (max-width: 1024px) {
    .widget.widget-nav-menu ul a {
        margin: 0 0 10px;
        padding: 0;
        border: 0;
        position: relative;
        display: block;
        width: 204px;
        background-color: #fff;
        transition: all .4s;
        display: block;
        padding: 13px 15px 13px 15px;
        position: relative;
        z-index: 1;
        font-size: 15px;
        background-color: #fff;
        font-weight: 700;
        -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 6%);
        -moz-box-shadow: 0 0 7px 0 rgba(43, 52, 59, .06);
        box-shadow: 0 0 7px 0 rgb(43 52 59 / 6%);
    }
    .featured-icon-box.icon-align-before-content .featured-content .featured-desc p .featured-desc p{
        font-size: 15px;
    }
    .process-img {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
    .process-icon {
        width: 100px;
        text-align: center;
        height: 100px;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
    .design-ideas {
        height: 207px!important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
}

@media (min-width: 1024) and  (max-width: 1280px){
    .featured-desc p {
        font-size: 12px !important;
      }
    .design-ideas {
        height: 207px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
    .process-img {
        width: 120px !important;
        height: 120px !important;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
    .process-icon {
        width: 120px;
        text-align: center;
        height: 120px;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
}

@media (min-width: 1280px) {
    .process-img {
        width: 130px !important;
        height: 130px !important;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
    .process-icon {
        width: 130px !important;
        text-align: center;
        height: 130px !important;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
}


@media (min-width: 480px) and (max-width: 768px){
    .process-img {
        width: 80px !important;
        height: 80px !important;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
    .process-step::before {
        position: absolute;
        right: -100px;
        width: 82px;
        height: 2px;
        background-color: #eb0028;
        content: "";
        top: 46px !important;
        display: inline;
      }
    .process-step p {
        margin-bottom: 0px;
        font-size: 11px;
      }
    .process-icon {
        width: 80px !important;
        text-align: center;
        height: 80px !important;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
    .design-ideas {
        height: 207px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
    
    .btn54-primary-normal {
      background-color: #cd2345;
      border-radius: 27px;
      color: #fff;
      font-size: 11px;
      font-weight: 500;
      letter-spacing: 1px;
      line-height: 24px;
      padding: 15px 54px;
      text-transform: uppercase;
      text-align: center;
      width: 301px;
    }
}

@media (min-width: 768px) and (max-width: 990px) {
    .design-ideas {
        height: 158px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
      .process-step::before {
        position: absolute;
        right: -100px;
        width: 110px;
        height: 2px;
        background-color: #eb0028;
        content: "";
        top: 57px !important;
        display: inline;
      }
      .process-img {
        width: 100px !important;
        height: 100px !important;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
    .process-icon {
        width: 100px !important;
        text-align: center;
        height: 100px !important;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
    .design-ideas {
        height: 160px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
      .process-step p {
        text-transform: capitalize;
        width: 100%;
        text-align: center;
        margin-top: 10px;
        clear: both;
        font-size: 12px;
      }
}


@media (min-width: 992px) and (max-width: 1220px){
    .process-img {
        width: 120px !important;
        height: 120px !important;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
 .featured-desc p{
        font-size: 11px !important;
    }
    .process-icon {
        width: 120px !important;
        text-align: center;
        height: 120px !important;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
    .design-ideas {
        height: 207px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
      .widget.widget-nav-menu ul a {
        margin: 0 0 10px;
        padding: 0;
        border: 0;
          border-top-color: currentcolor;
          border-right-color: currentcolor;
          border-bottom-color: currentcolor;
          border-left-color: currentcolor;
        position: relative;
        display: block;
        width: 200px;
        background-color: #fff;
        transition: all .4s;
        display: block;
        padding: 13px 15px 13px 15px;
        position: relative;
        z-index: 1;
        font-size: 15px;
        background-color: #fff;
        font-weight: 700;
        -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 6%);
        -moz-box-shadow: 0 0 7px 0 rgba(43, 52, 59, .06);
        box-shadow: 0 0 7px 0 rgb(43 52 59 / 6%);
      }
      .process-step p {
        text-transform: capitalize;
        width: 100%;
        text-align: center;
        margin-top: 10px;
        clear: both;
        font-size: 12px;
      }
}

@media(min-width: 1220px) {
    .design-ideas {
        height: 251px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
      }
      nav.main-menu ul.menu > li > a {
        display: block;
        font-weight: 700;
        text-transform: capitalize;
        font-size: 15px !important;
        padding: 0 25px;
        line-height: 16px;
        letter-spacing: .3px;
        color: #fff;
        font-family: Lato, Arial, Helvetica, sans-serif;
      }
      .process-img {
        width: 150px !important;
        height: 150px !important;
        border-radius: 50%;
        padding: 0px;
        margin: 0px;
    }
    .process-icon {
        width: 150px !important;
        text-align: center;
        height: 150px !important;
        float: left;
        border-radius: 100%;
        background-color: #fff;
        border: 2px solid #cd2345;
        position: relative;
        /* padding-top: 44px; */
        margin-bottom: 10px;
    }
}