html {scroll-behavior: smooth;}
body.template-portfolio-p43{font-family: 'exo_2.0regular', sans-serif;}
/*common css*/
.p43.ctm-heading-text .ctm-heading-inner { max-width: 387px;}
.p43.ctm-heading-text .ctm-heading-inner:before { content: ""; position: absolute; background: #BEB185;}
.p43.ctm-heading-text .ctm-heading-inner h6 { color: #2B2B2B;}
.p43.ctm-heading-text .ctm-heading-inner p{color: #2B2B2B;}
.tab-show{display: none;}
.mob-show{display: none;}
/*common css*/

/*image group section css start here*/
.image-group-wrap{width: 100%; padding: 103px 0 104px 0; background: #fff;}
.image-group-wrap .ctm-container{max-width: 794px;}
.image-group-wrap .image-group-caption { gap: 10px; width: 100%; }
.image-group-wrap .img-group-item{width:20%; gap: 10px;}
.image-group-wrap .img-group-item img{object-fit: cover;}
/*image group section css end here*/

/*ABC section css start here*/
.abc-wrap{width: 100%; padding: 0 0 44px 0; background: #fff;}
.abc-wrap .ctm-container{max-width:1138px;}
.abc-wrap .abc-caption {gap: 118px; }
.abc-wrap .abc-inner-main{width: calc(45% - 59px);}
.abc-wrap .abc-inner{width: 100%;}
.abc-wrap .abc-inner img{object-fit: cover;}
.abc-wrap .abc-content-main{width: calc(55% - 59px);}
.abc-wrap .p43.ctm-heading-text{margin: 0 0 53px 0;}
.abc-wrap .text-image-items{width: 100%; margin: 0 0 44px 0;}
.abc-wrap .text-image-items:last-child{margin:0px;}
.abc-wrap .text-image-items h6{margin: 0 0 9px 0; font-weight: 500;}
.abc-wrap .text-image-items span{color: #8D8D8D; font-size:14px; line-height: 18px; padding: 0 0 16px 0; width: 100%; display:inline-block;}
.abc-wrap .text-image-items img{width: auto;}
/*ABC section css end here*/

/*color bar section css start here*/
.colorbar-wrap{width: 100%; background: #fff; padding: 0 0 160px 0;}
.colorbar-wrap .ctm-container{max-width:1138px;}
.colorbar-wrap .colorbar-caption { width: 100%;}
.colorbar-wrap .grid-img{width:100%;}
.colorbar-wrap .grid-img img{max-width: 99.70%;}
.color-bar-item { border: 1px solid #E9E8E6; border-radius: 10px; padding: 8px; width: 100%; gap: 10px; }
.color-bar-item span { width: calc(100% / 3); background: #EAEAEA; border-radius: 7px; padding: 23px 20px 4px 20px; font-size: 9px; line-height: 12px; color:#252526;}
.color-bar-item span.first{background: #252526; color:#fff;}
.color-bar-item span.second{background: #BEB185; color:#fff;}

.grid-item-wrap{width: 100%; margin-top:40px;}
.grid-title-img{width: 100%;}
.grid-title-img img{width: auto; max-width:712px; margin-left: 7px;}
.grid-row{gap: 20px; margin-top:-82px;}
.grid-row .desktop-scrn{width: calc(75% - 10px);}
.grid-row .mobile-scrn{width: calc(25% - 10px);}
.grid-row .desktop-scrn h6, .grid-row .desktop-scrn ul{padding-left: 28px;}
.grid-row .mobile-scrn h6, .grid-row .mobile-scrn ul{padding-left: 23px;}
.grid-row h6 { margin: 0 0 6px 0; font-weight: 500; text-transform: capitalize;}
.grid-row ul{list-style: none; margin: 0; padding: 0 0 20px 0;}
.grid-row ul li{padding-right: 17px; position: relative; font-size: 11px; line-height: 14px; color: #2B2B2B; font-weight: 500;}
.grid-row ul li:after{content:""; position: absolute; width: 5px; height:5px; background: #E3E3E3; border-radius: 1.5px; right: 6px; top: 50%; transform: translateY(-50%);}
.grid-row ul li:last-child{padding-right:0;}
.grid-row ul li:last-child:after{content: inherit;}
/*color bar section css end here*/

/*enquiry section css start here*/
.enquiry-wrap{width: 100%; background: #fff; padding: 0 0 100px 0;}
.enquiry-wrap .ctm-container{max-width: 880px;}
.enquiry-wrap .enquiry-caption{width: 100%; display:inline-block;}
.enquiry-wrap .p43.ctm-heading-text{margin: 0 0 50px 0;}
.enquiry-wrap .p43.ctm-heading-text .ctm-heading-inner{margin-left: auto; max-width: 418px;}
.enquiry-wrap .enquiry-img { width: 100%; display: block; max-width: 753px; margin: 0 auto; }
/*enquiry section css end here*/

/*home frame section css start here*/
.homeframe-wrap{width: 100%; padding: 66px 0 0 0; height: 949px; background-color: #fff; background-image: url(../assets/images/portfolio/wwt-images/p-43/homepage-design-bg.png); background-repeat: no-repeat; background-size:cover; background-position: center top; overflow: hidden;}
.homeframe-wrap .ctm-container{max-width: 753px;}
.homeframe-wrap .p43.ctm-heading-text .ctm-heading-inner{margin-left: auto; max-width: 367px;}
.frame-scroll-wrap{width: 100%; max-width: 944px; margin: 0 auto; height: 100%; position: relative;}
.frame-scroll-wrap:after { content: ""; position: absolute; background-image: url(../assets/images/portfolio/wwt-images/p-43/homepage-lpt-frame.png); background-repeat: no-repeat; background-size: contain; background-position: center bottom; width: 100%; left: 0; bottom: 185px; height: 100%; z-index: 2;}
.frame-scroll-wrap .frame-scroll-inner { width: 672px; height: 445px; background: #fff; border-radius: 6px; position: relative; margin: 0 auto; top: 123px; left: 7px; overflow-y: scroll; scrollbar-width: none;}
.frame-scroll-wrap .frame-scroll-inner::-webkit-scrollbar-track { background-color: transparent; }
.frame-scroll-wrap .frame-scroll-inner::-webkit-scrollbar { width: 0px; background-color: transparent; }
.frame-scroll-wrap .frame-scroll-inner::-webkit-scrollbar-thumb { background-color: transparent; }

/*home frame section css end here*/

/*scroll explore section css start here*/
.scrollexplore-wrap{background: #fff; width: 100%; border-radius: 30px 30px 0 0; padding: 20px 0 117px 0; margin-top: -61px; z-index:9; }
.scrollexplore-wrap .scrollexplore-caption{width: 100%; text-align: center;}
.scrollexplore-wrap p{color: #1E2B47; font-size: 16px; line-height: 22px; padding: 0 0 20px 0;}
.scrollexplore-wrap .button-wrap{width: 100%; gap: 18px;}
.scrollexplore-wrap .p-button { padding: 14px 15px; border: 1px solid #BEB185; border-radius: 6px; color: #252526; text-decoration: none; text-transform: uppercase; font-size: 14px; line-height: 16px; letter-spacing: normal; font-weight: 500; gap: 15px; min-width: 152px; transition: all .3s ease-in-out; }
.scrollexplore-wrap .p-button span { line-height: 17px; padding: 1.5px 0 0 0; }
.scrollexplore-wrap .p-button svg, .scrollexplore-wrap .p-button svg path{width: 12px; transition: all .3s ease-in-out; }
.scrollexplore-wrap .p-button:hover{background: #BEB185; color:#fff;}
.scrollexplore-wrap .p-button:hover svg path{stroke: #fff;}
/*scroll explore section css end here*/

/*advance search section css start here*/
.advsearch-wrap{background: #fff; width: 100%; padding: 43px 0 2px 0;}
.advsearch-caption{width: 100%;}
.advsearch-caption .ctm-container{max-width: 830px;}
.advsearch-caption .p43.ctm-heading-text{margin: 0 0 54px 0;}
.advsearch-caption .p43.ctm-heading-text .ctm-heading-inner{margin-left: auto; max-width: 403px;}
.advsearch-wrap .tab-wrap{width: 100%; max-width: 1474px; margin: 0 auto; background-image: url(../assets/images/portfolio/wwt-images/p-43/adv-search-bg.png); background-repeat: no-repeat; background-size:contain; background-position: center top; padding: 14px 0 151px 0;}
.tab-wrap .ctm-container{max-width:946px;}
.tab-wrap .tab-caption{width: 100%; display: inline-block;}
.tab-caption ul { background: #fff; border: 1px solid #B4B3B3; padding: 4px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin: 0; width: 100%; max-width: 374px; margin: 0 auto 30px;gap: 7px;}
.tab-caption ul li{list-style: none;}
.tab-caption ul li a { border-radius: 5px; padding: 10px 12px; min-width:114px; transition: all .3s ease-in-out; text-decoration:none; min-height: 35px;}
.tab-caption ul li:hover a, .tab-caption ul li.active a{background: #BEB185;}
.tab-caption ul li:hover a span, .tab-caption ul li.active a span{color:#fff;}
.tab-caption ul li:hover a svg, .tab-caption ul li.active a svg{}
.tab-caption ul li a svg{width: 15px; height: 16px;}
.tab-caption ul li.map svg g path{stroke:#BEB185;}
.tab-caption ul li.map svg g path:nth-child(2){stroke: transparent; fill: #BEB185;}
.tab-caption ul li.map:hover svg g path, .tab-caption ul li.map.active svg g path{stroke:#fff;}
.tab-caption ul li.list:hover svg path, .tab-caption ul li.list.active svg path{stroke:#fff;}
.tab-caption ul li.normal:hover svg g path, .tab-caption ul li.normal.active svg g path{stroke:#fff;}
.tab-caption ul li.normal:hover svg g path:nth-child(2), .tab-caption ul li.normal.active svg g path:nth-child(2){fill: #fff;}
.tab-caption ul li.map:hover svg g path:nth-child(2), .tab-caption ul li.map.active svg g path:nth-child(2){stroke: transparent; fill: #fff;}
.tab-caption ul li a span { width: calc(100% - 19px); font-weight: 500; font-size: 12px; line-height: 14px; text-transform: uppercase; color: #beb185; margin-left: 4px; transition: all .3s ease-in-out; display:inline-block; letter-spacing: 0;}
/*advance search section css end here*/

/*Mobile Experience section css start here*/
.mbexperience-wrap{background: #fff; width: 100%; padding: 0 0 56px 0;}
.mbexperience-caption .ctm-container{max-width: 810px;}
.mbexperience-caption .p43.ctm-heading-text .ctm-heading-inner{margin-left: auto; max-width: 385px;}
.mbexperience-wrap .mbexperience-image{width: 100%; max-width: 1142px; margin: 0 auto; margin-top: -15px;}
/*Mobile Experience section css end here*/

/*other screen section css start here*/
.otherscreen-wrap{background: #fff; width: 100%; padding: 0;}
.otherscreen-title .ctm-container{max-width: 790px;}
.otherscreen-title .p43.ctm-heading-text{padding-bottom: 70px;}
.otherscreen-title .p43.ctm-heading-text .ctm-heading-inner{margin-left: auto; max-width: 343px;}
.otherscreen-wrap .fullcontainer{max-width: 100%; padding: 0 102px;}
.otherscreen-caption { width: 100%; gap: 15px; margin-bottom: 15px; position: relative; z-index:2;} 
.otherscreen-caption:last-child{margin-bottom: 0;}
.otherscreen-img{width: calc(100% / 3 - 10px);}
.otherscreen-img img { border: 1px solid #E9E8E6; border-radius: 14px; padding: 4px; }
.otherscreen-caption.tab-show{display: none !important;}
.otherscreen-caption .otherscreen-img .mob-hide, .otherscreen-caption .otherscreen-img .mob-show, .otherscreen-caption .otherscreen-img .tab-show{display: none !important; }
/*other screen section css end here*/

/*thx watching section css start here*/
.thx-watching-wrap{padding: 296px 0 99px 0; width: 100%; background-color:#fff; background-image: url(../assets/images/portfolio/wwt-images/p-43/thx-watching-bg.png); background-repeat: no-repeat; background-size:cover; background-position: center top; margin-top: -142px; z-index: 1;}
.thx-watching-caption{text-align: center; width: 100%;}
.thx-watching-wrap h3{font-size: 35px; line-height:36px; margin: 0 0 57px 0; font-weight:300; text-transform: uppercase; color: #31322E;}
.thx-watching-wrap p{font-size: 20px; color: #31322E; margin: 0 0 13px 0; font-weight: 300;}
.visit-website { gap: 18px;}
.visit-website svg{width:22px;}
.visit-website:hover svg path{transition: all .2s ease-in-out;}
.visit-website a{font-size: 20px; color: #31322E; text-decoration: underline; font-weight: 300; transition: all .2s ease-in-out;}
.visit-website a:hover{color:#BEB185;}
/*thx watching section css end here*/


/*responsive start here*/

@media only screen and (max-width: 1440px) {
	.homeframe-wrap{background-size: 105% 100%;}
}

@media only screen and (max-width: 1366px) {
	.grid-title-img img{max-width: 680px;}
}

@media only screen and (max-width: 1280px) {
	.thx-watching-wrap{margin-top: -85px;}
	.otherscreen-wrap .fullcontainer{padding: 0 50px;}
}

@media only screen and (max-width: 1199px) {
	.otherscreen-wrap .fullcontainer{padding: 0 15px;}
	.image-group-wrap .ctm-container, 
	.abc-wrap .ctm-container, 
	.colorbar-wrap .ctm-container, 
	.enquiry-wrap .ctm-container, 
	.homeframe-wrap .ctm-container, 
	.advsearch-caption .ctm-container, 
	.tab-wrap .ctm-container, 
	.otherscreen-title .ctm-container, 
	.mbexperience-caption .ctm-container{padding: 0 15px;}
	.homeframe-wrap{height: 700px; background-size: cover;}
	.grid-row .desktop-scrn{width: calc(74% - 10px);}
	.grid-row .mobile-scrn{width: calc(26% - 10px);}
	.frame-scroll-wrap{max-width: 644px;}
	.frame-scroll-wrap .frame-scroll-inner { width: 461px; height: 305px; top: 57px; left: 5px; }
}

@media only screen and (max-width: 1100px) {
	.tab-show{display: block;}
	.tab-hide{display: none;}
	.image-group-wrap .ctm-container, .abc-wrap .ctm-container, .colorbar-wrap .ctm-container, .enquiry-wrap .ctm-container, .advsearch-caption .ctm-container, .tab-wrap .ctm-container, .mbexperience-caption .ctm-container, .otherscreen-title .ctm-container, .otherscreen-wrap .ctm-container.fullcontainer{padding: 0; max-width: 92%;}
	.image-group-wrap{padding: 86px 0 85px 0;}
	.abc-wrap{padding: 0 0 58px 0;}
	.abc-wrap .abc-caption{gap: 0px; flex-wrap: wrap;}
	.abc-wrap .abc-inner-main, .abc-wrap .abc-content-main{width: 100%;}
	.abc-wrap .abc-inner{padding: 50px 0;}
	.abc-wrap .abc-inner img{width: 100%; max-width:462px; object-fit:cover;}
	.abc-wrap .p43.ctm-heading-text{margin: 0 0 16px 0;}
	.abc-wrap .abc-content-main{padding-top: 19px;}
	.abc-wrap .text-image-items{margin: 0 0 43px 0;}
	.colorbar-wrap{padding: 0 0 131px 0;}
	.color-bar-item{border-radius: 11px; gap: 0px;}
	.color-bar-item span{padding: 27px 0 7px 10px;}
	.color-bar-item span.first{min-width: 39%; z-index:3;}
	.color-bar-item span.second{ min-width: 37%; margin-left: -25px; z-index:2; padding-left: 35px;}
	.color-bar-item span.third { margin-left: -25px; min-width: 24%; padding-left: 35px;}
	.grid-title-img img{max-width: 615px;}
	.grid-row{gap: 41px;}
	.grid-row .desktop-scrn{width: 100%;}
	.grid-row .desktop-scrn img, .grid-row .mobile-scrn img{height: 165px;}
	.grid-row .mobile-scrn{width: 100%;}
	.grid-row .mobile-scrn img{width: auto; max-width:264px;}
	.grid-row ul li{font-size: 10px;}
	.grid-row .desktop-scrn h6, .grid-row .desktop-scrn ul{padding-left: 25px;}
	.grid-row .mobile-scrn h6, .grid-row .mobile-scrn ul{padding-left: 19px;}
	.enquiry-wrap{padding: 0 0 70px 0;}
	.enquiry-wrap .p43.ctm-heading-text{margin: 0 0 68px 0;}
	.enquiry-wrap .p43.ctm-heading-text .ctm-heading-inner{margin-left: 0; max-width: 382px;}
	.homeframe-text{background: #fff; width: 100%; padding: 61px 0 0 0;}
	.homeframe-text .p43.ctm-heading-text .ctm-heading-inner{margin-left: 0; max-width: 367px;}
	.homeframe-wrap{padding: 16px 0 0 0;  height: 437px;}
	.frame-scroll-wrap{max-width: 597px;}
	.frame-scroll-wrap:after{bottom: 35px; height: 373px;}
	.frame-scroll-wrap .frame-scroll-inner { width: 425px; height: 280px; top: 24px; left: 4px; }
	.scrollexplore-wrap{margin-top: -39px; padding: 20px 0 57px 0;}
	.scrollexplore-wrap p{font-size: 12px; padding: 0 0 18px 0; line-height: 16px;}
	.advsearch-wrap{padding: 74px 0 2px 0;}
	.advsearch-caption .p43.ctm-heading-text .ctm-heading-inner{margin-left: 0;}
	.advsearch-wrap .tab-wrap{padding: 2px 0 129px 0; background-image: inherit;}
	.tab-caption ul{margin: 0 auto 25px;}
	.mbexperience-wrap{padding: 0 0 46px 0;}
	.mbexperience-caption .p43.ctm-heading-text .ctm-heading-inner{margin-left: 0; max-width: 372px;}
	.mbexperience-wrap .mbexperience-image{margin-top: -25px;}
	.otherscreen-title .p43.ctm-heading-text{padding-bottom: 40px;}
	.otherscreen-title .p43.ctm-heading-text .ctm-heading-inner{margin-left: 0; max-width: 395px;}
	.otherscreen-img img{border: none !important; border-radius: 0px; padding:0px}
	.otherscreen-caption{margin-bottom: 0; gap: 0; z-index:5;}
	.otherscreen-caption .otherscreen-img{width: 100%; overflow: hidden;}
	.otherscreen-caption.tab-show{display: block !important; padding: 4px 3px 0px 3px;}
	.otherscreen-caption:before { position: absolute; content: ""; width: 100%; border: 1px solid #E9E8E6; height: calc(100% - 52px); border-radius: 18px; top: 0; left: -1px; overflow: hidden; }
	.otherscreen-caption .swiper-otherscreen-caption{border-radius: 17px; overflow: hidden;}
	.slider-btn-main{padding: 24px 0 0 0; gap: 10px; z-index: 5; position: relative;}
	.slider-btn-main .button-slider{width: 29px; height: 29px; border: 1px solid #BEB185; background-color: #fff; border-radius: 7px; cursor: pointer; transition: all .2s ease-in-out; padding: 0 10px;}
	.slider-btn-main .button-slider svg path{stroke: #BEB185; transition: all .2s ease-in-out;}
	.slider-btn-main .button-slider.clicked{width: 47px; background: #BEB185;}
	.slider-btn-main .button-prev.clicked{justify-content: flex-start;}
	.slider-btn-main .button-next.clicked{justify-content: flex-end;}
	.slider-btn-main .button-slider.clicked svg path{stroke: #fff;}
	.otherscreen-caption .otherscreen-img .tab-show{display: block !important;}
	.thx-watching-wrap{margin-top: 0; padding: 86px 0 59px 0;}
	.thx-watching-wrap h3{font-size: 25px; line-height: 26px; margin: 0 0 31px 0;}
	.thx-watching-wrap p{font-size: 17px; line-height: 18px; margin: 0 0 21px 0;}
	.visit-website a{font-size: 17px; line-height: 18px;}
}


@media only screen and (max-width: 767px) {
	.grid-title-img img{max-width:385px;}
	.grid-row{margin-top: -50px;}
}

@media only screen and (max-width: 640px) {
	.homeframe-wrap{height: 335px; background-size: 120% 100%;}
	.frame-scroll-wrap{max-width: 380px;}
	.frame-scroll-wrap .frame-scroll-inner { width: 270px; height: 178px; top: 69px; left: 3px; }
	.frame-scroll-wrap:after{bottom: 20px; height: 260px;}
	.scrollexplore-wrap{margin-top: -21px;}
}

@media only screen and (max-width: 600px) {
	.abc-wrap .abc-inner img{max-width: 400px;}
	.color-bar-item span.second{min-width: 40%;}
	.color-bar-item span.third{min-width: 19%;}
	.otherscreen-caption .swiper-otherscreen-caption{border-radius: 14px;}
	.otherscreen-caption:before { border-radius: 14px;}
}

@media only screen and (max-width: 479px) {
	.p43.ctm-heading-text .ctm-heading-inner{max-width: 100%;}
	.mob-hide{display: none !important;}
	.mob-show{display: block;}
	.image-group-wrap{padding: 50px 0 60px 0;}
	.image-group-wrap .image-group-caption{gap: 7px;}
	.image-group-wrap .img-group-item{width: calc(100% / 3); gap: 7px;}
	.abc-wrap{padding: 0 0 30px 0;}
	.abc-wrap .abc-inner{padding: 20px 0;}
	.abc-wrap .abc-inner img{max-width: 220px;}
	.abc-wrap .abc-content-main{padding-top: 17px;}
	.abc-wrap .text-image-items img{max-width: 265px;}
	.abc-wrap .text-image-items{margin: 0 0 30px 0;}
	.abc-wrap .p43.ctm-heading-text{margin: 0 0 7px 0;}
	.colorbar-wrap{padding:0 0 60px 0;}
	.color-bar-item{padding: 5px; border-radius:5px;}
	.color-bar-item span{border-radius: 4px; padding: 16px 0 4px 10px;}
	.color-bar-item span.first{width: 40%;}
	.color-bar-item span.first, .color-bar-item span.second, .color-bar-item span.third{min-width: auto;}
	.color-bar-item span.second, .color-bar-item span.third{margin-left: -20px; padding-left: 30px; width: calc(30% + 20px);}
	.grid-row .mobile-scrn h6, .grid-row .mobile-scrn ul{padding-left: 0;}
	.grid-row ul{padding: 0 0 10px 0;}
	.grid-row{margin-top:-40px; gap: 31px;}
	.grid-title-img img{max-width: 319px; margin-left: -12px;}
	.grid-row .desktop-scrn h6, .grid-row .desktop-scrn ul{padding-left: 8px;}
	.enquiry-wrap .p43.ctm-heading-text{margin: 0 0 30px 0;}
	.enquiry-wrap .p43.ctm-heading-text .ctm-heading-inner{max-width: 100%;}
	.homeframe-text{padding: 0;}
	.homeframe-text .p43.ctm-heading-text .ctm-heading-inner{max-width: 100%;}
	.homeframe-wrap{background-image: url(../assets/images/portfolio/wwt-images/p-43/home-frame-mob-bg.png); padding: 35px 0 0 0; height: 485px;}
	.frame-scroll-wrap{max-width: 212px;}
	.frame-scroll-wrap:after{background-image: url(../assets/images/portfolio/wwt-images/p-43/mobile-mockup.png); height: 442px; bottom: 0;}
	.frame-scroll-wrap .frame-scroll-inner { width: 201px; height: 428px; top: 15px; left: 1px; border-radius: 22px; }
	.homeframe-wrap .home-mob-img{width: 100%; max-width:212px; margin: 0 auto; display: block;}
	.scrollexplore-wrap{margin-top: 0; border-radius: 0; padding: 25px 0 40px 0;}
	.scrollexplore-wrap p{font-size: 14px; line-height: 18px; padding: 0 0 10px 0;}
	.scrollexplore-wrap .button-wrap{gap: 12px;}
	.scrollexplore-wrap .p-button { padding: 10px 10px; gap: 7px; font-size: 10px; line-height: 12px; min-width: 104px; width: 104px; }
	.scrollexplore-wrap .p-button svg, .scrollexplore-wrap .p-button svg path{width: 8px;}
	.scrollexplore-wrap .p-button span { line-height: 13px; padding: 0; }
	.advsearch-wrap{padding: 40px 0 2px 0;}
	.advsearch-caption .p43.ctm-heading-text{margin: 0 0 18px 0;}
	.advsearch-caption .p43.ctm-heading-text .ctm-heading-inner{max-width: 100%;}
	.tab-caption ul{padding: 2px; border-radius: 4px; max-width:285px; gap: 5px; margin: 0 auto 26px;}
	.tab-caption ul li a{padding: 2px 6px; min-width: 77px; min-height: 23px;}
	.tab-caption ul li a svg{width: 14px;}
	.tab-caption ul li a span { margin-left: 3px; font-size: 10px; line-height: 12px; width: calc(100% - 17px); }
	.advsearch-wrap .tab-wrap{padding: 0 0 75px 0;}
	.tab-wrap .tab-content img{max-width: 212px; width: 100%; margin: 0 auto;}
	.mbexperience-wrap{padding: 0;}
	.mbexperience-caption .p43.ctm-heading-text .ctm-heading-inner{max-width: 100%;}
	.otherscreen-title .p43.ctm-heading-text .ctm-heading-inner{max-width: 100%;}
	.otherscreen-title .p43.ctm-heading-text{padding-bottom: 17px;}
	.otherscreen-caption .otherscreen-img .tab-show{display: none !important;}
	.otherscreen-caption:before {content: inherit !important; }
	.otherscreen-caption .otherscreen-img .mob-show{display: block !important; max-width: 212px; margin: 0 auto;}
	.otherscreen-wrap{padding: 0 0 50px 0; margin-top: -20px;}
	.slider-btn-main{padding: 14px 0 0 0; gap: 7px; }
	.slider-btn-main .button-slider{width: 27px; height: 27px; padding: 0 8px;}
	.slider-btn-main .button-slider.clicked{width: 44px;}
	.thx-watching-wrap{padding: 18px 0 48px 0;}
	.thx-watching-wrap h3 { margin: 0 0 25px 0; font-size: 18px; line-height: 19px; }
	.thx-watching-wrap p{margin: 0 0 12px 0; font-size: 14px; line-height: 15px;}
	.visit-website{gap: 7px;}
	.visit-website a{font-size: 14px; line-height: 15px;}
}

/*responsive end here*/
/*css end here*/  