.popup-container {
  /*width: 1170px;*/
  width: 88%;
  margin: 0 auto;
}
.popup-content {
  position: relative;
  background: #fff;
  padding: 45px 30px;
  width: 388px;
  max-width: 90%;
  min-height: 496px;
  margin: 90px 0 0 0 !important;
  float: left;
  display: block;
  text-align: left;
  box-shadow: 0 0px 5px #888;
}

.pbg {
  position: absolute;
  left: 4px;
  bottom: 16px;
  width: 388px;
  height: 480px;
  z-index: -1;
  background: #fff;
  box-shadow: 0 0px 5px #888;
  display: none;
}
.pbg2 {
  height: 500px;
}
.bgshow {
  display: block;
}
.bgpop .popup-content {
  background: none;
  box-shadow: 0 0px 0px #888;
}
.white-popup.intelligent .popup-content {
  margin-left: 49% !important;
}
.popup_next_link {
  position: absolute;
  right: -25px;
  top: 35%;
}
.popup_link img {
  width: 13px;
}
.popup_previous_link {
  position: absolute;
  left: -25px;
  top: 35%;
}
.p_ct {
  position: relative;
  width: 87%;
  margin: 0 auto;
}
#mysPopup7 .p_ct,
#mysPopup9 .p_ct {
  margin: 0;
}

.p_head1 {
  font-weight: 700;
  font-family: "BentonSansBold";
  font-size: 22px;
  margin: 0 0 15px 0;
}
.p_head2 {
  font-weight: 700;
  font-family: "BentonSansBold";
  font-size: 14px;
}
.p_desc {
  margin: 6px 0 13px 0;
  font-size: 15px;
}
.p_desc2 {
  font-size: 14px;
  margin: 6px 0 0 0;
}
.p_img {
  margin: 0 0 10px 0;
}
a.figure-click {
  color: #008fd3;
  font-family: "BentonSansBold";
  text-decoration: underline;
}
.usecase-whitebg a {
  color: #008fd3;
  font-family: "BentonSansBold";
  text-decoration: underline;
}
.white-popup ul {
  margin: 4px 0 0 16px;
  padding: 0;
}
.white-popup ul li {
  padding: 0 0 6px 0;
}
.power-popup .popup-content {
  min-height: 311px;
}

.white-popup.scalability .popup-content {
  margin-left: 34% !important;
}
.white-popup.develop .popup-content {
  margin-left: 67% !important;
}

