@media (max-width:1200px){.steps-div{width:100%}}@media screen and (min-width:992px){#ecommerce-plans .pkg_feature ul{height:auto!important}}@media screen and (max-width:1200px){.blogs_section .cat-container .col-12{padding:0}}@media screen and (min-width:768px and max-width:992px){.blogs_section .cat-container{padding:0}}@media screen and (max-width:1080px){.our_expertise .sec_heading h1{font-size:50px}}@media screen and (max-width:991.5px){.page-id-15 .main_banner{padding:60px 0}.page-id-15 .main_banner .row{flex-direction:column-reverse}.page-id-15 .main_banner p{margin-bottom:0!important}.page-id-15 .banner_content{margin-top:40px}.contact_bg .title_main_banner .left_column{padding-top:0!important;padding-bottom:0!important;text-align:center}.title_main_banner{padding:60px 0!important;background-blend-mode:overlay;background-color:rgba(0,0,0,.34)!important}.main_banner_slider .row{display:flex;flex-direction:column-reverse}.main_banner_slider .banner_content{margin-top:30px}.page-id-6 .about_us{padding-bottom:0!important}.our_expertise .sec_heading h1{font-size:42px}.about_us .row{display:flex;flex-direction:column-reverse}.about_us .left_column{margin-top:40px}.main_banner .float-end{float:none!important}.website-design-overview .right_image_container{text-align:center}.steps-div{border-radius:50px}.blogs_section .cat-container{padding:0;margin-bottom:20px}}@media screen and (max-width:768px){.location_info h3{font-size:24px}h2.banner_main_title{font-size:44px}.exp_name h4{font-size:15px}.our_expertise .sec_heading h1{font-size:36px!important}.our_expertise .sec_heading h1::after{display:none}.swiper-button-next,.swiper-button-prev{display:none!important}.steps-div .circle{width:100px;height:100px;margin-top:10px}.steps-div:nth-child(odd) .circle{margin:10px 0 0}.steps-div{flex-direction:column;border-radius:20px}.steps-div:nth-child(odd) .step-txt{margin-bottom:5px;text-align:center;padding:10px 20px}.steps-div .step-title{text-align:center;margin:0}.steps-div:nth-child(even){flex-direction:column;text-align:center;margin-bottom:50px}.steps-div:nth-child(even) .step-txt{padding:10px 20px;margin-bottom:5px}.steps-div:nth-child(even) .circle{margin:10px 0 0}.blogs_section .cat-container .col-12{padding:10px}.blogs_section .row-reverse{flex-direction:column-reverse}.contact_deets a{font-size:16px}.contact_deets{padding:20px 10px}.location_info{padding:30px 10px;text-align:center}.blue-clr{margin-top:20px}.quote-btn-div .quote_btn{padding:10px 20px}.swiper-button-next{right:-20px!important}.swiper-button-prev{left:-20px!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}}@media screen and (max-width:576px){.our_expertise .sec_heading h1{font-size:30px!important}.home-about-sec .text_content{font-size:20px!important}h2.banner_main_title{font-size:36px}.two-steps-section .step-desc .title{font-size:20px}.two-steps-section .step-desc .text{font-size:16px}.our_services .slick-next{display:none!important}.our_services .slick-prev{display:none!important}}@media screen and (max-width:480px){.expertise_list::before{display:none}.expertise_list{padding:0}.expertise_list_wrapper{padding:0}.exp_item::after{display:none!important}.exp_item::before{display:none!important}}@media screen and (max-width:370px){.makes_us_different .sec_heading h2::before{display:none}.our_expertise .sec_heading h1{font-size:26px!important}}@media screen and (min-width:1200px){.process_strategies .image{position:relative}.item .icon{position:absolute;width:40px}.process_item:nth-child(1) .image{width:118px;transform:rotate(-4deg)}.process_item:nth-child(2) .image{width:118px;transform:rotate(-4deg)}.process_item:nth-child(5) .image{width:118px;transform:rotate(-4deg)}}