/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    /*===============================*/
    /*===============================*/
}/* END */
/* Small devices (landscape phones, 576px and up) */
/*===============================*/
@media (min-width: 576px) and (max-width: 767.98px) {
    /*===============================*/
    /*===============================*/
}/* END */
/*===============================*/
@media (max-width: 767.98px) {
    /*===============================*/
    #sp-header.header-sticky,
    #sp-header {
        position: fixed;
        top: 0px; left: auto; right: 0px;
        width: auto;
    }
    #sp-header .burger-icon > span {
        background-color: #fff;
    }
    /*===============================*/
    #clients,
    #advantages,
    #services,
    #buziness-center 
    {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    #buziness-center .sppb-addon-text-block .sppb-addon-content {
        font-size: 16px;
    }
    /*===============================*/
    .b-tabs .sppb-nav-pills {
        display: block;
        margin: 0;
    }
    .b-tabs .sppb-nav-pills>li {
        float: none;
        text-align: center
    }
    .b-tabs .sppb-nav-pills>li>a {
        padding: 12px;
    }
    .b-tabs .sppb-tab-pills-content {
        margin-top: 20px;
    }
    .b-tabs .sppb-tab-pills-content > #sppb-tab1-1.sppb-tab-pane.active, 
    .b-tabs .sppb-tab-pills-content > #sppb-tab1-2.sppb-tab-pane.active {
        display: block;
    }
    .b-tabs .sppb-tab-pills-content > #sppb-tab1-1.sppb-tab-pane > div:nth-child(2), 
    .b-tabs .sppb-tab-pills-content > #sppb-tab1-2.sppb-tab-pane > div:nth-child(2) {
        padding: 0 20px;
        width: auto;
    }
    /*===============================*/
    #tabsi {
        padding-bottom: 50px !important;
    }
    #tabsi .sppb-gallery {
        justify-content: center;
    }
    #tabsi .sppb-gallery li {
        margin: 10px;
    }
    #tabsi .sppb-gallery img {
        width: 170px;
    }
    /*===============================*/
    #services .sppb-gallery {
        margin: 0 -10px !important;
    }
    #services .sppb-gallery li {
        width: calc(50% - 20px);
        margin: 20px 10px 0px;
    }
    #services #column-id-1617954058885 > .sppb-column-addons > div {
        padding-bottom: 50px;
    }
    #services #column-id-1617954058885 .sppb-column-addons > div:last-child {
        padding-bottom: 0;
    }
    /*===============================*/
    .b-clients {
        flex-wrap: wrap;
    }
    .b-clients .clients__pic {
        height: 100px;
        margin-bottom: 10px;
    }
    .b-clients .col {
        width: 50%;
        flex-basis: 50%;
        margin-bottom: 30px;
    }
    /*===============================*/
    .offcanvas-menu .logo {display: none !important;}
    /*===============================*/
	.sp-page-builder .page-content #faqq,
  	.sp-page-builder .page-content #ask,
  	.sp-page-builder .page-content #why {
		background-image: none !important;
	}
    /*===============================*/
    #advantages .sppb-row .sppb-column-addons {
      	display: flex;
      	flex-flow: column;
      	align-items: center;
  	}
    #advantages .sppb-img-container,
    #advantages .sppb-addon-content {
	  	text-align: center;
  	}
    #advantages .sppb-media-content .sppb-addon-title {
        font-size: 16px;
    }
    /*===============================*/
    #steps .sppb-row .sppb-column-addons {
      	display: flex;
      	flex-flow: column;
      	align-items: center;
  	}
    #steps .sppb-img-container,
    #steps .sppb-addon-title,
    #steps .sppb-addon-content {
	  	text-align: center;
  	}  
    /*===============================*/
    .b-logo {
        display: table;
        margin: 0 auto 10px;
    }
    /*===============================*/
    #sp-contacts-top .b-contacts {
        text-align: center;
    }
    #sp-bottom .b-contacts {
        text-align: left;
    }
    /*===============================*/
    .sppb-carousel-extended-dots ul li span {
        background-color: #ff6854;
    }
    /*===============================*/
    .b-anchor-menu ul {
    	flex-flow: column;
    }
    /*===============================*/
    #sppb-addon-1618849250416 {
        text-align: right !important;
    }
    /*===============================*/
    .ba-form-2 .ba-form-submit-btn {width: 100%;}
    /*===============================*/
    .b-service-horizontal .sppb-addon-title {text-align:right;}
    /*===============================*/

    /*===============================*/
}/* END */
