
@media (max-width: 1900px) {
	.banner-img-slider .slick-dots {right: -250px;}
}


@media (max-width: 1700px) {
	.contact-sec-v1.v-2 {padding: 165px 300px 125px 50px;}
	.banner-img-slider .slick-dots {right: -170px;}
}

@media (max-width: 1560px) {
	.social-linkss {display: none;}
	.banner-imz {left: 0;}
	.slick-prev {right: 60px;}
	.slick-next {right: 0;}
	.contact-sec-v1.v-2 {padding: 165px 200px 125px 50px;}
	.banner-img-slider .slick-dots {display: none !important;}
	.pr-text > h2  {font-size: 50px;line-height: 60px;margin-bottom: 30px;}
	.pr-text {padding-top: 0;padding-bottom: 0;}
	header .container, .main-banner .container, footer .container {padding: 0 50px;}
}

@media (max-width: 1366px) {
	.widget-project > h2 {font-size: 66px;}
	.banner-img {max-width: 600px;}
	.main-banner {padding: 190px 0 130px;}
	.contact-sec-v1.v-2 {padding: 165px 120px 125px 50px;}
	.banner-img-slider {max-width: 600px;}
	.masonary .col-lg-4 {max-width: 50%;flex:0 0 50%;}
	.pr-text > h2 {font-size: 40px;line-height: 50px;}
	.pr-text p {margin-bottom: 60px;}
	header .container, .main-banner .container, footer .container {padding: 0 15px;}
}

@media (max-width: 1200px) {
	.pager-sec {padding: 180px 0 80px;}	
	header {padding: 35px 0 0 0;}
	.studio-sec > h2 {font-size: 70px;}
	.hd-txt > h2 {font-size: 40px;line-height: 52px;margin-bottom: 65px;}
	.widget-newsletter {padding-right: 50px;}
	.widget-newsletter > h2 {font-size: 26px;}
	.widget-follow {margin-top: 0;}
	.page-title > h2 {font-size: 70px;}
	.container-fluid {padding: 0 15px !important;}
	.project-hd .container-fluid {padding: 0 !important;}
	.sec-v2-title > h2 {font-size: 32px;line-height: 40px;display: inline;}
	.sec-v2-title p {margin-top: 20px;}
	.pager-content > h2 {font-size: 60px;}
	.single-project-content > h2 {font-size: 70px;margin-bottom: 50px;line-height: 80px;}
	.widget-project > h2 {font-size: 56px;}
	.sec-v2-title > h2 {margin-bottom: 0;}
	.about-content > h2 {font-size: 36px;line-height: 50px;}
	.about-content p {font-size: 20px;line-height: 36px;}
	.pr-text > h2 {font-size: 54px;line-height: 66px;margin-bottom: 35px;}
	.pr-text {padding-left: 40px;}
	.pr-text p {margin-bottom: 50px;}
	.project-hd .row.align-items-center {align-items: flex-start !important; }
	.innvo-sec .row.align-items-center {align-items: flex-start !important; }
	.toggle-item h2 {font-size: 30px;line-height: 40px;}
	.toggle-item {margin-bottom: 35px;}
	.title-content > h2 {line-height: 60px;}
	.banner-img {max-width: 450px;}
	.banner-text > h2 {font-size: 82px;line-height: 90px;}
	.banner-text > span {font-size: 21px;margin-bottom: 35px;}
	.banner-text {padding-right: 70px;}
	.banner-text p {font-size: 17px;line-height: 30px;margin-bottom: 45px;}
	.banner-content {align-items: flex-start;}
	.contact-sec-v1.v-2 {padding: 125px 50px 125px 50px;}
	.container-fluid.p-0.c-map {padding: 0 !important;}
	.banner-img-slider {max-width: 450px;}
	.banner-imz {order: -1;margin: 0 auto;margin-bottom: 60px;max-width: 100%;flex:0 0 100%;}
	.banner-text {padding-right: 0;margin: 0 auto;text-align: center;flex: 0 0 100%;max-width: 100%;}
	.banner-text p br {display: none;}
	.banner-img-slider {margin: 0 auto;}
	.banner-text p {max-width: 400px;margin: 0 auto;margin-bottom: 50px;}
	.pr-text > h2 {font-size: 38px;line-height: 48px;}
	.pr-text p {line-height: 33px;}
	.landing-header .container, .landing-footer .container {padding: 0 15px;}
	.landing-banner {padding: 240px 0 215px;}
	.landing-txt > h2 {font-size: 60px;line-height: 70px;}
	header .container, .main-banner .container {padding: 0 15px;}
}

