@media screen and (max-width: 6000px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1177px;}
}
@media screen and (max-width: 1850px) {	
}
@media only screen and (max-width: 1799.98px) {	
	.banner_caption .bannerHeading1{font-size: 76px;line-height: 80px;}
}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
}
/*-1300-xlg*/
@media only screen and (max-width: 1370.98px) {
	.section-1 .tab-slider .slick-dots {left: -82px;}
	.section-3 .tab-slider .slick-dots,.section-4 .tab-slider .slick-dots {left: -52px;}
}
/*-1200-*/
@media (max-width:1250px) {
	}
@media(max-width:1200px) {
}
@media (max-width:1199.99px) {
	.container,.section-4 .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{max-width: 960px;}
	/*-Header-*/
	.header-container{max-width: 100%;}
	.menu-button{right: 30px}
	.logo{margin: 40px auto;}
	.menu-wrapper{top: 115px;max-height: calc(100vh - 115px);width: 100%;right: -100%;padding: 15px 35px 15px 15px}
	.menu-wrapper .menu-box{width: 100%;height: auto;margin: 0;padding: 15px}
	.menu-wrapper .menu-box img{height: 100%;}
	.menu-wrapper .col-lg-6{width: 50%}
	/*-Banner-*/
	.bannerWrapper figure{width: 100%;height: calc(100vh - 115px);}
	.bannerWrapper figure img{width: 100%;height: 100%;object-fit: cover}
	.banner_caption .bannerHeading1{font-size: 60px;left: 100px}
	.bannerWrapper:before,.general-section:before{left: 30px}
	.abs-img{width: 1215px;}
	/*-Section-1-*/
	.dot{width: 30px;height: 30px;left: 15px}
	.dots-square{right: 120px;}
	.container{padding-left: 100px}
	.section-1 .right-img-wrapper{max-width: 100%;position: relative;top: auto}
	.section-1 .right-img-wrapper .images-wrapper .small-img{left: -131px;z-index: 1;}
	.section-1 .big-text{width: 47%;margin-bottom: 30px;}
	.section-1 .page-title h2{padding-bottom: 15px}
	.section-1 .slider-wrapper{margin-top: 30px;width: 100%;padding: 0 30px 0 0;}
	.section-1 .tab-slider .slick-dots,.section-3 .tab-slider .slick-dots, .section-4 .tab-slider .slick-dots {left: -101px;}
	.slide-button{margin-top: 30px !important;margin-left: -50px;}
	/*-Section-3-*/
	.section-3 .page-title{max-width: 100%;justify-content: center;}
	.section-3 .tab-slider .slick-list, .section-4 .tab-slider .slick-list{max-width: 100%;}
	/*-Section-4-*/
	.section-4 .container-fluid{padding: 0 15px 0 100px !important}
	.section-4 .content-wrapper {width: 100%;float: none;}
	.section-4 .col-lg-6,.section-4 .col-lg-6:last-child {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.section-4 .content-wrapper .images-wrapper{position: relative;top: auto;right: auto;margin: 0 auto}
	.section-4 .content-wrapper .content {display: block;width: 44%;margin: 0 auto 30px;}
	.section-4 .content-wrapper .images-wrapper .abs-image{bottom: -295px;left: -280px;}
	.section-4 .content-wrapper .images-wrapper{width: 375px;}
	.section-4 .dots-square {top: -125px;right: auto;left: 5px;}
	.section-4 .page-title{padding-left: 25%}
	/*-Section-5-*/
	.section-5 .dots-square {top: -75px;right: 50px;}
	.section-5 .page-title{position: relative;top: auto;left: auto;padding-left: 100px}
	.section-5 .col-lg-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.section-5 .img-wrapper .small-img{right: 150px;}
	.section-5 .content-wrapper {max-width: 95%;padding: 50px 30px 0px 100px;}
	/*-Section-6-*/
	.section-6 .container,.section-7 .container{padding: 0 15px}
    .section-4 .dot { top: 60.5%; }
}
	
@media (max-width:1120.98px) {
    .section-4 .dot { top: 60%; }	
	}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {	
	/*-Banner-*/
	.banner_caption .bannerHeading1{font-size: 80px;line-height: 1.2;}
	.abs-img {width: 1350px;}
	/*-Section-1-*/
	.dots-square {right: 50px;}
	.section-1 .tab-slider .slick-dots,.section-3 .tab-slider .slick-dots, .section-4 .tab-slider .slick-dots {left: -70px;}
	/*-Section-4-*/
	.section-4 .dot {top: 56%;}
	.section-4 .content-wrapper .content{width: 52%;}
	.section-4 .right-img-wrapper{margin-right: -15px;}
	.section-4 .content-wrapper .images-wrapper .abs-image{left: -265px}
	/*-Section-5-*/
	.section-5 .img-wrapper .small-img {right: 0;}
}
@media (max-width:800px) {
	.mobile-view{display:block !important;}
	.desktop-view{display:none !important;}
	/*-Section-1-*/
	.section-1 .dots-square{top: auto;bottom: -80px}
	.section-1 .big-text {width: 60%;}
	.section-1 .tab-slider .slick-dots,.section-3 .tab-slider .slick-dots, .section-4 .tab-slider .slick-dots {left: -70px;}
	.blocks-ul{flex-wrap: wrap;flex-direction: column;align-items: center;}
	.blocks-ul li{width: 50%;border-right: 0;border-bottom: 1px solid #61775c;}
	.slide-button {margin-left: -20px;}
	/*-Section-2-*/
	.slick-vertical .slick-slide{border: 0 !important}
	.image-slider li{display: block !important;}
	.image-slider .slick-arrow{transform: translate(0,0);-webkit-transform: translate(0,0);}
	.image-slider .slick-next {justify-content: center;width: 100%;height: 105px;top: auto;left: 0;right: auto;bottom:0px;}
	.image-slider .slick-arrow img{transform: rotate(90deg);}
	.image-slider .slick-prev {justify-content: center;width: 100%;height: 105px;top: 0;right: auto;left: 0}
	.image-slider .slick-list, .image-slider .slick-list.left-slick{padding: 0 0 105px 0 !important}
	.image-slider .slick-list.right-slick {padding: 105px 0 0 0 !important;}
	/*-Section-3-*/
	.section-3 .dot{top: 100px}
	/*-Section-4-*/
	.section-4 .content-wrapper .images-wrapper .abs-image {left: -240px;}
	.section-4 .page-title {padding-left: 20%;}
	.slider-wrapper{width: 95%}
	}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
    .section-4 .dot.desktop-view { display: none !important; }
	.section-4 .dot.mobile-view { display: block !important; }
    .section-4 .dot.mobile-view { top: 5%; left: -85px; }
    .section-5 .img-wrapper .big-img { padding-left: 20px; }
    .section-5 .img-wrapper .big-img img { margin-left: 0px; width: 100%; }
	}

@media (min-width:768px) {
    .section-4 .dot.desktop-view { display: block !important; }
	.section-4 .dot.mobile-view { display: none !important; }
	}

@media (max-width:650px) {
	/*-Header-*/
	.logo{width: 150px;height: 22px;margin: 39px auto;}
	.studio-logo{width: 115px;height: 27px;margin: 0px 0 0 5px;}
	.logo-plus {width: 25px;height: 50px;margin-left: 0px;}
	.menu-wrapper {top: 100px;max-height: calc(100vh - 100px);padding: 15px;}
	.menu-button {width: 37px;height: 37px;right: 15px;}
	/*-Banner-*/
	.bannerWrapper figure {height: calc(100vh - 100px);}
	.banner_caption .bannerHeading1 br{display: none;}
	.banner_caption .bannerHeading1 {font-size: 48px;line-height: 1.2;left: 70px;}
	.abs-img {width: 1030px;}
	/*-Section-1-*/
	.container {padding-left: 70px;}
	.bannerWrapper:before, .general-section:before {left: 20px;}
	.dot {left: 5px;}
	.dots-square{width: 175px;height: 175px;}
	.fx-dot{width: 15px;height: 15px;}
	.d2 {left: 40px;}
	.d3 {left: 80px;}
	.d4 {left: 120px;}
	.d5 {left: 160px;}
	.d6 {top: 40px;}
	.d7 {top: 40px;left: 40px}
	.d8 {top: 40px;left: 80px}
	.d9 {top: 40px;left: 120px}
	.d10 {top: 40px;left: 160px}
	.d11 {top: 80px;}
	.d12 {top: 80px;left: 40px}
	.d13 {top: 80px;left: 80px}
	.d14 {top: 80px;left: 120px}
	.d15 {top: 80px;left: 160px}
	.d16 {top: 120px;}
	.d17 {top: 120px;left: 40px}
	.d18 {top: 120px;left: 80px}
	.d19 {top: 120px;left: 120px}
	.d20 {top: 120px;left: 160px}
	.d21 {top: 160px;}
	.d22 {top: 160px;left: 40px}
	.d23 {top: 160px;left: 80px}
	.d24 {top: 160px;left: 120px}
	.d25 {top: 160px;left: 160px}
    .section-4 .dot.mobile-view { top: 5%; left: -95px; }
	}
	
@media (max-width:575px) {	
	/*-Banner-*/
	.bannerWrapper{background-position: 65% center !important;height: 75vh !important}
	.banner_caption .bannerHeading1 {bottom: 100px}
	.bannerWrapper figure img{margin-left: -15%;transform: scale(1.5);}
	.abs-img {width: 830px;margin-left: -13%;}
	/*-Section-1-*/
	.section-1{padding: 50px 0}
	.section-1 .dot,.section-3 .dot {top: 55px;}
	.page-title h2{font-size:28px;line-height: 1.2;}
	.section-1 .big-text{width: 90%;font-size: 20px;}
	.section-1 .right-img-wrapper .images-wrapper{margin-right: -15px;}
	.section-1 .right-img-wrapper .images-wrapper .small-img{max-width: 300px;left: -70px;}
	.blocks-ul li {width: 100%;}
	.section-1 .right-img-wrapper .images-wrapper .big-img{height: 400px;}
	.section-1 .right-img-wrapper .images-wrapper .big-img img{height: 100%;object-fit: cover;}
	.blocks-ul {margin-left: -20px;max-width: 100%;width: 100%;}
	.blocks-ul li{padding: 30px !important}
	.section-1 .dots-square {bottom: -70px;}
	.dots-square{width: 120px;height: 120px;}
	.fx-dot{width: 10px;height: 10px;}
	.d2 {left: 30px;}
	.d3 {left: 55px;}
	.d4 {left: 80px;}
	.d5 {left: 105px;}
	.d6 {top: 30px;}
	.d7 {top: 30px;left: 30px}
	.d8 {top: 30px;left: 55px}
	.d9 {top: 30px;left: 80px}
	.d10 {top: 30px;left: 105px}
	.d11 {top: 55px;}
	.d12 {top: 55px;left: 30px}
	.d13 {top: 55px;left: 55px}
	.d14 {top: 55px;left: 80px}
	.d15 {top: 55px;left: 105px}
	.d16 {top: 80px;}
	.d17 {top: 80px;left: 30px}
	.d18 {top: 80px;left: 55px}
	.d19 {top: 80px;left: 80px}
	.d20 {top: 80px;left: 105px}
	.d21 {top: 105px;}
	.d22 {top: 105px;left: 30px}
	.d23 {top: 105px;left: 55px}
	.d24 {top: 105px;left: 80px}
	.d25 {top: 105px;left: 105px}
	.section-1 .tab-slider .slick-dots, .section-3 .tab-slider .slick-dots, .section-4 .tab-slider .slick-dots {left: -50px;}
	.tab-slider .slick-dots li{width: 40px;font-size: 20px;}
	.tab-slider .slick-dots li:before{width: 5px;}
	.slide-button button,.image-slider .slick-arrow img{width: 60px;}
	
	/*-Section-3-*/
	.section-3{padding-top: 50px}
	/*-Section-4-*/
	.section-4 .dots-square {top: -75px;}
	.section-4 .container-fluid {padding: 0 15px 0 70px !important;}
	.section-4 .content-wrapper .content {width: 85%;font-size: 20px;}
	.section-4 .content-wrapper .images-wrapper {width: 285px;}
	.section-4 .content-wrapper .images-wrapper .abs-image{left: -92px;bottom: -190px;width: 220px;height: 280px;}
	.section-4 .content-wrapper .images-wrapper .abs-image img{height: 270px;}
	.section-4 .right-img-wrapper{margin-top: 60px;}
	.section-4 .right-img-wrapper figure{height: 300px;}
	.section-4 .right-img-wrapper figure img{height: 100%;object-fit: cover;}
	.section-4 .page-title {padding-left: 7%;}
	/*-Section-5-*/
	.section-5{padding: 70px 0 40px;}
	.section-5 .dot {top: 75px;}
	.section-5 .dots-square {top: -70px;}
	.section-5 .page-title{padding-left: 70px}
	.section-5 .img-wrapper .big-img {max-width: 90%;height: 450px;}
	.section-5 .img-wrapper .big-img img{height: 100%;object-fit: cover;}
	.section-5 .img-wrapper .small-img{margin: 0;width: 250px;}
	.section-5 .img-wrapper .small-img img{height: 280px;}
	
	.section-5 .content-wrapper{padding-left: 70px}
	/*-Section-6-*/
	.section-6{padding: 50px 0}
	.section-6 .page-title h2 {font-size: 28px;}
	.findout-link{min-width: auto;font-size: 20px;padding: 5px 30px;}
	.logo-wrapper img{width: 150px;}
	.logo-wrapper .logo-2{width: 110px;margin-left: 20px}
    .section-4 .dot.mobile-view { top: 1%; left: -65px; }
	}

@media (max-width:480px) {
	
	}

@media (max-width:400px) {
	/*-Header-*/
	.logo {width: 120px;}
	.logo-plus {width: 15px;height: 30px;margin-left: 0px;}
	/*-Banner-*/
	.abs-img {width: 720px;}
	.banner_caption .bannerHeading1 {font-size: 42px;bottom: 100px}
	/*-Section-1-*/
	.page-title h2 {font-size: 24px;}
	.section-1 .big-text {font-size: 17px;}
	.blocks-ul li {padding: 30px 5px !important;}
	.blocks-ul li .number {font-size: 50px;}
	.blocks-ul {margin-left: -25px;}
	.slide-button {margin-left: -10px;}
	.section-4 .content-wrapper .content{font-size: 18px;}
	.section-4 .content-wrapper .images-wrapper .abs-image {left: -90px;}
	.section-4 .content-wrapper .images-wrapper {width: 255px;}
	
	/*-Sectipon-6-*/
	.findout-link{font-size: 16px;margin-top: 20px}
	}
	
@media (max-width:340px) {
	/*-Header-*/
	.logo {width: 100px;}
	.studio-logo {width: 100px;height: 23px;}
	.menu-button {width: 30px;height: 30px;}
	/*-Banner-*/
	.banner_caption .bannerHeading1 {font-size: 34px;}
	/*-Section-1-*/
	.section-1 .right-img-wrapper .images-wrapper .small-img {max-width: 200px;left: -70px;}
	.section-1 .right-img-wrapper .images-wrapper .big-img{height: 300px;}
	.section-4 .content-wrapper .images-wrapper .abs-image {left: -70px;width: 200px;height: 260px;}
	/*-Section-5-*/
	.section-5 .img-wrapper .big-img {height: 350px;}
	.section-5 .img-wrapper .small-img img {height: 200px;}
	/*.section-5 .img-wrapper .small-img {width: 160px;height: 200px;}*/
	}
	
	
	@media (max-width:1100px){
	    .section-1 .right-img-wrapper .images-wrapper .small-img {
    left: -6%;
    z-index: 1;
}
	}