@media (min-width: 1201px) and (max-width: 1600px) {
	.ce-main-wrapper { padding-top: 130px; }
	.ce-header { padding: 20px 0 19px; }
	.ce-slider-content h1 {
		font-size: 50px;
		line-height: 1.5;
	}
	.ce-slider-content { padding-left: 100px; }
	.ce-banner-wrapper .slick-dots { left: 50px; }
	.ce-banner-wrapper .slick-arrow { left: 21px; }
	.ce-slider-content span img { max-width: 260px; }
	.scroll-boxes section { width: 400px; }
	.scroll-boxes section img { margin-right: 20px; }
	.scroll-boxes section span { font-size: 20px; }
	.blogs-content figure { height: 500px; }
	.ce-subbanner h1 {font-size: 35px; line-height: 1.5;}
	.ce-subbanner { height: 400px; padding-top: 100px; background-size: cover; }
	.bg-shape:before { background: none; }
	.slider-layer { height: calc(100vh - 106px); }
}
@media (min-width: 1000px) and (max-width: 1200px) {
	.navbar-nav > li { padding: 0 15px; }
	.simple-btn span { padding: 0 12px 0 40px; }
	.services-wrap a { padding: 20px 20px 30px; }
	.services-wrap img {
		right: 30px;
	    top: 18px;
	}
	.services-wrap h2 { font-size: 23px; margin: 0 0 23px; }
	.services-wrap p {width: 100%;}
	.work-wrapper ul { margin: 0 -15px; }
	.work-wrapper ul li { padding: 0 15px; }
	.work-wrapper section h3 { font-size: 20px; }
	.social li { margin-right: 30px; }
	.ce-slider-content .col-md-8 { margin: 0 auto; text-align: center;}
	.ce-banner-wrapper h1 { font-size: 50px; }
}
/*	Media 768Px Start */
@media (max-width: 1200px) {
	.service-content-wrap h2 {
		margin: 0 0 30px;
    	font-size: 35px;
	}
	.list-style-one li { margin-bottom: 10px; font-size: 14px; }
}
@media (max-width: 990px) {
.services-wrap ul li { margin-bottom: 30px; }
	.navbar-collapse {
    border-radius: 3px;
    position: absolute;
    right: 0px;
    top: 100%;
    width: 250px;
    padding: 10px;
    z-index: 99;
    background-color: #ffffff;
    margin: 20px 0px 0px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
}
@media (min-width: 768px) and (max-width: 990px){
    .services-full .row li{
        opacity: 1 !important;
    }
}
.navbar-toggler {
    border: 1px solid #000;
    background-color: #000;
    color: #fff;
}
.navbar-nav > li > a {color: #101B39;padding: 6px 0 !important;}
.navbar { padding: 0; margin-left: auto;}
.ce-header .col-md-4,.ce-header .col-md-8 { flex: 0 0 50%; max-width: 50%; }
.logo { max-width: 180px; }
.ce-header { padding: 10px 0; }
.ce-main-wrapper { padding-top: 75px; }
.slider-layer {height: auto;}
body { font-size: 14px; }
.ce-slider-content { padding: 50px 0; }
.ce-banner-wrapper h1 { font-size: 26px; }
.ce-about-image { margin-top: -30px; }
.ce-about-image figcaption span { font-size: 70px; }
.ce-about-image figcaption small { font-size: 20px; }
.about-wrap h2 { margin: 15px 0 0; font-size: 38px; }
.ce-about-full { padding-bottom: 60px; }
.section-title { font-size: 36px; margin-bottom: 35px; }
.services-full,.team-full,.work-full,.call-to-action-full { padding: 60px 0; }
.team-text { padding: 0 15px; }
.team-content section { padding: 20px 15px 15px; }
.testi-layer { padding: 20px 15px; flex-direction: column; }
.testi-layer figure { margin: 0 0 -32px; }
.testi-layer section { padding: 50px 20px 20px; }
.testi-layer figure:before { top: 41px; }
.slick-dots li { margin: 0 10px; }
.testimonial-full {padding: 60px 0 100px;}
.footer-logo img{ max-width: 170px; }
.ce-footer-one { padding: 60px 0 0; }
.footer-logo { margin-bottom: 35px; }
.footer-heading { margin-bottom: 15px; }
.footer-about,
.quick-links { margin-bottom: 30px; }
.social li { margin-right: 30px; }
.footer-widgets { padding-bottom: 50px; }
.footer-contact ul li,.quick-links ul li { margin-bottom: 15px; }
.work-wrapper ul { margin: 0 -15px; }
.work-wrapper ul li { padding: 0 15px; }
.services-page-full { padding: 60px 0 50px; }
.service-content-wrap h2 { font-size: 26px; }
.navbar-nav { align-items: flex-start; }
.navbar-nav > li > a:before {
	left: 11px;
	bottom: 11px;
}
.navbar-nav > li:last-child > a:before { bottom: 16px; display: inherit; }
.simple-btn.header-btn span {
	background: transparent;
    color: #101B39;
    line-height: initial;
    padding: 0;
}
.simple-btn.header-btn img { display: none; }
.ce-contact-form h2 { font-size: 28px; }
.sub-banner h1 { font-size: 30px; }
.sub-banner { padding: 40px 0; }
.about-team { padding-bottom: 30px; }
.who-we-arefull { padding: 60px 0; }
.who-we-are h2 { font-size: 35px; line-height: 1.3; }


}

/* Media 420Px Start */
@media (max-width: 767px) {
.bg-servicces .row { flex-direction: column-reverse; }
	.copyright .container { flex-direction: column; }
	.work-wrapper ul li { width: 50%; margin-bottom: 30px; }
	.service-content-wrap h2 { font-size: 26px; }
.who-we-are { padding-right: 0; }
}


@media (max-width: 600px) {
	.work-wrapper ul li,.list-style-one li,.ce-contact-form ul li { width: 100%; }
}