@media (max-width: 991px) {
	.pager-content > h2 {font-size: 54px;}
	.page-content {padding: 120px 0;}
	.studio-sec > h2 {font-size: 52px;}
	.abz-tm > h3 {font-size: 24px;line-height: 31px;}
	.abz-para p {line-height: 30px;}
	.hd-txt > h2 {font-size: 32px;line-height: 46px;margin-bottom: 45px;}
	.our-svss-sec > h2 {font-size: 44px;padding-bottom: 18px;margin-bottom: 70px;}
	.linkss li {font-size: 13px;margin-bottom: 20px;}
	.wrk-tgt > h2 {font-size: 53px;line-height: 77px;}
	.widget-newsletter  {text-align: left !important;}
	footer {padding: 80px 0 60px;}
	header nav {display: none;}
	.pager-sec {padding: 130px 0 80px;}
	.menu-btn {display: inline-block;}
	.get-touch-content {margin-bottom: 50px;}
	.contact-sec-v1 > h3 {margin-bottom: 30px;}
	.page-title > h2 {font-size: 56px;}
	.sec-v2-title p {padding: 0 50px;}
	.option-set {margin-bottom: 60px;}
	.full-btn {margin-top: 60px;}
	.price-col {margin-bottom: 30px;}
	.pricing-page-content .row {margin-bottom: -30px;}
	.page-content.v3 {padding: 120px 0;}
	.single-project-content > h2 {font-size: 60px;margin-bottom: 40px;}
	.mm-txt {margin-bottom: 40px;}
	.case-col {margin-bottom: 70px;}
	.widget-project {top: 0;margin-bottom: 50px;}
	.widget-about {text-align: center;margin-bottom: 50px;}
	.widget-follow {text-align: center;}
	.footer-v2:after, .footer-v2:before {display: none;}
	.footer-v2 {padding: 100px 0  70px;}
	.pr-large {margin-bottom: 55px;}
	.pr-text {padding: 0 15px;}
	.project-details .col-lg-6:nth-child(1) {order:1;}
	.sec-title {margin-bottom: 60px;}
	.project-thumb {margin-bottom: 50px;}
	.project-text {max-width: 100%;}
	.project-text p {padding-right: 0;}
	.project-details {margin-bottom: 100px;}
	.innov-txt {max-width: 100%;padding-right: 0;margin-bottom: 60px;}
	.innvo-sec {padding: 90px 0;}
	.pt-logo > a img {max-width: 75%;}
	.title-content {margin-bottom: 40px;}
	.section-title {margin-bottom: 75px;}
	.testi-comment {padding: 80px 50px;}
	.contact-content {justify-content: inherit;}
	.address-info {max-width: 50%;}
	.widget-newsletter {text-align: center !important;padding-right: 0;margin-bottom: 60px;}
	.testimonial-sec {padding-top: 50px;}
	.contact-section {padding: 90px 0;}
	.client-sec {padding: 95px 0 100px;}
	.contact_info {max-width: 50%;padding-right: 15px;padding-left: 100px;}
	.logo {margin: 0;}
	.main-banner:before {width: 100%;z-index: 99;}
	.banner-main-slider {z-index: 9999;}
	.slick-prev {right: 50%; transform: translateX(-50%); margin-right: -10px; }
	.slick-next {right: 50%; transform: translateX(-50%); margin-right: -70px;}
	.slick-prev, .slick-next {bottom: -90px;}
	.contact-map-cnot {max-width: 100%;}
	.map-frame iframe {height: 350px;}
	.contact-sec-v1.v-2 {padding: 85px 50px;}
	.contact-img {height: 350px;}
	.error-text {max-width: 900px;}	
	.error-text > h3 {font-size: 36px;}
	.error-text {position: static;transform: inherit;padding: 100px 20px 30px;}
	.playy-div {top: 70%;}
	header.sticky {padding: 20px 0;}
	.banner-content {position: relative;z-index: 99;}
	.banner-imz {margin-bottom: 130px;}
	.main-banner {padding-bottom: 100px;}
	.widget-follow {max-width: 100%;}
	.pr-text {padding: 40px 15px;}
	.innov-txt {padding-top: 0;padding-bottom: 0;}
	.pr-text {max-width: 100%;width: 100%;text-align: center;padding: 60px 15px;}
	.pr-large {margin-bottom: 0;}
	.pager-sec.bg2 {background-position: center;padding: 200px 0;}
	.landing-banner {padding: 240px 0 140px;}
	.landing-txt p {padding: 0;}
	.demos-section {padding: 90px 0;}
	.landing-footer {text-align: center;}
	.cptext {margin-bottom: 30px;}
	.author-logo {margin-bottom: 30px;}
	.author-social {text-align: center;}
	.masonary .col-lg-2 {max-width: 33.33%;flex: 0 0 33.33%;}
	.cptext.text-right {text-align: center !important;}
}