.white-popup.usecase-popup {
  width: 100%;
  color: #000;
}
.white-popup.usecase-popup .popup_link {
  top: 46%;
}
.white-popup.usecase-popup {
  background: rgba(0, 0, 0, 0.7);
  border: 0;
  box-shadow: 0 0 0;
  padding: 30px 0 0 0;
  height: 100%;
}
.white-popup.usecase-popup .popup-container {
  padding: 40px 40px 0;
  border: 0;
  box-shadow: 0 0 0;
  position: relative;
  background-size: cover !important;
}
.white-popup.predictive-simulation-popup .popup-container {
  background: url(../images/popup_bg1.jpg) no-repeat top center;
}
.white-popup.predictive-quality-popup .popup-container {
  background: url(../images/popup_bg3.jpg) no-repeat top center;
}
.white-popup.customer-view-popup .popup-container {
  background: url(../images/popup_bg2.jpg) no-repeat top center;
}
.white-popup.risk-assessment-popup .popup-container {
  background: url(../images/popup_bg4.jpg) no-repeat top center;
}
.white-popup.classification-popup .popup-container {
  background: url(../images/popup_bg5.jpg) no-repeat top center;
}
.white-popup.customer-risk-popup .popup-container {
  background: url(../images/popup_bg6.jpg) no-repeat top center;
}
.white-popup.timesheet-analytics-popup .popup-container {
  background: url(../images/popup_bg7.jpg) no-repeat top center;
}
.white-popup.serial-returns-popup .popup-container {
  background: url(../images/popup_bg8.jpg) no-repeat top center;
}
.white-popup.digital-enterprise-popup .popup-container {
  background: url(../images/popup_bg9.jpg) no-repeat top center;
}
.white-popup.ticket-intelligence-popup .popup-container {
  background: url(../images/popup_bg10.jpg) no-repeat top center;
}
.white-popup.quality-improvement-popup .popup-container {
  background: url(../images/popup_bg11.jpg) no-repeat top center;
}
.white-popup.churn-prediction-popup .popup-container {
  background: url(../images/popup_bg12.jpg) no-repeat top center;
}
.white-popup.iot-data-analysis-popup .popup-container {
  background: url(../images/popup_bg13.jpg) no-repeat top center;
}
.white-popup.commodity-code-popup .popup-container {
  background: url(../images/popup_bg14.jpg) no-repeat top center;
}
.white-popup.predictive-pricing-popup .popup-container {
  background: url(../images/popup_bg15.jpg) no-repeat top center;
}
.white-popup.e-commerce-product-popup .popup-container {
  background: url(../images/popup_bg16.jpg) no-repeat top center;
}
.white-popup.hr_skills-popup .popup-container {
  background: url(../images/bg_hr_skills.jpg) no-repeat top center;
}
.white-popup.master_data_creation-popup .popup-container {
  background: url(../images/bg_master_data_creation.jpg) no-repeat top center;
  background-size: 119% !important;
}
.white-popup.crime_analysis-popup .popup-container {
  background: url(../images/bg_crimeanalysis.jpg) no-repeat top center;
}
.white-popup.medical_supply_ordering-popup .popup-container {
  background: url(../images/bg_medical_supply_order.jpg) no-repeat top center;
}
.white-popup.sales_order-popup .popup-container {
  background: url(../images/bg_sales_order.jpg) no-repeat top center;
}
.white-popup.personalized_financial_services_marketing-popup .popup-container {
  background: url(../images/bg_financial_service.jpg) no-repeat top center;
}
.white-popup.internal_auditing-popup .popup-container {
  background: url(../images/bg_internal_auditing.jpg) no-repeat top center;
}
.white-popup.optimizing_manufacturing_inventory-popup .popup-container {
  background: url(../images/bg_manufacturing_inventory.jpg) no-repeat top center;
}
.white-popup.intelligent_rule_mining-popup .popup-container {
  background: url(../images/bg_intelligent_rule_mining.jpg) no-repeat top center;
}
.white-popup.optimized_order_fulfillment-popup .popup-container {
  background: url(../images/bg_optimized_order_fulfillment.jpg) no-repeat top
    center;
}
.white-popup.sales_activities_value_prediction-popup .popup-container {
  background: url(../images/bg_sales_activities_value_prediction.jpg) no-repeat
    top center;
}
.white-popup.decision_making-popup .popup-container {
  background: url(../images/bg_decision_making.jpg) no-repeat top center;
}
.white-popup.optimize_asset_effectiveness-popup .popup-container {
  background: url(../images/bg_ibm.jpg) no-repeat top center;
}
.white-popup.cognitive_customer_service-popup .popup-container {
  background: url(../images/bg_wipro.jpg) no-repeat top center;
}
.white-popup.asset-data-intelligence-popup .popup-container {
  background: url(../images/asset-data-bg.jpg) no-repeat center;
}
.white-popup.automated-supplier-invoice-management-popup .popup-container {
  background: url(../images/automated-supplier-bg.jpg) no-repeat center;
}
.white-popup.commodity-price-prediction-popup .popup-container {
  background: url(../images/comdity-price-prediction-bg.jpg) no-repeat top
    center;
}
.white-popup.maintenance-and-reliability-popup .popup-container {
  background: url(../images/maintenance-and-reliability-bg.jpg) no-repeat top
    center;
}
.white-popup.robotic-process-automation-popup .popup-container {
  background: url(../images/robotic-process-automation-bg.jpg) no-repeat center;
}
.white-popup.supply-chain-resilience-cockpit-popup .popup-container {
  background: url(../images/supply-chain-bg.jpg) no-repeat center;
}

