/* styles.mobile.css */ 

/* All text Left Aligned - START */

@media (max-width:576px) {
  p, h1, h2, h3, h4, h5, h6, .sub-title, .footer-part, .notify-left:last-child, .partner-inner h2, .three-ticket-icon, .platform-inner-top h2, .platform-inner-top h3, .frame-header, .footer-link-set li a {text-align:left !important;}  
}

/* All text Left Aligned - END */

/* P's Decrease in Size - START */

@media (max-width:576px) {
  p {font-size: 18px; line-height: 32px; font-weight: 400;}
}

/* P's Decrease in Size - START */

/* Fixing Paddings for Legibility - START */

@media (max-width: 576px) {
  section {padding-left: 2rem !important; padding-right: 2rem !important;}
  .footer-part {padding-left: 2rem !important; padding-right: 2rem !important;}
  .three-piller-part {padding:0;}
  .container-get-position.variation-col-txt-img {padding:0;}
  .notify-part {padding:0 !important;}
  .capture-part {padding: 3rem 0 3rem 0;}
  .frame-type-header .frame-header h2:last-child {margin-bottom: 0;}
}

/* Fixing Paddings for Legibility - END */

/* Overriding some Background Colors - START */

@media (max-width: 576px) {
  .three-piller-tab-box {background: var(--white)}
}

/* Overriding some Background Colors - END */

@media (max-width: 576px) {
  ul, ol {margin: 2rem;}
}


@media(max-width: 1200px) { 
  .heat-map-top {
    display: none;
  }
  .main-part {
    padding: 0px 5px 0px 5px;
  }
}

@media(max-width: 767.75px){
    .mobile-quick-wrap{display: block;}
}
@media(max-width: 359.75px){
    .mobile-quick-inner-wrap{font-size: 14px;}
}

/* small screens */ 
@media only screen and (max-width: 980px) {
  .auto-translated-content-banner-inner {
    padding: 8px 8px;
  }
  .auto-translated-content-banner-inner p {
      font-size: 14px;
      line-height: 20px;
  }
  .mobile-quick-wrap {
      margin-top: 5px !important;
  }
  .heat-main-right-search {
      margin-top: 15px !important;
  }
  .heat-map-top {
      DELETED-padding-top: 15px !important;
  }
  .variation-check-list {
    margin-top: 2rem;
  }
}

@media (max-width: 767px) {
    .create-pagination + #main-part .notify-part .notify-inner {padding-top: 22px;}
    .create-pagination + #main-part .notify-part .close-notify-part {top: 26px;}
}

/* cookie banner */
@media(max-width: 1400.75px){
    .thanks-inner-left{ width: calc(100% - 200px); padding-right: 30px; }
    .thanks-inner-right{ width: 100%; max-width: 200px; }

    .theme-btn { 
      margin-top: 0px; 
    }
  
    .btn-group .theme-btn {
      margin-right: 12px; 
    }
}

@media(max-width: 767.75px){
    .thanks-inner-left{ width: calc(100%); padding-right: 0px; }

    .thanks-inner-right{ width: 100%; max-width: 100%; margin-top: 24px; }

    .thanks-inner-left h5{ font-size: 24px; line-height: 36px; }

    .thanks-inner-left p{ font-size: 18px; line-height: 30px; }
}

@media (max-width: 575.99px) {
	.heat-product-blog-img , .heat-product-blog-img img {
		height: auto;
	}
}

@media(max-width: 991){
	.section-column.subnav-wrap{
		display: none;
	}
}

@media(max-width: 991.75px){
    .post-letter-form .post-letter-input , .post-letter-form .post-letter-captcha{width: 50%;}
    .blog-post-part {padding-bottom: 0;}
}
@media(max-width: 480.75px){
    .post-letter-form .post-letter-input , .post-letter-form .post-letter-captcha{width: 100%;}
}

@media(min-width: 1200.75px){
    .blog-post-part #CapCode {left: -9px;}
}
@media(max-width: 991.75px){
    .blog-post-inner{padding: 24px;}
    .captcha-blog-post{padding-left: 6px;}
}
@media(max-width: 767.75px){
    .captcha-blog-post {padding-left: 14px;}
}

/* Newsletter in middle of the blog details end */
@media(max-width: 767.75px){
    .editor-main-list h1 {word-break: break-all;}
}