@media (max-width: 768px) {
	.abz-tm > h3 {margin-bottom: 30px;}
	.abz-tm {margin-bottom: 40px;}
	.main-image {margin: 100px 0 70px;}
	.hd-txt > h2 {font-size: 26px;line-height: 38px;}
	.hd-txt p {font-size: 18px;line-height: 33px;}
	.hd-txt {margin-bottom: 60px;}
	.page-content  {padding: 120px 0 100px;}
	.wrk-tgt > h2 {font-size: 42px;line-height: 54px;}
	.work-together-sec {padding: 65px 0 125px;}
	footer {text-align: center;}
	.widget-newsletter {padding-right: 0;text-align: center !important;max-width: 100%;padding: 0 40px;}
	.widget-about {margin-bottom: 60px;}
	.widget-newsletter {margin-bottom: 60px;}
	.widget-follow > h3 {margin-bottom: 30px;}
	.page-title > h2 {font-size: 48px;}
	.page-title {margin-bottom: 50px;}
	.sec-v2-title > h2 {font-size: 26px;line-height: 36px;}
	.sec-v2-title p {padding: 0;}
	.option-set li {margin-right: 15px;margin-bottom: 25px;}
	.option-set {margin-bottom: 35px;}
	.pricing-page-content > h3 {font-size: 30px;margin-bottom: 60px;}
	.page-content {padding: 100px 0;}
	.services-page {margin-bottom: 50px;}
	.sk-para {max-width: 100%;margin-top: 0;margin-bottom: 40px;}
	.sk-title {margin-bottom: 20px;}
	.about-content > h2 {font-size: 30px;line-height: 44px;}
	.pr-text > h2 {font-size: 40px;line-height: 52px;}
	.project-text > h2 {font-size: 44px;line-height: 54px;}
	.project-text > span {font-size: 24px;line-height: 32px;}
	.project-details:nth-child(2n) .project-text {text-align: left;}
	.project-details:nth-child(2n) .project-text p {padding-left: 0;}
	.testi-cm p {font-size: 26px;line-height: 42px;}
	.contact_info {padding-left: 35px;}
	.address-info {padding-right: 30px;}
	.about-sec {text-align: center;}
	.pr-text {text-align: center;}
	.featured-projects-sec {text-align: center;}
	.sec-title > h3 {display: inline-block;}
	.project-details:nth-child(2n) .project-text {text-align: center;}
	.innov-txt {text-align: center;}
	.client-sec {text-align: center;}
	.title-content > h3 {display: inline-block;}
	.testi-cm {text-align: center;}
	.contact-map-cnot > h2 {font-size: 50px;line-height: 60px;}
	.title-para {margin-top: 0;}
}

@media (max-width: 576px) {
	.error-text > h2 {font-size: 120px;line-height: 120px;margin-bottom: 20px;}
	.error-text > h3 {font-size: 30px;}
	.error-text > p {font-size: 18px;line-height: 28px;}
	.studio-sec > h2 {font-size: 42px;margin-bottom: 40px;}
	.main-image {margin: 60px 0;}
	.pager-content > h2 {font-size: 44px;}
	.page-content {padding: 90px 0;}
	.page-title > h2 {font-size: 40px;padding-bottom: 15px;}
	.sk-title {font-size: 44px;line-height: 54px;}
	.single-project-content > h2  {font-size: 50px;line-height: 60px;}
	.mm-txt > h3 {font-size: 20px;line-height: 30px;}
	.case-col {margin-bottom: 40px;}
	.widget-project > h2 {font-size: 40px;line-height: 50px;}
	.footer-v2 {padding: 70px 0;}
	.page-content.v4 {padding: 90px 0 110px;}
	.sec-v2-title > h2 {margin-bottom: 0;}
	.about-content > h2 {font-size: 25px;line-height: 39px;}
	.pr-text p {font-size: 17px;line-height: 34px;}
	.mail {font-size: 22px;}
	.address-info {max-width: 100%;border-right: 0;padding: 0;}
	.contact_info {max-width: 100%;padding-left: 0;padding: 0;}
	.contact-section {text-align: center;}
	.contact_info {width: 100%;margin-top: 50px;}
	.pt-logo {margin-bottom: 60px;}
	.featured-projects-sec {padding: 80px 0;}
	.title-content > h2 {font-size: 40px;line-height: 54px;}
	.project-details {margin-bottom: 80px;}
	.about-content p {font-size: 18px;line-height: 30px;}
	.banner-text > h2 {font-size: 60px;line-height: 72px;}
	.main-banner {padding: 145px 0 130px;}
	.next-slide-title {padding-right: 0;text-align: center;}
	.contact-sec-v1.v-2 {padding: 70px 15px;}
	.main-banner {padding: 145px 0 80px;}
	.pager-sec.bg2 {padding: 130px 0;}
	.landing-txt > h2 {font-size: 40px;line-height: 50px;}
	.masonary .col-lg-2 {max-width: 50%;flex: 0 0 50%;}
	.project-text > span {font-size: 20px;line-height: 30px;padding: 0 30px;margin-bottom: 20px;}
	.project-text p {font-size: 16px;line-height: 26px;}
	.innvo-sec {padding: 65px 0;}
	.toggle-item p {font-size: 16px;line-height: 26px;}
	.title-para p{font-size: 16px;line-height: 24px;}
	.title-content {margin-bottom: 25px;}
	.toggle-item h2 {font-size: 36px;line-height: 44px;}
	.playy-div {text-align: center;}
	.play-btn {width: 60px;height: 60px;line-height: 60px;}
	.playy-div {top: auto;bottom: 15%;}
	.project-text p {line-height: 23px;}
}