.white-popup#mineral-processing-plant-productivity .popup-container {
  background: url(../images/bg-mineral-processing-plant-productivity.jpg)
    no-repeat top center;
}
.white-popup#mobile-asset-productivity-safety .popup-container {
  background: url(../images/bg-mobile-asset-productivity-safety.jpg) no-repeat
    top center;
}
.asset-data-intelligence-popup .popup-container {
  background-color: whitesmoke;
}
.automated-supplier-invoice-management-popup .popup-container {
  background-color: whitesmoke;
}
.commodity-price-prediction-popup .popup-container {
  background-color: whitesmoke;
}
.maintenance-and-reliability-popup .popup-container {
  background-color: whitesmoke;
}
.robotic-process-automation-popup .popup-container {
  background-color: whitesmoke;
}
.supply-chain-resilience-cockpit-popup .popup-container {
  background-color: whitesmoke;
}

.white-popup .collapsible-title {
  margin: 524px 0 0 0;
  padding: 0 5px;
  font-size: 0.96vw;
  z-index: 11111;
}
.white-popup .collapsible-content {
  margin-top: 0px;
}
.white-popup .collapsible-title.firsr-dt {
  margin-left: 15px !important;
}
.white-popup.usecase-popup .popup-content {
  margin: 0px !important;
  background: none;
  padding: 0px;
  width: 100%;
  max-width: 100%;
  border: 0;
  box-shadow: 0 0 0;
  float: none;
}
.usecase-whitebg {
  background: rgba(255, 255, 255, 0.98);
  padding: 20px;
  width: 35.5%;
  height: 550px;
}

.white-popup.usecase-popup.popup-fullwidth .usecase-whitebg,
.collapsible-content.popup-fullwidth .usecase-whitebg {
  width: 100%;
}
.white-popup.usecase-popup .row,
.white-popup.usecase-popup .col-sm-12 {
  margin: 0px;
  padding: 0px;
}
.white-popup.usecase-popup ul {
  margin: 0px 0 0 15px;
}
.white-popup.usecase-popup hr {
  border-top: 1px solid #888;
  margin-bottom: 10px;
}
.white-popup.usecase-popup .head5 {
  margin: 15px 0 2px 0;
}
.white-popup.usecase-popup .popup_link img {
  width: 45px;
}
.white-popup.usecase-popup .popup_next_link {
  right: -65px;
}
.white-popup.usecase-popup .popup_previous_link {
  left: -65px;
}
.usecase-whitebg img {
  margin: 10px 0 10px 0;
  width: 100%;
}
.usecase-whitebg .vimg {
  height: 13vw;
  object-fit: cover;
}
.usecase-whitebg .vimg-mobile {
  height: 30vw;
  object-fit: cover;
}
.font4 {
  margin: 0 0 10px 0;
}
.popup-bottom-nav {
  font-size: 11px;
  margin: 0px 0 0 0;
  position: absolute;
  bottom: 12px;
  left: 20px;
}
.popup-bottom-nav a {
  color: #000;
}
.popup-bottom-nav a.color-orange {
  color: #e35500;
  font-weight: bold;
}
.figure-img-40 img {
  width: 40%;
}
.figure-img-50 img {
  width: 600px;
}
.figure-img-60 img {
  width: 670px;
}
.figure-img-60-cent img {
  width: 60%;
}
.figure-img-90 img {
  width: 870px;
}
.figure-img-70 img {
  width: 710px;
}
.figure-img-75 img {
  width: 75%;
}
.figure-img-80 img {
  width: 85%;
}
.figure-img-92 img {
  width: 1000px;
}
.figure-img-95 img {
  width: 1044px;
}

.figure-img-cent {
  width: 100%;
}

.figure-img-290 img {
  width: 290px;
}

