/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
    /*===============================*/
    #sppb-addon-1594120327757 .sppb-gallery img {
    	width: 140px;
    }
    /*===============================*/
    div.sppb-carousel-extended-nav-control {
    	top: -230px;
    }
    .sppb-carousel-extended-nav-control .nav-control.next-control {
    	margin-right: 0px;
	}
	.sppb-carousel-extended-nav-control .nav-control.prev-control {
		margin-left: 0px;
	}
	.sppb-carousel-extended-dots ul li span {
		background-color: #ff6854;
	}
    /*===============================*/
	.b-workbox .bottom-trap {
		font-size: 11px;
	}
	/*===============================*/
	/*===============================*/
	.sppb-carousel-extended-list .sppb-carousel-extended-outer-stage {
		height: 300px !important;
	}
	.sppb-carousel-extended-nav-control .nav-control.prev-control {
		margin-left: -46px;
	}
	.sppb-carousel-extended-nav-control .nav-control.next-control {
		margin-right: -46px;
	}
	/*===============================*/
	.b-workbox .column-toptxt h2, 
	.b-headerproject h2, 
	.b-headerpage h2,
	.b-headerwhite h2 {
		font-size: 20px;
		padding-left: 14px;
	}
	.b-workbox .column-toptxt h2::before, 
	.b-headerproject h2::before, 
	.b-headerpage h2::before,
	.b-headerwhite h2::before {
		left: -32px;
		background-size: 44px 66px;
		width: 44px;
		height: 66px;
		top: -22px;
	}
	/*===============================*/
	.b-partners h3 {
    	font-size: 40px;
	}
	.b-partners p {
    	font-size: 13px;
	}
	/*===============================*/
	#offcanvas-toggler {
		line-height: 76px;
		font-size: 30px;
	}
	#offcanvas-toggler > .fa {
		color: #fff;
	}
	/*===============================*/
	#sppb-addon-wrapper-1608285778169,
	#sppb-addon-1608285778169 {
		height: 100%;
	}
	/*===============================*/
	#column-wrap-id-1608285778170 .ba-form-page {
    	padding: 0px !important;
	}
	/*===============================*/
	.b-bottomform .ba-form-column-wrapper {
		flex-flow: row;
	}
	/*===============================*/
	#yt-widget.yt-state_right .yt-listbox {
		right: 0;
		width: 100vw;
		overflow: scroll;
	}
	/*===============================*/
	/*===============================*/
	/*===============================*/
	/*===============================*/
	/*===============================*/
}/* END */
/*===============================*/
@media (max-width: 991.98px) { 
    /*===============================*/
    #sp-bottom .b-contacts {
        text-align: left;
    }
    /*===============================*/
}/* END */