/* Normal desktop :1200px. xl */
@media (min-width: 1200px) and (max-width: 1500px) {
.header-area {
    padding: 0;
}
.main-menu ul li a {
    padding: 37px 16px;
}
.single-slider.slider-height-1 {
    padding-left: 40px;
}
.slider-thum-1 {
	right: 15px;
	max-width: 640px;
}
.slider-thum-1 {
	bottom: inherit;
}
.slider-content.slider-content-1 h2 {
    font-size: 85px;
}
.slider-2 .slider-thum-2 {
	right: 22px;
	bottom: 95px;
}
.slider-3 .slider-thum {
	right: 10px;

}
.works-thum {
	right: 0;
}
.slider-4 .slider-thum {
	right: 8%;
}


}
/* Normal desktop :992px. lg */
@media (min-width: 992px) and (max-width: 1200px) {
.header-area {
    padding: 20px 10px;
    padding-bottom: 10px;
}
.single-slider.slider-height-1 {
	min-height: 660px;
	padding-left: 100px;
}
.powerful-features-single-step.mb-75.mt-80 {
	margin-top: 0;
}
.single-slider.slider-height-2 {
	min-height: 650px;
}
.mean-container a.meanmenu-reveal {
    margin-top: -48px;
}
.mobile-menu-2.mean-container a.meanmenu-reveal {
	margin-top: -32px;
}
.our-services-text {
	padding: 0 0;
}
.section-header h2 {
	font-size: 50px;
}
.features-img img {
	margin-left: 0;
	width: 100%;
}
.footer-widget p {
	padding-right: 0;
}
.powerfull-features-img.powerfull-features-another img {
	margin-bottom: 0;
	margin-top: 100px;
}
.works-wrapp {
	padding: 50px 25px 22px 25px;
}
.download-img img {
	width: 100%;
}
.price-content {
	padding-left: 40px;
}
.powerfull-features-img.powerfull-features-4 img {
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.team-text.team-text-2 {
	padding: 25px 30px 45px 30px;
}
.single-slider.slider-height-4 {
	min-height: 800px;
}
.screenshot-image-active {
	padding: 0 50px;
}
.block-link a {
	margin-right: 9px;
}
.wonder-full-thum img {
    max-width: 100%;
}
.wonder-full-thum {
    position: static;
}
.works-thum img {
	max-width: 100%;
}
.works-thum {
	position: static;
}
.all-clients-active button.slick-prev {
	margin-left: -42px;
}
.all-clients-active button.slick-arrow {
	margin-right: -42px;
}
.work-nth .col-xl-6:nth-child(3) {
	transform: translateX(0);
}
.work-nth .col-xl-6:nth-child(4) {
	transform: translateX(0);
}
.features-text.features-text-5 p {
	padding-right: 0;
}
.footer-widget-5.mb-30.pl-50 {
	padding-left: 0;
}
.footer-widget-5.mb-30.other.pl-55 {
	padding-left: 0;
}

}
/* Tablet desktop :768px. md */
@media (min-width: 768px) and (max-width: 991px) {
.header-area {
    padding: 20px 10px;
    padding-bottom: 10px;
}
.single-slider.slider-height-2 {
	min-height: 650px;
}
.mean-container a.meanmenu-reveal {
    margin-top: -48px;
}
.mobile-menu-2.mean-container a.meanmenu-reveal {
	margin-top: -32px;
}
.single-slider {
	min-height: 600px;
	padding-left: 70px;
}
.single-slider.slider-height-1 {
    min-height: 600px;
}
.powerful-features-single-step i {
	display: none;
}
.powerful-features-single-step.powerful-features-single-step-4.mb-70.mt-80 {
	margin-top: 0;
}
.powerful-features.gray-bg.pt-120 {
	padding-bottom: 41px;
}
.single-slider.single-slider-2 {
	padding-top: 200px;
}
.slider-content h2 {
	font-size: 95px;
}
.single-slider.slider-height-3 {
	min-height: 650px;
}
.clients-header h2 {
	font-size: 45px;
}
.our-services-text h2 {
	font-size: 25px;
}
.our-services-text {
	padding: 0;
}
.features-img img {
	margin-left: 0;
	width: auto;
}
.powerfull-features-img.powerfull-features-another img {
	margin-bottom: 0;
	width: auto;
}
.team-text.team-text-2 {
	padding: 25px 30px 45px 30px;
}
.download-img {
	float: left;
}
.subscribe-form {
	padding: 0;
}
.clients-say-left-wrapper {
	margin-left: 0;
}
.price-content {
	padding-left: 0;
	text-align: center;
}
.powerfull-features-img.powerfull-features-img-3 img {
	width: auto;
	margin-bottom: 0;
}
.single-slider.slider-height-4 {
	min-height: 700px;
}
.powerfull-features-img.powerfull-features-4 img {
	width: auto;
}
.screenshot-image-active {
	padding: 0 50px;
}
.pricing-tabs {
	margin-top: 0;
}
.section-header.section-header-1 {
	margin-bottom: 50px;
}
.features-text.text-right {
	padding-right: 15px;
}
.features-text span {
	font-size: 22px;
}
.features-text {
	padding-left: 15px;
}
.section-header.section-header-2 {
	margin-bottom: 0;
}
.section-header.section-header-3 {
	margin-bottom: 0;
}
.wonder-full-thum img {
    max-width: 100%;
}
.wonder-full-thum {
    position: static;
}
.works-thum img {
	max-width: 100%;
}
.works-thum {
	position: static;
}
.all-clients-active button.slick-prev {
	margin-left: -42px;
}
.all-clients-active button.slick-arrow {
	margin-right: -42px;
}
.footer-widget p {
	padding-right: 0;
}
.footer-widget-5 {
	padding: 0;
}
.work-nth .col-xl-6:nth-child(3) {
	transform: translateX(0);
}
.work-nth .col-xl-6:nth-child(4) {
	transform: translateX(0);
}
.client-top-content h4 {
	font-size: 20px;
}


}
/* small mobile :320px. sm */
@media (max-width: 767px) {
.header-right-button .header-right {
    display: none;
}
.header-area {
    padding: 20px 10px;
    padding-bottom: 10px;
}
.single-slider {
    min-height: 600px;
    padding-left: 20px;
}
.single-slider.slider-height-3 {
	min-height: 680px;
}
.single-slider.slider-height-1 {
	min-height: 400px;
}
.our-services-text {
	padding: 0;
}
.subscribe-box {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.screenshot-image-active {
	padding: 0;
}
.slider-content.slider-content-2 p {
	margin-right: 0;
}
.screenshot2-image-active .slick-dots {
	margin-top: 0;
}
.screenshot-image-active .slick-dots {
	margin-top: 0;
}
.single-slider.single-slider-2 {
	padding-top: 200px;
}
.slider-content h3 {
	font-size: 45px;
	margin-bottom: 15px;
}
.slider-content h2 {
    font-size: 43px;
}
.slider-form {
    display: none;
}
.single-slider.slider-height-2 {
	min-height: 730px;
}
.single-slider.slider-height-4 {
	min-height: 800px;
}
.slider-content.slider-content-2 h2 {
	font-size: 43px;
}
.slider-content.slider-content-4 h2{
	font-size: 43px;
}
.slider-content.slider-content-4 p {
	padding-right: 0;
}
.mean-container a.meanmenu-reveal {
    margin-top: -36px;
}
.slider-content.slider-content-3 h2 {
	margin-bottom: 12px;
	font-size: 43px;
}
.clients-header h2 {
	font-size: 33px;
}
.features-img img {
	margin-left: 0;
	max-width: 100%;
}
.features-text i {
	margin-top: 5px;
}
.blog-text h4 {
	font-size: 21px;
}
.features-text span {
	font-size: 23px;
}
.section-header h2 {
	font-size: 32px;
}
.powerfull-features-img.powerfull-features-img-3 img {
	width: 100%;
	margin-bottom: 0;
}
.powerfull-features.powerfull-features-5 {
	padding: 0;
}
.download-img img {
	float: left;
	max-width: 100%;
}
.subscribe-form {
	padding: 0;
}
.subscribe-btn {
	position: static;
	transform: translateY(30%);
}
.subscribe-form input {
	padding-left: 20px;
}
.subscribe-form input {
	height: 75px;
}
.clients-say-left-wrapper img {
    max-width: 100%;
}
.clients-say-left-wrapper {
    margin-left: 0;
}
.clients-say-right-wrapper {
	padding-left: 30px;
}
.blog-text h4::before {
	display: none;
}
.footer-widget p {
	padding-right: 0;
}
.shape {
	display: none;
}
.footer-bottom-text {
	float: left;
}
.single-slider.slider-height-5 {
	min-height: 600px;
}
.slider-content.slider-content-5 h2 {
	font-size: 39px;
}
.slider-content.slider-content-5 p {
	padding: 0;
}
.slider-thum-img.slider-thum-img-5 {
	margin-top: 20px;
}
.app-store a img {
	margin-right: 0;
}
.slider-content.slider-content-5 {
	margin-top: 100px;
}
.ziko-screenshot-active .slick-list {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.ziko-screenshot-item img {
	transform: scale(.9);
}
.wonder-full-thum {
	display: none;
}
.works-thum img {
	max-width: 100%;
}
.works-thum {
	position: static;
}
.work-nth .col-xl-6:nth-child(3){
	transform: translateX(0);
}
.work-nth .col-xl-6:nth-child(4){
	transform: translateX(0);
}
.client-wrapper {
	padding: 40px 16px 40px 16px;
}
.client-top-content h4 {
	font-size: 24px;
	padding-top: 10px;
}
.download-apps.other {
	padding: 30px;
}
.footer-widget-5 {
	padding: 0;
}
.section-header.pricing {
	margin-bottom: 0;
}
/* Large Mobile :480px. */
@media only screen and (min-width: 550px) and (max-width: 767px) {

}