.figure-img-325 img {
  width: 325px;
}
.figure-img-480 img {
  width: 480px;
}
.figure-img-530 img {
  width: 530px;
}
.figure-img-580 img {
  width: 580px;
}
.figure-img-600 img {
  width: 548px;
}
.figure-img-645 img {
  width: 645px;
}
.figure-img-700 img {
  width: 700px;
}
.figure-img-720 img {
  width: 720px;
}
.figure-img-730 img {
  width: 730px;
}
.figure-img-740 img {
  width: 690px;
}
.figure-img-800 img {
  width: 800px;
}
.figure-img-850 img {
  width: 850px;
}
.figure-img-880 img {
  width: 880px;
}
.figure-img-890 img {
  width: 860px;
}
.figure-img-920 img {
  width: 920px;
}
.figure-img-950 img {
  width: 950px;
  max-width: 100%;
}
.figure-img-1020 img {
  width: 1020px;
  max-width: 100%;
}
.figure-img-1040 img {
  width: 1020px;
  max-width: 100%;
}
.figure-img-1020.maxwidth img {
  width: 920px;
  max-width: 90%;
}
.figure-img-800.maxwidth800 img {
  width: 800px;
  max-width: 90%;
  margin: -7px 0 0 0;
}
.usecase-whitebg .figure-img-850-max img {
  width: 850px;
  max-width: 95%;
}
.usecase-whitebg .figure-img-720-max img {
  width: 720px;
  max-width: 490px;
}
.usecase-whitebg .figure-img-480-max img {
  width: auto;
  max-width: auto !important;
  height: 53vh !important;
  margin: -20px 0 8px 0;
}

.white-popup.usecase-popup .mfp-close {
  color: #333;
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 22px;
  opacity: 1;
  top: 10px;
  right: 20px;
}

.popuplink {
  width: 100%;
  position: absolute;
  height: 162px;
  top: 0;
  left: 0;
  z-index: 11111;
}
.content .popup_head {
  margin: 40px -27px 0 0;
  padding: 10px 0px 39px 0px;
  background-size: cover;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

.color_blue {
  color: #2575bb;
}
.color_green {
  color: #4eb748;
}
.color_orange {
  color: #f68b1f;
}
.color_purple {
  color: #942582;
}

.box {
  width: 40%;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.button {
  font-size: 1em;
  padding: 10px;
  color: #fff;
  border: 2px solid #06d85f;
  border-radius: 20px/50px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.button:hover {
  background: #06d85f;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../images/page3_bg.png) no-repeat top center;
  background-size: cover;
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 1111111;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup.popup2 {
  background: rgba(255, 255, 255, 0.9);
}
.popup {
  margin: 20px auto;
  padding: 0px;
  /*background: rgba(255, 255, 255, 0.9);*/
  border-radius: 1px;
  width: 92%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
}
.popup .close {
  position: absolute;
  top: 4px;
  right: 40px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: normal;
  text-decoration: none;
  color: #333;
  z-index: 111;
}
.popup .close:hover {
  color: #06d85f;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
  margin: 0 0 0 30px;
}

/*###### popup slider #####*/

.csslider .navigation label {
  background: #b1b1b1;
}
.csslider .arrows label {
  border-left-color: #b1b1b1;
  border-right-color: #b1b1b1;
}
.csslider.inside .navigation label {
  border: 1px solid #fff;
}

@import url(http://fonts.googleapis.com/css?family=Raleway:400,700|Lato);

* {
  margin: 0;
  padding: 0;
}

::-webkit-scrollbar {
  width: 2px;
  /*background: rgba(255, 255, 255, 0.1);*/
}

::-webkit-scrollbar-track {
  background: none;
}

::-webkit-scrollbar-thumb {
  background: none;
}

ul,
ol {
  padding-left: 40px;
}

#slider1,
.csslider {
  margin: 0px;
}

#slider1 > ul > li:nth-of-type(3) {
}

.csslider > input:nth-of-type(3):checked ~ ul #bg {
  width: 80%;
  padding: 22px;
  -moz-transition: 0.5s 0.5s;
  -o-transition: 0.5s 0.5s;
  -webkit-transition: 0.5s 0.5s;
  transition: 0.5s 0.5s;
}

.csslider > input:nth-of-type(3):checked ~ ul #bg div {
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  -webkit-transform: translate(0);
  transform: translate(0);
  -moz-transition: 0.5s 0.9s;
  -o-transition: 0.5s 0.9s;
  -webkit-transition: 0.5s 0.9s;
  transition: 0.5s 0.9s;
}

#bg {
  color: #000;
  padding: 22px 0;
  position: absolute;
  left: 0;
  top: 16%;
  height: 20%;
  width: 0;
  z-index: 10;
  overflow: hidden;
}

#bg:before {
  content: "";
  position: absolute;
  left: -1px;
  top: 1px;
  height: 100%;
  width: 100%;
  z-index: -1;
  background: url(./themes/fruit.jpg) 1px 23%;
  -webkit-filter: blur(7px);
}