@media (max-width: 480px) {
	.studio-sec > h2 {font-size: 34px;}
	.hd-txt > h2 {font-size: 22px;line-height: 32px;}
	.hd-txt p {font-size: 15px;line-height: 29px;}
	.our-svss-sec > h2 {font-size: 30px;}
	.hd-txt {margin-bottom: 40px;}
	.our-svss-sec > h2 {margin-bottom: 45px;}
	.wrk-tgt > h2 {font-size: 30px;line-height: 40px;}
	.wrk-tgt p {font-size: 15px;line-height: 25px;}
	.widget-newsletter {padding-left: 0;padding-right: 0;}
	.pager-content > h2 {font-size: 30px;}
	.pager-sec {padding: 120px 0 55px;}
	.email-tk > h2 {font-size: 18px;}
	.email-tk > h4 {font-size: 22px;margin-bottom: 8px;}
	.email-tk {margin-bottom: 25px;}
	.contact-sec-v1 > h3 {font-size: 28px;}
	.btn-form {padding: 0 30px;}
	.sec-v2-title > h2 {font-size: 22px;line-height: 32px;}
	.full-btn .btn-default {padding: 0 35px;}
	.sec-v2-title p {font-size: 16px;line-height: 27px;}
	.price-col > ul li {font-size: 16px;margin-bottom: 12px;}
	.sk-title {font-size: 36px;line-height: 45px;}
	.single-project-content > h2 {font-size: 38px;line-height: 48px;}
	.mm-content p {font-size: 16px;line-height: 27px;}
	.cases-sec {margin-top: 50px;}
	.widget-project > h2 {font-size: 30px;line-height: 40px;}
	.full_wdth {flex: 0 0 100%;max-width: 100%;}
	.project-details {margin-bottom: 70px;}
	.title-content > h2 {font-size: 34px;line-height: 44px;}
	.testi-comment {padding: 60px 25px;}
	.testi-cm p {font-size: 18px;line-height: 32px;}
	.mail {font-size: 17px;}
	.project-text > span {font-size: 20px;line-height: 28px;}
	.project-text p {font-size: 16px;line-height: 27px;}
	.about-content > h2 {font-size: 22px;line-height: 34px;}
	.about-content p {font-size: 18px;line-height: 30px;}
	.banner-imz {margin-bottom: 40px;}
	.contact-map-cnot > h2 {font-size: 34px;line-height: 46px;margin-bottom: 40px;}
	.playy-div {top: 76%;}
	.banner-img-slider .slick-next, .banner-img-slider .slick-prev {display: none !important;}
	.banner-slide > img {padding: 0 15px;}
	.landing-txt > h2 {font-size: 32px;line-height: 40px;}
	.landing-txt p {margin-bottom: 50px;}
	.landing-banner {padding: 190px 0 100px;}
	.title h2 {font-size: 30px;line-height: 38px;}
	.title {margin-bottom: 70px;}
	.demos-section {padding: 70px 0;}
	.buy-template {margin-top: 30px;}
	.author-social li {display: block;margin-bottom: 15px;margin-right: 0;}
	.masonary .col-lg-2 {max-width: 100%;flex: 0 0 100%;}
	.banner-slide > img {padding: 0;}
	.project-text > span {padding: 0;}
	.toggle-item h2 {font-size: 30px;line-height: 38px;}
	.project-text p {line-height: 23px;}
}