/*	Media 768Px Start */
@media (max-width: 1550px) {
	.container { max-width: 1140px; }
	.slick-arrow,.slick-dots { left: 3%; }
	.navbar-nav li a.simple_btn {
	    padding: 12px 36px !important;
	}
	.st-banner-text h1 {
		font-size: 150px;
		line-height: 134px;
	}
	.st-banner-wrapper img { max-width:100%; }
	.about_wrapper_full > h2,.services_wrapperfull > h2,.portfolio_wrapp_full > h2,
	.contact_wrapfull > h2,.partner_wrap_full > h2 { font-size: 120px; }
	.portfolio_wrapp_full > img {
		left: -290px;
	    bottom: -280px;
	    max-width: 45%;
	}
	.services_text section {
		width: 340px;
    	height: 250px;
	}
	.services_text section h3 { font-size: 20px; }
	.services_text section img { max-width: 30%; }
	.about_wrapper_full .col-md-6 img {
		max-width: 90%;
	}
}

/* Media 480Px Start */
@media (max-width: 999px) {
	.services_wrapperfull { padding-top: 60px; }
	.about_wrapper_full .row { margin: 0 -15px; }
	body { font-size: 14px; }
	.slick-arrow { display: none !important; }
	.st-header-wrap { top:0 !important }
	.st-header-wrap .col-md-9,
	.st-header-wrap .col-md-3 { width: 50% }
	.navbar { justify-content: flex-end; }
	.navbar-toggler {font-size: 26px;color: #fff;outline: none !important;}
	.navbar-collapse {
		position: absolute;
		right: 0;
		top: 100%;
		width: 300px;
		background-color: #0F101C;
		border-radius: 10px;
		padding: 30px 20px;
		box-shadow: 0 0 10px rgba(0,0,0,0.2);
	}
	.navbar-nav { align-items: flex-start; gap: 20px; }
	.st-banner-text h1 {
        font-size: 59px;
        line-height: 65px;
        margin-bottom: 30px;
    }
    .st-banner-wrapper {padding: 100px 0 60px;}
    .slick-dots li { width: auto; }
    .slick-arrow {transform: rotate(-90deg);top: auto !important;bottom: 8px;left: calc(50% - 150px);}
    .slick-arrow-right.slick-arrow { transform: rotate(-90deg) scaleY(-1); top: auto; bottom:0 }
    .slick-dots {bottom: 0;top: auto;left: 50%;transform: translateX(-50%);}
	.about_wrapper_full { padding: 60px 0 0 }
	.st_about_wrap { padding: 15px 20px 20px }
	.st_about_wrap h2,.services_wrapper h2,.main_title h2,.contact_wrap h2 { font-size: 34px; }
	.simple_btn { padding: 12px 36px; }
	.services_text ul li { margin: 5px 0;}
	.services_wrapper { margin-bottom: 30px; max-width: 100%; }
	.portfolio_wrapp_full { margin: 60px 0 135px }
	.main_title p br { display: none; }
	.main_title h2 { margin-bottom: 20px; }
	.main_title a { font-size: 20px; margin-bottom: 15px }
	.contact_wrapfull,.partner_wrap_full,.st_footer_wrap { padding: 60px 0; }
	.contact_wrap p { margin-bottom: 30px; }
/*	.slider { width: 33.333%; margin: 5px 0}*/
/*	.partner_slider { flex-wrap: wrap; }*/
	.footer_logo { margin:0 0 0 -15px }
	.partner_wrap_full { padding-right:15px; padding-left:15px; padding-bottom:0 }
	.about_wrapper_full > h2, .services_wrapperfull > h2, .portfolio_wrapp_full > h2, .contact_wrapfull > h2, .partner_wrap_full > h2 {
        font-size: 50px;
    }
    .services_wrapperfull .row { flex-direction: column; }
    .services_wrapperfull .row .col-md-7,.services_wrapperfull .row .col-md-5 {
    	flex: 0 0 100%;
        max-width: 100%;
    }
    .services_text { justify-content:center; }
    .st_footer_wrap .col-md-6 {
    	flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    .st_footer_wrap .col-md-2,.st_footer_wrap .col-md-4 {
    	flex: 0 0 50%;
        max-width: 50%;
    }
    .footer_logo { margin-bottom: 30px; }
    .footer_logo img { max-width: 500px; width:100%; }
	.st_links { justify-content: flex-start; margin-left: 0 }
	.social_wrap ul { gap: 35px; }
}
/* Media 480Px Start */
@media (max-width: 767px) {
.partner_slider .slider { padding: 0 8px; }
    .footer_logo { margin-bottom: 0; }
	.contact_form { margin-top: 50px; }
	.about_wrapper_full .col-md-6 img { display: none; }
	.services_text { flex-direction: column; }
	.services_text ul.second { margin:0 }
	.st_links { margin: 30px 0; }
	.st_footer_wrap .col-md-2,.st_footer_wrap .col-md-4 {
    	flex: 0 0 100%;
        max-width: 100%;
    }
}

/* Media 0px Start */
@media (max-width: 600px) {
/*	.slider { width: 50%; }*/
	.st_copyright .container {
		flex-direction: column;
	}
}

/* Media 991px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
	
}