#bg:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 20;
  background: rgba(0, 0, 0, 0.35);
  pointer-events: none;
}

#bg div {
  -moz-transform: translate(120%);
  -ms-transform: translate(120%);
  -o-transform: translate(120%);
  -webkit-transform: translate(120%);
  transform: translate(120%);
}

.scrollable p {
  padding: 30px;
  text-align: justify;
  line-height: 140%;
  font-size: 120%;
}

.csslider {
  -moz-perspective: 1300px;
  -ms-perspective: 1300px;
  -webkit-perspective: 1300px;
  perspective: 1300px;
  display: inline-block;
  text-align: left;
  position: relative;
  margin-bottom: 22px;
}
.csslider > input {
  display: none;
}
.csslider > input:nth-of-type(10):checked ~ ul li:first-of-type {
  margin-left: -900%;
}
.csslider > input:nth-of-type(9):checked ~ ul li:first-of-type {
  margin-left: -800%;
}
.csslider > input:nth-of-type(8):checked ~ ul li:first-of-type {
  margin-left: -700%;
}
.csslider > input:nth-of-type(7):checked ~ ul li:first-of-type {
  margin-left: -600%;
}
.csslider > input:nth-of-type(6):checked ~ ul li:first-of-type {
  margin-left: -500%;
}
.csslider > input:nth-of-type(5):checked ~ ul li:first-of-type {
  margin-left: -400%;
}
.csslider > input:nth-of-type(4):checked ~ ul li:first-of-type {
  margin-left: -300%;
}
.csslider > input:nth-of-type(3):checked ~ ul li:first-of-type {
  margin-left: -200%;
}
.csslider > input:nth-of-type(2):checked ~ ul li:first-of-type {
  margin-left: -100%;
}
.csslider > input:nth-of-type(1):checked ~ ul li:first-of-type {
  margin-left: 0%;
}
.csslider > ul {
  position: relative;
  width: 100%;
  height: 560px;
  z-index: 1;
  font-size: 0;
  line-height: 0;
  background-color: transparent;
  border: 0px solid #d1d1d1;
  margin: 0 auto;
  padding: 0 30px 0 0px;
  overflow: hidden;
  /*white-space: nowrap;*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.csslider > ul > li {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: visible;
  font-size: 15px;
  font-size: initial;
  line-height: normal;
  /*-moz-transition: all 0.5s cubic-bezier(0.4, 1.3, 0.65, 1);
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s cubic-bezier(0.4, 1.3, 0.65, 1);
  transition: all 0.5s cubic-bezier(0.4, 1.3, 0.65, 1);*/
  background: rgba(255, 255, 255, 0.9);
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
}
.csslider > ul > li.scrollable {
  overflow-y: scroll;
}
.csslider > .navigation {
  position: absolute;
  bottom: -10px;
  left: 50%;
  z-index: 10;
  margin-bottom: -10px;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.csslider > .navigation > div {
  margin-left: -100%;
}
.csslider > .navigation label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border-radius: 50%;
  margin: 0 2px;
  padding: 5px;
  background: #d1d1d1;
}
.csslider > .navigation label:hover:after {
  opacity: 1;
}
.csslider > .navigation label:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: -3px;
  background: #0097ef;
  border-radius: 50%;
  padding: 3px;
  opacity: 0;
}
.csslider > .arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.csslider.inside .navigation {
  bottom: 10px;
  margin-bottom: 10px;
}
.csslider.inside .navigation label {
  border: 1px solid #7e7e7e;
}
.csslider
  > input:nth-of-type(1):checked
  ~ .navigation
  label:nth-of-type(1):after,
.csslider
  > input:nth-of-type(2):checked
  ~ .navigation
  label:nth-of-type(2):after,
.csslider
  > input:nth-of-type(3):checked
  ~ .navigation
  label:nth-of-type(3):after,
.csslider
  > input:nth-of-type(4):checked
  ~ .navigation
  label:nth-of-type(4):after,
