body.navbar-ralative .navbar-default{position: relative;display: block; box-shadow: 0 0 5px 1px rgba(0,0,0,0.2); background-color: #fff;}
body.navbar-ralative .navbar-default.white-nav-bg .navbar-nav >li{padding: 15px 5px;}
body.navbar-ralative .navbar-default.white-nav-bg .navbar-brand{width: 200px;padding-top: 14px;padding-bottom: 13px;}
body.navbar-ralative.show-menu .main-container .navbar-default{left: 0;}

/* ===== MintTM Tabs Navbar ===== */
.nav .mega-dropdown .mega-dropdown-menu{padding-bottom: 0;}
.mtm-vtab-nav {
  position: relative;
  display: block;
}
.mtm-vtab-nav .mtm-vtab-nav-bg {
  width: 27%;
  background-color: #f8f8f8;
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: absolute;
  z-index: 0;
  border-radius: 0 0 0 3px;
}
.mtm-vtab-nav .mtm-vtab-nav-bg:after {
  content: '';
  background-color: #eaeaea;
  top: 0px;
  bottom: 0px;
  right: 0px;
  position: absolute;
  z-index: 1;
  width: 4px;
}
.mtm-vtab-nav .mtm-vtab-nav-left, .mtm-vtab-nav .mtm-vtab-nav-right {
  position: relative;
  min-height: 1px;
  float: left;
  z-index: 1;
}
.mtm-vtab-nav .mtm-vtab-nav-left {
  width: 27%;
  background-color: #f8f8f8;
  border-radius: 0 0 0 3px;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left {
  border-bottom: none;
  padding: 15px 0 15px 5px;
  border-right: 4px solid #eaeaea;
}
@media (max-width: 1199px) {
  .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left {
    padding: 15px 0 15px 4px;
  }
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li {
  float: none;
  margin-bottom: 2px;
  margin-right: -4px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a {
  border-radius: 0;
  margin-right: 0;
  border: none;
  display: block;
  position: relative;
  padding: 16px 20px 16px 24px;
  vertical-align: middle;
  font-size: 17px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  color: #424242;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a:after {
  content: '';
  background: #40b900;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 4px;
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a:before {
  content: '';
  border-width: 4px;
  border-style: solid;
  border-color: transparent transparent transparent #40b900;
  position: absolute;
  top: 50%;
  left: 4px;
  margin-top: -3px;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a:hover, .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a:focus {
  background: transparent;
  border-color: transparent;
  color: #40b900;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .media-left {
  padding-right: 0;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon {
  display: inline-block;
  position: relative;
  height: 40px;
  width: 40px;
  margin-right: 15px;
  vertical-align: middle;
  background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1535718210-main_cat_icon.png');
  background-repeat: no-repeat;
  background-position: -5px -5px;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon.nav-cat-clone {
  background-position: -5px -5px;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon.nav-cat-web-design-and-development {
  background-position: -95px -5px;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon.nav-cat-mobile-app-development {
  background-position: -185px -5px;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon.nav-cat-digital-marketing {
  background-position: -140px -5px;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon.nav-cat-ecommerce-website-development{
 background-position: -230px -5px; 
}

.mega-dropdown-menu .mtm-vtab-nav .view-all{width: inherit;}

@media (max-width: 1199px) {
  .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a {
    padding: 15px 15px 15px 17px;
    font-size: 16px;
  }
  .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li > a .mtm-nav-cat-icon {
    margin-right: 10px;
  }
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li.active a, .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li.active a:hover, .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li.active a:focus {
  background: #fff;
  border-color: #ddd;
  border-right-color: transparent;
  color: #40b900;
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li.active a {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.2), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
}
.mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li.active a:after, .mtm-vtab-nav .mtm-vtab-nav-left .tabs-left > li.active a:before {
  opacity: 1;
}
.mtm-vtab-nav .mtm-vtab-nav-right {
  width: 73%;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content {
  padding: 15px 15px 10px 30px;
  max-height: 376px;
  overflow-x: hidden;
  margin: 8px 0 8px;
  min-height: 285px;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu {
  position: relative;
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu:after {
  content: '';
  display: block;
  clear: both;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item {
  width: 215px;
  height: auto;
  float: left;
  font-size: 14px;
  margin: 0px 0 15px;
  padding: 0 0px;
  text-align: left;
}
@media (min-width: 1200px) {
  .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item {
    width: 264px;
  }
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item:after {
  content: ' ';
  position: absolute;
  height: 100%;
  width: 1px;
  background: #eee;
  right: 0;
  top: 0;
  bottom: 0;
  display: none !important;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul {
  padding: 0;
  margin: 0 0 10px 0;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul:last-child {
  margin-bottom: 0;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li {
  list-style: none;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.active > a, .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.active > a:focus, .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.active > a:hover {
  color: #40b900;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #888;
  white-space: normal;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li > a:hover, .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li > a:focus {
  text-decoration: none;
  color: #40b900;
  background: none;
}
@media (min-width: 1200px) {
  .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li > a {
    padding: 5px 0px 5px 17px;
  }
}
@media (max-width: 1199px) {
  .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li > a {
    font-size: 13px;
    padding: 5px;
  }
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header a {
  color: #41535d;
  padding: 0 !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header a:hover {
  color: #40b900;
}
.mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header.active a, .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header.active:hover, .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header.active:focus {
  color: #40b900;
}
@media (min-width: 1200px) {
  .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header {
    padding: 3px 10px 3px 0;
  }
}
@media (max-width: 1199px) {
  .mtm-vtab-nav .mtm-vtab-nav-right .tab-content ul.mega-masanory-menu li.megamenu-item > ul > li.dropdown-header {
    padding: 3px 5px;
  }
}
.mtm-vtab-nav .mtm-vtab-nav-right #mtm-nav-content::-webkit-scrollbar {
  width: 10px;
  background-color: #eee;
  border-radius: 10px;
}
.mtm-vtab-nav .mtm-vtab-nav-right #mtm-nav-content::-webkit-scrollbar-thumb {
  background-color: #c5c5c5;
  border-radius: 10px;
  border-width: 3px 2px;
  border-style: solid;
  border-color: #eee;
}
.mtm-vtab-nav .mtm-vtab-nav-right #mtm-nav-content::-webkit-scrollbar-thumb:hover, .mtm-vtab-nav .mtm-vtab-nav-right #mtm-nav-content::-webkit-scrollbar-thumb:active {
  background-color: #b5b5b5;
  border-color: #eee;
}
/* == */




.cc-what-we-do-block .what-we-do-cols .cc-what-we-do-block-block:after {
    content: "";
    position: absolute;
    width: 300px;
    height: 1px;
    background: #eee;
    left: 50%;
    margin-left: -150px;
    bottom: 0;
    display: block;
}
.cc-what-we-do-block .what-we-do-cols:last-child .cc-what-we-do-block-block:after {
    display: none;
}
.script-page-callto-action{z-index: 6!important;}
.skew-bg-white-shadow-black:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
}

.skew-bg-orange-shadow-black-light:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
    background: #f3f7f3;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}
.skew-bg-orange-shadow-black:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
    background: #f3f7f6;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
}
.skew-bg-white-shadow-black:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
    background: #ffffff;
    box-shadow: 0 10px 20px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 20px 0px rgba(0, 0, 0, 0.15);
}
.skew-bg-light-gray:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #f8f8f8;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
}
.skew-bg-light-gray-shadow-black:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #f8f8f8;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
    box-shadow: 0 10px 20px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 20px 0px rgba(0, 0, 0, 0.15);
}

.skew-product-header-blue:after{
content: "";
    position: absolute;
    top: -62px;
    left: 0;
    right: 0;
    bottom: 62px;
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
    background: rgb(49,63,71);
    background: -moz-linear-gradient(-45deg, rgba(49,63,71,1) 0%, rgba(71,89,100,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(49,63,71,1) 0%,rgba(71,89,100,1) 100%);
    background: linear-gradient(-45deg, rgba(49,63,71,1) 0%,rgba(71,89,100,1) 100%);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
    z-index: -1;
}

#header.showcase.simple-showcase-header{background:#f3f7f6; padding: 85px 0 25px;}
.showcase.simple-showcase-header:after{content:' '; position:absolute; border-width:94px; border-style:solid; border-color:rgba(173,173,173, 0.08) transparent transparent rgba(173,173,173, 0.08); top:0; left:0;}
.showcase.simple-showcase-header .page-title .main-title{    padding-bottom: 10px; margin-bottom: 10px;}


.cc-product-showcase-blue{
  position:relative;
}
.cc-product-showcase-blue:after{   
   content: " ";
    background: rgb(49,63,71);
    background: -moz-linear-gradient(-45deg, rgba(49,63,71,1) 0%, rgba(71,89,100,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(49,63,71,1) 0%,rgba(71,89,100,1) 100%);
    background: linear-gradient(-45deg, rgba(49,63,71,1) 0%,rgba(71,89,100,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1);
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
   position:absolute;
    top: -62px;
    bottom: 62px;
    left: 0;
    right: 0;
    z-index: -1;
        -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.15);
    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.15);
}
.about-product-text .seprator-full{margin: 30px 0 50px;}

@media (max-width:1199px){
    .cc-product-showcase-blue:after{bottom:50px;}
}
@media (max-width:1024px){
    .cc-product-showcase-blue:after{bottom:42px;}
}
@media (max-width:767px){
    .cc-product-showcase-blue:after{bottom:26px;}
}
.product-detail-page .about-product-block{margin-top: -75px;}

/* ===== cc-script-slider start ===== */
.page-breadcrumbs{position: absolute; width: 100%; left:0; right: 0; z-index: 20; top: 8px;}
.page-breadcrumbs .breadcrumbs{text-align: left; font-size: 12px;}
.page-breadcrumbs .breadcrumbs > li:before{content: "\f105"; font-family: 'FontAwesome'; line-height: 18px; color: #929292;}
.page-breadcrumbs .breadcrumbs > li:first-child{padding-left: 0;}

.cc-script-slider-wrap{position: relative; display: block; z-index: 12;}
.cc-script-slider-wrap .container-fluid{padding: 0;}
.cc-script-slider-indicators{position: absolute; width: 100%; left: 0; right: 0; bottom: 26px;}
.cc-script-slider-indicators .carousel-indicators{text-align: left; padding-left: 0px;}
.cc-script-slider .carousel-inner .item img{width: auto; margin: 0 auto; }
.cc-script-slider .carousel-control.left{background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1515559641-dark-gray-arrow-left.png'); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 0 3px 3px 0;}
.cc-script-slider .carousel-control.right{background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1515559642-dark-gray-arrow-right.png'); box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 3px 0 0 3px;}
.cc-script-slider .carousel-control.left, .cc-script-slider .carousel-control.right{background-repeat: no-repeat;width: 44px;top: 50%;height: 60px;bottom: inherit;margin-top: -30px;opacity: 0.3; overflow: hidden;}
.cc-script-slider .carousel-control.left:hover, .cc-script-slider .carousel-control.right:hover{opacity: 0.6;}
.cc-script-slider .carousel-inner .item .carousel-caption{width: 100%; text-shadow: none; max-width: inherit; position: absolute; margin: inherit; left: 0 ; right: 0; top: 14%; color: #41535d;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 42px; margin: 0 0 0px;color: #41535d;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{color: #41535d; font-size: 32px; font-weight: 300; margin: 0 0 20px;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 22px; font-weight: 300; text-shadow: none;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{position: relative; display: block; margin-top: 20px;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row .btn{box-shadow: 0 0 8px rgba(0,0,0,0.3); font-size: 22px; letter-spacing: 0.5px; padding: 12px 26px;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{padding-left: 0px;}
.cc-script-slider .bg-light-gray{background-color:#f3f7f6 ;}
.cc-script-slider .bg-white{background-color: #ffffff;}
.cc-script-slider .carousel-inner .item{height: auto;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-img{display: block; position: relative;  height: auto; margin: 10px 8% 0;}
.cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-img img{max-width: 100%; height: auto; display: block; }
.cc-script-slider .carousel-inner .item.ccscript-slide .carousel-caption .cc-script-slider-img{margin: 8px 3% 0;}



/* ===== cc-script-slider end ===== */
/*---featuredon-strip start*/
.featuredon-strip{position: relative;display: block;padding: 16px 10px;background-color: #f2f2f2; z-index: 11;}
.featuredon-wrap{position: relative; display: block; padding: 0; margin: 0;}
.featuredon-list{margin: 0;padding: 0;width: auto;list-style: none;text-align: center;}
.featuredon-list li:first-child{height: 26px;}
.featuredon-list li{position: relative;display: inline-block;text-align: center;height: 16px;margin: 0 18px 7px ;}
.featuredon-strip .featuredon-list li{margin-left: 30px; margin-right: 30px;}
.featuredon-list li a{display: block; height: 100%; width: auto;}
.featuredon-list li img{width: auto;height: 100%;filter: none;opacity: 0.9;vertical-align: middle;vertical-align: -webkit-baseline-middle;}
/*---featuredon-strip over*/
/*---product navigation start*/
.sticky-pd-menu{position: absolute;display: block;border-bottom: 2px solid #e5e5e5; background: #fff; width: 100%; z-index: 15; }
.product-details-nav .product-details-nav-list{margin: 0;padding: 0;list-style: none; float: left;}
.product-details-nav .product-details-nav-list li{display: inline-block;position: relative;padding: 11px 5px 10px;}
.product-details-nav .product-details-nav-list li a{color: #41535d;padding: 7px 22px;display: block;transition: all, 0.5s;}
.product-details-nav .product-details-nav-list li.active a{color: #40ba00;}
.product-details-nav .product-details-nav-list li:after{content:' '; position: absolute; left: 0; bottom: -2px; right: 0; width: 100%; height: 2px; background-color:transparent ;}
.product-details-nav .product-details-nav-list li.active:after{background-color:#40ba00 ;}

.product-detail-block{margin-top: 60px; padding-top:60px;}
.product-details-nav .product-details-nav-list.pd-nav-right{float: right;}
.product-details-nav .product-details-nav-list li a.btn{border: none; color: #ffffff;}
.sticky-pd-menu.sticky{position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 9;}
body.show-redirect-strip .sticky-pd-menu.sticky{top: 53px;}
.sticky-pd-menu .product-details-nav-list.pd-nav-right{display: none;}
.sticky-pd-menu.sticky .product-details-nav-list.pd-nav-right{display: block;}
.product-details-nav .product-details-nav-list li a.btn:hover{color: #ffffff;}
/*---product navigation over*/

/*clone-script-block start*/
.script-detail-page .product-detail-block{padding-top:165px; margin-top:-40px;}
.clones-script-block{position: relative;display: block;}
.clones-script-product-wrap{position: relative;margin-top: 30px;}
.clones-script-product-item{position: relative; padding-bottom: 40px; margin-bottom: 30px;}
.clones-script-product-item:after{content: ' '; position: absolute; height: 1px; width: 150px; bottom: 0; left: 50%; margin-left: -75px; background-color: #e5e5e5;}
.clones-script-product-item:last-child{padding-bottom: 0; margin-bottom: 0;}
.clones-script-product-item:last-child:after{display: none;}
.clones-script-product-item .clones-script-img-block{position: relative;display: block;padding: 5px;background-color: #ededed;border: 1px solid #e5e5e5;margin: 0 auto;}
.clones-script-product-item .clones-script-img-block .clones-script-img{width: 100%;height: 235px;overflow: hidden;}
.clones-script-product-item .clones-script-img-block .clones-script-img img{width: 100%;height: auto;}
.clones-script-product-item .clones-script-img-block .cc-script-logo-wrap{ position: absolute; bottom: 0; width: 100%; left: 0; right: 0;}
.clones-script-product-item .clones-script-img-block .cc-script-logo-wrap .cc-script-logo-box{position: relative;width: 180px;height: 48px; text-align: center; background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.20);float: right;margin-right: -8px;margin-bottom: -7px; padding: 5px;}
.clones-script-product-item .clones-script-img-block .cc-script-logo-wrap .cc-script-logo-box img{height: 100%; width: auto; margin: 0 auto;}
.clones-script-product-item .clones-script-img-block .cc-script-logo-wrap .cc-script-logo-box:after{content: ' '; position: absolute; border-width: 3.5px; border-style: solid; border-color: transparent transparent #aaa #aaa; right: 0px; top: -7px;}
.clones-script-product-item  .cc-script-pro-detail-wrap{position: relative; display: block; padding-left: 30px;}
.clones-script-product-item .cc-script-pro-title{font-size: 22px;margin: 0 0 10px;}
.clones-script-product-item .cc-script-pro-title a{color: #41535d;}
.clones-script-product-item .cc-script-pro-title a:hover{color: #40ba00;}
.clones-script-product-item .cc-script-pro-title span{font-weight: 400;}
.clones-script-product-item .right-mark-bullet-list{margin-bottom: 15px;}
.clones-script-product-item.temporary_product .clones-script-img-block .cc-script-logo-wrap{display: none;}
.clones-script-product-item.temporary_product .clones-script-img-block .clones-script-img{height: auto;}
/*clone-script-block over*/

/*---product description section start*/
.page-descriptions-slider-block{position: relative; padding: 30px 0 0;}
.page-descriptions-slider-block .container-fluid{padding: 0;}
.cc-prod-desc-carousel{position: relative;z-index: 3;}
.cc-prod-desc-carousel .carousel-inner{overflow: inherit;}
.cc-prod-desc-carousel .carousel-control.right,
.cc-prod-desc-carousel .carousel-control.left{background-image: none;top: 60px;bottom: inherit;width: 32px;}
.cc-prod-desc-carousel .carousel-control.right{ left: inherit;right: 30px;height: 60px;background-repeat: no-repeat;background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1510538551-next-arrow-right.png');}
.cc-prod-desc-carousel .carousel-control.left{right: 75px; left: inherit;height: 60px;background-repeat: no-repeat;background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1510538552-prev-arrow-left.png');}
.cc-prod-desc-carousel .cc-prod-desc-carousel-indicator{position: absolute;bottom: 30px;right: inherit;width: 100%; display: none;}
.cc-prod-desc-carousel .cc-prod-desc-carousel-indicator .carousel-indicators{max-width: inherit;left: inherit;right: inherit;width: 100%;}
.cc-prod-desc-carousel .cc-prod-desc-carousel-indicator .carousel-indicators >li{width: 10px; height: 10px; border-radius: 50%;}
.page-descriptions-slider-block .cc-section-block{margin-top: 0; padding: 140px 0 90px;}
.page-descriptions-slider-block .cc-section-block .cc-script-pg-about-text2, 
.page-descriptions-slider-block .cc-section-block .cc-script-pg-about-text, 
.page-descriptions-slider-block .cc-section-block .cc-script-pg-text-block-2{padding: 0px 0 0;}
.page-descriptions-slider-block .cc-prod-desc-count{position: absolute; font-weight: 400; right: 120px; top:73px; }
.page-descriptions-slider-block .cc-prod-desc-count span{color: #aaa; padding: 0 3px;}
.page-descriptions-slider-block .about-product-text{padding-top: 30px;}

.page-descriptions-slider-block .tech-btn-row .btn{min-width: 200px; width: auto;}
.page-descriptions-slider-block .prod-detail-iphone-mockup {
    width: 300px;
    height: 611px;
    padding: 75px 0;
    text-align: center;
    background: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1508134768-iphone-6-img.png') no-repeat center top;
    background-size: cover;
    -webkit-transform: rotateX(0deg) rotateY(16deg);
    transform: rotateX(0deg) rotateY(16deg);
}

.page-descriptions-slider-block .prod-detail-iphone-mockup .prod-detail-iphone-screen {
    width: 261px;
    height: 463px;
    display: inline-block;
    overflow: hidden;
    padding-top: 17px;
    border: 1px solid #cdcdcd;
    background: #fafafa url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1508739039-iphone-screen-status-bar.png') no-repeat center top;
    background-size: 100% auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.non-demo-faq-section:before{display: none;}

/*---product description section start*/

/* --- cc product page banner --- */
.cc-product-page-banner{position: relative; display: block; z-index: 12; background-color: #fcfffc; padding-top: 0px;}
.cc-product-page-banner .container-fluid{padding: 0;}  
.cc-product-page-banner-wrap {position: relative; display: block;width: 100%;}
.cc-product-page-banner-wrap:focus, .cc-product-page-banner-wrap:hover, .cc-product-page-banner-wrap:active{outline: none!important; text-decoration: none;}
.cc-product-page-banner-wrap img{display: block; max-width: 100%; height: auto; margin: 0 auto;}
.cc-product-page-banner-wrap .cc-product-banner-caption{width: 100%; max-width: inherit; position: absolute; left: 0 ; right: 0; top: 20%; color: #41535d;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{font-size: 46px; margin: 0 0 0px;color: #41535d;}
body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption{top: 24%;}
body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{margin-bottom: 15px;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-subtitle{color: #41535d; font-size: 36px; font-weight: 300; margin: 0 0 20px;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-desc{font-size: 22px; font-weight: 300; line-height: 28px;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row{position: relative; display: block; margin-top:25px;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row .btn{box-shadow: 0 0 8px rgba(0,0,0,0.3); font-size: 22px; letter-spacing: 0.5px; padding: 12px 26px;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{padding-right: 0px; position: relative;}
.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row span{display: block; margin-bottom: 3px; font-size: 16px; color: #40ba00;}

.cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row span.none-demo-prd-get-text{color: #41535d;margin-bottom: 20px; font-size: 18px;}
/* --- cc product page banner End --- */

/* --- cc product page Non Demo --- */
.non-demo-page-feature .none-demo-pro-features-item{position: relative; display: block; text-align: center; margin: 30px 0px 0px;}
.non-demo-page-feature .none-demo-pro-features-item .ndpf-img{position: relative; display: block; height: 80px; width: 80px; margin: 0 auto 0px;}
.non-demo-page-feature .none-demo-pro-features-item .ndpf-img img{}
.non-demo-page-feature .none-demo-pro-features-item .ndpf-title{margin: 0; font-weight: 400;}
.non-demo-page-feature .none-demo-pro-features-item .ndpf-title{line-height: 26px; min-height: 54px;}
.non-demo-page-feature .ndpf-item{}
.non-demo-page-feature .cta-customized-product.cta-ndpf{margin-top: 30px;padding-top: 30px;}
.non-demo-page-feature .cta-customized-product.cta-ndpf:before{display: none;}
.non-demo-page-feature .cta-customized-product h2{font-weight: 300;}
.non-demo-page-feature .cta-customized-product h2 span{font-weight: bold;}
/* --- cc product page Non Demo End--- */

.inquiry-form .form-group .btn-rfq{
   height: 60px;
   font-size: 18px;
}
.inquiry-form .form-group .btn-rfq-note{text-align: center; display: block; font-size: 12px;  margin-top: 5px; line-height: 16px;}

.script-detail-page .cc-prd-cta-block{background:#d7efd1;}

@media(min-width:1400px){
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-top:30px;}
}
@media(min-width:992px){
    .cc-script-slider .carousel-inner .item img.cc-ss-ipad{display: none;}
}
@media(min-width:768px){
    .cc-script-pg-img-block-4 .img-responsive{display:inline-block;}
    .cc-script-slider .carousel-inner .item img.cc-ss-mobile{display: none;}
    .product-details-nav .product-details-nav-list li a:hover{color: #40ba00;transition: all, 0.5s;}
}

@media(max-width:1399px){
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size:20px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{margin-bottom:15px;}
}

@media only screen and (max-width: 1199px){
    body.navbar-ralative .navbar-default.white-nav-bg .navbar-nav >li{padding:15px 2px;}
    .cc-product-page-banner{padding: 0px 0;}
    .cc-product-page-banner-wrap .cc-product-banner-caption{top: 17%;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-img{margin: 5% 2% 0;}
    .cc-script-slider .carousel-inner .item.ccscript-slide .carousel-caption .cc-script-slider-img{margin: 7% 0 0;}
    /* script page slider */
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 32px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{font-size: 28px; margin-bottom: 10px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 18px;}
    .cc-script-slider-indicators{bottom: 15px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-top: 15px;}
    /* script page slider end */
    /* cc-product page banner */
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{padding-right: 28px;}
    /* cc-product page banner End */
    body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption{top: 20%;}
}
@media only screen and (max-width: 1080px){
    .cc-product-page-banner-wrap .cc-product-banner-caption{top: 12%;}
    body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption{top: 14%;}
    /* script page slider */
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 30px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{font-size: 26px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row .btn{font-size: 18px; padding: 10px 26px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{margin-bottom: 10px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-top: 10px;}
    /* script page slider end */
}

@media(max-width:991px){
    .clones-script-product-item .cc-script-pro-detail-wrap{padding-left:0;}
    
    .clones-script-product-item .clones-script-img-block{margin-bottom: 15px;}
    .cc-script-pg-about-text .pg-about-text-points{margin: 0 auto 0 0;}
    body.navbar-ralative .navbar-default .navbar-brand, body.navbar-ralative .navbar-default.white-nav-bg .navbar-brand{padding-top: 10px; padding-bottom: 9px;}
    body.navbar-ralative .white-nav-bg .navbar-toggle, body.navbar-ralative .navbar-toggle{margin-top: 10px;}
    .sticky-pd-menu.sticky .product-details-nav-list.pd-nav-right{display: none;}
    .cc-script-slider .carousel-inner .item{height: auto;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-top: 30px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-img{margin: 10% 0 0 ;}
    .cc-script-slider .carousel-inner .item.ccscript-slide .carousel-caption .cc-script-slider-img{margin: 12% 0 0 0;}
    .cc-script-slider-indicators .carousel-indicators{padding-left: 0;}
    body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption{top: 18%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row span.none-demo-prd-get-text{margin-bottom: 12px;}
    
    /* script page slider */
    .cc-script-slider .carousel-inner .item img.cc-ss-desktop{display: none;}
    .cc-clone-script .page-breadcrumbs .container, 
    .cc-script-slider .carousel-inner .item .carousel-caption .container,
    .cc-script-slider-indicators .container{width: 100%;}
    
    .cc-script-slider .carousel-inner .item .carousel-caption{top: 14%;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 32px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{font-size: 26px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-top: 20px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 18px;}
    .cc-script-slider-indicators{bottom: 20px;}
    .cc-script-slider .carousel-control.left, .cc-script-slider .carousel-control.right {width: 26px;height: 35px;background-size: 100%; margin-top: -13px;}
    /* script page slider End */
    
    /* cc-product page banner */
    
    .cc-product-page-banner{padding: 0px 0 0px;}
    /* cc-product page banner end */
}
@media only screen and (min-width:768px) and (max-width : 991px){
     /* cc-product page banner */
     .cc-product-page-banner-wrap .cc-product-banner-caption .container, .cc-clone-product .page-breadcrumbs .container {width:100%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption{top: 14%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{margin-right: 18%; padding-right: 0;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{font-size: 42px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-subtitle{font-size: 32px; margin-bottom: 15px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-desc{font-size:18px; line-height: 24px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row{margin-top: 15px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row .btn{padding: 10px 26px; font-size: 20px;}
     /* cc-product page banner end */
    
    /* script page slider */
    .cc-clone-script .page-breadcrumbs .breadcrumbs,
    .cc-script-slider-indicators .carousel-indicators,
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{padding-left: 30px;}
    /* script page slider End */
}

@media(max-width:891px){
    /* cc-product page banner */
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{font-size:34px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-subtitle{font-size: 26px; margin-bottom: 10px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-desc{font-size: 18px; line-height: 22px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row{margin-top: 15px;}
    /* cc-product page banner end */
    body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption{top: 16%;}
}
@media(max-width:840px){
    
    
    /* script page slider */
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 28px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{font-size: 22px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 16px;}
    /* script page slider End */
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row span.none-demo-prd-get-text{margin-bottom:5px;}
}
@media(max-width:767px){
    .cc-script-slider .carousel-inner .item img.cc-ss-desktop,
    .cc-script-slider .carousel-inner .item img.cc-ss-ipad{display: none;}
    /* cc-product page banner */
    .cc-product-page-banner-wrap .cc-pro-banner-img{display: none;}
    .cc-product-page-banner{padding: 0px 0 0px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{padding: 0;}
    .cc-product-page-banner-wrap{height: 450px; background: #f3f7f6;}
    .cc-product-page-banner-wrap .cc-product-banner-caption{text-align: center; top: 16%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{margin: 0 15%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{margin-bottom: 5px; font-size: 46px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-subtitle{font-size: 36px; margin: 0 0 20px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-desc {font-size: 22px; line-height: 28px; }
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row{margin-top: 25px;}
    
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row span.none-demo-prd-get-text{margin-bottom:18px;}
    /* cc-product page banner end */
    .cc-script-slider .carousel-inner .item{ height: 400px;}
    .cc-script-slider-indicators .carousel-indicators{text-align: center;}
    .clones-script-product-item {margin:0 15% 30px;}
    
    .featuredon-strip .featuredon-list li{margin:0px 15px 7px; }
    .sticky-pd-menu.sticky .product-details-nav-list.pd-nav-right{display: none;}
    .clones-script-product-item .right-mark-bullet-list{margin-bottom: 10px;}
    .clones-script-product-item ul.right-mark-bullet-list li{padding-bottom: 5px;}
    .clones-script-product-item .cc-script-pro-detail-wrap p{margin-bottom: 10px;}
    
    .non-demo-page-feature .ndpf-item{width: 33.33%;}
    /* script page slider */
    .cc-script-slider .carousel-inner .item .carousel-caption{top: 12%;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-img{display: none;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{text-align: center; margin: 0 15%;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 42px; margin-bottom: 5px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{font-size: 32px; margin-bottom: 20px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{line-height: 28px; font-size: 22px; margin-bottom: 15px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-top: 20px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row .btn{font-size: 22px; letter-spacing: 0.5px; padding: 12px 26px;}
    .cc-script-slider-indicators{bottom: 15px;}
    /* script page slider end */
}
@media(max-width:640px){
    .clones-script-product-item {margin:0 5% 30px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{margin: 0 8%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row{margin-top: 30px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{margin: 0 10%;}
}
@media only screen and (max-width:550px){
    .product-details-nav .product-details-nav-list li a{padding:7px 15px;}
    .clones-script-product-item {margin:0 0 30px; padding-bottom: 30px;}
    /*.script-detail-page .cc-prd-faq-block{padding: 100px 0;}*/
}
@media only screen and (max-width: 550px){
    .script-detail-page .cc-section-block.cc-prd-faq-block{padding:100px 0 50px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{margin: 0 12%;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 20px; line-height: 28px;}
}
@media(max-width:580px){
    .non-demo-page-feature .none-demo-pro-features-item .ndpf-title{font-size:16px; line-height: 22px; min-height: 45px;}
}
@media(max-width:520px){
    .featuredon-list li:first-child{height:22px;}
    .featuredon-list li{height: 14px;}
    .clones-script-product-item .clones-script-img-block{margin-bottom: 25px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-banner-content{margin: 0;}
    .non-demo-page-feature .ndpf-item{width: 50%;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{margin: 0 5%;}
    
}
@media(max-width:460px){
    .featuredon-list li:first-child{height:20px;}
    .featuredon-list li{height: 12px;}
    .featuredon-strip .featuredon-list li{margin: 0 12px 7px;}
    .product-details-nav .product-details-nav-list li{padding: 11px 0px 10px;}
    .product-details-nav .product-details-nav-list li a{padding: 7px 10px;}
    .featuredon-strip{padding: 12px 0px;}
    .product-details-nav .product-details-nav-list li a{padding:2px 10px; }
    .cc-product-page-banner-wrap{height: 410px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption{top: 16%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{font-size: 38px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-subtitle{font-size: 32px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-desc{font-size: 18px; line-height: 26px;}
    
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-script-slider-content{margin: 0 0px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 38px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{font-size: 32px;}
    .cc-script-slider .carousel-inner .item{height: 400px;}
    .cc-script-slider .carousel-control.left, .cc-script-slider .carousel-control.right{width: 26px; height: 35px; background-size: 100%;}
}
@media(max-width:391px){
    .clones-script-product-item .clones-script-img-block .clones-script-img{height:210px;}
    .featuredon-strip .featuredon-list li{margin: 0 10px 7px;}
    .product-details-nav .product-details-nav-list li a{font-size: 14px ; }
    .cc-product-page-banner-wrap .cc-product-banner-caption{top: 14%;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-title{font-size: 34px;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-subtitle{font-size: 26px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 32px;}
    .inquiry-form .form-group .btn-rfq{
       height: 50px;
       font-size: 16px;
    }
}
@media(max-width:360px){
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row .btn{font-size: 18px;}
}
@media(max-width:359px){
    .featuredon-strip{padding:7px 0 10px}
    .clones-script-product-item .clones-script-img-block .clones-script-img{height:180px;}
    .product-details-nav .product-details-nav-list{min-width: 302px;}
    .sticky-pd-menu .product-details-nav{overflow-x: scroll; overflow-y: hidden;}
    .cc-product-page-banner-wrap .cc-product-banner-caption .cc-pro-btn-row .btn{font-size: 20px;}
    .non-demo-page-feature .ndpf-item{width: 100%;}
    .non-demo-page-feature .none-demo-pro-features-item .ndpf-title{min-height: inherit;}
    
    .cc-script-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 18px; line-height: 26px;}
    .cc-script-slider .carousel-inner .item .carousel-caption .container{padding: 0;}
    body.none-title-demo-product .cc-product-page-banner-wrap .cc-product-banner-caption{top: 14%;}
}

.is-link-tag:hover{cursor: pointer;}

/* ::::::::::: CC Maintenance Package Section ::::::::::: */
@media(min-width:768px){
    .desktop-view{display:block!important;}
    .mobile-view{display:none!important;}
}
@media(max-width:767px){
    .desktop-view{display:none!important;}
}

.cc-mnt-package-section{position: relative; display: block; padding: 60px 0 60px;}
.cc-mnt-package-section .section-heading{margin-bottom: 30px;}

.cc-mnt-pack-switch-wrap{position: relative; display: block; text-align: center; margin-bottom: 20px;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group{padding: 0; margin: 0; list-style: none; display: table; margin: 0 auto;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group >li {display: inline-block; position: relative; font-size: 18px;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li input[type=radio]{position: absolute; left: 10px; top: 10px; opacity: 0;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li > label{min-width: 150px; cursor: pointer; color: #42535d; font-weight: 400; border: 2px solid #40ba00; border-radius:; padding: 10px 20px;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li.ccmps-quarterly > label{border-radius: 6px 0 0 6px;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li.ccmps-annually > label{border-radius: 0px 6px 6px 0px;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li input[type="radio"]:checked + label{background-color: #40ba00; color: #fff; }
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li.ccmps-annually  label .ccmps-off{position: relative; opacity: 0.8; font-size: 16px; font-weight: 400;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li.ccmps-annually  label .ccmps-off span{font-size: 14px;}
.cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li input[type="radio"]:checked + label .ccmps-off{opacity: 1; }


.cc-mnt-pack-wrap{position: relative; display: block; width: 100%; margin-bottom: 30px;}
.cc-mnt-pack-wrap .cc-mnt-pack{position: relative; display: block; width: 22%; float: left;}
.cc-mnt-pack-wrap .cc-mnt-pack.cc-mnt-feature{width: 34%;}
.cc-mnt-pack-wrap .cc-mnt-pack.cc-mnt-package{text-align: center;}
.cc-mnt-pack-wrap .cc-mnt-pack .cc-mnt-pack-content{position: relative; display: block; padding:0 1px;}
.cc-mnt-pack .cc-mnt-pack-header{position: relative; display: table; height: 130px; width: 100%; text-align: center; border: 1px solid #e3f1e1; background-color: #e3f1e1;}
.cc-mnt-pack-wrap .cc-mnt-pack.cc-mnt-package .cc-mnt-pack-header{background-color: #e3f1e1;}
.cc-mnt-pack .cc-mnt-pack-header .cc-mnt-pack-name{position: relative; display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding: 10px 0px;}
.cc-mnt-pack-wrap .cc-mnt-pack.cc-mnt-feature .cc-mnt-pack-header .cc-mnt-feat-title{font-size: 26px; font-weight: 400; color: #40ba00;}
.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-title{margin: 0 0 5px; color: #40ba00; font-weight: 300;}
.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-price{position: relative; display: block; font-size: 30px; padding-bottom: 5px; line-height: 38px; color: #42535d; font-weight: 600;}
.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-price small{padding-left: 5px; font-size: 18px;}
.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-price span{font-size: 14px; color: #a8a8a8 ; font-weight: 400; text-decoration: line-through; padding-right: 5px; line-height: 0;}
.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-terms{font-size: 12px; color:#757575;}
.cc-mnt-pack .cc-mnt-pack-body{position: relative; display: block; border-top: 1px solid #e3f1e1; border-bottom: 1px solid #e3f1e1;}
.cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points{padding: 0; list-style: none; margin: 0;}
.cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points > li{padding: 0px 15px; line-height: 16px; position: relative; color: #42535d; display: table; width:100%; font-size: 15px; }
.cc-mnt-pack-wrap .cc-mnt-pack.cc-mnt-package .cc-mnt-pack-body .cc-mnt-pack-points > li{font-size: 18px;}
.cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points > li > div{display: table-cell; height: 50px; vertical-align: middle; width: 100%;}
.cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points > li:nth-child(even){background-color: #f5f5f5;}
.cc-mnt-pack .cc-mnt-pack-footer{position: relative; display: block; width: 100%; height: 80px; text-align: center; padding: 18px 30px; background:#e3f1e1; }
.cc-mnt-pack.cc-mnt-package .cc-mnt-pack-footer{background:#e3f1e1;}
.cc-mnt-pack.cc-mnt-package .cc-mnt-pack-footer .btn{font-weight: 400;}

.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-price .ccmpp-anu,
.cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-terms .terms-anu,
.cc-mnt-package-section.selected-annually .cc-mnt-pack .cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-price .ccmpp-qur,
.cc-mnt-package-section.selected-annually .cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-terms .terms-qur{display: none;}
.cc-mnt-package-section.selected-annually .cc-mnt-pack .cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-price .ccmpp-anu, 
.cc-mnt-package-section.selected-annually .cc-mnt-pack-header .cc-mnt-pack-name .cc-mnt-pack-terms .terms-anu{display: block;}
.cc-mnt-pack.cc-mnt-package .cc-mnt-pack-footer .btn.btn-anu, 
.cc-mnt-package-section.selected-annually .cc-mnt-pack.cc-mnt-package .cc-mnt-pack-footer .btn.btn-qur{display: none;}
.cc-mnt-package-section.selected-annually .cc-mnt-pack.cc-mnt-package .cc-mnt-pack-footer .btn.btn-anu{display: inline-block;}
@media (max-width:991px){
    .cc-mnt-package-section .container{width:100%;}
    .cc-mnt-pack-wrap .cc-mnt-pack{width: 22%;}
    .cc-mnt-pack-wrap .cc-mnt-pack.cc-mnt-feature{width:34%;}
    .cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points > li{font-size: 15px; }
}


.cc-mnt-pack-xs-wrap{position: relative; display: block; margin-bottom: 30px; padding-top: 10px;}
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs{position: relative; display: block; }
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs{position: relative;}
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs > li{ border-bottom: 1px solid #e3f1e1;  vertical-align: middle; display: table-cell!important; width: 1%;}
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs > li > a{position: relative; border: none; color: #41535d; margin: 0!important; font-size: 18px;}
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs > li > a:hover{background: transparent;}
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs > li.active > a:after{content: ' '; position: absolute; bottom: -1px; height: 2px; width: 100%; left: 0; right: 0; background-color: #40ba00; }
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs > li.active > a{border: none; color: #40ba00;}
.cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tab-content{position: relative; display: block; padding-top: 0px;}
.ccmpx-tab-content .ccmpx-tabs-content-header{position: relative; display: block; border-bottom: 1px solid #e3f1e1; background-color: #fefefe; padding: 18px 10px; text-align: center;}
.ccmpx-tabs-content-header .ccmpx-price{position: relative; display: block; font-size: 34px; padding-bottom: 5px; line-height: 38px; color: #42535d; font-weight: 600;}
.ccmpx-tabs-content-header .ccmpx-price span { font-size: 14px; color: #a8a8a8; font-weight: 400; text-decoration: line-through; padding-right: 5px; line-height: 0;}
.ccmpx-tabs-content-header .ccmpx-price small{padding-left: 5px; font-size: 18px;}
.ccmpx-tabs-content-header .ccmpx-terms{font-size: 14px; color: #575757;}
.ccmpx-tab-content .ccmpx-tabs-content-body{position: relative; display: block; padding-top: 5px;}
.ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points{padding: 0; margin: 0; list-style: none;}
.ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li{display: table; width: 100%; position: relative; background-color: #fff; font-size: 14px;}
.ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li:nth-child(even){background-color: #f5f5f5;}
.ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li > div{display:table-cell; position: relative; vertical-align: middle; }
.ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li > div:first-child{width: 85%; padding: 8px 5px 8px 15px;}
.ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li > div:last-child{width: 15%; text-align: center; padding: 8px 10px; }
.ccmpx-tab-content .ccmpx-tabs-content-footer{position: relative; display: block; padding: 15px 15px; border-top: 1px solid #e3f1e1; border-bottom: 1px solid #e3f1e1; text-align: center;}
.ccmpx-tab-content .ccmpx-tabs-content-footer .btn{font-weight: 400; width: 100%; padding: 12px 15px;}

.ccmpx-tabs-content-header .ccmpx-price .ccmpx-price-anu, .ccmpx-tabs-content-header .ccmpx-terms .ccmpx-terms-anu,
.cc-mnt-package-section.selected-annually .ccmpx-tabs-content-header .ccmpx-price .ccmpx-price-qur,
.cc-mnt-package-section.selected-annually .ccmpx-tabs-content-header .ccmpx-terms .ccmpx-terms-qur{display: none;}
.cc-mnt-package-section.selected-annually .ccmpx-tabs-content-header .ccmpx-price .ccmpx-price-anu, 
.cc-mnt-package-section.selected-annually .ccmpx-tabs-content-header .ccmpx-terms .ccmpx-terms-anu{display: block;}

.ccmpx-tab-content .ccmpx-tabs-content-footer .btn.btn-anu,
.cc-mnt-package-section.selected-annually .ccmpx-tab-content .ccmpx-tabs-content-footer .btn.btn-qur{display: none;}
.cc-mnt-package-section.selected-annually .ccmpx-tab-content .ccmpx-tabs-content-footer .btn.btn-anu{display: inline-block;}

@media(max-width:391px){
    .cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li > label{font-size:16px; padding: 10px 15px;}
}
@media(max-width:360px){
    .cc-mnt-pack-switch-wrap .cc-mnt-pack-switch-group > li > label{min-width:116px; }
    .cc-mnt-pack-xs-wrap .cc-mnt-pack-xs-tabs .ccmpx-tabs > li > a{font-size: 16px;}
}

.cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points > li.ccmp-yes, .ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li.ccmp-yes .ccmpxp-value{color: #57b152;}
.cc-mnt-pack .cc-mnt-pack-body .cc-mnt-pack-points > li.ccmp-no, .ccmpx-tab-content .ccmpx-tabs-content-body .cc-mnt-pack-xs-points > li.ccmp-no .ccmpxp-value{color: #da554a;}

.cc-mnt-pack-features-info{position: relative; display: block; margin-bottom: 0px;}
.cc-mnt-pack-features-info ul.ccmp-feat-info-list{padding: 0; margin: 0; list-style: none;}
.cc-mnt-pack-features-info ul.ccmp-feat-info-list > li{position: relative; display: block; font-size: 13px; color: #42535d; margin-bottom: 5px;}

.ccmp-user-modal .modal-body{padding: 30px 15px;}
.ccmp-user-modal .modal-header{padding-right: 50px;}
#content.cc-mnt-pack-thanku-section{position: relative; display: block; padding: 150px 0 80px;}
.cc-mnt-pack-thanku-section .cc-orderthankyou .thankyouinner .order-content li{font-weight: 400;}
.cc-mnt-pack-thanku-section .cc-orderthankyou .thankyouinner .title{margin-bottom: 30px;}
.cc-mnt-pack-thanku-section .ccmp-detail{position: relative; display: block; text-align: left; margin: 0 10% 30px;}  
.cc-mnt-pack-thanku-section .ccmp-detail ul {padding: 0; margin: 0; list-style: none;} 
.cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-order-detail{margin-bottom: 25px; display: block;}
.cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-order-detail h5, .cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-com-detail h5{margin-bottom: 8px; font-size: 18px; padding-bottom: 5px; border-bottom: 1px solid #f1f1f1;}
.cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-order-detail > ul > li{width: 50%; display: block; float: left; margin-bottom: 5px;}
.cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-order-detail > ul > li span, .cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-com-detail > ul > li span { font-weight: 600; font-size: 15px; width: 80px; display: inline-block;}
.cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-com-detail > ul > li{display: block; width: 100%; margin-bottom: 5px;}
@media(max-width:767px){
    .cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-order-detail > ul > li{width: 100%; float: inherit;}
}
@media(max-width:580px){
    .cc-mnt-pack-thanku-section .ccmp-detail{margin: 0 0 30px;}
    .cc-mnt-pack-thanku-section .cc-orderthankyou .thankyouinner{padding: 25px 15px;}
    .cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-order-detail > ul > li span, .cc-mnt-pack-thanku-section .ccmp-detail ul.ccmp-detail-list > li.ccmp-com-detail > ul > li span{width: 70px;}
}
/* ::::::::::: CC Maintenance Package Section End ::::::::::: */


/* ::::::::::: CC SEO Package Page ::::::::::: */
.cc-seo-package-section{position: relative; display: block; padding: 60px 0;}

.cc-seo-package-wrap{position: relative; display: block; width: 100%; margin-bottom: 30px;}
.cc-seo-package-wrap .cc-seo-pkg{position: relative; display: block; width: 22%; float: left;}
.cc-seo-package-wrap .cc-seo-pkg.cc-seo-feature{width: 34%;}
.cc-seo-package-wrap .cc-seo-pkg.cc-seo-pkg-item{text-align: center;}
.cc-seo-package-wrap .cc-seo-pkg .cc-seo-pkg-content{position: relative; display: block; padding:0 0px; border-left: 2px solid #fff;}
.cc-seo-package-wrap .cc-seo-pkg.cc-seo-feature .cc-seo-pkg-content{border-right: 1px solid #fff; border-left: 0;}
.cc-seo-package-wrap .cc-seo-pkg .cc-seo-pkg-header{position: relative; display: table; height: 130px; width: 100%; text-align: center; border-bottom: 1px solid #e3f1e1; background-color: #e3f1e1;}
.cc-seo-pkg .cc-seo-pkg-header .cc-seo-pkg-name{position: relative; display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding: 10px 0px;}
.cc-seo-package-wrap .cc-seo-pkg.cc-seo-feature .cc-seo-pkg-header .cc-seo-feat-title{font-size: 26px; font-weight: 400; color: #40ba00;}
.cc-seo-pkg-header .cc-seo-pkg-name .cc-seo-pkg-title{margin: 0 0 5px; color: #40ba00; font-weight: 300; font-size: 20px;}
.cc-seo-pkg-header .cc-seo-pkg-name .cc-seo-pkg-price{position: relative; display: block; font-size: 30px; padding-bottom: 5px; line-height: 38px; color: #42535d; font-weight: 600;}
.cc-seo-pkg-header .cc-seo-pkg-name .cc-seo-pkg-price small{padding-left: 5px; font-size: 18px;}
.cc-seo-pkg-header .cc-seo-pkg-name .cc-seo-pkg-price span{font-size: 14px; color: #a8a8a8 ; font-weight: 400; text-decoration: line-through; padding-right: 5px; line-height: 0;}
.cc-seo-pkg-header .cc-seo-pkg-name .cc-seo-pkg-terms{font-size: 12px; color:#757575;}
.cc-seo-package-wrap .cc-seo-pkg .cc-seo-pkg-semi-header{display: block; position: relative;  background: #f3f7f6; font-size: 15px; color: #41535d; text-align: center; padding: 12px 0;}
.cc-seo-package-wrap .cc-seo-pkg.cc-seo-feature .cc-seo-pkg-semi-header{font-weight: 500;}
.cc-seo-pkg .cc-seo-pkg-body{position: relative; display: block;  border-bottom: 1px solid #e3f1e1;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points{padding: 0; list-style: none; margin: 0;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li{padding: 0px 15px; line-height: 16px; position: relative; color: #42535d; display: table; width:100%; font-size: 15px; }
.cc-seo-pkg.cc-seo-feature .cc-seo-pkg-body .cc-seo-pkg-points > li{padding-left: 26px;}
.cc-seo-pkg.cc-seo-pkg-item .cc-seo-pkg-body .cc-seo-pkg-points > li{font-size: 18px;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li > div{display: table-cell; height: 50px; vertical-align: middle; width: 100%;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li:nth-child(even){background-color: #f5f5f5;}
.cc-seo-pkg .cc-seo-pkg-footer{position: relative; display: block; width: 100%; height: 80px; text-align: center; padding: 18px 0px; background:#e3f1e1;}
.cc-seo-pkg.cc-seo-pkg-item .cc-seo-pkg-footer{background:#e3f1e1;}
.cc-seo-pkg.cc-seo-pkg-item .cc-seo-pkg-footer .btn{font-weight: 400;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.cc-seo-pkg-points-head,
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.cc-seo-pkg-points-head div{height: 36px;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.cc-seo-pkg-points-head div.pkg-points-head-msg{height: auto; position: absolute; display: table-cell; vertical-align: middle; text-align: left; width: auto; padding: 10px 15px; font-size: 18px; left: 0; font-weight: 600; text-decoration: underline; color: #42535d; /* right: 0; */ z-index: 1; background: #e3f1e1; border-top: 1px solid #e3f1e1; border-bottom: 1px solid #e3f1e1;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li > div span{font-size: 11px; color: #656565; font-weight: 500; display: block;}

.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.ccmp-yes, 
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li.ccmp-yes .ccmpxp-value{ color: #57b152;}
.cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.ccmp-no, 
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li.ccmp-no .ccmpxp-value{ color: #da554a;}

.cc-seo-pkg-header-fixed { position: fixed; left: 0; right: 0; top: 52px; width: 100%; padding: 0px; background-color: #fff; z-index: 100;}

.cc-seo-package-wrap .cc-seo-pkg-xs-tabs{position: relative; display: block; }
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs{position: relative;}
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li{ border-bottom: 1px solid #e3f1e1; background: #f5f5f5;  vertical-align: middle; display: table-cell!important; width: 1%; vertical-align: middle;}
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li > a{position: relative; border: none; background: #e3f1e1; color: #41535d; margin: 0!important;  padding: 10px 10px;}
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li > a:hover{background: transparent;}
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li.active:after{content: ' '; position: absolute; bottom: -1px; height: 3px; width: 100%; left: 0; right: 0; background-color: #40ba00; }
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li.active > a{border: none; color: #40ba00;}
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-title{font-size: 16px; padding-bottom: 0px; }
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-price{font-size: 28px; font-weight: 700; padding-bottom: 3px; letter-spacing: normal; }
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-price small{padding-left: 3px; font-size: 16px;}
.cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-terms{font-size: 11px; color: #757575;}
.ccseopx-tab-content .ccseopx-tabs-content-header{position: relative; display: table;  background-color: #f3f7f6; padding: 10px 10px;}
.ccseopx-tabs-content-header .ccseopx-kw, .ccseopx-tabs-content-header .ccseopx-kw-value{display: table-cell; width: 1%;}
.ccseopx-tabs-content-header .ccseopx-kw-value{text-align: right; }
.ccseopx-tab-content .ccseopx-tabs-content-body{position: relative; display: block; }
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points{padding: 0; margin: 0; list-style: none;}
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li{display: table; width: 100%; position: relative; background-color: #fff; font-size: 15px;}
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li:nth-child(even){background-color: #f5f5f5;}
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div{display:table-cell; position: relative; vertical-align: middle; }
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div:first-child{width: 85%; padding: 8px 5px 8px 26px;}
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div:last-child{width: 15%; min-width: 112px; text-align: right; padding: 8px 15px 8px 0; font-weight: 500;}
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li.ccseopx-points-head{position: relative; display: block; padding: 5px 10px; text-align: left; color: #41535d; font-size: 15px; text-decoration: underline; font-weight: 500; background: #e3f1e1; }
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div.ccmpxp-value small{display: block; font-weight: 500; font-size: 11px; color: #565656;}
.ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div.ccmpxp-value span{position: relative; display: inline-block; width: 18px; text-align: center;}

.ccseopx-tab-content .ccseopx-tabs-content-footer{position: relative; display: block; padding: 15px 15px; border-top: 1px solid #e3f1e1; border-bottom: 1px solid #e3f1e1; text-align: center;}
.ccseopx-tab-content .ccseopx-tabs-content-footer .btn{font-weight: 400; width: 100%; padding: 12px 15px;}

.cc-seo-pkg-notes-wrap{position: relative; display: block;}
.cc-seo-pkg-notes-wrap .cc-seo-pkg-notes-title{margin: 0 0 5px; color: #757575;}
.cc-seo-pkg-notes-wrap .cc-seo-pkg-notes-list{padding: 0; list-style:  none; margin: 0; font-size: 13px;}
.cc-seo-pkg-notes-wrap .cc-seo-pkg-notes-list > li{position: relative; display: block; margin-bottom: 5px; padding-left: 18px;}
.cc-seo-pkg-notes-wrap .cc-seo-pkg-notes-list > li span{position: absolute; left: 0;font-weight: 500; height: 100%;}

/*add new extra css 12-10 start*/

.cc-seo-pkg-notes-wrap .note-image{margin: 0 0 10px 0; font-size: 13px; line-height: 17px;}
.smmp.cc-seo-package-wrap .cc-seo-pkg .cc-seo-pkg-semi-header{padding: 2px 10px;}

/*add new extra css 12-10 end*/

@media (min-width: 768px){
    .cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.cc-seo-pkg-points-head div.pkg-points-head-msg {
        width: 720px;
    }
}
@media (min-width: 992px){
   .cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.cc-seo-pkg-points-head div.pkg-points-head-msg {
        width: 940px;
    }
}

@media (min-width: 1200px){
    .cc-seo-pkg .cc-seo-pkg-body .cc-seo-pkg-points > li.cc-seo-pkg-points-head div.pkg-points-head-msg {
        width: 1140px;
    }
}

@media (max-width: 767px){
    .cc-seo-pkg-header-fixed{top:51px;}
    .smmp .ccseopx-tab-content .ccseopx-tabs-content-header{width: 100%; padding: 2px 10px;}
}
@media (max-width: 580px){
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-title{font-size:14px;}
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-price{font-size: 26px;}
}
@media (max-width: 460px){
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-title{font-size:14px;}
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-price{font-size: 24px;}
    .ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div:first-child{padding-left: 20px;}
    .ccseopx-tab-content .ccseopx-tabs-content-header, .ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li{font-size: 14px;}
}
@media (max-width: 391px){
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-price{font-size:20px;}
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-terms{font-size: 10px;}
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-title{font-size: 13px;}
}
@media (max-width: 359px){
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li .ccspx-price{font-size:18px;}
    .ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div:last-child{padding-right: 10px;}
    .cc-seo-package-wrap .cc-seo-pkg-xs-tabs .ccmpx-tabs > li > a{padding: 10px 7px;}
    .ccseopx-tabs-content-body .cc-seo-pkg-xs-points > li > div:first-child{padding-left: 10px;}
}

/* ::::::::::: CC SEO Package Page End ::::::::::: */


/* ===== MintTM Home Page ===== */

.minttm-banner-wrap{
    position: relative; 
    display: block;
    padding: 70px 0 90px;
    text-align: center;
}
.minttm-logos-wrap{
    position: relative;
    display: table;
    width: 100%;
    margin: 0 auto 50px;
    
}
.minttm-logos-wrap .minttm-logo-item{
    display: table-cell;
    position: relative;
    height: 40px;
    width: 33.33%;
    vertical-align: middle;
    text-align: center;
    padding-top: 15px;
}
.minttm-logos-wrap .minttm-logo-item.mtm-cc-logo{text-align: right;  }
.minttm-logos-wrap .minttm-logo-item.mtm-mtm-logo{text-align: left; padding: 0;}
.minttm-logos-wrap .minttm-logo-item.mtm-is-now{ font-weight: 700; color: #41535d; font-size: 18px; padding: 0;}
.minttm-logos-wrap .minttm-logo-item .mtm-logo{
    position: relative; 
    display: inline-block;
    width: auto;
    height: 27px;   
}
.minttm-logos-wrap .minttm-logo-item.mtm-mtm-logo .mtm-logo{height: 50px;}
.minttm-logos-wrap .minttm-logo-item .mtm-logo img{height: 100%; width: auto}
.minttm-logos-wrap .minttm-logo-item.mtm-is-now .mtm-label span{display: block; font-size: 22px;}
.minttm-logos-wrap .minttm-logo-item.mtm-is-now .mtm-label{display: inline-block;}

.minttm-logo-item.mtm-is-now .arrow-right{ 
    position: absolute; width: 22%; background: #c5c5c5; height: 2px; bottom: 40%; right: 20px;
}
.minttm-logo-item.mtm-is-now .arrow-right:after{ 
    content: ''; position: absolute; background: #c5c5c5; height: 2px; width: 10px; right: -1px; transform: rotate(45deg); top: -3px;
}
.minttm-logo-item.mtm-is-now .arrow-right:before{ 
    content: ''; position: absolute; background: #c5c5c5; height: 2px; width: 10px; right: -1px; transform: rotate(-45deg); bottom: -3px;
}
.minttm-logo-item.mtm-is-now .arrow-left{
    position: absolute;  width: 22%; background: #c5c5c5; height: 2px; bottom: 40%; left: 20px;
}

.minttm-logo-item.mtm-is-now .arrow-left:after{
    content: ''; position: absolute; background: #c5c5c5; height: 2px; width: 10px; right: -1px; transform: rotate(45deg); top: -3px;
}
.minttm-logo-item.mtm-is-now .arrow-left:before{ 
    content: ''; position: absolute; background: #c5c5c5; height: 2px; width: 10px; right: -1px; transform: rotate(-45deg); bottom: -3px;
}

.minttm-banner-wrap .main-title{
    margin-bottom: 15px;
    letter-spacing: 0.2px;
    line-height: 40px;
    font-size: 32px;
    font-family: 'Montserrat', sans-serif;
}
.minttm-banner-wrap .info {
    font-weight: 400;
    margin-bottom: 30px;
    width: 80%;
    margin: 0 auto 50px;
}
.mtm-banner-redirect-wrap{
    position: relative; 
    display: block;
}
.mtm-banner-redirect-wrap:after{content:' '; position: absolute; background: #e5e5e5; width: 1px; height: 100%; top: 0; bottom: 0; left: 50%; margin-left: -0.5px; z-index: 6;}
.mtm-banner-redirect-wrap .mtm-redirct-items{
    position: relative;
    width: 50%;
    float: left;
    text-align: center;
    padding: 30px;
} 
.mtm-banner-redirect-wrap .mtm-redirct-items .mtm-redirct-title{font-weight: 400; font-size: 18px; margin-bottom: 20px; line-height: 26px;}
.mtm-banner-redirect-wrap .mtm-redirct-items .btn{font-size: 18px; padding: 10px 26px; font-weight: 400;}
/* == */
@media (max-width: 767px) {
    .minttm-banner-wrap{padding: 50px 0 70px;}
  .mtm-banner-redirect-wrap .mtm-redirct-items{padding: 30px 15px;}
  .minttm-logo-item.mtm-is-now .arrow-left, .minttm-logo-item.mtm-is-now .arrow-right{width: 20%;}
}
@media only screen and (max-width:640px){
    .minttm-logos-wrap{margin-bottom:30px;}
    .minttm-logos-wrap .minttm-logo-item .mtm-logo{height: 24px;}
    .minttm-logos-wrap .minttm-logo-item.mtm-mtm-logo .mtm-logo{height: 44px;}
    .minttm-banner-wrap .main-title{line-height: 38px;}
    .mtm-banner-redirect-wrap .mtm-redirct-items{padding: 20px 5px;}
}
@media only screen and (max-width:580px){
    .minttm-banner-wrap{padding:50px 0;}
    .mtm-banner-redirect-wrap{width:80%; margin: 0 auto;}
    .mtm-banner-redirect-wrap .mtm-redirct-items{width:100%;}
    .mtm-banner-redirect-wrap:after{display: none;}
    .minttm-banner-wrap .info{margin:0 auto 10px;}
    .minttm-logos-wrap .minttm-logo-item .mtm-logo{height: 20px;}
    .minttm-logos-wrap .minttm-logo-item.mtm-mtm-logo .mtm-logo{height: 36px;}
    .minttm-logo-item.mtm-is-now .arrow-left, .minttm-logo-item.mtm-is-now .arrow-right{height: 1px; width: 18%; background: #57656e;}
    .minttm-logo-item.mtm-is-now .arrow-left:after, .minttm-logo-item.mtm-is-now .arrow-left:before, 
    .minttm-logo-item.mtm-is-now .arrow-right:after, .minttm-logo-item.mtm-is-now .arrow-right:before{height: 1px; width: 8px; background: #57656e;}
    .mtm-banner-redirect-wrap .mtm-redirct-items{padding: 30px 15px;}
    .mtm-banner-redirect-wrap .mtm-redirct-items.clone-box:after{content: ''; position: absolute; width: 150px; left: 50%; top: 0; margin-left: -75px; background: #e5e5e5; height: 1px;}
    .minttm-logo-item.mtm-is-now .arrow-left{left: 15px;}
    .minttm-logo-item.mtm-is-now .arrow-right{right: 15px;}
    .minttm-banner-wrap .main-title{font-size: 28px; line-height: 34px;}
    .minttm-logos-wrap .minttm-logo-item.mtm-is-now .mtm-label span{font-size: 18px;}
}
@media(max-width:480px){
    .minttm-banner-wrap{padding: 20px 0 50px;}
    .minttm-banner-wrap .main-title {
        font-size: 22px;
        line-height: 28px;
    }
    .mtm-banner-redirect-wrap{width: 100%; margin: 0 auto;}
    .minttm-logos-wrap .minttm-logo-item .mtm-logo{height: 27px;}
    .mtm-banner-redirect-wrap .mtm-redirct-items .mtm-redirct-title{margin-bottom: 15px; font-size: 16px; line-height:22px;}
    .mtm-banner-redirect-wrap .mtm-redirct-items{padding: 15px 0;}
    .minttm-logos-wrap{margin-bottom: 10px;}
    .minttm-logos-wrap .minttm-logo-item{width: 100%; display: block; text-align: center!important; padding: 10px 0!important; height: auto;}
    .minttm-logos-wrap .minttm-logo-item.mtm-is-now .mtm-label span{display: inline-block; padding-left: 5px; }
    .minttm-logos-wrap .minttm-logo-item.mtm-mtm-logo .mtm-logo{height: 54px;}
    .minttm-logos-wrap .minttm-logo-item.mtm-is-now{padding: 20px 0 15px!important;}
    .minttm-logo-item.mtm-is-now .arrow-left{transform: rotate(90deg); width: 15px; left: 50%; top: 0;}
    .minttm-logo-item.mtm-is-now .arrow-right{transform: rotate(90deg); width: 15px; left: 50%; bottom: 0; right: inherit;}
    .minttm-logo-item.mtm-is-now .arrow-left, .minttm-logo-item.mtm-is-now .arrow-right,
    .minttm-logo-item.mtm-is-now .arrow-left:after, .minttm-logo-item.mtm-is-now .arrow-left:before, 
    .minttm-logo-item.mtm-is-now .arrow-right:after, .minttm-logo-item.mtm-is-now .arrow-right:before{background: #a5a5a5;}
    .minttm-banner-wrap .info{font-size: 14px; width: 100%;}
    
}
@media(max-width:391px){
    .minttm-banner-wrap .main-title { font-size: 20px; line-height: 26px; margin-bottom: 10px;}
    .mtm-banner-redirect-wrap .mtm-redirct-items .btn{font-size:16px;}
    .mtm-banner-redirect-wrap .mtm-redirct-items .mtm-redirct-title{margin-bottom: 10px;}
}

/* no index page */
.airbnb-temp-page{
    background:#fcfffc;
}
.airbnb-temp-section{
    position:relative;
    display:block;
    padding:70px 0;
}
.airbnb-noindex-wrap{
    position: relative;
    display: block;   
    color:#434343; 
}
.airbnb-noindex-wrap .airbnb-noindex-points{
    padding: 0;
    margin: 0;
    list-style: none;
}
.airbnb-noindex-wrap .airbnb-noindex-points > li{
    padding:0 0 0 28px;
    position: relative;
    display: block;
    line-height: 26px;
    margin: 0 0 15px;
    
}
.airbnb-noindex-wrap .airbnb-noindex-points > li:after{
    content: "\f00c";
    font-family: 'FontAwesome';
    position: absolute;
    left: 2px;
    top: -1px;
    font-size: 16px;
    color: #40ba00;
}
.airbnb-noindex-btn{
    position: relative;
    display: block;    
    padding: 20px 0 0;
    text-align: center;
}
/* no index page End*/

/* //////////////////////////// New MintTM Page ////////////////////////// */
body.navbar-ralative.show-menu .navbar-default.navbar-no-bg .navbar-toggle .icon-bar{background:#41535d; }

/*mtm page banner section start*/
.newmtm-product-page-banner{position: relative; display: block; z-index: 12; background-color: #fcfffc; padding: 80px 0 50px;}
.mtm-service-page-banner-wrap{position: relative; display: block; width: 100%;}
.banner-content-wrap .mtm-sb-caption{position: relative; display: block; padding: 15px 30px 30px 0; color: #41535d;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-title{font-size: 40px; font-weight: 900; color: #282828; margin: 0 0 20px; color: #41535d;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-desc{position: relative; display: block; font-size: 20px; font-weight: 300;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-desc ul{padding: 0; margin:0; list-style: none; font-size: 16px;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-desc ul > li{position: relative; display: block; margin-bottom: 5px; padding-left: 15px; font-weight: 300;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-desc ul > li:after{content: '\f105'; position: absolute; font-family: 'FontAwesome'; left: 0; color: #40ba00;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-btn-row{position: relative; display: block; margin-top: 30px;}
.banner-content-wrap .mtm-sb-caption .mtm-sb-btn-row .btn{box-shadow: 0 0 8px rgba(0,0,0,0.3); font-size: 18px; letter-spacing: 0.3px; padding: 14px 26px; font-weight: 500;}
.banner-content-wrap .mtm-sb-img-wrap{position: relative; display: block; margin:0;}

.mtm-service-aba-slider-wrap{position: relative; display: block; padding: 0 0px; margin-bottom: 0px;}
.mtm-service-aba-slider-wrap .mtm-service-img-carousel{position: relative;}
.mtm-service-img-carousel .carousel-control.left{background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1515559641-dark-gray-arrow-left.png'); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 0 3px 3px 0;}
.mtm-service-img-carousel .carousel-control.right{background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1515559642-dark-gray-arrow-right.png'); box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 3px 0 0 3px;}
.mtm-service-img-carousel .carousel-control.left, 
.mtm-service-img-carousel .carousel-control.right{background-repeat: no-repeat;width: 44px;top: 50%;height: 60px;bottom: inherit;margin-top: -40px;opacity: 0.3; overflow: hidden;}
.mtm-service-img-carousel .carousel-control.left:hover, 
.mtm-service-img-carousel .carousel-control.right:hover{opacity: 0.6;}
.mtm-service-img-carousel .item .mtm-si-item-wrap{position: relative; display: block; width: 100%;}
.mtm-service-img-carousel .item .mtm-si-item-wrap img{width: 100%; height: auto;}
.mtm-service-img-carousel .mtm-si-carousel-indicators{position: relative; display: block; width: 100%; padding: 5px 0 0 ;}
.mtm-si-carousel-indicators .carousel-indicators{width: 100%; max-width: inherit;}
/*.newmtm-product-page-banner.mtm-section-block .mtm-service-img-carousel .item .mtm-si-item-wrap{width: 350px;}*/

@media (max-width: 991px){
    .banner-content-wrap .mtm-sb-img-wrap{margin-top: 0px;}
    .mtm-service-aba-slider-wrap{ padding: 0;}
}
@media (max-width: 767px){
    .banner-content-wrap .mtm-sb-img-wrap{display: none;}
    .newmtm-product-page-banner{padding: 50px 0 50px;}
    .banner-content-wrap .mtm-sb-caption{padding: 0;}
    .newmtm-product-page-banner .banner-content-wrap .container{padding-left: 0; padding-right: 0;}
}
@media (max-width: 460px){
    .banner-content-wrap .mtm-sb-caption .mtm-sb-title{font-size: 38px;}
}
@media (max-width: 391px){
    .banner-content-wrap .mtm-sb-caption .mtm-sb-title{font-size: 32px;}   
    .banner-content-wrap .mtm-sb-caption .mtm-sb-desc{font-size: 18px;}
}

/*mtm page banner section end*/

/*mtm service section start*/
.mtm-new-service .mtm-service-about-img{text-align: center; position: relative; display: block;}
.mtm-new-service .mtm-service-about-img img{max-width: 100%;}
.mtm-section-block.about-product-block .btn-row{position: relative; display: block; padding-top: 40px;}
.mtm-section-block.about-product-block .btn-row .btn-orange{padding:15px 40px; height: 52px;}
@media (max-width: 767px){
    .mtm-new-service .mtm-service-about-img{margin: 30px 0 60px 0;}
    .mtm-section-block.about-product-block .btn-row{padding-top: 10px;}
}
@media (max-width: 460px){
    .mtm-new-service .mtm-service-about-img img{max-width: 60%;}
}
@media (max-width: 391px){
    .mtm-new-service .mtm-service-about-img img{max-width: 80%;}   
}
/*mtm service section end*/
.mtm-section-block.mtm-wwtb{margin-top: -100px; padding-top: 140px; padding-bottom: 60px;}
.mtm-service-desc-slider-img{position: relative; display: block; text-align: center;}
.mtm-service-desc-slider-img img{max-width: 100%;}
.mtm-section-block.mtm-wwtb .why-choose-data{min-height: 170px;}

@media (max-width: 767px){
  .mtm-section-block.mtm-wwtb .why-choose-data{min-height: 120px;}
}

/*mtm slider start*/
.mtm-cat-slider-wrap{position: relative; display: block; z-index: 12;}
.mtm-cat-slider-wrap .container-fluid{padding: 0;}
.mtm-cat-slider-indicators{position: absolute; width: 100%; left: 0; right: 0; bottom: 26px;}
.mtm-cat-slider-indicators .carousel-indicators{text-align: left; padding-left: 0px;}
/*.mtm-cat-slider .is-link-tag:hover{cursor: inherit;}*/
.mtm-cat-slider .carousel-inner .item img{width: auto; margin: 0 auto; }
.mtm-cat-slider .carousel-control.left{background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1515559641-dark-gray-arrow-left.png'); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 0 3px 3px 0;}
.mtm-cat-slider .carousel-control.right{background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1515559642-dark-gray-arrow-right.png'); box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.3); border-radius: 3px 0 0 3px;}
.mtm-cat-slider .carousel-control.left, 
.mtm-cat-slider .carousel-control.right{background-repeat: no-repeat;width: 44px;top: 50%;height: 60px;bottom: inherit;margin-top: -30px;opacity: 0.3; overflow: hidden;}
.mtm-cat-slider .carousel-control.left:hover, 
.mtm-cat-slider .carousel-control.right:hover{opacity: 0.6;}
.mtm-cat-slider .carousel-inner .item .carousel-caption{width: 100%; text-shadow: none; max-width: inherit;  margin: inherit;  color: #41535d; padding: 50px 0 60px;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 42px; margin: 0 0 0px;color: #41535d;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-subtitle{color: #41535d; font-size: 32px; font-weight: 300; margin: 0 0 20px;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 20px; line-height: 26px; font-weight: 300; text-shadow: none;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{position: relative; display: block; margin-top: 30px;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row .btn{box-shadow: 0 0 8px rgba(0,0,0,0.3); font-size: 22px; letter-spacing: 0.5px; padding: 12px 26px;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-content{padding:30px 30px 0px 0px; position: relative; display: block;}
.mtm-cat-slider .bg-light-gray{background-color:#f3f7f6 ;}
.mtm-cat-slider .bg-white{background-color: #ffffff;}
.mtm-cat-slider .carousel-inner .item{height: auto;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cs-slider{position: relative; display: block; height: 330px; overflow: hidden;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-img{display: block; position: relative;  height: auto; margin: 10px 15% 0;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cs-slider .mtm-cat-slider-img{margin: -6% -7% 0;}
.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-img img{max-width: 100%; height: auto; display: block; }
.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-img .mtm-ss-ipad{display: none;}

@media (max-width: 991px){
 .mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-img{margin-top: 80px;}
 .mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cs-slider .mtm-cat-slider-img{margin: 80px -15% 0;}
 .mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-content{padding: 30px 0px 0px 0px;}
 /*.mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cs-slider .mtm-cat-slider-img{margin: 0;}*/
 .mtm-cat-slider .carousel-control.left, 
 .mtm-cat-slider .carousel-control.right{width: 26px; height: 35px; background-size: 100%; margin-top: -13px;}
}
@media (max-width: 767px){
    .mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cs-slider,
    .mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-img{display: none;}       
    .mtm-cat-slider .carousel-inner .item .carousel-caption .mtm-cat-slider-content{text-align: center;  padding: 0px;}
    .mtm-cat-slider-indicators .carousel-indicators{text-align: center;}
    .mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-bottom: 60px;}
    .mtm-cat-slider-wrap{background-color: #f3f7f6; }    
}
@media (max-width: 460px){
    .mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 38px;}    
    .mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-btn-row{margin-bottom: 30px;}
    .mtm-cat-slider-wrap .mtm-cat-slider .container{padding-right: 0; padding-left: 0;}
}
@media (max-width: 391px){
    .mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-title{font-size: 32px;}
    .mtm-cat-slider .carousel-inner .item .carousel-caption .cc-ss-desc{font-size: 18px;}
}
/*mtm slider end*/


/*page description slider section start*/
.mtm-new-service .page-descriptions-slider-block{padding-top: 100px; padding-bottom: 30px;}
.mtm-new-service .page-descriptions-slider-block .cc-section-block{padding-top: 30px;}
.mtm-new-service .page-descriptions-slider-block .cc-prod-desc-carousel .carousel-control.left, 
.mtm-new-service .page-descriptions-slider-block .cc-prod-desc-carousel .carousel-control.right{top: 0px;}
.mtm-new-service .page-descriptions-slider-block .cc-prod-desc-count{top: 13px;}
.mtm-new-service .page-descriptions-slider-block .container-fluid{padding-right: 15px; padding-left: 15px;}
.mtm-new-service .cc-prod-desc-carousel{position: relative;z-index: 3; overflow: hidden;}
.mtm-new-service .page-descriptions-slider-block .cc-prod-desc-carousel .about-product-text{padding:60px 60px 0 60px;} 
.page-descriptions-slider-block.mtm-section-block .product-slider-fix-image .product-slider-img img{width: 100%; height: auto;}
@media (max-width: 991px){
    .page-descriptions-slider-block .mtm-service-desc-slider-img{margin-top: 30px;}
    .mtm-new-service .page-descriptions-slider-block .cc-prod-desc-carousel .about-product-text{padding: 60px 0px 0 0px;}
    .page-descriptions-slider-block.mtm-section-block .product-slider-fix-image{margin-top: 60px;}    
}
@media (max-width: 767px){
    .page-descriptions-slider-block.mtm-section-block .product-slider-fix-image{text-align: center;}
    .page-descriptions-slider-block.mtm-section-block .product-slider-fix-image{margin-top: 0px;}
    .page-descriptions-slider-block.mtm-section-block .product-slider-fix-image .product-slider-img img{width: 80%; height: auto;}
}
@media (max-width: 460px){
  .page-descriptions-slider-block.mtm-section-block .product-slider-fix-image .product-slider-img img{width: 100%;}
}

/*page description slider section end*/


/*page cts section start*/
@media (max-width: 640px){
  .cc-prd-cta-block.mtm-section-block .cc-cta-title-text{line-height: 26px;}
}
/*page cts section end*/


/*service portfolio section start*/
.mtm-service-portfolio-wrap{position: relative; display: block;}
.mtm-service-portfolio-wrap .mtm-portfolio-lists{margin:0 -25px; padding: 0; list-style: none;}
.mtm-portfolio-lists > li{width: 33.33%; float: left; display: block; padding:0 25px;  position: relative; margin-bottom: 50px;}
.mtm-portfolio-lists > li .mtm-ptf-item-wrap{position: relative; border:1px solid transparent; display: block; border-radius: 4px; box-shadow: 0 0 16px rgba(0,0,0,0.09); background-color: #ffffff;}
.mtm-portfolio-lists > li .mtm-ptf-item-box{height: 100%; position: relative; display: block; text-align: center;}
.mtm-portfolio-lists > li .mtm-ptf-item-box img{width: 100%; height: 100%}
.mtm-portfolio-lists > li.portfolio-cta .mtm-ptf-item-wrap{ border: 1px dashed #c5c5c5;  transition: all,0.5s; box-shadow: none; background-color: transparent; height: 100%;}
.mtm-portfolio-lists > li.portfolio-cta .mtm-ptf-item-wrap .mtm-ptf-item-box{display: table; width: 100%;border-radius: 4px;}         
.mtm-portfolio-lists > li.portfolio-cta .mtm-ptf-item-wrap .mtm-ptf-item-box .mtm-ptf-item-box-content{display: table-cell; vertical-align: middle; padding: 0 30px;}
.mtm-ptf-item-box-content .mtm-ptf-info{font-weight: 300;}
.mtm-ptf-item-box-content .btn{box-shadow: 0 3px 6px rgba(0,0,0,0.15);}

.mtm-service-portfolio-wrap .portfolio-cta.small-view, .mtm-service-portfolio-wrap .portfolio-cta-wrap{display: none; text-align: center;}


@media (max-width: 1199px){
    .mtm-service-portfolio-wrap .mtm-portfolio-lists{margin: 0 -15px;}
    .mtm-portfolio-lists > li{padding: 0 15px; margin-bottom: 30px;}
    .mtm-portfolio-lists > li.portfolio-cta .mtm-ptf-item-wrap .mtm-ptf-item-box .mtm-ptf-item-box-content{padding: 0 15px;}
}
@media (max-width: 991px){
    .mtm-ptf-item-box-content .mtm-ptf-info{font-size: 14px; line-height: 20px;}
    .mtm-service-portfolio-wrap .mtm-portfolio-lists{margin: 0 -10px;}
    .mtm-portfolio-lists > li{padding: 0 10px; margin-bottom: 20px;}
    .mtm-portfolio-lists > li.portfolio-cta .mtm-ptf-item-wrap{min-height: 162px;}
}
@media (max-width: 767px){
    
    .mtm-service-portfolio-wrap .mtm-portfolio-lists{margin: 0 -10px;}
    .mtm-portfolio-lists > li{padding: 0 5px; margin-bottom: 12px;}
    .mtm-portfolio-lists > li .mtm-ptf-item-wrap{box-shadow: 0 0 8px rgba(0,0,0,0.09);}
    .mtm-portfolio-lists > li.portfolio-cta .mtm-ptf-item-wrap{min-height: inherit;}
    .mtm-portfolio-lists > li:nth-child(3n+2) .mtm-ptf-item-wrap{margin-top: 30px; }
}

@media (max-width: 680px){
    .mtm-service-portfolio-wrap .mtm-portfolio-lists{margin: 0 -15px;}
    .mtm-portfolio-lists > li{padding: 0 15px; margin-bottom: 30px; width: 50%;}
    .mtm-portfolio-lists > li .mtm-ptf-item-wrap{box-shadow: 0 0 15px rgba(0,0,0,0.09);}
    .mtm-portfolio-lists > li:nth-child(3n+2) .mtm-ptf-item-wrap{margin-top: 0px; }
    .mtm-service-portfolio-wrap .portfolio-cta.large-view{display: none;}
    .mtm-service-portfolio-wrap .portfolio-cta.small-view{display: block;}
}
@media (max-width: 560px){
    .mtm-service-portfolio-wrap .mtm-portfolio-lists{margin: 0 -10px;}
    .mtm-portfolio-lists > li{padding: 0 10px; margin-bottom: 20px;}
}
@media (max-width: 480px){
    .mtm-service-portfolio-wrap .portfolio-cta.small-view{display: none;}
    .mtm-service-portfolio-wrap .portfolio-cta-wrap{display: block;}
    .mtm-service-portfolio-wrap .mtm-portfolio-lists{margin: 0 -15px;}
    .mtm-portfolio-lists > li{width: 100%; padding: 0 15px; margin-bottom: 30px;}
}
/*service portfolio section end*/


@media (max-width: 391px){
  .mtm-section-block.mtm-wwtb{padding: 140px 0 40px 0; }
  .main-container footer .footer-copyright .footer-social-menu{padding-bottom: 0;}
}
.cc-prd-cta-block.light-gray-bg-block.mtm-section-block{z-index: 5; position: relative;}
@media (max-width: 767px){
  .script-detail-page .mtm-section-block.product-detail-block{padding-top: 120px;}
}
@media (max-width: 420px){
   body.mtm-new-service .clones-script-product-item .clones-script-img-block .clones-script-img{height: auto; width: 100%;}
}



.mega-dropdown-menu > li ul, .mega-dropdown-menu > li ul li ul{list-style: none; padding: 0px; margin: 0;}
/*.mega-dropdown-menu li  ul.mega-masanory-menu li.megamenu-item{ width: auto; height: auto; float: left; font-size: 14px; margin: 15px 0 0px; padding: 0 5px; text-align: left;}
.mega-dropdown-menu li  ul.mega-masanory-menu li.megamenu-item > ul{padding: 0;  margin: 0 0 10px 0;}
.mega-dropdown-menu li  ul.mega-masanory-menu li.megamenu-item > ul:last-child{ margin-bottom: 0;}
.mega-dropdown-menu li ul.mega-masanory-menu li.megamenu-item ul li.dropdown-header{padding: 3px 10px;}
.mega-dropdown-menu li ul.mega-masanory-menu li.megamenu-item ul li{list-style: none;}*/

/*.mega-dropdown-menu >li ul, .mega-dropdown-menu >li ul > li > ul{list-style: none; padding: 0; margin: 0;}
.mega-dropdown-menu >li ul.mega-masanory-menu{
  position: relative;
  display: block;
}
.mega-dropdown-menu >li ul.mega-masanory-menu:after{
    content: '';
    display: block;
    clear: both;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item {
    width: auto;
    height: auto;
    float: left;
    font-size: 14px;
    margin: 15px 0 0px;
    padding: 0 5px;
    text-align: left;
    
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item:after{content: ' '; position: absolute; height: 100%; width: 1px; background: #eeeeee;right: 0;top: 0; bottom: 0;}

.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item > ul {
    padding: 0;
    margin: 0 0 10px 0;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul:last-child {
    margin-bottom: 0;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul >li {
    list-style: none;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul >li.active >a,
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul >li.active >a:focus,
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul >li.active >a:hover {
    color: #40ba00;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    color: #888888;
    white-space: normal;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item > ul >li >a:hover,
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item > ul >li >a:focus {
    text-decoration: none;
    color: #40ba00 !important;
    background: none !important;
} 
.mega-dropdown-menu .dropdown-header {
    color: #41535d;
    font-size: 13px !important;
}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul >li.dropdown-header a{
    color: #41535d;
    padding: 0 !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    text-decoration: underline;
}
.dropdown.mega-dropdown:hover .dropdown-menu.mega-dropdown-menu{padding: 0px 15px 0px;}
.mega-dropdown-menu .nav-cat.cat-title{padding: 15px 0 0px 0; margin: 0; font-size: 16px; font-weight: 400;}
.mega-dropdown-menu .nav-cat.cat-title a{text-transform: uppercase; font-size: 14px; color: #41535d; font-weight: 500;}
.mega-dropdown-menu .nav-cat.cat-title a:hover{color: #40ba00;}
.mtm-newservice-nav .mtm-service-border{border-right: 1px solid #888; height: 100%;}

.mega-dropdown-menu .mtm-multiservice-wrap{position: relative; display: block; width: 100%; height: 100%;}
.mtm-multiservice-wrap .mtm-new-serviceitem{float: left; display: block; width: 40%; vertical-align: top;max-height: 400px; padding-bottom: 10px;}
.mtm-multiservice-wrap .mtm-new-serviceitem.mtm-clone-service{width: 60%; padding-left: 15px;}
.mtm-multiservice-wrap .mtm-new-serviceitem .mtm-service-nav{position: relative; display: block; border-right: 1px solid #eeeeee; height: 100%; padding-bottom: 20px; width: 100%;}
.mtm-multiservice-wrap .mtm-new-serviceitem.mtm-clone-service .mtm-service-nav{border: none;}
.mtm-multiservice-wrap .mtm-new-serviceitem.mtm-new-services ul.mega-masanory-menu li.megamenu-item:after{display: none;}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item:after{display: none;}
.mtm-multiservice-wrap .mtm-new-serviceitem .mtm-service-nav .mtm-service-nav-items{position: relative; display: block; width: 50%; }
.mega-dropdown-menu .view-all{bottom: 10px;}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item ul li.dropdown-header{ padding: 3px 20px 3px 5px;}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item > ul > li > a{padding: 3px 20px 3px 15px;}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item >ul >li.dropdown-header a{text-transform:capitalize; font-size: 15px; font-weight: 400!important; text-decoration: inherit;}
.mega-dropdown-menu >li ul.mega-masanory-menu li.megamenu-item{margin:10px 0 0;} */

/*new rfq page update 24-8-2018 start*/
.inquiry-form.mtm-request-quote .form-group .btn-rfq{font-size: 20px;}
.inquiry-form.mtm-request-quote .cc-form.mtm-page-rfq .rfq_file_control{width: 100%; text-align: left; position: relative; margin-top: 15px;}
.inquiry-form.mtm-request-quote .cc-form.mtm-page-rfq .rfq_file_control label.attachment-input { color: #555; background-color: #eee; width: 170px; font-size: 14px; font-weight: 400; text-align: center; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: inline-block; overflow: hidden; padding: 0px 15px; height: 40px; line-height: 40px; border-radius: 0px; border-bottom: 1px solid #ccc;}
.inquiry-form.mtm-request-quote .cc-form.mtm-page-rfq .rfq_file_control label.attachment-input .inputfile_text{margin-left: 5px;}
.inquiry-form.mtm-request-quote .cc-form.mtm-page-rfq .rfq_file_control .box .inputfile.inputfile-1{display: none;}
.inquiry-form.mtm-request-quote .cc-form.mtm-page-rfq .rfq_file_control .box{height: 41px;}

@media (max-width: 767px){
  .inquiry-form.mtm-request-quote{margin: 0 auto 30px;}
  .featuredon-wrap{margin-bottom: 10px;}
}
/*new rfq page update 24-8-2018 end*/


.mtm-new-service .clones-script-product-item .clones-script-img-block{background-color: transparent; border: transparent;}

/*changes in service page description slider start 14-9*/

.mtm-new-service .cc-prod-desc-carousel.mtm-desc-section-new-slider{margin-top: 0;  padding: 40px 0 60px;}

/*changes in service page description slider 14-9 end*/