@media(max-width: 991.75px){
    .editor-left.hide-mobile {display: none;}
    .hide-desktop-category {display: none;}
    .category-right-mobile-none {display: none;}
    .backendlayout-resource_center_home .hero-main {background-image: unset !important;}
    .backendlayout-resource_center_home .hero-main h1 {
        background: linear-gradient(89.66deg, #FB8537 2.25%, #6B1EB8 56.19%);
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }
    .backendlayout-resource_center_home .hero-main p {color: #000;}
    .mobile-only-category {display: block;}
    .mobile-only-category .frame {padding-bottom: 0;}
    .mobile-only-category .mobile-quick-wrap {padding-bottom: 0; z-index: 1;}
    .mobile-only-category + .hero-main {padding-top: 50px; margin-bottom: -40px;}
    .mobile-only-category + .hero-main p {
        font-size: 14px;
        line-height: 16px;
        font-weight: 500;
        letter-spacing: 0;
    }
    .desktop-only-category {display: none;}
    .hide-desktop-blog h2 {text-align: center;}
}
@media(min-width: 991.75px) {
    .hide-desktop-blog {display: none;}
}
@media(max-width: 991.75px){
    .hide-mobile-cta .insight-box.scroll-fix-blog1 {display: none;}
}
@media(min-width: 991.75px){
    .hide-desktop-cta .insight-box.scroll-fix-blog1 {display: none;}
}

@media(max-width: 767px) {
    .social-copy{gap:40px;}
}

@media (max-width: 1200.99px){
    #auto-popup .modal-dialog {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
    }
}

/* newsletter */
@media(max-width:991px){
	body .newsletter-block h1 {
		font-size: 40px;
	}	
}

@media(max-width:767px){
	body .newsletter-wrap .reload {
		width: 52%;
	}

	body .newsletter-wrap .reload-reg {
		margin-left: 34px;
	}

	body .row.form-row.recptcha-box .form-group.col-sm-2 {
		position: absolute;
		bottom: 5px;
		right: 3px;
		width: 70px;
	}

	body .newsletter-block h1, body .newsletter-block h5 {
		padding: 0 15px;
	}

	body .newsletter-block h1 {
		font-size: 30px;
	}
}

@media(max-width:576px){
	body .newsletter-wrap .main-newsletter {
		padding: 30px 20px;
	}
}

@media only screen and (max-width: 767.99px) {
    .whitelabel-closing-2buttons-container .whitelabel-closing-button-button .theme-btn-border {
        margin-bottom: 20px;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1000px) {
    .faq-wrapper .adobe-ol ol, 
    .faq-wrapper .adobe-ol li {
        columns: 400px 2;
        width: auto;
    }
}
@media only screen and (max-width: 999px) and (min-width: 576px) {
    .faq-wrapper .adobe-ol ol, 
    .faq-wrapper .adobe-ol li {
        columns: 300px 2;
        width: auto;
    }
}
@media only screen and (max-width: 576px) {
    .faq-wrapper .adobe-ol ol, 
    .faq-wrapper .adobe-ol li {
        columns: 1;
        width: auto;
    }
}

@media(min-width: 1023px){
    .notify-part .notify-inner {
        padding: 4px 2px 4px 2px;
    }
}

/* responsive.css */
@media(min-width: 1470px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .frame-container {max-width: 1600px;}
  .DELETED-container-100pct { width: 100%; }

  #c121280 .frame-container { max-width: 100% !important; }
}



@media(max-width: 1470px){
	.character-wrap ul li a {padding: 8px 10.90px;}
	.bg-divider{margin-bottom: 50px; height: 36px;}
	.editor-blog-list-bottom .editor-blog-list-bottom-right {-webkit-line-clamp: 3;}
}

@media only screen and (max-width: 2500px) and (min-width: 1920px){
	.variation-col-picture {padding-left: 30px; margin-top: 0%;}
}

@media(max-width: 1450px){
	.desktop-logo{display: none;}
	.mobile-logo{display: block;}
	.editor-blog-list-inner{padding: 25px 15px; padding-right: 9px;}

	.benefits-title-left { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

	.support-compact-tile-v2 {padding: 50px 45px;}
	.support-icon-tile-v2 {padding: 60px 20px;}

	.plugin-box-left {
		min-width: 105px;
		min-height: 105px;
		max-width: 105px;
		max-height: 105px;
		border: 3px solid #EEEEEE;
		-webkit-border-radius: 32px;
		-moz-border-radius: 32px;
		border-radius: 32px;
		margin-right: 20px;
		position: relative;
	}
}
@media(max-width: 1600px) {
    .variation-col-picture { padding-left: 0px; padding-bottom: 5%; }
}
@media(max-width: 1500px){
    .variation-col-picture{ padding-left: 0px; padding-bottom: 14%; }
}
@media(max-width: 1400px){
	/*for hero dce start*/
	.variation-check-info h2 {font-size: 18px;}
	.variation-col-picture{padding-bottom: 23%;}
	/*for hero dce stop*/
	.character-wrap ul li a { padding: 5px 5px; font-size: 15px; min-width: 33.80px; }

	.support-compact-tile-text-v2 h3 , .support-icon-tile-text-v2 h3{ margin-bottom: 20px; font-size: 27px; line-height: normal; }
}

@media(max-width: 1300px){
	.error-circle{ width: 980px; height: 980px; top: -350px; }
}

@media(min-width: 1024px){
	.who-we-box h3 , .who-we-box-col-left h3{font-size: 32px; line-height: 38px;}
	.press-wrapper h3 , .visa-support-footer-contact h3{font-size: 32px; line-height: 38px;}
}
@media(max-width: 1300px){
	.variation-col-picture{padding-bottom: 200px;}
}
@media(max-width: 1200px){
	.notify-inner{font-size: 14px;}
	.variation-col-picture{padding-bottom: 307px;}
	.notify-right{padding-left: 0;}
	.platform-inner-top {max-width: 83%;}
	.platform-inner-top.common-center {max-width: 85%;}
	.platform-blog li {
	    DELETED-font-size: 14px;
	    line-height: 23px;
	}
	.perfect-right {padding-left: 0;}
	.perfect-part.perfect-switch .perfect-right , .protect-part.perfect-switch .perfect-right{padding-right: 0px;}
	.backendlayout-special_start .perfect-part.perfect-switch {padding-right: 0px;}
	.perfect-inner {padding: 0;}
	.footer-link-set li a {font-size: 18px; line-height: 23px;}
	.url-wrapper {padding: 35px 30px;}
	.hero-main{font-size: 24px;}

	.editor-left-link {
		DELETED-max-width: 100%;
		text-align: left;
		margin-bottom: 35px;
		DELETED-background: rgba(251,133,55,0.20);
		padding: 25px;
		DELETED--webkit-border-radius: 10px;
		DELETED--moz-border-radius: 10px;
		DELETED-border-radius: 10px;
	}

	.editor-article .editor-left { margin-left: 0px; width: calc(100% - 289px); padding: 0 30px 0 0; }

	.pricing-top-info .platform-blog li {font-size: 20px; line-height: 28.5px;}
	.platform-blog li:before {top: 2px;}
	.plan-boxes-info {padding: 40px 10px;}
	.monthly-visit-select .dropdown button {font-size: 13px; padding: 0 8px 0 35px;}

	.plan-boxes-button .theme-btn-border, .plan-boxes-button .theme-btn , .benefits-value-btn .theme-btn-border, .benefits-value-btn .theme-btn{
		padding: 0 14px;
	}

	.upgrade-app{font-size: 13px;}
	.custom-enterprice .plan-boxes-button {margin-top: 91px;}
	.benefits-title{font-size: 18px;}
	.character-wrap ul {overflow-x: auto; padding-bottom: 10px;}

	.character-list-blog-left {
		width: 70px;
		height: 70px;
		line-height: 70px;
		font-size: 30px;
		margin-right: 30px;
	}

	.character-list-show{padding-left: 0px; padding-right: 0px;}
	.support-sidebox-v2{padding: 75px 30px;}
	.support-topic-inner .col-xs-12 , .support-article-inner .col-xs-12{padding: 0 15px;}
	.support-topic-inner .row , .support-article-inner .row{margin: 0 -15px;}
	.plugin-box-right h3 , .plateforms-article-part .support-compact-tile-text-v2 h3{font-size: 25px; line-height: 32px;}
	.plugin-box-left img{max-width: 54px;}
	.job-filter-top .col-xs-12{flex: 0 0 auto; width: 33.33%;}
	.who-we-box {padding: 50px 50px; margin: 80px 0;}
	.who-we-box-left {padding-right: 10%;}
	.who-we-box-col-left {padding-right: 0;}
	.imprint-box {padding: 75px 75px;}
	.addition-icon{width: 100px; height: 100px;}
	.addition-icon img{max-width: 45px;}

	.white-label-benefit .row {
		margin-right: calc(-.5 * var(--bs-gutter-x));
		margin-left: calc(-.5 * var(--bs-gutter-x));
	}

	.white-label-benefit .col-xs-12{
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
	}

	.notify-left {font-size: 14px; line-height: 27px;}
	.platform-inner-top{max-width: 80%;}
	.platform-inner-bottom{padding: 0px;}

	section , .pillar-part , .perfect-part.perfect-switch{
	    DELETED-padding-bottom: 120px;
	}
	.backendlayout-special_start .perfect-part.perfect-switch {padding-bottom: 120px;}
	.product-feature-part{padding-top: 120px;}

	.pillar-part{ /*.perfect-part.perfect-switch */
		padding-top: 120px;
	}

	.perfect-part.perfect-gradient{margin-bottom: 120px;}
	.notify-inner{padding-left: 60px; padding-right: 60px;}
	.create-pagination{margin-bottom: 100px;}
    .notify-close {width: 38px; height: 38px;}
}

@media(max-width: 992px) {
  .editor-left-link {
    display: none;
  }
}

@media(min-width: 1024px){
	#p13562 .editor-main-list h1 {line-height: 100px;}
}

@media(max-width: 1024px){
	h1{font-size: 60px; line-height: 79px;}
	h2{font-size: 42px; line-height: normal;}
	h3{font-size: 34px; line-height: 45px;}
	h4{font-size: 24px; line-height: 34px;}
	.auto-translated-content-banner .container, .notify-part .container{max-width: 100%;}

/*	.notify-inner { font-size: 14px; margin: 0 -13px; border-radius: 0px !important; }*/

    .header-inner {padding:0 2rem 0 2rem;}
	.platform-inner-top {max-width: 100%;}	
	.platform-inner-top h1 {
	    DELETEDpadding: 0 10%;
	    DELETEDline-height: 79px;
	}
	
	.full-parner-slider .owl-carousel {margin-top: 45px;}
	.partner-part .container{max-width: 100%;}
	.theme-btn , .theme-btn-border , .theme-btn-white , .theme-btn-variation { 
      font-size: 14px; 
      padding: 0px 15px 0px 15px;
      margin-top: 0px;
    }
	.theme-btn-white.theme-btn-white-sm{min-width: unset;}
	section.section-lg-space {padding-bottom: 150px;}
	.product-feature-col {min-width: 190px; max-width: 190px;}
	.notify-inner:hover::before{border-radius: 0px !important;}
	.header-part .container{max-width: 100%;}

	.who-we-box h3 , .who-we-box-col-left h3 , .press-wrapper h3 , .visa-support-footer-contact h3{ font-size: 26px; line-height: 32px; }

	.who-we-box h4{font-size: 22px; line-height: 30px;}
	.create-pagination .container{max-width: 100%;}
	.label-benefit-icon{width: 85px; height: 85px;}
	.label-benefit-icon img{width: 50px;}
}
@media(max-width: 1023px){
	.notify-inner { font-size: 14px;margin: 0 -13px;border-radius: 0px !important; }
}
@media(max-width: 991px){
	.platform-inner-top h2 {font-size: 60px; line-height: 70px;}
	.variation-col-picture{padding-bottom: 437px;}
	.platform-inner-top {max-width: 95%;}
	.platform-inner-bottom .col-md-8 .col-xs-12 {flex: 0 0 100%; max-width: 100%;}
	.platform-blog li:last-child{margin-bottom: 24px;}
	.platform-inner-bottom {margin-bottom: 14px;}
	.platform-part {padding-bottom: 75px;}

	.multiple-tools-box{ margin-bottom: 36px; padding-bottom: 36px; position: relative; }

    .multiple-tools-row {margin-top: 25px;}
    .multiple-tools-box{ margin-bottom: 36px; padding-bottom: 36px; position: relative; }

    .multiple-tools-box:after{
        background: radial-gradient(50.02% 2879999.98% at 50.21% 50.02%, #B8B8B8 0%, rgba(255, 255, 255, 0) 100%);
        height: 1.5px;
        position: absolute;
        left: 0px;
        width: 100%;
        content: "";
        bottom: 0px;
    }

    .multiple-tools-row .row .col-xs-12:last-child .multiple-tools-box{margin-bottom: 0px; padding-bottom: 0px;}
    .multiple-tools-row .row .col-xs-12:last-child .multiple-tools-box:after{display: none;}
    .multiple-tools-row .col-xs-12{flex: 0 0 100%; max-width: 100%;}
	.notify-left {DEPRECATED-width: 390px;}
	section { 
      DELETED-padding-bottom: 100px;
    }
	.product-feature-part {padding-top: 100px;}
	.pillar-part {padding-top: 100px;}
	.title-part {padding: 0;}
	.perfect-inner .col-xs-12 , .protect-inner .col-xs-12 {flex: 0 0 100%; max-width: 100%;}

	.pillar-col {
		text-align: center;
		padding: 0;
		margin-top: 40px;
		max-width: 228px;
		margin-left: auto;
		margin-right: auto;
	}

	.perfect-right {text-align: center; margin-top: 50px;}
	.btn-group , .tags-list {justify-content: center;}
	.perfect-gradient .perfect-left {text-align: center;}
	.perfect-part.perfect-switch {padding-top: 100px;} 
	.backendlayout-special_start .perfect-part.perfect-switch {padding-top: 100px;}
	.perfect-part.perfect-gradient {margin-bottom: 100px;}

	.gradient-icon-list { display: flex; flex-wrap: wrap; width: 100%; }

	.gradient-icon-list li {width: 50%; text-align: left;}
	.gradient-icon-list li a {font-size: 16px; line-height: 24px;}
	.perfect-gradient .perfect-left.perfect-left-align {text-align: center;}
	.footer-top-left h2 {font-size: 40px; line-height: 52px;}
	.footer-link-wrapper .col-xs-12 {flex: 0 0 33.33%; max-width: 33.33%;}

	.footer-link-wrapper .col-xs-12:last-child {
		flex: 0 0 100%;
		max-width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.footer-link-wrapper .col-xs-12:last-child .footer-link-set{
		flex: 0 0 36%;
		max-width: 36%;
		margin-top: 55px;
		padding-right: 17px;
	}

	.footer-link-wrapper .col-xs-12:last-child .footer-link-set.limit-link{
		flex: 0 0 64%;
		max-width: 64%;
		padding-right: 0px;
	}

	.footer-last-mobile { display: flex; flex-wrap: wrap; width: 100%; }

	.footer-last-mobile-in{flex: 0 0 50%; max-width: 50%;}

	.humbarger-menu{
		display: block;
		padding: 11px;
		background: #F3F3F3;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin-left: 16px;
	}

	.humbarger-menu:hover:before{
		position: absolute;
	    left: 50%;
	    -webkit-transform: translateX(-50%);
	    transform: translateX(-50%);
	    width: 50%;
	    bottom: 0px;
	    content: "";
	    background: linear-gradient(90deg, rgba(251, 133, 55, 0) 0%, #FB8537 46.35%, rgba(251, 133, 55, 0) 100%);
	    height: 1.5px;
	    -webkit-transition: all 0.5s ease 0s;
	    transition: all 0.5s ease 0s;
	}

	.drop-arrow-mobile{display: block;}

	.main-menu {
		position: fixed;
		top: 0;
		right: -340px;
		width: 100%;
		background: #fff;
		z-index: 99;
		max-width: 340px;
		height: 100%;
		overflow-y: auto;
		padding: 75px 0;
		-webkit-box-shadow: 0px 5px 25px rgba(28, 11, 66, 0.05);
		-moz-box-shadow: 0px 5px 25px rgba(28, 11, 66, 0.05);
		box-shadow: 0px 5px 25px rgba(28, 11, 66, 0.05);
		/*-webkit-transform: translateX(340px);
		transform: translateX(340px);*/
		visibility: hidden;
		opacity: 0;
		-webkit-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
	}

	.main-menu.active{
		-webkit-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
		visibility: visible;
		opacity: 1;
		right: 0px;
	}

	.main-menu > ul > li.has-child > a::before, .main-menu > ul > li:hover > a::before {   
	    display: none;
	}
	
	.main-menu > ul { 
	    display: block;
	}
	
	.main-menu > ul > li { 
	    margin: 0px; 
	    display: block;
	}
	
	.main-menu > ul > li.has-child > a:before {
	    display: none;
	}
	
	.main-menu > ul > li > a {
	    padding: 10px 25px;
	}
	
	.main-menu > ul > li:hover > a , .main-menu > ul > li.active > a { 
	    DELETED-color: #FB8537;
	    color: var(--purple);
	}
	
	.hero-main { 
	    font-size: 20px; 
	    line-height: 30px;
	}
	.editor-left { 
	    width: calc(100%); 
	    padding-right: 0;
	}
	
	.editor-right { 
	    max-width: 100%;
	    width: 100%;
	}

	.editor-article .editor-left {
		margin-left: 0px;
		width: calc(100%);
		padding: 0;
	}

	.get-start-free{margin-bottom: 30px;}
	.heat-map-top-inner p {font-size: 16px; line-height: 26px;}

	.mega-menu-wrapper {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		border: none;
		background: transparent;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		border-radius: 0;
		max-width: 100%;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		transform: translateX(0%);
		margin-top: 0;
		display: none; 
	}

	.main-menu > ul > li:hover .mega-menu-wrapper {display: none;}
	.mega-menu-top .col-xs-12 {
	    flex: 0 0 100%; 
	    max-width: 100%;
	    margin-top: 20px;
	}
	
	.mega-menu-wrapper::before {display: none;}
	.mega-menu-top {padding: 0 18px;}
	
	.mega-menu-list-link ul li , .mega-menu-list-link ul li:last-child {
	    DELETED-margin-bottom: 20px;
	}
	
	.main-menu > ul > li {position: relative;}
	.drop-arrow-mobile img {max-width: 25px;}

	.mega-menu-head h4 {
		max-width: 100%;
		font-size: 16px;
		margin-bottom: 20px;
	}

	.main-menu > ul > li.has-drop-down:hover > a::after , .main-menu > ul > li a::after {display: none;}
	.mega-menu-bottom {padding: 35px; border-radius: 0 !important;}

	.mega-menu-bottom-left {
		max-width: 100%;
		padding-right: 0;
		width: 100%;
	}

	.mega-menu-bottom-row {display: block;}
	.mega-menu-bottom-right {max-width: 100%; width: 100%; margin-top: 20px;}
	.mega-menu-bottom-left h3 {font-size: 18px;}
	.mega-menu-bottom-right a {display: block; text-align: center;}
	.mail-icon {width: 48px; height: 48px;}
	.editor-main-list.end-fixed .col-xs-12 {flex: 0 0 50%; max-width: 50%;}
	.pricing-top-info .platform-blog li {font-size: 17px; line-height: 30px;}
	.pricing-list-blogs .col-xs-12 {flex: 0 0 100%; max-width: 100%;}

	.billing-part { display: flex; flex-wrap: wrap; align-items: center; }

	.free-plan-info {margin-top: 0px;}
	.free-plan-info {margin-top: 0px; width: calc(100%);}

	.billing-top-short { margin-right: auto; max-width: 100%; width: 100%; }

	.plan-boxes-info {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		padding: 40px 25px;
	}

	.plan-boxe-title {
		flex: 0 0 50%;
		max-width: 50%;
		text-align: left;
		margin-bottom: 0px;
	}

	.plan-boxe-price{
		flex: 0 0 50%;
		max-width: 50%;
		text-align: right;
		min-height: 55px;
		margin-bottom: 14px;
	}

	.plan-boxe-end{
		flex: 0 0 100%;
		max-width: 100%;
		position: relative;
		padding-top: 8px;
	}

	.plan-boxe-price::after {display: none;}

	.plan-boxe-end:after{
		position: absolute;
		left: 50%;
		width: 50%;
		top: 0px;
		content: "";
		background: linear-gradient(90deg, rgba(251, 133, 55, 0) 0%, #FB8537 46.35%, rgba(251, 133, 55, 0) 100%);
		height: 1.5px;
		-webkit-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.plan-boxes-button a {width: 100%;}
	.plan-boxes-wrap {margin-top: 50px;}
	.billing-part {margin-top: 0px;}
	.mobile-none {display: none;}
	.pricing-top-info {padding-bottom: 20px;}

	.custom-enterprice {display: flex;flex-wrap: wrap;width: 100%;margin-top: 50px; }

	.custom-enterprice .plan-boxe-title{
		order: 1;
		margin-bottom: 0px;
		background: #ffffff;
		padding: 40px 0 0 25px;
		-webkit-border-radius: 7px 0 0 0;
		-moz-border-radius: 7px 0 0 0;
		border-radius: 7px 0 0 0;
	}

	.custom-enterprice .plan-boxe-end {
		order: 2;
		flex: 0 0 50%;
		max-width: 50%;
		padding-top: 0px;
		text-align: right;
		background: #ffffff;
		padding: 40px 25px 0 0;
		-webkit-border-radius: 0 7px 0 0;
		-moz-border-radius: 0 7px 0 0;
		border-radius: 0 7px 0 0;
	}

	.custom-enterprice .plan-boxe-end-top {margin-top: 0px;}

	.custom-enterprice .monthly-visit-select{
		order: 3;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 21px;
		background: #ffffff;
		position: relative;
		padding: 15px 25px 40px 25px;
		-webkit-border-radius: 0 0 7px 7px;
		-moz-border-radius: 0 0 7px 7px;
		border-radius: 0 0 7px 7px;
	}

	.custom-enterprice .monthly-visit-select:after{
		position: absolute;
		top: -21px;
		background: #ffffff;
		width: 100%;
		height: 21px;
		content: "";
		left: 0px;
		display: block;
	}

	.custom-enterprice .plan-boxes-button{ order: 4; flex: 0 0 100%; max-width: 100%; }

	.custom-enterprice .back-call{ order: 5; flex: 0 0 100%; max-width: 100%; margin-top: 65px; }

	.custom-enterprice .plan-boxe-end::after {display: none;}
	.custom-enterprice .plan-boxe-end-middle {color: #FB8537;}

	.monthly-visit-select::before {
		position: absolute;
		left: 50%;
		width: 50%;
		top: 0px;
		content: "";
		background: linear-gradient(90deg, rgba(251, 133, 55, 0) 0%, #FB8537 46.35%, rgba(251, 133, 55, 0) 100%);
		height: 1.5px;
		-webkit-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.monthly-visit-select:after {display: none;}
	.monthly-visit-select .dropdown {padding-bottom: 0px; margin-top: 9px;}
	.custom-enterprice .plan-boxes-button {display: none;}
	.benefits-blogs {margin-top: 54px;}
	.pricing-top-inner .platform-blog {max-width: 100%; width: 100%;}

	.recommend-title {
		margin: 0 0 -21px 0;
		text-align: center;
		position: relative;
		z-index: 11;
	}

	.recommend-title span{
		background: linear-gradient(90deg, #FB8537 0%, #6B1EB8 100%);
		display: inline-block;
		width: auto;
		padding: 5px 12px;
		color: #ffffff !important;
		-webkit-text-fill-color: unset;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.benefits-title-left {font-size: 14px;}
	.benefits-blogs .col-md-2.col-sm-2.col-xs-12:first-child {flex: 0 0 100%; max-width: 100%;}
	.benefits-blogs .col-md-2.col-sm-2.col-xs-12 {flex: 0 0 20%; max-width: 20%;}
	.benefits-blogs .row:last-child {display: none;}
	.monthly-visit-select .dropdown button {font-size: 14px; padding: 0px 15px 0 45px;}
	.analytics-inner .title-part {max-width: 100%; margin-bottom: 0px;}
	.gradient-vertical-gray {display: none;}
	.benefits-title {font-size: 20px;}
	.benefits-value {text-align: left;}
	.benefits-blogs .row .col-md-2.col-sm-2.col-xs-12:last-child {display: none;}
	.benefits-blogs .col-md-2.col-sm-2.col-xs-12 {flex: 0 0 25%; max-width: 25%;}
	.header-show-mobile {display: flex;}
	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:last-child {display: block;}
	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:first-child {flex: 0 0 25%; max-width: 25%;}
	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12 {padding-bottom: 35px; position: relative;}

	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:after{
		height: 100%;
		width: 1px;
		position: absolute;
		right: 43.5px;
		top: 0;
		background: linear-gradient(13deg, rgba(204,204,204,0) 10%, rgba(204,204,204,1) 100%);
		content: "";
	}

	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:last-child:after {display: none;}

	.benefits-blogs .row.header-show-mobile .benefits-value strong{
		font-size: 16px;
		color: #000000;
		font-weight: 600;
		display: block;
	}

	.glossary-search {margin-bottom: 55px;}
	.character-list-blog-right li a {font-size: 16px;}
	.character-list-blog-right li {margin-bottom: 12px;}
	.character-list-blog {margin-top: 50px;}
	.suggest-glossary-title {margin-bottom: 70px;}

	.suggest-glossary-blog {
		padding: 50px 20px;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
	}

	.sub-simple-title {font-size: 16px;}

	.character-list-show {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 50px;
		margin-bottom: 50px;
	}

	.adobe-table-wrap {margin-bottom: 100px;}
	.platform-inner-top.common-center {max-width: 95%;}
	.adobe-content {margin-top: 50px;}
	.history-list-blog {padding: 0 0 25px 100px;}

	.history-date {
		background: transparent;
		position: relative;
		left: 0px;
		top: 0px;
		height: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		min-width: unset;
		text-align: left;
		color: #FB8537;
		font-size: 16px;
		line-height: normal;
		margin-bottom: 18px;
		font-weight: bold;
	}

	.history-date::after {display: none;}

	.history-list-wrap { position: relative; padding-top: 0; margin-top: 75px; overflow: hidden; }

	.history-dot {
		position: absolute;
		top: 0px;
		left: 37px;
		width: 18px;
		height: 18px;
		border: 2px solid rgba(251,133,55,0.20);
	}

	.history-dot span {width: 7.50px; height: 7.50px;}

	.history-list-wrap::before{
		left: 45px;
		background: url('/fileadmin/twipla/typo3-website-theme/template/images/icons/line-dash-mobile.svg') repeat-y center center;
		top: 0px;
		width: 2px;
	}

	.history-list-wrap::after{ display: none; }

	.common-title { max-width: 100%; }

	.outlook-wrap { text-align: center; margin-top: 54px; }

	.history-vi { margin-bottom: 25px; }

	.accordion-item .accordion-button{
    	padding-left: 1.25rem;
    	padding-right: 60px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.accordion-item .accordion-body{ padding-left: 1.25rem; padding-right: 1.25rem; }

	.accordion-item .accordion-button{ line-height: normal; }

	.accordion-button:not(.collapsed)::after { margin-top: -1px; }

	.faq-spacer { margin-top: 50px; }

	.tx-powermail{ padding: 35px 30px; }

	.tx-powermail .powermail_field{ margin-bottom: 42px; }

	.form-search-box .col-xs-12{ flex: 0 0 auto; width: 100%; }

	.support-sidebox-v2 { padding: 85px 30px 85px 65px; margin-left: 15px; }

	.search-bottom{ margin-top: 100px; }

	.support-article-inner .col-xs-12 , .support-topic-inner .col-xs-12{ flex: 0 0 auto; width: 50%; }

	.support-topic-inner .col-xs-12{ margin-bottom: 25px; }

	.plateforms-inner .col-xs-12{ flex: 0 0 auto; width: 50%; }

	.plugin-box{ margin-bottom: 30px; }

	.who-we-box { padding: 40px 18px; margin: 80px 0; }

	.imprint-box { padding: 60px 40px; margin: 70px 0 40px 0; }

	.resolution-left { margin-right: 50px; min-width: 180px; }

	.press-wrapper { margin-top: 70px; margin-bottom: 28px; }

	.addition-inner .col-xs-12{ flex: 0 0 auto; width: 50%; }

	.benefit-inner-box > .row .col-md-6.col-sm-12.col-xs-12.align-self-center{ flex: 0 0 auto; width: 100%; }

	.addition-part{ margin-top: 90px; }

	.benefit-inner-box-left img{ width: 100%; }

	.benefit-inner-box-left{ margin-bottom: 30px; }

	.benefit-inner-box{ margin-bottom: 100px; }

	.label-benefit-icon{ width: 80px; height: 80px; }

	.label-benefit-icon img{ max-width: 40px; }

	.error-circle{ width: 700px; height: 700px; top: -225px; }

	.error-404-title h1{ font-size: 120px; }

	.error-404-text h4 { font-size: 22px; line-height: 26px; }

	.error-404-text{ max-width: 600px; }

	.error-page-body .main-part { padding-top: 25px; }

	.error-404-logo { width: 120px; height: 120px; margin: 55px auto 0; line-height: 120px; }

	.error-404-logo img { max-width: 62px; }

	.main-menu > ul > li.has-child-lvl > ul.has-child-lvl-drop {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		border: none;
		background: transparent;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		border-radius: 0;
		margin-top: 0;
		display: none;
		padding: 0 40px;
	}

	.main-menu > ul > li.has-child-lvl:hover > ul.has-child-lvl-drop{ display: none; }

	.main-menu > ul > li.has-child-lvl > ul.has-child-lvl-drop::before , .main-menu > ul > li.has-child-lvl > ul.has-child-lvl-drop::after{
		display: none;
	}

	.main-menu > ul > li.has-child-lvl > ul.has-child-lvl-drop > li > a { 
	   white-space: normal; 
	   font-size: 16px;
	}
	
	/*TAB PART*/
	.capture-row{
		display: none;
	}

	.capture-tab {
		display: block;
		margin-top: 20px;
	}

	.capture-tab .nav.nav-tabs , .capture-tab .nav.nav-tabs li{
		list-style: none;
		padding: 0px;
		margin: 0px;
		border: none;
	}

	.capture-tab .nav.nav-tabs{
		background: rgba(0,0,0,0.06);
		padding: 3px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
	}

	.capture-tab .nav.nav-tabs button {
		width: 50%;
		-webkit-border-radius: 12px;
		border-radius: 12px;
		font-weight: 600;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -0.24px;
		border: none;
		color: rgba(0,0,0,0.72);
		padding: 9px 15px;
		margin: 0;
		display: flex;
		align-items: center;
		gap:6px;
		justify-content: center;
	}

	.capture-tab .nav.nav-tabs button img {
		min-width: 36px;
		height: auto;
		width: 36px;
	}

	.capture-tab #nav-tabContent {
		margin-top: 30px;
	}
	
	/* Branding Insert Images OR Image border only on blog images */
	.gradient-border img {
        position: relative;
        z-index: 2;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
    }
    .embed-responsive.gradient-border video {
        position: relative;
        z-index: 2;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
    }
    .gradient-border {
        background: linear-gradient(90deg, rgba(255, 138, 20, 0.75) 0%, rgba(107, 30, 184, 0.75) 100%);
        -webkit-border-radius: 14px;
        -moz-border-radius: 14px;
        border-radius: 14px;
        padding: 14px;
        position: relative;
    }
    .gradient-border:before {
        position: absolute;
        top: 7px;
        left: 7px;
        width: calc(100% - 14px);
        height: calc(100% - 14px);
        background: #fff;
        content: "";
        z-index: 1;
        -webkit-border-radius: 14px;
        -moz-border-radius: 14px;
        border-radius: 14px;
    	/* Branding Insert Images OR Image border only on blog images */
    }
}

@media(max-width: 767px){
	/*for categories-blog start*/
	.heat-map-top-inner .chip{ margin-top: 2%; }
	.variation-col-picture { padding-bottom:unset; }
	/*for categories-blog end*/
	/*feature_section_2col_image_right start*/
	.perfect-right h2 { font-size: 24px; line-height: 34px; }
	/*feature_section_2col_image_right end*/
	.platform-blog { max-width: 330px; margin: 0 auto; }

	.platform-inner-btn { margin-top: 40px; }

	.platform-inner-top h2 { font-size: 36px; line-height: 45px; margin-bottom: 12px; }

	.platform-inner-top h4 { font-size: 22px; line-height: 28px; }

	section { 
      DELETED-padding-bottom: 60px;
      padding: 2rem 0 2rem 0;
    }

	h1, h2, h3, h4, h5, h6{ margin-bottom: 15px; }

	h1 { 
        font-size: 36px; 
        line-height: 40px; 
	}

	h2{ font-size: 28px; line-height: 40.46px; letter-spacing: -0.3px; }

	h3{ font-size: 24px; line-height: 34px; }

	h4{ font-size: 22px; line-height: 30px;  }

	.product-feature-part{ padding-top: 60px; }

	.platform-inner-top h1 { 
	    DELETED-margin-bottom: 15px; 
	    DELETEDpadding: 0px; 
	    DELETEDline-height: 44px;
	}

	.platform-inner-top { max-width: 100%; }

	.platform-review { float: none; margin-top: 22px; }

	.pillar-col-info p:last-child{ margin-bottom: 0px; }

	.protect-inner .title-part { margin-bottom: 0; }

	.bg-divider{ display: none; }

	.gradient-icon-list li { width: 100%; text-align: left; }

	.footer-top-left h2 { font-size: 28px; line-height: 40.46px; text-align: center; }

	.editor-blog-title a br { display: none; }

	.footer-top-right { display: flex; justify-content: flex-end; max-width: 370px; margin: 0 auto; }

	.news-row-email { flex: 0 0 100%; max-width: 100%; }

	.news-row-captcha { flex: 0 0 47.5%; max-width: 47.5%; margin-left: 0; margin-top: 16px; }

	.create-pagination .container{ max-width: 100%; }

	.platform-inner-btn-top .theme-btn{ display: block; }

	.news-submit { flex: 0 0 100%; max-width: 100%; margin-top: 16px; order: 4; }

	.pillar-col{ margin-top: 70px; }

	.news-submit .theme-btn-white{ width: 100%; }

	.captcha-blog { order: 2; flex: 0 0 47.5%; max-width: 47.5%; margin-left: 5%; margin-top: 15px; }

	.news-row input[type="text"], .news-row input[type="email"]{ height: 42px; }

	.footer-latest{ margin-top: 44px; text-align: center; }

	.footer-link-wrapper .col-xs-12 { flex: 0 0 100%; max-width: 100%; }

	.footer-link-set , .footer-link-set:last-child{ text-align: center; height: auto !important; margin-bottom: 50px; }

	.more-space-top{ margin-top: 35px; }

	.footer-link-wrapper .col-xs-12:last-child .footer-link-set {
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 0px;
		padding-right: 0px;
	}

	.footer-link-set .theme-btn{ width: 100%; }

	.footer-link-wrapper .col-xs-12:last-child .footer-link-set.limit-link {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0px;
	}

	.footer-last-mobile-in { flex: 0 0 100%; max-width: 100%; }

	.footer-last-mobile-in {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 23px;
	}

	.footer-last-mobile-in:last-child{ margin-bottom: 0px; }

	.notify-inner {
		font-size: 14px;
		display: block;
		padding: 12px 15px;
		text-align: center;
		-webkit-border-radius: 0;
		border-radius: 0;
		margin: 0 -15px;
	}

	.notify-left{ width: 100%; margin-bottom: 8px; }

	.notify-right {
		padding-left: 0;
		border-left: none !important;
		margin-left: 0;
		position: unset;
	}

	.resolution-left h3 br{ display: none; }

	.notify-inner:hover:before {
		-webkit-border-radius: 0;
		border-radius: 0;
	}

	.notify-part{ margin-top: 0px; overflow-x: hidden; margin-bottom: 3px; z-index: 1; }

	.notify-inner .notify-left span p{
	    font-size: 18px !important;
	    line-height: 24px !important;
	    letter-spacing: -0.378px;
        text-align: left !important;
        padding: 1rem;
	}

	.say-about-part:before , .say-about-part:after{ display: none; }

	.latest-inner .col-xs-12 { margin: 16px 0; }

	section.section-lg-space { padding-bottom: 120px; }

	.latest-inner .title-part { margin-bottom: 12px; }

	.who-we-box-left{ padding-right: 0px; }

	.footer-part{ padding-bottom: 25px; }

	.url-wrapper-left { color: #ffffff; text-align: center; margin-top: 25px; }

	.hero-main{ padding: 75px 0; }

	.create-pagination{
		margin-bottom: 60px;
		/* Banner top margin task start */
		border-bottom: 0px;
		/* Banner top margin task end */
	}

	.heat-start-left-icon{ margin-right: 25px; }

	.who-we-box h3 , .who-we-box-col-left h3 , .press-wrapper h3 , .visa-support-footer-contact h3{ font-size: 24px; line-height: 34px; }

	.who-we-box h4{ font-size: 22px; line-height: 30px; }

	.get-start-free { padding: 25px; }

	.wix-part{ padding: 45px 0; margin-bottom: 130px; }

	.visit-analyst-note{
    	display: block;
    	background: #F3F3F3;
    	padding: 16px 0;
    	text-align: center;
    	font-size: 14px;
	}

	.perfect-part.perfect-partner-part { margin-bottom: 0px; }

	.visit-analyst-inner p {
		margin-bottom: 10px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.analytics-part{ display: none; }

	.suit-offer-inner{
		display: block;
		padding: 30px 20px;
		background: #ffffff;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		text-align: center;
	}

	.office-icon{
	    width: 45px;
	    height: 45px;
	    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position: relative;
		background: #FAFAFA;
		margin: 0 auto;
	}

	.office-icon img{
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.suit-offer-part{ display: block; }

	.suit-offer-inner h5 { margin: 11px 0 28px 0; }

	.suit-offer-inner .back-call{ margin-top: 20px; }

	.suit-offer-inner input[type="email"]{ background: #FAFAFA; font-size: 14px; text-align: center; }

	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:after{ right: 10.5px; }

	.glossary-search .field-form input[type="submit"]{ left: 0px; }

	.character-list-blog-left {
		width: 55px;
		height: 55px;
		line-height: 55px;
		font-size: 24px;
		margin-right: 15px;
	}

	.support-compact-tile-text-v2 h3 , .support-icon-tile-text-v2 h3{ margin-bottom: 20px; font-size: 24px; line-height: normal; }

	.support-icon-tile-image-v2{ min-height: 100px; }

	.glossary-search { margin-bottom: 55px; margin-top: 78px; }

	.full-table{ display: block; overflow-x: auto; }

	.full-table thead tr th{ display: none; }

	.full-table thead tr th:first-child{ display: block; }

	.full-table tbody tr td{ display: none; white-space: nowrap; }

	.full-table tbody tr td:first-child{ display: block; }

	.theme-color{ font-weight: 400; }

	.mistake-wrapper .text-center{ text-align: left !important; }

	.adobe-table-wrap { margin-bottom: 35px; }

	.accordion-button{ font-size: 20px; }

	.faq-blog-list-title h3 { font-size: 28px; margin-top: 35px; margin-bottom: 35px; }

	.adobe-ol{ display: block; }

	.adobe-ol ol{ margin-bottom: 0px; }

	.faq-top-row { margin: 42px auto 47px; }

	.history-vi { margin-bottom: 18px; }

	.tx-powermail .powermail_field input[type="text"], .tx-powermail .powermail_field input[type="email"], .tx-powermail .powermail_field input[type="password"], .tx-powermail .powermail_field input[type="subject"], .tx-powermail .powermail_field input[type="zip"], .tx-powermail .powermail_field input[type="tel"], .tx-powermail .powermail_field textarea, .tx-powermail .powermail_field select{
		height: 54px;
	}

	.text-lbl-up .lbl-txt{ top: 15px; }

	.tx-powermail .powermail_field textarea{ height: 180px; }

	.search-bottom{ margin-top: 35px; }

	.support-article-inner .col-xs-12, .support-topic-inner .col-xs-12 { flex: 0 0 auto; width: 100%; }

	.support-icon-tile-v2 , .support-compact-tile-v2{ padding: 50px 40px; }

	.support-topic-inner > h2 , .support-topic-inner > h2 + p{ text-align: center; }

	.support-topic-inner .row , .support-article-inner .row{ margin: 0 -12px; }

	.support-topic-inner .col-xs-12 , .support-article-inner .col-xs-12{ padding: 0 12px; }

	.support-article-inner > h2 { text-align: center; }

	.plateforms-pad { padding-bottom: 0px !important; }

	.plateforms-article-part .support-article-inner .col-xs-12 { padding-left: 12px; padding-right: 12px; }

	.plateforms-article-part .support-article-inner .row { margin: 0 -12px; }

	.plateforms-article-part .support-compact-tile-text-v2{ min-height: unset; }

	.plugin-box-left {
		min-width: 80px;
		min-height: 80px;
		max-width: 80px;
		max-height: 80px;
		border: 3px solid #EEEEEE;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		margin-right: 20px;
		position: relative;
	}

	.plugin-box-left img { max-width: 40px; }

	.plugin-box-right h3, .plateforms-article-part .support-compact-tile-text-v2 h3 { font-size: 22px; line-height: 30px; }

	.plateforms-inner .glossary-search{ display: block; margin: -18px 0 33px 0; max-width: 100%; }

	.link-show-job { position: relative; right: 0; top: 0; margin-top: 28px; }

	.job-filter-top .col-xs-12 { flex: 0 0 auto; width: 100%; }

	.job-filter-box .reset-btn , .job-filter-box .orange-btn{ margin-top: 5px; }

	.job-filter-list {
		padding: 40px 20px;
		border: none;
		border-bottom: 3px solid #EEEEEE;
		border-radius: 0 !important;
		background: transparent !important;
		margin-bottom: 0px;
	}

	.job-filter-box input , .job-filter-box .reset-btn, .job-filter-box .orange-btn{ height: 48px; line-height: 33px; }

	.who-we-box-right{ margin-top: 55px; }

	.who-we-box-right-inner h4{ font-size: 16px; }

	.who-we-box-right-inner h3{ font-size: 20px; color: #FB8537; }

	.who-we-box-left h3{ font-size: 20px; }

	.common-title h4{ font-size: 20px; }

	.imprint-box { padding: 60px 0; margin: 70px 0 40px 0; }

	.imprint-info{ padding: 0 40px 40px 40px; margin-bottom: 40px; border-bottom: 3px solid rgba(251,133,55,0.30); }

	.imprint-box .col-xs-12:last-child .imprint-info{ border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }

	.resolution-left { margin-right: 0px; min-width: unset; }

	.resolution-part{ display: block; }

	.press-wrapper{ padding: 0 50px; }

	.label-benefit-box{ margin-top: 40px; }

	.white-label-benefit > h2{ margin-bottom: 0px; }

	.white-label-top{ margin-bottom: 100px; }

	.user-end-txt { display: block; text-align: center; margin-bottom: 45px; }

	.user-end-right-txt{ display: none; }

	.user-end-left { padding-right: 0; }

	.user-end-list-box{ margin-left: 0px; }

	.user-end-btn{ margin-left: 55px; }

	.label-benefit-info { max-width: 370px; margin: 0 auto; }

	.partner-part{ padding: 50px 0; }

	.product-feature-col { min-width: 140px; max-width: 140px; }

	.product-feature-col-info h6{ font-size: 20px; }

	.product-feature-part{ padding-top: 0px; }

	.product-feature-col { min-width: 152px; flex: 0 0 50%; max-width: 50%; }

	.platform-inner-top .theme-btn{ display: block; }

	.mobile-info-space .platform-inner-top h1{ margin-bottom: 28px; }

	.mobile-info-space .platform-inner-top h4{ margin-bottom: 28px; }

	.platform-inner-top h4{ font-family: 'Inter'; font-weight: 600; DEPRECATED-font-size: 16px; DEPRECATED-line-height: 24px; }

	#p166 .platform-inner-top h4 { font-size: 20px; line-height: 30px; font-family: 'Jost'; }

	.pricing-top-inner h2 { font-size: 36px; line-height: 48px; }

	.pricing-top-info .platform-blog li { font-size: 14px; line-height: 24px; text-align: left; font-family: 'Inter'; }

	.outlook-wrap { text-align: center; margin-top: 54px; margin-bottom: 38px }

	.history-list-wrap{ margin-top: 40px; }

	.wix-part { background: linear-gradient(90deg, #6B1EB8 0%, #FB8537 120%); }

	.wix-right .theme-btn-white { margin-top: 23px; }

	section , .pillar-part , .perfect-part.perfect-switch { 
      DELETED-padding-bottom: 70px; 
    }
  
	.backendlayout-special_start .perfect-part.perfect-switch { padding-bottom: 70px; }
	.pillar-part {/* .perfect-part.perfect-switch*/ padding-top: 70px; }

	.perfect-part.perfect-gradient{ margin-bottom: 70px; }

	.platform-blog li::before { top: 0; }

	.error-circle{
		width: 100%;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	.mobile-lbl-hide-left{ display: none; }

	.mobile-lbl-show-left{ display: block; }
	.auto-translated-content-banner { margin-bottom: 15px; }
	
	/*CLOSE ICON*/

    .notify-inner {
        font-size: 14px;
        display: block;
        padding: 2px 80px 2px 16px;
        text-align: center;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin: 0 -15px;
    }

    .notify-close {
        width: 38px;
        height: 38px;
        top: 13px;
        -webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
    }

    /*CLOSE ICON*/

	/* accordion link*/
	.toc_accordion { margin-left: 12%; }

	/*	to move checkmarks up*/
	/*.variation-check-blog{
		align-items: flex-start;
	}*/

	/* NEW PRICE UPDATED BLOG */
	@media(max-width: 767px){
	    .new-pricing-tab-right {
	        max-width: calc(100% - 40px);
	        width: calc(100% - 40px);
	        -webkit-border-radius: 0;
	        border-radius: 0;
	        padding: 0;
	        margin: 0px 20px 8px 20px;
	    }
	    .new-pricing-tab-wrap {
	        padding-right: 0;
	    }
	    .new-pricing-tab-right-in {
	        padding: 29px 20px;
	    }
	}
	/* NEW PRICE UPDATED BLOG */
}

@media(max-width: 576px){
	#c24267,#c97285,#c1917,#c1918,#c25307{ padding-bottom: 0; }
	.support-part{ DEPRECATED-padding-bottom: 60px; }
	#c24408 { padding-bottom: 0px; }
	.backendlayout-subnavigation_left .twipla-space-remove-bottom { padding-bottom: 60px; }
	#c24533 { padding-bottom: 60px; }
	#c39340{ padding-bottom: 60px; }
	#c1617{ padding-bottom: 60px; }
	.access-btn a span{ display: none; }

	.language-menu{ display: none; }

	.theme-btn, .theme-btn-variation { 
      padding: 0 15px;
      font-size: 14px;
      margin-top: 0px;
    }

	.language-menu, .user-menu{ margin-right: 8px; }

	.humbarger-menu {
      margin-left: 8px; 
      margin-right: 8px;
    }

	.platform-inner-bottom{ padding: 0px; }

	.platform-part { padding-bottom: 30px; }

	h1 br , h2 br , h3 br , h4 br , h5 br , h6 br{ display: none; }

	section , section.section-lg-space {
      DELETED-padding-bottom: 60px;
    }

	.perfect-right {margin-top: 3rem; text-align: left;}

	.pillar-part{ padding-top: 60px; }

    .btn-group .theme-btn, .btn-group .theme-btn-border , .btn-group .theme-btn-white.theme-btn-white-sm {
      margin: 0; 
      width: 100%; 
      min-width: 100%; 
      margin-top: 10px;
    }

	.btn-group .theme-btn-border , .btn-group .theme-btn-white.theme-btn-white-sm{ margin-top: 8px; }

	.perfect-part.perfect-switch{ padding-top: 60px; }
	.backendlayout-special_start .perfect-part.perfect-switch { padding-top: 60px; }

	.perfect-part.perfect-gradient , .perfect-part.perfect-gradient{ margin-bottom: 60px; }

	.gradient-icon-blog {
		background: url('/fileadmin/twipla/typo3-website-theme/template/images/icons/polygon.svg') no-repeat center center;
		min-width: 45px;
		min-height: 45px;
		position: relative;
		width: 45px;
		height: 45px;
		margin-right: 26px;
		background-size: 45px;
	}

	.gradient-icon-blog img{ max-width: 35px; }

	.perfect-left .btn-group{ margin-top: -50px; }

	.say-about-profile-right.desktop{ display: none; }

	.say-about-profile-right.mobile{display: flex;max-width: 164px;margin-bottom: 8px; }

	.say-about-blog{ padding: 20px; }

	.heat-main-left-top-line{ display: block; text-align: center; }

	.heat-main-left-top{ display: block; text-align: center; }

	.heat-main-left-top p span.date-heat{ border-right: none; padding-right: 0px; }

	.min-btn{ margin-left: 0px; margin-top: 10px; }

	.create-pagination-inner li{ font-size: 13px; }

	.create-pagination-inner li::after { margin: 0 3px 0 3px; }

	.heat-main-start-left , .heat-main-start{ display: block; }

	.heat-main-start-left{ margin-bottom: 15px; }

	.heat-start-left-icon { margin-right: 0px; margin-bottom: 15px; }

	.heat-main-left-top-line p{ font-size: 14px; line-height: 22px; }

	.min-btn{ font-size: 13px; }

	.heat-main-left-top p strong span { padding-left: 0; }

	.get-start-free-top{ display: block; }

	.get-start-free-left{ margin-bottom: 25px; }

	.get-start-free-bottom{ display: block; }

	.get-start-free-bottom-left { width: calc(100%); }

	.get-start-free-bottom-right .theme-btn-white { min-width: 167px; width: 100%; margin-top: 15px; }

	.heat-main-start{ padding: 25px; }

	.product-feature-col { margin: 0 0 40px 0; flex: 0 0 100%; max-width: 100%; }

	.product-feature-col-info h6 { font-size: 20px; }

	.editor-main-list.end-fixed .col-xs-12 { flex: 0 0 100%; max-width: 100%; }

	.benefits-value{ text-align: left; }

	.wix-inner { text-align: center; }

	.wix-left{ margin-bottom: 40px; }

	.user-end-btn { margin-left: 0; }

	.wix-right .theme-btn-white{ width: 100%; }

	.pricing-top-inner .platform-blog { text-align: left; }

	.character-list-blog { margin-top: 25px; display: block; }

	.character-list-blog-left{ margin-bottom: 20px; }

	.adobe-content { margin-top: 35px; }

	.history-list-blog { padding: 0 0 45px 55px; }

	.history-date{ margin-bottom: 10px; }

	.plugin-box-right h3, .plateforms-article-part .support-compact-tile-text-v2 h3 { font-size: 20px; line-height: 30px; }

	.history-list-blog h3 { margin-bottom: 9px; }

	.history-list-wrap::before { left: 19px; }

	.history-dot{ left: 11px; }

	.history-list-blog h2{ font-size: 26px; line-height: 34px; }

	.tx-powermail{ padding: 60px 30px; }

	.field-form-select .lbl-txt{ font-size: 12px; left: 15px; }

	.text-lbl-up input:focus ~ .lbl-txt , .text-lbl-up input:not(:placeholder-shown) ~ .lbl-txt{ font-size: 12px; }

	.text-lbl-up textarea:focus ~ .lbl-txt , .text-lbl-up textarea:not(:placeholder-shown) ~ .lbl-txt{ font-size: 12px; }

	.format-apply span{ font-size: 11px; }

	.field-form-col.powermail_field .theme-btn { min-width: unset; display: block; width: 100%; }

	.plateforms-inner .col-xs-12 { flex: 0 0 auto; width: 100%; }

	.press-wrapper{ padding: 0 20px; }

	.addition-inner .col-xs-12 { flex: 0 0 auto; width: 100%; }

	.user-end-btn .theme-btn , .history-title.common-title .theme-btn , .benefit-inner-box-right .theme-btn , .visa-support-footer-contact .theme-btn{ display: block; }

	.white-label-top{ margin-top: 75px; }

	.user-end-txt { display: block; text-align: center; margin-bottom: 45px; margin-top: 28px; }

	.user-end-left{ margin-bottom: 85px; }

	.addition-inner { padding: 0 25px; }

	.platform-blog li , .platform-blog li:last-child{ margin-bottom: 9px; }

	.addition-btn .theme-btn-border , .deeper-inner .theme-btn{ display: block; }

	.addition-btn { width: calc(100% - 40px); }

	.benefit-from-part { padding-top: 30px; padding-bottom: 80px; }

	.say-about-part{ padding-bottom: 70px; }

	.history-title.common-title h4{ font-family: 'Inter'; font-weight: 700; font-size: 16px; line-height: 26px; }

	.benefit-inner-box-right h2{ text-align: center; }

	.full-parner-slider:before , .full-parner-slider:after { max-width: 50px; }

	.error-contact { margin: 40px 0; }

	.error-404-text h4 , .error-contact h5{ font-size: 20px; line-height: 26px; }

	.main-menu .language-menu {
		display: block;
		top: -9px;
		position: relative;
		left: 25px;
		z-index: 99;
		margin-top: -50px;
	}

	.main-menu .language-menu .language-menu-drop { left: 0px; right: auto; top: 100%; background: #F5F5F5; }

	.main-menu .language-menu.open .lang-click { border-bottom-left-radius: 0 !important; }

	.main-menu .language-menu.open .language-menu-drop{ border-top-left-radius: 0 !important; }

	.main-menu .language-menu{ display: block; }
	/* responsive table in blog by designer */
	.table-responsive table {
		display: block;
		overflow-x: auto;
		/* responsive table in blog by designer */
	}
}

@media(max-width: 480px){
	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:after{ right: -0.05px; }

	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12:nth-child(3) { flex: 0 0 30%; max-width: 30%; }

	.benefits-blogs .row.header-show-mobile .col-md-2.col-sm-2.col-xs-12{ flex: 0 0 22%; max-width: 22%; }

	.error-404-btn .theme-btn , .error-btn-ct{ min-width: 100%; }

	.error-404-text h4, .error-contact h5 { font-size: 16px; line-height: 22px; }
}

@media(max-width: 379px){
	.imprint-info{ padding-left: 20px; padding-right: 20px; }

	.addition-inner { padding: 0 10px; }

	.history-title.common-title h4 br{ display: none; }

	.who-we-box-left .gradient-txt-sm{ font-size: 14px; }
}

@media(max-width: 340px){
	.access-btn .theme-btn{ font-size: 13px; height: 40px; line-height: 40px; }

	.language-menu .lang-click, .user-menu a{ width: 40px; height: 40px; line-height: 40px; }

	.humbarger-menu{ padding: 8px; }

	.main-part{ padding-top: 72px; }

	.product-feature-col { margin: 0 0 30px 0; flex: 0 0 100%; max-width: 100%; }

	.editor-left-link{ padding: 20px; }

	.support-sidebox-v2 { padding: 65px 25px 65px 45px; }
}

/* custom */
.addition-agency .box-shadow { height: initial; }
@media(max-width: 1199.99px) {
	.tags-list p a span { margin-top: 1rem; }
	.tags-list p { margin-bottom: 0; }
}
@media (min-width: 768px) {
	.pricing-table-intro-v2 .col-md-4 {
	  	flex: 0 0 33.3333333333%;
	  	max-width: 33.3333333333%;
	}
	.addition-agency .pt-md-5 { margin-left: 15px; }
}
@media (min-width: 768px) {
	.pricing-table-intro-v2 .col-md-8 {
	  	flex: 0 0 66.6666666667%;
	  	max-width: 66.6666666667%;
	}
	/* Search label below input */
	#p193 .form-search-box .col-md-4, #p4903 .form-search-box .col-md-4 { margin-top: 7rem; }
	/* Search label below input */
}
@media(min-width: 992px){
	.mega-menu-wrapper:after {
	    position: absolute;
	    top: -30px;
	    background: transparent;
	    content: "";
	    width: 100%;
	    left: 0;
	    height: 28px;
	}
	.addition-agency .box-shadow { height: 300px; }
	/* Search label below input */
	#p193 .support-part .messsage ,#p4903 .support-part .messsage { margin-left: 50%; }
	/* Search label below input */
}

@media(min-width: 576px){
	.language-menu:hover .language-menu-drop { display: block; }

	.language-menu-drop:before {
		position: absolute;
		content: "";
		left: 0;
		width: 100%;
		top: -25px;
		height: 25px;
		z-index: 1;
	}

	.header-inner{ z-index: 11;	}
}


/* Spacing b/w elements */
@media (max-width: 1200px) {
	.adobe-part + .frame {
	    padding-top: 0;
	    padding-bottom: 120px;
	    margin-bottom: 0;
	}
	.form-wrapper-v2 .frame-space-before-none { margin-top: 0rem; padding-bottom: 0rem; }
	.faq-blog-list-title { margin-top: -3rem; }
	#c272 + .history-part.twipla-space-remove-bottom { margin-top: -70px; }
	#c25268 + .support-part + .twipla-space-remove-bottom { margin-top: 0px; }

	.scroll-to-fixed-fixed{
		position: static !important;
		top: 0 !important;
		left: 0 !important;
		margin-top:0px !important;
	}
	.scroll-fix-blog + div + div,.scroll-fix-blog + div + div + div, .scroll-fix-blog + div{
		height: 0px !important;
	}
	.editor-inner .editor-left-link .scroll-to-fixed-fixed{ top: 0 !important; }
	.scroll-fix-blog {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}
}
@media (max-width: 991px) {
	.adobe-part + .frame {
	    padding-top: 0;
	    padding-bottom: 100px;
	    margin-bottom: 0;
	}
	#p242 .platform-part { padding-bottom: 0; }
	.categories-blog + .editor-main-list .editor-right .editor-main-list .col-xs-12 { margin-bottom: 30px; }
	.section-default .frame-space-after-none { padding-bottom: 75px; }
}
@media (max-width: 767px) {
	#c24267,#c97285,#c1917,#c1918,#c25307{ DEPRECATED-padding-bottom: 70px; }
	.support-part{ DEPRECATED-padding-bottom: 70px; }
	#c24408 { padding-bottom: 0px; }
	.backendlayout-subnavigation_left .twipla-space-remove-bottom { padding-bottom: 70px; }
	#c24533 { padding-bottom: 70px; }
	#c39340{ padding-bottom: 70px; }
	#c1617{ padding-bottom: 70px; }
	.adobe-part + .frame { padding-top: 0; padding-bottom: 70px; margin-bottom: 0; }
	.search_plateforms-part + .plateforms-pad { padding-bottom: 85px !important; }
	#c25268 + .support-part { margin-top: 90px; }
	.close-notify-part {
		padding: 12px 15px 15px 15px;
		background: #fff;
		border-radius: 12px;
		margin-left: 15px;
		position: absolute;
		right: 15px;
		top: 16px;
	}
	.variation-check-blog .variation-check-icon p .rte-img-responsive { margin-top: -7px; }
}
@media (max-width: 576px) {
	.adobe-part + .frame {
	    padding-top: 0;
	    padding-bottom: 60px;
	    margin-bottom: 0;
	}
	.perfect-inner .platform-blog {
		width: 100%;
	}
	.form-wrapper-v2 .frame-space-before-none {
		margin-top: 3rem;
		padding-bottom: 0rem;
	}
	.section-default .frame-space-after-none {
	    padding-bottom: 30px;
	}
}
@media(min-width: 576px){
	.heat-main-start-left{
		width: calc(100% - 190px);
	}
}
/* Spacing b/w elements */

/*for popup*/
@media (max-width: 1200.99px){
  	#auto-popup .modal-dialog {
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
	}
}

@media (max-width: 767.99px){
	.custom-plugin + .frame-type-text{
	    margin-top: -40px !important;
	}
	#auto-popup .modal-content {
	  -webkit-border-radius: 15px;
	  -moz-border-radius: 15px;
	  -ms-border-radius: 15px;
	  -o-border-radius: 15px;
	  border-radius: 15px;
	}
}

@media (max-width: 767.99px){
	#auto-popup .close {
	  	font-size: 20px;
	}
}

 @media (max-width: 767.99px){
	.row.row-switch .auto-popup-left-col, .row.row-switch .auto-popup-left-col .auto-popup-left, .row.row-switch .auto-popup-left img {
	  -webkit-border-radius: 15px 15px 0 0px;
	  -moz-border-radius: 15px 15px 0 0px;
	  -ms-border-radius: 15px 15px 0 0px;
	  -o-border-radius: 15px 15px 0 0px;
	  border-radius: 15px 15px 0 0px;
	}

	.video .frame-container .frame-inner video{
		margin-left: -10%;
	}
}

@media (max-width: 767.99px){
	#auto-popup .close {
	  right: -5px;
	  top: -5px;
	  width: 28px;
	  height: 28px;
	  font-size: 20px;
	}
}

@media (max-width: 991.99px){
	.auto-popup-right {
		padding: 30px;
	}
}

/*for popup*/

/* Banner DCE with button */
@media (max-width:1490px) {
  .banner_container, .banner_logo {
    max-width: 100%;
    padding: 0 180px;
  }

  .banner_btn_right {
    width: 230px;
  }

  .left_book, .right_book {
    width: 170px;
    top: -25px;
  }

  .left_book img, .right_book img {
      width: 170px
  }

  .circle-center img {
    width: 170px;
    top: -80px;
  }
}

@media (max-width:1490px) {
  .banner_btn_left p {
    font-size: 14px;
  }

  .banner_logo img {
    width: 220px
  }
}

@media(max-width: 1024px) {
  .banner_btn_wrap {
    margin: 40px 0;
    padding: 0
  }

  .banner_container {
    flex-direction: column;
    max-width: 400px;
    margin: 0;
  }

  .banner_btn_left {
    order: 2;
    padding-bottom: 20px;
    width: 75%;
  }

  .circle-center {
      order: 1;
      top: -48px;
      margin: 0 auto -25px;
      display: block;
      width: 100%;
      text-align: center;
  }

  .circle-center img {
      position: relative;
      top: 0;
      left: 0;
      transform: none;
  }
  .banner_btn_right {
      order: 3;
      position: absolute;
      bottom: 20px;
      right: 30px;
  }
}

@media (max-width: 768px) {
  .banner_btn_right {
     display: block;
     position: absolute;
     right:0;
     bottom: auto;
     top: 50%;
     transform: translateY(-50%);
  }

  .banner_container {
      width: 90%;
      padding: 0;
      max-width: 100%;
      display: block;
      min-height: 120px;
  }

  .circle-center {
      left: 30px;
      width: auto;
      position: absolute;
      top: -35px;
  }

  .right_book, .left_book, .banner_btn_left {
      display: none;
  }

  .banner_logo {
      text-align: right;
      width: 90%;
      margin: 0;
      padding: 10px 0 0;
  }

  .banner_logo a {
      padding: 0;
  }

  .banner_btn_wrap {
      margin: 15px 0 40px;
  }
  a.banner_btn {
      padding: 7px 20px 10px;
      font-size: 14px;
  }
}

@media (max-width: 560px) {
  .circle-center img {
      width: 140px;
      top: 10px;
  }
  .banner_container {
      min-height: 100px;
  }
  .banner_logo img {
      width: 180px;
  }
  .circle-center {
      left: 10px;
  }
}
@media (max-width: 390px) {
  .circle-center img {
      width: 115px;
  }
  .banner_container {
      width: 100%;
      min-height: 80px;
  }
  .banner_logo {
      width: 100%;
  }
  .banner_logo img {
      margin-right: 15px;
  }
  .banner_btn_right {
      right: 15px;
  }
}
/* Banner DCE with button */


@media(max-width: 1400px){
    .wrapper-recent-info {
        padding: 18px 15px 80px;
    }

    .recent-bottom-left span, .recent-bottom-right span , .author-wrap .author-wrap-name{
        margin-left: 5px;
    }
	.blog-list-footer-wrap {
		padding: 18px 15px;
	}
	.perfect-part .perfect-left img {
	    border-radius: 30px;
	}
}

@media(max-width: 1200px){
	.custom-plugin + .frame-type-text{
	    margin-top: -125px;
	}
    .blog-wrapper-recent .col-xs-12{
        flex: 0 0 auto;
        width: 50%;
    }
	#blog-toc{
		max-width: 100%;
	}
	.multiple-tools-logo .multiple-tools-logo-click {
        font-size: 14px;
    }
}

@media(max-width: 991px){
    .blog-recent-pagination{
        margin-bottom: 50px;
    }
}

@media(max-width: 576px){
    .blog-wrapper-recent .col-xs-12{
        flex: 0 0 auto;
        width: 100%;
    }
}

@media (max-width: 991px) {
  .mega-menu-head span {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .mega-menu-head{
    max-width: 100%;
  }
}
/*for support-center part scrolling start*/
@media (min-height: 1100px) {
	.section-row .scroll-fix-blog1 {
	    height:855px;
	   	overflow-y: auto;
	}
}

@media (min-width: 2200px) ,(min-height: 1200px) {
	.section-row .scroll-fix-blog1 {
	    height:1100px;
	   	overflow-y: auto;
	}
}

@media (min-width: 2600px)  , (min-height: 1300px){
	.section-row .scroll-fix-blog1 {
	    height:1200px;
	    overflow-y: auto;
	}
}

@media (min-width: 2700px)  , (min-height:1400px){
	.section-row .scroll-fix-blog1 {
	    height:1375px;
	    overflow-y: auto;
	}
}

@media (min-width: 2800px) , (min-height: 2500px) {
	.section-row .scroll-fix-blog1 {
	    height:1570px;
	    overflow-y: auto;
	}
}
@media (min-width: 2900px) , (min-height: 2700px){
	.section-row .scroll-fix-blog1 {
	    height:1681px;
	    overflow-y: auto;
	}
}
@media (min-width: 3000px) {
	.section-row .scroll-fix-blog1 {
	    height:1781px;
	    overflow-y: auto;
	}
}
/*for support-center part scrolling end*/

/*support center new designe and three piller VARIATION SCREEN start*/
/*for replase tools start*/
@media(max-width: 1670px){
    .multiple-tools-logo .multiple-tools-logo-click{
        font-size: 16px;
    }

    .multiple-tools-logo-icon {
        display: flex;
        width: 38px;
        height: 38px;
        min-width: 38px;
        margin-right: 8px;
        line-height: 38px;
    }

    .multiple-tools-logo{
        gap:20px;
    }
}


/*for replase tools end*/
@media (max-width: 1600px) {
  .new-variation .variation-col-info {
    padding-right: 0;
  }
}

@media(max-width: 1400px){
    .variation-col-picture {
        padding-left: 0px;
    }

    .variation-col-info h1 {
        font-size: 70px;
        line-height: 80px;
    }

    .variation-check-info h6{
        font-size: 18px;
    }

    .variation-check-info p , .three-piller-upside p{
        font-size: 16px;
    }

    .three-piller-click-left li a{
        font-size: 16px;
    }

    .three-piller-click-wrap .three-piller-click-left {
        width: 350px;
    }

    .three-piller-click-wrap .three-piller-click-right {
        width: calc(100% - 350px);
    }
}

@media (max-width: 1450px) {
  .new-variation .variation-col-info h1 {
    line-height: 58px;
    font-size: 54px;
  }
}

@media (max-width: 1300px) {
  .new-variation .variation-col-info h1 {
    line-height: 50px;
    font-size: 46px;
  }
}

@media(max-width: 1200px){
    .three-ticket-info h4 {
        font-size: 26px;
        line-height: 34px;
    }
    .variation-col-info h1 {
        font-size: 58px;
        line-height: 72px;
    }
    .new-variation .variation-col-info h1 {
	    line-height: 44px;
	    font-size: 40px;
	}
    .quick-section-right {
        padding: 90px 0 100px 30px;
    }
    .multiple-tools-logo .multiple-tools-logo-click {
        font-size: 14px;
    }
    .multiple-tools-logo {
        gap: 10px;
    }
    .multiple-tools-logo-icon {
        display: flex;
        width: 32px;
        height: 32px;
        min-width: 32px;
        margin-right: 8px;
        line-height: 32px;
    }
}
@media(max-width: 991px){
    .multiple-tools-logo {
        gap: 20px;
    }

    .multiple-tools-title p {
        font-size: 16px;
    }

    .variation-col-info h1 {
        font-size: 52px;
        line-height: 64px;
		/*  Hero home content not fit */
        word-wrap: break-word;
    }

    .three-piller-title {
        position: relative;
        padding: 125px 0 0 0;
    }

    .quick-section-inner{
        display: block;
    }

    .quick-section-left{
        padding: 30px 0;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .quick-section-left:after{
        display: none;
    }

    .quick-section-right {
        padding: 0px 0 30px 0px;
        width: 100%;
    }

    .quick-nav-list-single{
        display: block;
    }

    .quick-nav-list-single a{
        padding: 15px 40px 15px 15px;
        background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.01) 100%);
        display: block;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: -0.18px;
        color: #5C04B4 !important;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        border-radius: 12px;
        text-decoration: none;
        display: flex;
        position: relative;
    }

    .quick-nav-list-single a:after{
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        width: 40px;
        background: url('/fileadmin/twipla/typo3-website-theme/template/images/icons/quick-arrow.svg') no-repeat center center;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
        content: "";
    }

    .quick-nav-list{
        display: none;
    }
}

@media(max-width: 767px){
	#video-section {
		display: none;
	}
    .container-get-position{
        DEPRECATED-margin-left: 0px !important;
        padding: 0 16px;
    }

    .variation-col-info{
        text-align: center;
    }

    .variation-col-info h1 {
        font-size: 48px;
        line-height: 48px;
        letter-spacing: 1.152px;
    }

    .variation-col-info h2{
        font-size: 18px;
        line-height: 30px;
    }

    .variation-col-info h2 {
        font-size: 15px;
        line-height: 18px;
    }

    .variation-col-hide-mobile{
        display: none;
    }

    .variation-col-picture-mobile{
        display: block;
        margin: 36px 0;
    }

    .variation-top-part {
        padding: 20px 0 50px 0;
        background: #ffffff;
    }

    .variation-list-btn{
        display: block;
        margin-top: 24px;
    }

    .variation-list-btn .cmn-btn {
        width: calc(100%);
        margin-bottom: 12px;
    }

    .multiple-tools-part {
        DEPRECATED-padding: 48px 0;
    }

    .multiple-tools-inner h2{
        font-size: 30px;
        font-style: normal;
        font-weight: 500;
        line-height: 42px;
        letter-spacing: 5.4px !important;
        text-transform: uppercase;
    }

    .multiple-tools-row {
        margin-top: 25px;
    }

    .multiple-tools-box{
        margin-bottom: 36px;
        padding-bottom: 36px;
        position: relative;
    }

    .multiple-tools-box:after{
        background: radial-gradient(50.02% 2879999.98% at 50.21% 50.02%, #B8B8B8 0%, rgba(255, 255, 255, 0) 100%);
        height: 1.5px;
        position: absolute;
        left: 0px;
        width: 100%;
        content: "";
        bottom: 0px;
    }

    .multiple-tools-row .row .col-xs-12:last-child .multiple-tools-box{
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .multiple-tools-row .row .col-xs-12:last-child .multiple-tools-box:after{
        display: none;
    }

    .multiple-tools-title p {
        font-size: 21px !important;
        line-height: 36px;
    }

    .three-piller-tt h1{
        font-size: 30px;
        line-height: 36px;
    }

    .three-piller-title {
        padding: 75px 0 0 0;
    }

    .three-piller-tab-box {
        z-index: 1;
        position: relative;
    }

    .daimond-design{
        width: 100%;
    }

    .three-piller-tab-btn{
        display: none;
    }

    .three-piller-click-wrap .three-piller-click-right {
        width: calc(100%);
        display: none;
    }

    .three-piller-click-wrap .three-piller-click-left {
        max-width: 100%;
        width: 100%;
    }

    .three-ticket-blog-none{
        display: none;
    }

    .three-ticket-blog {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .three-piller-ticket{
        margin-top: 0px;
    }

    .three-piller-inner {
        margin-bottom: 0;
    }

    .three-piller-tab-box{
        DEPRECATED-padding: 36px 0;
    }

    .three-ticket-info h4 {
        font-size: 36px;
        font-style: normal;
        font-weight: 600;
        line-height: 42px;
        letter-spacing: -0.756px;
    }

    .three-piller-desktop-hide{
        display: block;
        margin-top: 48px;
    }

    .three-piller-desktop-hide .three-ticket-blog-none{
        display: block;
    }

    .three-piller-desktop-hide .three-piller-click-wrap{
        display: block !important;
    }

    .three-piller-title h3{
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: -0.27px;
        font-family: 'Inter';
        text-transform: unset;
    }
}
@media(max-width: 767px){
	.variation-col-info h2 {
    	font-size: 15px !important;
    	line-height: 18px !important;
    }

    .variation-check-icon P{
    	margin-bottom: -6%;
    }
}
@media(max-width: 767px){
	.variation-col-info h1 {
    	font-size: 48px;
    	line-height: 48px;
    	letter-spacing: 1.152px;
    }

}
@media(max-width: 380px){
    .variation-col-info h1 {
        font-size: 38px;
        line-height: 38px;
        letter-spacing: 1.152px;
    }
}
@media(max-width: 380px){
	.variation-col-info h1 {
    	font-size: 38px !important;
    	line-height: 38px !important;
    	letter-spacing: 1.152px !important;
    }
}
/*support center new designe and three piller VARIATION SCREEN end*/

/*3 piller start start*/
@media (max-width: 767px) {
  .three-piller-tt h2 {
    font-size: 30px !important;
    line-height: 36px !important;
  }
}
/*3 piller start end*/

/*auto-translated-content-banner-inner start*/
@media(max-width: 1470px){
	.logo {
		PAUSED-margin-right: auto; 
        PAUSED-margin-left: auto;
	}
}

@media(max-width: 1470px){
	.auto-translated-content-banner-inner{
		margin-top: 2.1%;
	}
}
@media(max-width: 767px){
	.auto-translated-content-banner-inner{
		margin-top: 3%;
	}
}
/*auto-translated-content-banner-inner end*/

/*for hero dce s*/
@media(min-width: 5000px){
	.variation-col-picture video {margin-bottom: -100px;}
}
@media only screen and (max-width: 5000px) and (min-width: 4600px){
	.variation-col-picture video {margin-bottom: -100px;}
}
@media only screen and (max-width: 4600px) and (min-width: 4200px){
	.variation-col-picture video {margin-bottom: -150px;}
}
@media only screen and (max-width: 4200px) and (min-width: 3800px){
	.variation-col-picture video {margin-bottom: -70px;}
}
@media only screen and (max-width: 3800px) and (min-width: 3400px){
	.variation-col-picture video {margin-bottom: 0px;}
}
@media only screen and (max-width: 3400px) and (min-width: 3100px){
	.variation-col-picture video {margin-bottom: 60px;}
}
@media only screen and (max-width: 3100px) and (min-width: 2660px){
	.variation-col-picture video {margin-bottom: 70px;}
}
@media only screen and (max-width: 2660px) and (min-width: 2160px){
	.variation-col-picture video {margin-bottom: 250px;}
}
@media (max-width: 767px){
	.variation-col-picture iframe, .variation-col-picture video{
    	border-radius: 7%;
    	margin-top:unset;
    	margin-bottom: 0;
	}
	 .variation-col-picture {
    	padding-bottom: unset!important;
  	}

}
/*for hero dce e*/

/*FOR CALCULATE PART START*/
@media(max-width: 1200.50px){
    .calc-profile-field label{
        font-size: 13px;
    }
}

@media(max-width: 991.50px){
    .calc-profile-row .calc-profile-full{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .calc-profile-row-right{
        margin-top: 48px;
    }

    .calc-title h3{
        font-size: 42px;
        font-style: normal;
        font-weight: 600;
        line-height: 60px;
        letter-spacing: 1.26px;
        text-transform: uppercase; 
    }

    .calc-profile-row {
        margin-top: 20px;
    }

    .calc-profile-row-right h6, .calc-profile-row-left h6{
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 36px;
        letter-spacing: -0.432px; 
    }
}

@media(max-width: 576px){
    .calc-profile-field label {
        font-size: 12px;
        max-width: calc(100% - 76px);
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .calc-profile-row-right {
        padding: 20px 5px;
    }

    .calc-profile-field input[type="text"], .calc-profile-field input[type="email"], .calc-profile-field input[type="password"], .calc-profile-field input[type="tel"], .calc-profile-field input[type="number"], .calc-profile-field input[type="subject"], .calc-profile-field input[type="zip"]{
        font-size: 13px;
    }

    .calc-profile-list-blog{
        padding: 12px;
    }
}
/*FOR CALCULATE PART END*/
/*for categories-blog start*/
@media only screen and (max-width: 991px) and (min-width: 580px){
	.heat-main-left-top .heat-main-top-pic{margin: 4px;}
	.heat-map-top-inner .chip{margin-top: 1%;}
}
/*for categories-blog end*/
/*for hero dce start*/
@media only screen and (max-width: 950px){
	.variation-col-picture {padding-bottom: 477px;}
}
@media only screen and (max-width: 890px){
	.variation-col-picture {padding-bottom: 515px;}
}
@media only screen and (max-width: 760px){
	.variation-col-picture {padding-bottom: 562px;}
}
@media only screen and (max-width: 768px){
	.variation-col-picture {padding-bottom: 535px;}
}
@media(max-width:1280px){
	.variation-col-picture {padding-bottom: 160px;}
}
@media(max-width: 1200px){
	.variation-col-picture {padding-bottom: 260px;}
}
@media(max-width: 1150px){
	.variation-col-picture {padding-bottom: 270px;}
}
@media(max-width: 1100px){
	.variation-col-picture {padding-bottom: 300px;}
}
@media(max-width: 1050px){
	.variation-col-picture {padding-bottom: 330px;}
}
@media(max-width: 1000px){
	.variation-col-picture {padding-bottom: 333px;}
}
@media(max-width: 950px){
	.variation-col-picture {padding-bottom: 422px;}
}
@media(max-width: 900px){
	.variation-col-picture {padding-bottom: 482px;}
}
@media(max-width: 845px){
	.variation-col-picture {padding-bottom: 510px;}
}
@media(max-width: 800px){
	.variation-col-picture {padding-bottom: 518px;}
}

/*for hero dce end*/

/* Header update at 1396 px task start */
@media only screen and (min-width: 1200px) and (max-width: 1470px){
	.header-part .logo {margin-right: 0;}
	.header-part .access-btn {position: relative;}
	.header-part .header-info {margin-left: auto;}
	.special-header .logo {margin-right: auto;}
	.special-header .header-info {margin-left: auto;}
	.special-header .access-btn {position: relative;}
	.main-menu > ul > li {DEPRECATED-margin: 0 25px;}
}
@media only screen and (min-width: 992px) and (max-width:1200px){
	.header-part .header-inner .access-btn {display: none;}
}
/* Header update at 1396 px task end */

/* Line height issue for .platform-blog li */
@media(max-width: 1200px){
	.platform-blog li {line-height: 36px;}
	.platform-blog li::before {top: 6px;}
}
@media(max-width: 991px){
	.platform-blog li {margin-bottom: 35px;}
}

/*Undisplay the login button at screen < 578px*/
@media(max-width: 576px){
	.header-inner .user-menu {
/*		display: none;*/
	}
}
/*Undisplay the login button at screen < 578px*/

/*Make Banner Whole area as hyperlink*/
@media(max-width: 767px){
	.notify-part .notify-inner a {width: auto;}
}
/*Make Banner Whole area as hyperlink*/

/*Full text display*/
@media(max-width: 526px)
{
	.variation-check-info h6 {line-height: 24px;}
}
/*Full text display*/

/*Scrolling at Mega-menu-wrapper height*/
@media only screen and (max-height: 950px) {
	.mega-menu-wrapper.scroll-enable {
		overflow-y: scroll;
		scrollbar-width: thin;
	}
}
/*Scrolling at Mega-menu-wrapper height*/

/*Mobile Subnavigation visible*/
@media(max-width: 991px){
	.mobile-quick-wrap {display: block;}
}
/*Mobile Subnavigation visible*/

/*Twipla New_Visa_Agency_v2 heading style*/
@media (max-width: 767px) {
  .perfect-right h3 {font-size: 24px; line-height: 34px;}
}
/*Twipla New_Visa_Agency_v2 heading style*/

/*NEW PRICING DESIGN*/
@media(max-width: 1450px){
    .new-pricing-tab ul li a {
        height: 50px;
        font-size: 16px;
        line-height: 24px;
    }
}

@media(max-width: 1200px){
    .flex-tr-info p , .full-plan-table table , .new-pricing-tab-col li{
        font-size: 13px;
        line-height: 20px;
    }

    .new-pricing-tab-right{
        max-width: 280px;
    }

    .new-pricing-tab-left {
        width: calc(100% - 280px);
    }

    .video-pop-link a{
        font-size: 12px;
    }

    .new-pricing-part .new-pricing-tab-col .features-active {
	    font-size: 13px;
	}

	.new-pricing-tab-row-middle .new-pricing-tab-col ul li:hover .features-active {
	    top: 14px;
	}

	.new-pricing-tab-row-middle .new-pricing-tab-col ul li:hover .video-pop-link a {
	    line-height: 18px;
	}
}

@media(max-width: 991px){
    .new-pricing-tab ul li a {
        height: 44px;
        font-size: 14px;
        line-height: 24px;
    }

    .new-pricing-tab-right {
        max-width: 240px;
    }

    .new-pricing-tab-left {
        width: calc(100% - 240px);
    }

    .new-pricing-title h4 {
        font-size: 26px;
        line-height: 38px;
    }

    .new-pricing-title h2 {
        font-size: 38px;
        line-height: 62px;
    }

    .new-pricing-title {
        margin-bottom: 50px;
    }
    .new-pricing-title h4 {
        font-size: 18px;
		line-height: 20px;
		letter-spacing: 0;
    }

    .new-pricing-title h2 {
        font-size: 28px;
		line-height: 42px;
    }

    .new-pricing-title {
		text-align: center;
	}
}

@media(max-width: 767px){
    .new-pricing-tab ul li a{
        white-space: nowrap;
    }

    .new-pricing-tab{
        overflow-x: auto;
        width: 100%;
    }

    .new-pricing-tab-right {
        max-width: calc(100% - 40px);
        width: calc(100% - 40px);
        -webkit-border-radius: 18px;
        border-radius: 18px;
        padding: 18px 6px 6px 6px;
        margin-right: 20px;
    }

    .new-pricing-tab-left{
        width: 100%;
        padding: 12px 20px 20px 20px;
    }

    .new-pricing-tab-col{
        width: 100%;
    }

    .new-pricing-tab-col:first-child li:last-child {
        -webkit-border-radius: 0 0 0px 0px;
        border-radius: 0 0 0px 0px;
    }

    .new-pricing-tab-col:last-child li:first-child {
        -webkit-border-radius: 0 0px 0 0;
        border-radius: 0 0px 0 0;
    }

    .new-pricing-tab-col:last-child li:last-child {
        -webkit-border-radius: 0 0 12px 12px;
        border-radius: 0 0 12px 12px;
    }

    .new-pricing-tab-col:first-child li:first-child {
        -webkit-border-radius: 12px 12px 0 0;
        border-radius: 12px 12px 0 0;
    }

    .new-pricing-tab-row:first-child {
        margin-bottom: 6px;
    }

    .new-pricing-tab-wrap{
        padding-top: 20px;
    }

	/*  Pricing   */
    /*.new-pricing-tab-right .price-full-btn:last-child{
        display: none;
    }*/

    .price-full-btn {
        margin-bottom: 10px;
    }

    .full-plan-wrap{
        display: none;
    }

    .new-month-year{
        margin-bottom: 24px;
    }

    .year-price-large p {
        margin-bottom: 15px;
        text-align: center !important;
    }

    .year-price-large {
        margin-bottom: 10px;
    }
 
    .new-pricing-part .platform-inner-top h2 {
		font-size: 26px;
		line-height: 15px;
	}
	.new-pricing-part .platform-inner-top p {
		font-size: 17px;
		line-height: 32px;
		margin-top: 30px;
	}
}

@media (min-width:  576px) and (max-width: 767px) {
	.new-pricing-part .home-page-inner-btn-top .btn-group .theme-btn {
		margin-right: 0;
  		margin-bottom: 8px;
	}	
}

@media (max-width: 767px) {
	.calc-profile-row-left #myForm .row .post-letter-captcha .captcha-blog-post .captcha-blog-left .capcode {
		width: 45%;
		border-radius: 10px;
	}
	.calc-profile-row-left #myForm .row .post-letter-captcha .captcha-blog-post .captcha-blog-right {
		background: #444242;
	}
	.calc-profile-row-left #myForm .row .post-letter-captcha .captcha-blog-post {
		background: none;
	}
}

@media (max-width: 767px) {
	.pricing-class {
		display: block;
		padding-top: 60px;
	}
	.new-pricing-part .platform-inner-top h1, .new-pricing-part .platform-inner-top h2 {
	    font-weight: 600;
	}
	.pricing-class .title-part {
		margin-bottom: 20px;
	}
	.pricing-class h2.text-center {
	  	font-size: 35px;
	}
	.pricing-class h3.text-center {
	  	font-size: 20px;
	  	letter-spacing: 0;
	}
	.pricing-class .product-feature-col {
		text-align: left;
		width: 100%;
		text-align: left;
		margin-bottom: 17px;
		display: flex;
		width: 100%;
		align-items: center;
		text-decoration: none;
		padding: 0;
		max-width: 300px;
		min-width: 340px;
		margin: 10px 10px 10px 10px;
	}
	.pricing-class .product-feature-row .product-feature-col a {
		font-size: 16px;
		line-height: 24px;
		display: flex;
		align-items: center;
	}
	.pricing-class .product-feature-col-icon {
		min-width: 45px;
		min-height: 45px;
		position: relative;
		width: 45px;
		height: 45px;
		margin-right: 26px;
		background-size: 45px;
	}
	.pricing-class .product-feature-col-icon {
		margin-left: 0;
	}
	.pricing-class .product-feature-col-icon img {
		max-width: 75px;
	}
	.pricing-class .product-feature-col-info p {
		margin-bottom: 20px;
		line-height: 26px;
		font-weight: 600;
	}
	.pricing-class .product-feature-col-info p small {
	  	color: #404040;
	  	font-weight: 500;
	}
}
@media (min-width:  320px) and (max-width: 400px) {
	.pricing-class .product-feature-row {
		padding-right: 0px;
		padding-left: 50px;
  	}
  	.pricing-class .product-feature-col-info {
  		width: 250px;
  	}
}

/* Pricing page background white changes */
.page-15063, .page-149 {
	background-color: #ffffff;
}

@media (min-width: 767px) {
	.new-pricing-part {
		DELETED-width: 95%;
		DELETED-margin: 0 auto;
	}
	.full-plan-wrap {
		width: 95%;
		margin: 0 auto;
		border-bottom: ;
		border-bottom-right-radius: 100px;
		border-bottom-left-radius: 100px;
	}
}
/* Pricing page background white changes */


/*NEW BLOG PRICE SUCCESS STORIES*/
@media(max-width: 1800px){
    .success-story-slider .owl-carousel .owl-nav .owl-prev, .success-story-slider .owl-carousel .owl-nav .owl-prev:hover{
        left: -8%;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-next, .success-story-slider .owl-carousel .owl-nav .owl-next:hover{
        right: -8%;
    }
}

@media(max-width: 1600px){
    .success-story-slider .owl-carousel .owl-nav .owl-prev, .success-story-slider .owl-carousel .owl-nav .owl-prev:hover{
        left: -3%;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-next, .success-story-slider .owl-carousel .owl-nav .owl-next:hover{
        right: -3%;
    }

    .success-story-slider .owl-theme .owl-nav [class*="owl-"]{
        width: 60px;
        height: 60px;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-prev:before , .success-story-slider .owl-carousel .owl-nav .owl-next:before {
        width: 26px;
        height: 26px;
        background-size: 26px;
    }
}

@media(max-width: 1400.75px){
    .success-story-slider-right{
        max-width: 100%;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-prev, .success-story-slider .owl-carousel .owl-nav .owl-prev:hover{
        left: -10%;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-next, .success-story-slider .owl-carousel .owl-nav .owl-next:hover{
        right: -10%;
    }

    .success-story-slider-right h4 {
        font-size: 30px;
        line-height: 42px;
    }

    .success-story-part{
        min-height: unset;
    }
}

@media(max-width: 1200.75px){
    .success-story-slider-right h4 {
        font-size: 22px;
        line-height: 35px;
    }

    .success-story-owner h5 {
        font-size: 22px;
        line-height: 32px;
    }

    .success-story-logo{
        width: 95px;
        height: 95px;
    }
}

@media (max-width: 767.75px) {
  .user-box-info-logo a {
  		margin: 0 auto;
    	width: 100%;
    	max-width: 100%;
    	min-height: 144px;
  	}

  	.user-box-info-content p {
	    font-size: 18px;
	    line-height: 30px;
	    margin-bottom: 18px;
	}

	.user-box-info-content .theme-btn {
	    width: 100%;
	  }
}

@media(max-width: 991.75px){
    .user-box-info-inner{
        display: block;
        text-align: center;
    }

    .user-box-info-logo{
        margin-bottom: 20px;
    }

     .user-box-info-logo a {
	    margin: 0 auto;
	  }

    .success-story-title h4 , .award-winning-inner h4{
        font-size: 24px;
        line-height: 34px;
    }

    .success-story-title h3 , .award-winning-inner h3 , .user-box-info-content h3{
        font-size: 34px;
        line-height: 58px;
    }

    .success-story-slider .owl-theme .owl-nav [class*="owl-"]{
        width: 60px;
        height: 60px;
    }

    .success-story-slider-right{
        padding-left: 0;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-prev:before , .success-story-slider .owl-carousel .owl-nav .owl-next:before {
        width: 26px;
        height: 26px;
        background-size: 26px;
    }
}

@media(max-width: 767.75px){
    .success-story-slider-left img{
        width: 100% !important;
        max-width: 180px;
    }

    .success-story-slider .owl-theme .owl-nav [class*="owl-"] {
        width: 60px;
        height: 60px;
    }

    .success-story-slider-left .success-story-logo img {
    	width: 50px !important;
    }

    .success-story-slider .owl-theme .owl-nav{
        margin-top: 25px;
    }

    .award-winning-inner h3 {
        font-size: 34px;
        line-height: normal;
    }

    .user-box-info-content h3 {
    	font-size: 24px;
    	line-height: 34px;
    }

    .success-story-slider .item .success-story-title {
    	margin-bottom: 24px;
    }

    .success-story-title h3 {
    	font-size: 36px;
    	line-height: 42px;
    	padding: 0 2%;
    	margin-bottom: 6px;
    }

    .success-story-title p {
    	font-size: 15px;
    	padding: 0 4%;
    }

    .success-story-owner h5 {
	    font-size: 15px;
	    line-height: 18px;
	}

	.success-story-owner p {
	    font-size: 12px;
	    line-height: 18px;
	}

	.success-story-slider-btn .theme-btn {
		width: 100%;
	}

    .success-story-logo img {
        width: auto !important;
    }

    .success-story-slider-left{
        margin-bottom: 25px;
    }

    .user-box-info-inner {
		background: linear-gradient(139.29deg, #E9E9E9 0%, rgba(249, 249, 249, 0) 100%);
		-webkit-border-radius: 48px 48px 21.6px 21.6px;
		border-radius: 48px 48px 21.6px 21.6px;
		padding: 12px;
	}
	.user-box-info-content h3 {
		background: linear-gradient(90deg, #FF7600 0%, #6500BB 85%);
		background-clip: border-box;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		text-fill-color: transparent;
	}
	

   	.award-winning-inner h4 {
        font-size: 22px;
        line-height: 34px;
    }

    .success-story-title h4 {
    	font-size: 18px;
    	line-height: 24px;
    	margin-bottom: 6px;
    }

    .success-story-logo {
        width: 108px;
        height: 108px;
        bottom: unset;
        top: 50%;
        transform: translateY(-50%);
        right: -50px;
    }

    .success-story-slider-left {
        max-width: 70%;
        padding-left: 60px;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-prev, .success-story-slider .owl-carousel .owl-nav .owl-prev:hover {
        left: 0;
    }

    .success-story-slider .owl-carousel .owl-nav .owl-next, .success-story-slider .owl-carousel .owl-nav .owl-next:hover {
        right: 0;
    }

    .success-story-slider .owl-theme .owl-nav [class*="owl-"] {
        top: 40%;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .success-story-slider-right{
        text-align: center;
    }

    .success-story-slider-btn{
        margin-top: 25px;
    }
}

@media (max-width: 767.75px) {
	.success-story-part {
		background: none;
	}

	.success-story-slider-right h4 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 12px;
	}
}

@media(min-width: 768px) {
	.success-story-slider-btn .theme-btn {
		padding: 0px 65px 0 65px;
	}
}


@media(max-width: 767.75px){
	/* Captcha refresh in FOOTER */
    .footer-top-right .captcha-blog {
        height: 42px;
    }
    .footer-top-right #CapCode-footer {
        height: 42px;
    }
    .captcha-blog-right {
        width: 42px;
        height: 32px;
    }
    .footer-top-right #CapCode-footer {
    	object-fit: none;
    }
    /* Captcha refresh in FOOTER */
}

/*Adding Space Around "Get Started for Free" DCE*/
@media (min-width: 992px) {
	.related-heat-product {
		padding-top: 60px;
	}
}
/*Adding Space Around "Get Started for Free" DCE*/


/*START TRACK UP PART IN PRICING PAGE*/
@media(max-width: 1470px){
    .track-up-row {
        padding: 0;
    }

    .track-up-blog span , .track-up-blog p{
        font-size: 18px;
        line-height: 28px;
    }

    .track-up-title h2 {
        font-size: 52px;
        line-height: 76px;
    }

    .track-up-title h3 {
        font-size: 34px;
        line-height: 58px;
    }

    .track-up-icon {
        min-width: 65px;
        max-width: 65px;
    }
}

@media(max-width: 1200px){
    .track-up-icon {
        min-width: 50px;
        max-width: 50px;
    }

    .track-up-blog span, .track-up-blog p {
        font-size: 16px;
        line-height: 26px;
    }
}

@media(max-width: 991px){
    .track-up-row .col-xs-12{
        width: 100%;
    }

    .track-up-icon {
        min-width: 84px;
        max-width: 84px;
    }

    .track-up-blog{
        gap:18px;
        margin-top: 18px;
        padding: 6px;
    }

    .track-up-blog span {
        font-size: 24px;
        line-height: 36px;
        letter-spacing: -0.29px;
    }

    .track-up-blog p {
        font-size: 18px;
        line-height: 24px;
        font-weight: 500;
    }

    .track-up-title h2 {
        font-size: 36px;
        line-height: 42px;
        letter-spacing: -0.38px;
    }

    .track-up-title h3 {
        font-size: 18px;
        line-height: 24px;
        font-weight: 500;
        /*background: linear-gradient(90deg, #FF7600 0%, #6500BB 100%);*/
        linear-gradient(90deg, color(display-p3 1.000 0.502 0.000) 0%, color(display-p3 0.361 0.016 0.706) 100%);
        background: linear-gradient(90deg, color(display-p3 0.9 0.45 0) 0%, color(display-p3 0.35 0 0.8) 100%);
        background-clip: border-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        margin-top: 6px;
    }

    .track-up-title{
        margin-bottom: 6px;
    }

    .track-up-part{
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #F5F5F5 100%);
        linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 0%, color(display-p3 0.961 0.961 0.961) 100%);
        padding: 18px 0;
    }
}
/*CLOSE TRACK UP PART IN PRICING PAGE*/

/*New landing homepage start*/
@media (max-width: 1400px) {
	.new-pillar .variation-col-picture {
    	padding-left: 0px;
	}
	
  	.variation-col-picture {
    	padding-left: 0px;
	}
}

@media(max-width: 1450px){
    .video-pop-twipla .modal-dialog {
        margin: 10px;
        width: calc(100% - 20px);
    }
}

@media(max-width: 1470px){
    .capture-left-info h3{
        font-size: 24px;
        line-height: 36px;
        letter-spacing: -0.29px;
    }

    .capture-left-info h2{
        font-size: 36px;
        line-height: 48px;
        letter-spacing: 0.58px;
    }

    .capture-arrow {
        right: -89px;
        top: 28px;
        width: 148px;
        height: 148px;
    }
}
@media(max-width: 1350px){
	.new-pillar .three-piller-click-wrap .three-piller-click-left {
        width: 570px;
    }

    .new-pillar .three-piller-click-wrap .three-piller-click-right {
        width: calc(100% - 570px);
    }

	.capture-arrow {
        right: -64px;
        top: 40px;
        width: 100px;
        height: 100px;
        padding: 20px;
    }
}
@media(max-width: 1200px){
	.multi-tool-color-blog{
        font-size: 16px;
    }

	.new-pillar .three-piller-click-wrap .three-piller-click-left {
        width: 450px;
    }

    .new-pillar .three-piller-click-wrap .three-piller-click-right {
        width: calc(100% - 450px);
    }

    .new-pillar .three-piller-title {
        padding-top: 35px;
    }

	.capture-title h2{
        font-size: 36px;
        line-height: 48px;
        background: linear-gradient(90deg, #FF7600 0%, #6500BB 100%);
        linear-gradient(90deg, color(display-p3 1.000 0.502 0.000) 0%, color(display-p3 0.361 0.016 0.706) 100%);
        background-clip: border-box;
        background-clip: border-box;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        letter-spacing: -0.38px;
    }

    .capture-title h5{
        font-size: 24px;
        line-height: 36px;
        letter-spacing: -0.29px;
    }
}
@media(max-width: 991px){

	.multi-tool-color-row {
        justify-content: center;
    }

    .multi-tool-color-blog{
        margin-left: 7px;
        margin-right: 7px;
    }

    .multi-tool-color-blog{
        font-size: 18px;
    }

	.new-pillar .three-piller-click-wrap .three-piller-click-left {
        width: 350px;
    }

    .new-pillar .three-piller-click-wrap .three-piller-click-right {
        width: calc(100% - 350px);
    }

	.new-variation  .variation-col-info h1 {
		line-height: 36px;
		font-size: 32px;
	}

	.capture-arrow{
        display: none;
    }

	.capture-row .row{
        flex-wrap: nowrap;
    }

    .capture-row-col1 , .capture-row-col2{
        width: 100%;
    }

    .capture-left .capture-left-img{
        padding-right: 0;
    }

    .capture-left , .capture-right{
        display: block;
    }

    .capture-left-info{
        width: 100%;
        margin-bottom: 24px;
        text-align: center;
        margin-top: 0;
    }

    .capture-left-info:after{
        width: 90px;
    }

    .capture-left-img{
        text-align: center;
    }

    .capture-left-img-caption {
        margin-top: 18px;
    }

    .capture-part .capture-inner{
        overflow-x: hidden;
    }
}

@media (max-width: 576px) {
  .new-variation .variation-col-info h1 {
    line-height: 33px !important;
    font-size: 29px !important;
  }
}

@media(max-width: 767px){

	.multiple-tools-inner h5 {
        font-size: 24px;
        line-height: 36px;
        max-width: 90%;
        margin: 0 auto;
        letter-spacing: 2.88px;
    }

    .multiple-tools-part{
        padding: 1rem 0 3rem 0;
    }

    .multi-tool-color-row{
        display: block;
    }

    .multi-tool-color-blog{
        justify-content: center;
    }

    .multiple-color-twipla-info {
        DELETED-min-width: 142px;
        min-width: 265px;
        text-align: left;
    }

	.new-pillar .three-piller-title {
        padding-top: 0px;
    }

    .new-pillar .three-piller-click-wrap .three-piller-click-left{
        width: 100%;
    }

    .new-pillar .three-piller-click-left li a {
        font-size: 16px;
    }

    .new-pillar .three-piller-click-left li a{
        color: #1F1B23;
    }

    .new-pillar .three-piller-upside > ul > li:hover > a, .three-piller-upside > ul > li.current > a {
        color: #6500BB;
    }

    .new-pillar .three-piller-upside p {
    	font-size: 18px;
        color: #5C5661;
    }

	.new-variation .video-play-title{
        margin-top: 0px;
    }

    .video-pop-twipla .modal-content{
        min-height: unset;
    }

    .btn-close {
        max-width: 32px;
    }

    .new-variation .variation-check-info h6{
        line-height: 30px;
        letter-spacing: -0.24px;
    }

    .three-piller-upside p {
	    font-size: 18px;
	    color: #5C5661;
	}

    .new-variation .variation-list-btn {
        display: block;
        margin-top: 18px;
    }

    .new-variation .variation-list-btn .cmn-btn {
	    width: inherit;
        margin-bottom: 10px;
  	}

 	.new-variation .variation-btn-text {
	    DELETED-line-height: 28px;
	    text-align: center;
	    DEPRECATED-margin-bottom: 80px;
  	}

    .new-variation .video-play-title {
        position: absolute;
        left: 40%;
        top: 50%;
    }

    .new-variation .video-play-title span br {
        display: none;
    }

    .variation-col-video > a > img{
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
    }

    .new-variation .variation-check-blog .variation-check-icon p .rte-img-responsive {
	    margin-top: 0px;
  	}

  	.new-variation .variation-col-video > a > img {
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 0.2s ease 0s;
	    transition: all 0.2s ease 0s;
  	}

    /*.VideoZoomEffect .variation-col-video > a > img{
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
    }*/

    .VideoZoomEffect .variation-col-video .video-play-icon{
        /*width: 124px;
        height: 124px;*/
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
    }

    .VideoZoomEffect .variation-col-video .video-play-icon img{
        /*width: 42px !important;*/
        -webkit-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s;
    }

    .VideoZoomEffect .variation-col-video .video-play-icon{
        /*border: none;*/
        /*background: rgba(0,0,0,0.75);*/
    }

    .video-pop-twipla .modal-body video {
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .video-pop-twipla .modal-content {
        -webkit-border-radius: 18px;
        border-radius: 18px;
    }

	.capture-title{
        margin-bottom: 12px;
    }

    .capture-title h2{
        font-weight: 600;
    }
    .video-play-title span br{
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 966px) {
	.new-variation .variation-list-btn {
		width: 115%;
	}
}

@media(min-width: 1400px){
	.new-variation .variation-list-btn {
		width: 100%;
	}
}

@media(min-width: 768px) {
	.new-pillar .three-piller-click-figure , .new-pillar .three-piller-click-video {
	    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1296) 0%, rgba(0, 0, 0, 0.2592) 100%);
	    linear-gradient(180deg, color(display-p3 0.000 0.000 0.000 / 0.1296) 0%, color(display-p3 0.000 0.000 0.000 / 0.2592) 100%);
	    padding: 6px;
	    -webkit-border-radius: 36px;
	    border-radius: 36px;
	    position: relative;
	    -webkit-box-shadow: 0 0 120px 0 rgba(0,0,0,0.18);
	    box-shadow: 0 0 120px 0 rgba(0,0,0,0.18);
	    margin-top: 35px;
	}
}
/*New landing homepage close*/


/*border-bottom at new landing page for pricing-part section*/
@media (min-width: 767px) {
	.borders-bottom {
	    border-bottom-right-radius: 100px;
	    border-bottom-left-radius: 100px;
	}
}
/*border-bottom at new landing page for pricing-part section*/

/* Right-Left Image Part Update */
@media(max-width: 1470px){
    .common-scroll-horizontal-part .common-scroll-flex .scroll-flex-graph {
        min-width: 636px;
    }
}
@media(max-width: 1400px){
    .common-scroll-horizontal-part .common-scroll-flex .scroll-flex-graph {
        min-width: 546px;
        max-width: 560px;
        text-align: left;
    }
}
@media(max-width: 1200px){
    .common-scroll-horizontal-part .common-scroll-flex .scroll-flex-graph {
        min-width: 460px;
        max-width: 460px;
    }
    .new-pricing-part.borders-bottom {
    	padding-bottom: 120px;
    }
}
@media(max-width: 991px){
    .common-scroll-horizontal-part .common-scroll-flex .scroll-flex-graph {
        min-width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .new-pricing-part.borders-bottom {
    	padding-bottom: 100px;
    }
}
@media(max-width: 767px){
    .common-scroll-horizontal-part .common-scroll-flex .scroll-flex-graph {
        min-width: 100%;
        max-width: 100%;
    }
    .new-pricing-part.borders-bottom {
    	padding-bottom: 70px;
    }
}
@media (max-width: 576px) {
  	.new-pricing-part.borders-bottom {
    	padding-bottom: 60px;
  	}
}

/* Header update */
@media (max-width: 991px) {
	.mega-menu-wrapper .mega-menu-top .row {
		padding-left: 1.2rem;
	}
	.mega-menu-list-link li a {
		DELETED-font-size: 21px;
		font-size: 16px;
	}
  	.mega-menu-head {
    	height: auto;
    	margin-bottom: 20px;
  	}
  	.mega-menu-head span {
		font-size: 24px;
		margin-bottom: 0;
		line-height: 38px;
	}
}

@media (min-width: 1300px) and (max-width: 1450px) {
    .video-pop-twipla .modal-dialog {
        margin: 20px auto; !important;
        width: calc(100% - 120px) !important;
    }
}

@media (min-width: 1451px) {
	.video-pop-twipla .modal-dialog {
        margin: 20px auto; !important;
        width: fit-content;
    }
}

/* Video Modal In New Landing Page */

@media (orientation: landscape) {
  @media(min-width: 768px) and (max-width: 1800px){
	    .video-pop-twipla .modal-content{
	        max-height: 94vh;
	        min-height: unset;
	    }
	    .video-pop-twipla .modal-body video {
	        height: 90vh;
	    }
	}
}

/*hero-element new changes*/
@media (min-width: 1280px) {
	.new-variation .variation-col-info p {
		DEPRECATED-font-size: 20px;
		DEPRECATED-line-height: 26px;
	}
}
/*hero-element new changes*/

/* Hero element load first on left side start */
@media(min-width: 1601px) and (max-width: 1820px){
	.container-get-position.variation-col-txt-img {
		DEPRECATED-margin-left: 167px;
	}
}
@media(min-width: 1401px) and (max-width: 1600px){
	.container-get-position.variation-col-txt-img, .header-part {
		padding-left: 3rem;
		padding-right: 3rem;
	}
}
@media(min-width: 1200px) and (max-width: 1400px){
	.container-get-position.variation-col-txt-img, .header-part {
  	    padding-left: 2rem;
	}
}
@media(min-width: 992px) and (max-width: 1199px){
	.container-get-position.variation-col-txt-img {
		margin-left: 82px;
	}
}
@media(min-width: 768px) and (max-width: 992px){
	.container-get-position.variation-col-txt-img {
		DEPRECATED-margin-left: 52px;
        margin: 0 32px 0 32px;
	}

}
/* Hero element load first on left side start */
/* wix changes by client start*/
@media(max-width: 576px){
	#p15682 .frame-type-textcolumn .text-column p.text-right ,
	#p15682 .frame-type-textcolumn .text-column p.text-right + p{ 
	    text-align: center !important;
	}
}
/* wix changes by client end*/

@media(max-width: 767px){
	.new-pricing-tab-row-middle .new-pricing-tab-col:first-child li:last-child {
	  	-webkit-border-radius: 0px 0px 0px 0px;
	  	border-radius: 0px 0px 0px 0px;
	}
}

/*MENU FOR MOBILE*/
@media(max-width: 991.99px){
	.section-default .header-spacer {
		margin-top: 10px;
	}
}
@media (min-width:  992px) and (max-width: 1275px) {
	.section-default .header-spacer {
		margin-top: 33px;
	}	
}
@media (min-width:  1275px) and (max-width: 1460px) {
	.section-default .header-spacer {
		margin-top: 13px;
	}	
}

@media(max-width: 1275.99px){
	/*MENU FOR MOBILE*/
	.mobile-drop-open{
		display: block;
	}

	.has-child-mega{
		position: relative;
	}

	.main-menu > ul > li > .mega-menu-wrap, .main-menu > ul > li > .submenu-drop{
		display: none;
	}

	.main-menu > ul > li.show-menu > .mega-menu-wrap, .main-menu > ul > li.show-menu > .submenu-drop{
		display: block;
	}
	/*MENU FOR MOBILE*/

	/*mobile drop language code*/
	.main-menu .language-header-mobile{
		display: block;
	}

	/*mobile drop language code*/
}

@media(max-width: 1260.99px){
	.editor-blog-list-inner {
		padding: 25px 15px;
	}

	.theme-table thead th , .theme-table tbody th, .theme-table tbody td{
		font-size: 16px;
	}
}

@media(max-width: 1200.99px){
	.header-spacer {
		margin-top: 73px;
	}

	.heat-main-left {
		max-width: calc(100%);
		text-align: left;
		margin-bottom: 35px;
		background-color: #ebf9f7;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		padding: 20px;
	}

	.heat-main-left-content {
		display: inline-block;
		width: auto;
		DELETE