.csslider
  > input:nth-of-type(5):checked
  ~ .navigation
  label:nth-of-type(5):after,
.csslider
  > input:nth-of-type(6):checked
  ~ .navigation
  label:nth-of-type(6):after,
.csslider
  > input:nth-of-type(7):checked
  ~ .navigation
  label:nth-of-type(7):after,
.csslider
  > input:nth-of-type(8):checked
  ~ .navigation
  label:nth-of-type(8):after,
.csslider
  > input:nth-of-type(9):checked
  ~ .navigation
  label:nth-of-type(9):after,
.csslider
  > input:nth-of-type(10):checked
  ~ .navigation
  label:nth-of-type(10):after,
.csslider
  > input:nth-of-type(11):checked
  ~ .navigation
  label:nth-of-type(11):after {
  opacity: 1;
}
.csslider > .arrows {
  position: absolute;
  left: -10px;
  top: 50%;
  width: 96%;
  height: 26px;
  padding: 0 31px;
  z-index: 11;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.csslider > .arrows label {
  display: none;
  position: absolute;
  top: -50%;
  padding: 13px;
  box-shadow: inset 2px -2px 0 1px #ffffff;
  cursor: pointer;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  -webkit-transition: 0.15s;
  transition: 0.15s;
}
.csslider > .arrows label:hover {
  box-shadow: inset 2px -2px 0 1px #ffffff;
  margin: 0 0px;
}
.csslider > .arrows label:before {
  content: "";
  position: absolute;
  top: -100%;
  left: -100%;
  height: 300%;
  width: 300%;
}
.csslider.infinity > input:first-of-type:checked ~ .arrows label:last-of-type,
.csslider > input:nth-of-type(1):checked ~ .arrows label:nth-of-type(0),
.csslider > input:nth-of-type(2):checked ~ .arrows label:nth-of-type(1),
.csslider > input:nth-of-type(3):checked ~ .arrows label:nth-of-type(2),
.csslider > input:nth-of-type(4):checked ~ .arrows label:nth-of-type(3),
.csslider > input:nth-of-type(5):checked ~ .arrows label:nth-of-type(4),
.csslider > input:nth-of-type(6):checked ~ .arrows label:nth-of-type(5),
.csslider > input:nth-of-type(7):checked ~ .arrows label:nth-of-type(6),
.csslider > input:nth-of-type(8):checked ~ .arrows label:nth-of-type(7),
.csslider > input:nth-of-type(9):checked ~ .arrows label:nth-of-type(8),
.csslider > input:nth-of-type(10):checked ~ .arrows label:nth-of-type(9),
.csslider > input:nth-of-type(11):checked ~ .arrows label:nth-of-type(10) {
  display: block;
  left: 0;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.csslider.infinity > input:last-of-type:checked ~ .arrows label:first-of-type,
#popup1 .csslider > input:nth-of-type(1):checked ~ .arrows label:nth-of-type(2),
.csslider > input:nth-of-type(1):checked ~ .arrows label:nth-of-type(2),
.csslider > input:nth-of-type(2):checked ~ .arrows label:nth-of-type(3),
.csslider > input:nth-of-type(3):checked ~ .arrows label:nth-of-type(4),
.csslider > input:nth-of-type(4):checked ~ .arrows label:nth-of-type(5),
.csslider > input:nth-of-type(5):checked ~ .arrows label:nth-of-type(6),
.csslider > input:nth-of-type(6):checked ~ .arrows label:nth-of-type(7),
.csslider > input:nth-of-type(7):checked ~ .arrows label:nth-of-type(8),
.csslider > input:nth-of-type(8):checked ~ .arrows label:nth-of-type(9),
.csslider > input:nth-of-type(9):checked ~ .arrows label:nth-of-type(10),
.csslider > input:nth-of-type(10):checked ~ .arrows label:nth-of-type(11),
.csslider > input:nth-of-type(11):checked ~ .arrows label:nth-of-type(12) {
  display: block;
  right: 0;
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
/*#region MODULES */
/*#endregion */

@media screen and (max-width: 700px) {
  .box {
    width: 70%;
  }
  .popup {
    width: 70%;
  }
}
