@font-face {
	font-family: 'Myriad Pro';
	font-display: swap;
	src: url('../fonts-nct/MyriadPro-Regular.eot');
	src: url('../fonts-nct/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts-nct/MyriadPro-Regular.woff2') format('woff2'),
		url('../fonts-nct/MyriadPro-Regular.woff') format('woff'),
		url('../fonts-nct/MyriadPro-Regular.ttf') format('truetype'),
		url('../fonts-nct/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Myriad Pro';
	font-display: swap;
	src: url('../fonts-nct/MyriadPro-Bold.eot');
	src: url('../fonts-nct/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts-nct/MyriadPro-Bold.woff2') format('woff2'),
		url('../fonts-nct/MyriadPro-Bold.woff') format('woff'),
		url('../fonts-nct/MyriadPro-Bold.ttf') format('truetype'),
		url('../fonts-nct/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Myriad Pro';
	font-display: swap;
	src: url('../fonts-nct/MyriadPro-It.eot');
	src: url('../fonts-nct/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
		url('../fonts-nct/MyriadPro-It.woff2') format('woff2'),
		url('../fonts-nct/MyriadPro-It.woff') format('woff'),
		url('../fonts-nct/MyriadPro-It.ttf') format('truetype'),
		url('../fonts-nct/MyriadPro-It.svg#MyriadPro-It') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
  font-family: 'icomoon';
  font-display: swap;
  src:  url('..fonts-nct/icomoon.eot?ab44ma');
  src:  url('../fonts-nct/icomoon.eot?ab44ma#iefix') format('embedded-opentype'),
    url('../fonts-nct/icomoon.ttf?ab44ma') format('truetype'),
    url('../fonts-nct/icomoon.woff?ab44ma') format('woff'),
    url('../fonts-nct/icomoon.svg?ab44ma#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-nct-n-shape-icon:before {
  content: "\e900";
  color: #3086c3;
}
.icon-android:before {
  content: "\e901";
}
.icon-apple:before {
  content: "\e902";
}
.icon-grid-world:before {
  content: "\e903";
}
.icon-monitor:before {
  content: "\e904";
}
.icon-monitor-with-smartphone:before {
  content: "\e905";
}

.icon-android-app-demo:before {
  content: "\e906";
}
.icon-android-enterprise-partner-demo:before {
  content: "\e907";
}
.icon-android-enterprise-user-demo:before {
  content: "\e908";
}
.icon-enterprise-admin-demo:before {
  content: "\e909";
}
.icon-ios-enterprise-partner-demo:before {
  content: "\e90a";
}
.icon-ios-enterprise-user-demo:before {
  content: "\e90b";
}
*{padding:0;margin:0;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option{margin:0;padding:0;border:0;outline:0;font-size:100%}
html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
input,textarea{border-radius:0;-webkit-border-radius:0}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul {margin:0px; padding:0px;}
ul li {list-style:none; margin:0px; padding:0px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;cursor:pointer}
:focus{outline:0}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;}
a {text-decoration:none; outline:none; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; color:#2586b7; text-decoration:none; outline:none;}
a:hover, a:focus{text-decoration:none; outline:none; color:#2586b7;}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
table{border:0 none;border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
img{border:0 none;max-width:100%;vertical-align:top;}
.none{display:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both}
.wow {visibility: hidden;visibility:visible!important\9; }
p{margin:0px; padding:0px; font-size:15px; line-height:1.5;}
p.mrgbtm-none{margin-bottom:0}
h1{font-size:32px;}
h2{font-size:26px;}
h3{font-size:20px;}
h4{font-size:16px;}
h5{font-size:12px;}
body{margin:0;padding:0;font-family:"Myriad Pro",sans-serif!important;font-size:14px;color:#686868;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent; overflow-x:hidden;}
body,html{height:100%}
.mrg-top10{margin-top:10px;}
.mrg-top20{margin-top:20px;}
.mrg-top30{margin-top:30px;}
.mrg-top40{margin-top:40px;}
.page-wrap {width:100%;}
.container{max-width:1200px; width:100%;}
.primary-btn{border:1px solid #2586B7;color:#fff;background:#2586B7; font-size:15px; border-radius:4px; line-height:15px; padding:12px 20px 8px 20px; text-transform:uppercase; font-weight:bold; position:relative; display:inline-block; vertical-align:middle; transform:translateZ(0);}
.primary-btn:before{position:absolute;background:#f5f5f5;border:1px solid #f5f5f5;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;border-radius:3px; left:0px; right:0px; top:0px;  height:100%; width:100%; content:""; z-index:-1;}
.primary-btn:hover, .primary-btn:focus{color:#5f6a7e;}
.primary-btn:hover:before, .primary-btn:focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);border-radius:3px; color:#5f6a7e;}

.secondary-btn{border:1px solid #2586B7;color:#5f6a7e;background:#f5f5f5; font-size:15px; border-radius:4px; line-height:15px; padding:12px 20px 8px 20px; text-transform:uppercase; font-weight:bold; position:relative; display:inline-block; vertical-align:middle; transform:translateZ(0);}
.secondary-btn:before{position:absolute;background:#2586B7;border:1px solid #2586B7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;border-radius:3px; left:0px; right:0px; top:0px;  height:100%; width:100%; content:""; z-index:-1;}
.secondary-btn:hover, .secondary-btn:focus{color:#fff;}
.secondary-btn:hover:before, .secondary-btn:focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);border-radius:3px; color:#5f6a7e;}

input::-webkit-input-placeholder{font-size:14px;color:#787b7b;}
input::-moz-placeholder{font-size:14px;color:#787b7b;opacity:1}
input::-ms-placeholder{font-size:14px;color:#787b7b}
input.textbox::-ms-input-placeholder{font-size:14px;color:#787b7b;font-size:14px;color:#787b7b;}
textarea::-ms-input-placeholder{font-size:14px;color:#787b7b;}
textarea::-moz-input-placeholder{font-size:14px;color:#787b7b;}
textarea::-webkit-input-placeholder{font-size:14px;color:#787b7b;}
/*======================================header===========================*/
.main-nav{width:100%; position:absolute; left:0px; top:0px; background:none; margin:0px; padding:15px 0; z-index:99; border:none; border-radius:0px;}
.logo{width:auto; float:left;}
.search-box{float:left;position:relative; width:300px; margin-left:30px; margin-top:10px;}
.search-box .text-box{width:100%; padding-left:35px; float:left; line-height:35px; height:43px; background:none; font-size:14px; color:#fff; font-weight:normal;text-decoration: none; position:relative; -webkit-transition:all .8s ease-out 0;-moz-transition:all .8s ease-out 0;-o-transition:all .8s ease-out 0;transition:all .8s ease-out 0;}
.search-box .btm-line {position:absolute; left:0; content: ''; height:1px; background:#fff; transition:all 0.8s linear; width:0; bottom:-1px;}
.search-box .text-box:focus ~ .btm-line {width: 100%;margin-left:0;}
.search-box .fa-search{position:absolute; left:0px; padding:0 5px; line-height:40px; font-size:16px; color:#fff; vertical-align:middle;}
.search-box a{display:block;background-color:#f05023; min-width:22px; color:#fff;font-size:20px;padding:32px 18px 15px 18px;margin-top:0; border-radius:0 0 52px 52px;}
.text-box::-webkit-input-placeholder{color:#fff !important; font-size: 14px;}
.text-box:-moz-placeholder{color:#fff !important;  font-size: 14px;}
.text-box::-moz-placeholder{color:#fff !important;  font-size: 14px;}
.text-box:-ms-input-placeholder{color:#fff !important;  font-size: 14px;}
.main-nav.affix .search-box{display:none;}
.main-nav.affix{position:fixed; background:#fff; border-bottom:1px solid #e0e0e0; padding:5px 0 5px 0; }
.main-nav.affix:not(.no-animation) { animation: navslide .5s ease forwards; -webkit-animation: navslide .5s ease forwards; -moz-animation: navslide .5s ease forwards;}
@keyframes navslide {
    from {
        transform: translate3d(0, -100px, 0);
        -webkit-transform: translate3d(0, -100px, 0);
        opacity: 0
    }
    to {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        opacity: 1
 }
}
.main-nav .blue-logo{display:none; height:45px;}
.main-nav.affix .blue-logo{display:block; padding-bottom:5px;}
.main-nav.affix .white-logo{display:none;}
.main-nav .rfp-btn{float:right; display:none;}
.main-nav.affix .rfp-btn{display:block; margin-top:4px;}
.main-nav .rfp-btn .secondary-btn{margin-left:5px;}
.main-nav .nav-menu{float:right; width:auto; padding:0px; margin:20px 0 0 0;}
.main-nav .nav-menu li{width:auto; float:left; margin-left:15px; padding:0px;}
.main-nav .nav-menu li a{color:#fff; font-weight:bold; text-transform:uppercase; padding:0px; margin:0px; background:none; font-size: 13px;}
.main-nav .nav-menu li a:hover{border-bottom:#fff solid 1px;}
.main-nav.affix .nav-menu{margin-top:13px; float:left; padding-left:10px;}
.main-nav.affix .nav-menu li a{color:#5f6a7e;}
.main-nav.affix .nav-menu li a:hover{color:#2586b7; border:none;}
/*======================================banner===========================*/
.main-banner-blcok{width:100%; position:relative; min-height:600px; padding-top:0px; margin-bottom:30px;}
.main-banner-blcok .banner-img{position:absolute; left:0px; top:0px; width:100%; height:100%;}
.main-banner-blcok .banner-img:after{position:absolute; height:100%; width:100%; left:0px; top:0px; background:rgba(21,21,21,0.25); content:""; z-index:1;}
.main-banner-blcok .banner-img img{height:100%; max-height:600px; width:100%; object-fit:cover;}
.banner-caption{width:100%; max-width:1200px; position:absolute; padding:75px  15px 0 15px; height:100%; left:0px; right:0px; margin:0 auto; z-index:2;}
.banner-caption-left{position:absolute; left:0px; top:50%; width:50%; padding-left:15px; padding-right:30px; transform:translateY(-50%);}
/*.banner-caption-left.center-caption{width:100%; text-align:center;}*/
.banner-caption-left h2{width:100%; float:left; font-size:18px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:28px;}
.banner-caption-left h1{width:100%; float:left; font-size:30px; font-weight:normal; color:#fff; line-height:42px; margin-bottom:10px;}
.banner-caption-left p{width:100%; float:left; font-size:16px; line-height:28px; color:#fff;}
.banner-caption-left p:first-letter{text-transform:uppercase;}
.banner-bottom-block{background:rgba(0,0,0,0.40);  z-index:2; float:left; width:100%; position:absolute; left:0; bottom:0px; width:100%; padding:20px 0;}
.left-rfp-btn{float:left; width:auto; margin-top: 20px;}
.left-rfp-btn .primary-btn{margin-right:10px;}
.banner-right-img{position:absolute; right:0px; top:50%; width:50%; padding-right:15px; transform:translateY(-50%); text-align:center;}
/*======================================content===========================*/
.page-content-main{width:100%; float:left; margin:0px; padding:0;}
.page-content-main h2 {font-size:24px; /*float:left;*/vertical-align: middle; line-height:25px; font-weight:bold; margin:0 0 15px 0; padding:0 0 10px 0; color:#222; width:100%; position:relative; text-align:center;}
.page-content-main p{width:100%; /*float:left;*/ margin-bottom:15px; position:relative; z-index:1;}
.page-content-main h2:after{width:198px; height:3px; position:absolute; content:""; background:url(../images-nct/info-title-bg.png) no-repeat center center; left:0px; right:0px; margin:0 auto; bottom:0px;}
.page-content-main h1{margin-bottom: 15px;}
.page-content-main h3 {font-size:18px; /*float:left;*/ line-height:20px; font-weight:bold; margin:0 0 10px 0; padding:0 0 0px 0; width:100%; position:relative;}
.page-content-main ul{width:100%; float:left; position:relative; z-index:2; margin-bottom: 15px;}
.page-content-main ul li{width:100%; float:left; position:relative; margin-bottom:8px; padding-left:22px;}
.page-content-main ul li:after{content: "\e900"; position:absolute; left:0px; top:0px; font-family: 'icomoon'; color:#2586B7;}
/*======================================panel-tilte===========================*/
.panel-title {font-size:24px; display: inline-block; vertical-align:top; line-height:25px; font-weight:bold; margin:0 0 15px 0; padding:0 0 10px 0; color:#222; width:100%; position:relative; text-align:center;}
.panel-title:after{width:198px; height:3px; position:absolute; content:""; background:url(../images-nct/info-title-bg.png) no-repeat center center; left:0px; right:0px; margin:0 auto; bottom:0px;}
.panel-sub-text{width:100%; float:left; text-align:center; margin-bottom:15px; font-size:15px; color:#000;}
.panel-title.white-bg:after{background-image:url(../images-nct/info-title-bg-white.png);}
/*======================================Home Products Slider panel===========================*/
.products-slider-panel{width:100%; float:left; margin-bottom:30px; margin-top:0px;}
.products-slider-gallery{float:left; width:100%; padding:0 2px; margin-top:20px;}
.products-box{border:1px solid #f2f2f2; text-align:center; float:left; width:100%; margin-bottom:5px; position:relative;}
.products-box .prd-hover-bg{position:absolute; height:100%; width:100%; left:0px; top:0px; z-index:-1; display:none;}
.products-box:hover .prd-hover-bg{display:block;}
.products-box  img{display:inline-block !important; width:auto !important;}
.products-box .prd-img{border-bottom:2px solid #F8F8F8;padding:10px;text-align:center;display:inline-block;}
.products-box .prd-img img{height: 57px; width: 195px;}
.products-box .prd-descr{padding:20px;color:#2C2D2C;margin-bottom:10px;min-height:220px;max-height:220px;}
.products-box .prd-descr p{font-weight:bold;font-size:20px;margin-bottom:10px;text-align:center}
.products-box .prd-descr span{font-size:14px;color:#666;line-height:22px;}
.products-slider-gallery .owl-controls .owl-next, .products-slider-gallery .owl-controls .owl-prev{background:#fff; border:2px solid #efefef; color:#000; width:34px; height:75px; line-height:75px; font-size:25px;}
.products-slider-gallery .owl-controls .owl-next{right:-40px;}
.products-slider-gallery .owl-controls .owl-prev{left:-40px;}
.no-prd-box{min-height:232px;}
/*======================================Industries we serve panel===========================*/
.ind-we-serve-panel{width:100%; float:left; margin-bottom:30px;}
.ind-we-tab{width:100%; float:left; margin:0px; padding:0px;}
.ind-we-tab li{width:10%; float:left; float:left;margin:0;padding:0;text-align:center;height:80px;border-bottom:3px solid;border-radius:0;position:relative;}
.ind-we-tab li a{width:500px;height:80px; line-height:85px; display:table-cell;vertical-align:middle;cursor:pointer;outline:0;-webkit-transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;overflow:hidden; font-size:40px; color:#fff;}
.ind-we-tab li:after{content:"";position:absolute;left:50%;bottom:-13px; transform:translateX(-50%);}
.ind-we-tab li a:hover, .ind-we-tab li.active a{-webkit-transform:scale(1.2) translateZ(0);transform:scale(1.2) translateZ(0)}
.ind-we-tab li:nth-child(1){background:#3a8abe;border-bottom-color:#215f87}
.ind-we-tab li:nth-child(2){background:#38b46c;border-bottom-color:#228d4f}
.ind-we-tab li:nth-child(3){background:#e95e4f;border-bottom-color:#bb3f32}
.ind-we-tab li:nth-child(4){background:#f2ca27;border-bottom-color:#b79012}
.ind-we-tab li:nth-child(5){background:#a569bd;border-bottom-color:#743f8a}
.ind-we-tab li:nth-child(6){background:#485b6e;border-bottom-color:#1c2834}
.ind-we-tab li:nth-child(7){background:#e88b38;border-bottom-color:#b3631c}
.ind-we-tab li:nth-child(8){background:#855025;border-bottom-color:#643006}
.ind-we-tab li:nth-child(9){background:#7a354f;border-bottom-color:#441426}
.ind-we-tab li:nth-child(10){background:#fcbab2;border-bottom-color:#d08078}
.ind-we-tab li.active:nth-child(1):after{border-color:#215f87 transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(2):after{border-color:#228d4f transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(3):after{border-color:#bb3f32 transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(4):after{border-color:#b79012 transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(5):after{border-color:#743f8a transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(6):after{border-color:#1c2834 transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(7):after{border-color:#b3631c transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(8):after{border-color:#643006 transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(9):after{border-color:#441426 transparent transparent;border-style:solid;border-width:5px}
.ind-we-tab li.active:nth-child(10):after{border-color:#d08078 transparent transparent;border-style:solid;border-width:5px}
.ind-we-content{float:left; width:100%; margin-top:30px;}
.ind-we-content h2{width:100%;text-align:center; display: inline-block; font-size:20px;color:#000;margin:0 0 15px;padding:0;font-weight:700;}
.ind-we-content .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ind-we-content .col-md-4{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
.ind-we-content .drp-box-ctn{width:100%;padding:15px;float:left;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.2);margin:0 0 30px; min-height:180px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.ind-we-content .drp-box-ctn h3{float:left;width:100%;margin:0 0 10px;padding:0;font-size:17px;font-weight:700;color:#333;line-height:20px}
.ind-we-content .drp-box-ctn h3 a{color:#333}
.ind-we-content .drp-box-ctn h3 a:hover{color:#2586b7}
.ind-we-content .drp-box-ctn p{float:left;width:100%;margin:0 0 10px;padding:0;font-size:14px;color:#666}
.ind-we-content .drp-box-ctn a.read-more-btn{font-size:14px;font-weight:700;color:#2586b7;display:inline-block;width:100%;margin-bottom:0px}
.ind-we-content .drp-box-ctn a.read-more-btn:hover{color:#333;}

/*======================================product-engineering panel===========================*/
.product-eng-panel{width:100%; float:left; margin-bottom:0px;}
.prd-eng-box{margin:0 0 30px 0;padding:0 60px 0 0;float:left;width:100%;position:relative;}
.prd-eng-box .eng-img{width:100%;float:left;position:relative;}
.prd-eng-box .eng-img img{vertical-align:top;width:100%;max-height: 230px;}
.prd-eng-box .eng-img:before{position:absolute;left:0;top:0px;width:100%;height:100%;content:'';z-index:1;background:rgba(0,0,0,0.5);}
.prd-eng-box:hover .eng-img:before{background:rgba(0,0,0,0.6);}
.prd-eng-box .eng-data-block{width:280px;position:absolute;right:0px;bottom:0px;min-height:185px;border:#dcdada solid 1px;background:rgba(255,255,255,0.8);padding:15px;z-index:2;}
.prd-eng-box:hover .eng-data-block{background:rgba(37,134,183,0.7);border-color:rgba(37,134,183,0);}
.prd-eng-box .eng-data-block:before{width:2px;height:68px;position:absolute;left:-1px;top:-1px;background:#2586b7;content:'';}
.prd-eng-box:hover .eng-data-block:before{display:none;}
.prd-eng-box .eng-data-block p{width:100%;float:left;margin:0px;padding:0px;font-size:13px;line-height:18px;color:#323232;margin-bottom:5px;}
.prd-eng-box:hover .eng-data-block p{color:#fff;}
.prd-eng-box .eng-data-block p.eng-block-title{font-size:18px;color:#000;font-weight:bold;}
.prd-eng-box:hover .eng-data-block p.eng-block-title{color:#fff;}

/*======================================product-engineering panel===========================*/
.startup-solutions-panel{width:100%; float:left; margin-bottom:30px; position:relative;}
.why-accordion-main{width:100%;float:left;margin:0px 0 0 0;padding:0;position:relative;}
/*zozo.accordion.min start*/
.z-slider-wrapper, .z-accordion, .z-accordion > .z-section, .z-accordion > .z-section > .z-header, .z-accordion > .z-section > .z-header >.z-title, .z-accordion > .z-section > .z-header > .z-arrow, .z-accordion > .z-section > .z-content{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;}
.z-slider-wrapper, .z-accordion, .z-accordion:before, .z-accordion:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.z-accordion > .z-section > .z-header{position:relative;margin:0;display:block;color:#666;font-weight:normal;text-shadow:0 1px 1px rgba(255, 255, 255, 0.6);outline:none;cursor:pointer;text-decoration:none;}
.z-accordion > .z-section.z-active > .z-header > .z-arrow, .z-accordion > .z-section > .z-header:hover > .z-arrow{opacity:1;}
.z-accordion > .z-section > .z-content{background:white;}
.z-accordion.vertical > .z-section > .z-header{font-size:12px;line-height:40px;height:40px;padding:0 1em;}
.z-accordion > .z-section > .z-header.z-focus{z-index:9999 !important;}
.z-accordion.z-focus, .z-accordion.vertical > .z-section > .z-header.z-focus, .z-accordion.horizontal > .z-section > .z-header.z-focus .z-title{font-weight:bold !important;color:black;background-color:white !important;background:white !important;border-bottom:2px solid red !important;}
.z-accordion.vertical > .z-section > .z-header > .z-arrow{right:14px;top:50%;}
.z-accordion.vertical > .z-section > .z-header > .z-arrow.z-loading{margin-top:-8px;}
.z-accordion.vertical > .z-section.z-active > .z-header{font-weight:bold;}
.z-accordion.vertical > .z-section.z-active > .z-header > .z-arrow, .z-accordion.vertical > .z-section > .z-header:hover > .z-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);right:14px;}
.z-accordion.vertical > .z-section > .z-content{display:none;}
.z-accordion.transition.vertical > .z-section > .z-content{height:0px;overflow:hidden;display:block!important;}
.z-accordion.transition.vertical.z-grouped.z-bordered > .z-section > .z-content, .z-accordion.transition.vertical.z-ungrouped.z-bordered > .z-section > .z-content{border-bottom-width:0;}
.z-accordion.transition.vertical > .z-section > .z-content > .z-auto-g{padding:20px 15px 10px 15px;}
.z-slider-wrapper > .z-accordion.transition.vertical > .z-section > .z-content > .z-auto-g{padding:0;}
.z-accordion.transition.vertical.z-grouped.z-bordered > .z-section.z-active > .z-content, .z-accordion.transition.vertical.z-ungrouped.z-bordered > .z-section.z-active > .z-content{border-bottom-width:1px;}
.z-accordion.horizontal{position:relative;overflow:hidden;height:100%;background:#FFF;}
.z-accordion.horizontal > .z-section > .z-header{position:absolute;background:#FFF;z-index:20;top:0;left:0;width:320px;height:50px;line-height:49px;font-size:16px;text-align:right;-webkit-backface-visibility:hidden;-webkit-transform:translateX(-100%) rotate(-90deg);-webkit-transform-origin:right top;-moz-transform:translateX(-100%) rotate(-90deg);-moz-transform-origin:right top;-o-transform:translateX(-100%) rotate(-90deg);-o-transform-origin:right top;transform:translateX(-100%) rotate(-90deg);transform-origin:right top;bottom:0;}
.z-accordion.horizontal > .z-section{display:inline;overflow:hidden;height:100%;position:absolute;background:#FFF;}
.z-accordion.horizontal > .z-section.z-active > .z-header{cursor:default;}
.z-accordion.horizontal > .z-section > .z-header .z-title{display:block;padding-right:5%;text-align:right;height:49px;line-height:48px;white-space:nowrap;-webkit-transition:all 0.25s ease-out;}
.z-accordion.horizontal > .z-section > .z-header .z-arrow{left:14px;left:6%;z-index:20;top:50%;display:inline-block;}
.z-accordion.horizontal > .z-section > .z-header > .z-arrow.z-loading{margin-left:-4px;margin-top:-8px;}
.z-accordion.horizontal > .z-section.z-active > .z-header > .z-arrow, .z-accordion.horizontal > .z-section > .z-header:hover > .z-arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}
.z-accordion.horizontal > .z-section > .z-content{height:96%;position:absolute;top:0;overflow:hidden;background:white;margin:6px 0 0 0;height:100%;margin:0;bottom:0;left:48px;right:0;}
.z-accordion.horizontal > .z-section > .z-content > div{padding:10px;}
.z-accordion.horizontal > .z-section.z-active > .z-content{height:100%;}
.z-accordion.horizontal > section.z-active.z-last > .z-content{height:96%;margin:6px 0 0 0;height:100%;margin:0;}
.z-accordion.z-scrollable > .z-section.z-active .z-content::-webkit-scrollbar{width:9px;height:9px;}
.z-accordion.z-scrollable > .z-section.z-active .z-content::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.2);border:thin solid rgba(0, 0, 0, 0.1);}
.z-accordion.z-scrollable > .z-section.z-active .z-content::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.05);border:thin solid rgba(0, 0, 0, 0.06);box-shadow:0 0 3px rgba(0, 0, 0, .1) inset;}
.z-accordion.horizontal.z-scrollable > .z-section.z-active > .z-content:hover, .z-accordion.horizontal.z-scrollable > .z-section.z-active > .z-content > div:hover, .z-accordion.vertical.z-scrollable > .z-section.z-active > .z-content:hover{overflow:auto;}
.z-accordion.z-scrollable > .z-section.z-active > .z-content, .z-accordion.z-scrollable > .z-section.z-active > .z-content > div{overflow:hidden;}
.z-accordion, .z-accordion > .z-section, .z-accordion > .z-section > .z-header, .z-accordion > .z-section > .z-header .z-title, .z-accordion > .z-section > .z-content{border-width:0;border-style:solid;border-color:#dfdfdf;}
.z-accordion.vertical.z-grouped.z-bordered > .z-section > .z-header{border-width:1px;margin-top:-1px;}
.z-accordion.vertical.z-grouped.z-bordered > .z-section.z-first > .z-header{border-top-width:1px;}
.z-accordion.vertical.z-grouped.z-bordered > .z-section.z-last > .z-header{border-bottom-width:1px;}
.z-accordion.vertical.z-grouped.z-bordered > .z-section > .z-content{border-left-width:1px;border-right-width:1px;border-bottom-width:1px;}
.z-accordion.vertical.z-ungrouped > .z-section{margin:5px 0;}
.z-accordion.vertical.z-ungrouped.z-bordered > .z-section > .z-header{border-width:1px;}
.z-accordion.vertical.z-ungrouped.z-bordered > .z-section > .z-content{border-left-width:1px;border-right-width:1px;border-bottom-width:1px;}
.z-accordion.horizontal.z-bordered{border-width:1px;}
.z-accordion.horizontal.z-bordered > .z-section > .z-header > .z-title{border-width:1px 0 1px 0;}
.z-accordion.horizontal.z-bordered > .z-section.z-last > .z-header > .z-title{border-bottom-width:0;}
.z-accordion.horizontal.z-bordered > .z-section.z-first > .z-header > .z-title{border-top:none;}
.z-accordion.horizontal.z-bordered > .z-section.z-active.z-last > .z-header > .z-title{border-bottom-width:1px;}
.z-accordion.vertical > .z-section > .z-header > .z-title2{background-color:none !important;background:none !important;box-shadow:none;}
.ie7 .z-accordion.horizontal > .z-section > .z-header > .z-title, .ie7 .z-accordion.vertical > .z-section > .z-header, .ie8 .z-accordion.horizontal > .z-section > .z-header > .z-title, .ie8 .z-accordion.vertical > .z-section > .z-header{zoom:1;}
.ie7 .z-accordion.horizontal.z-bordered > .z-section > div, .ie8 .z-accordion.horizontal.z-bordered > .z-section > div{border-left-width:1px;}
.ie7 .z-accordion.horizontal > .z-section > .z-header{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.ie8 .z-accordion.horizontal > .z-section > .z-header{filter:none;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:none;}
.ie9 .z-accordion.horizontal > .z-section > .z-header{filter:none;-ms-filter:none;-ms-transform:translateX(-100%) rotate(-90deg);-ms-transform-origin:right top;}
.ie .z-accordion.horizontal > .z-section > .z-header{height:50px;}
.ie .z-accordion.horizontal > .z-section > .z-header > .z-title{height:48px;}
.ie .z-accordion.vertical > .z-section > .z-header{height:1%;}
.ie8 .z-accordion.horizontal{padding-right:1px;}
.z-accordion.z-ungrouped.z-rounded > .z-section{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.z-accordion.z-ungrouped.z-rounded > .z-section > .z-header{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.z-accordion.z-ungrouped.z-rounded > .z-section > .z-content{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.z-accordion.z-ungrouped.z-rounded > .z-section.z-active{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.z-accordion.z-ungrouped.z-rounded > .z-section.z-active > .z-header{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.z-accordion.z-ungrouped.z-rounded > .z-section.z-active > .z-content{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.z-accordion.z-grouped.z-rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.z-accordion.z-grouped.z-rounded > .z-section:last-child .z-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.z-accordion.z-grouped.z-rounded > .z-section:first-child, .z-accordion.z-grouped.z-rounded > .z-section:first-child h3{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.z-accordion.z-grouped.z-rounded > .z-section:last-child, .z-accordion.z-grouped.z-rounded > .z-section:last-child h3{-moz-border-radius:0 0px 5px 5px;-webkit-border-radius:0 0px 5px 5px;border-radius:0 0px 5px 5px;}
.z-accordion.z-grouped.z-rounded > .z-section.z-active:last-child, .z-accordion.z-grouped.z-rounded > .z-section.z-active:last-child h3{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.z-accordion.horizontal.z-rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.z-accordion.horizontal.z-rounded section.z-active:last-child .z-content{border-radius:0px 5px 5px 0px;}
.z-accordion.horizontal.z-rounded > .z-section:first-child > .z-header, .z-accordion.horizontal.z-rounded > .z-section:first-child h3 > .z-title{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.z-accordion.horizontal.z-rounded > .z-section:last-child > .z-header, .z-accordion.horizontal.z-rounded > .z-section:last-child .z-title{-moz-border-radius:0 0px 5px 5px;-webkit-border-radius:0 0px 5px 5px;border-radius:0 0px 5px 5px;}
.z-accordion.horizontal.z-rounded > .z-section.z-active:last-child > .z-header, .z-accordion.horizontal.z-rounded > .z-section.z-active:last-child > .z-header > .z-title{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.z-accordion.black > .z-section > .z-header > .z-arrow{background-position:0 -62px;}
.z-accordion.clean.vertical, .z-accordion.clean.vertical > .z-section, .z-accordion.clean.vertical > .z-section > .z-header, .z-accordion.clean.vertical > .z-section > .z-header .z-title, .z-accordion.clean.vertical > .z-section > .z-content, .z-accordion.clean.vertical.z-bordered > .z-section, .z-accordion.clean.vertical.z-bordered > .z-section > .z-header, .z-accordion.clean.vertical.z-bordered > .z-section > .z-content{border-width:0;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.z-accordion.clean.vertical > .z-section, .z-accordion.clean.vertical.z-ungrouped.z-bordered > .z-section{margin:2px 0 2px 0;}
.z-accordion.clean.vertical > .z-section > .z-header, .z-accordion.clean.vertical.z-bordered > .z-section > .z-header{font-size:16px;border-bottom:1px solid #E7E7E7;border-bottom:1px solid rgba(207, 207, 207, 0.7);border-top:1px solid #fff;border-top:1px solid rgba(255, 255, 255, 0);background:white;}
.z-accordion, .z-accordion *, .z-accordion > .z-section, .z-accordion > .z-section > .z-header, .z-accordion > .z-section > .z-header > .z-title, .z-accordion > .z-section > .z-header > .z-arrow, .z-accordion > .z-section > .z-content{-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-touch-callout:none;outline:none;}
.z-accordion.z-mobile, .z-accordion.z-mobile > .z-section, .z-accordion.z-mobile > .z-section > .z-header, .z-accordion.z-mobile > .z-section > .z-header > .z-title, .z-accordion.z-mobile > .z-section > .z-header > .z-arrow, .z-accordion.z-mobile > .z-section > .z-content{box-shadow:none !important;text-shadow:none !important;}

.startup-solutions-panel .rd-icon-box{width:100px;height:100px;margin:0 auto 20px auto;text-align:center;border:#dddddd solid 1px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.startup-solutions-panel p{width:100%;float:left;margin:0px;padding:0px;text-align:center;font-size:16px;line-height:24px;color:#686868;}
.startup-solutions-panel p.why-panel-title{color:#000;margin-bottom:15px;font-weight:bold;font-size:22px;}
.startup-solutions-panel .rd-icon-box span{width:100px;height:100px;display:table-cell;vertical-align:middle; color:#2586B7; font-size:32px;}
.startup-solutions-panel .rd-icon-box span i{vertical-align:middle;}
.startup-solutions-panel .why-nct-accordion{width:100%; float:left; margin-top:10px;}
.startup-solutions-panel .hpanel-text{font-size:20px;color:#000;font-weight:bold;}
.startup-solutions-panel .hpanel-icon{position:absolute;left:8px;top:7px;height:40px; width:35px; text-align:center; margin:auto;bottom:0px;}
.startup-solutions-panel .hpanel-icon i{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg); font-size:30px; line-height:30px; vertical-align:top; color:#2586B7;}
.startup-solutions-panel .z-section > .z-header > .z-title{background:#f2f2f2;}
/*zozo.accordion.min end*/
/*======================================how-nct-websites-panel===========================*/
.how-nct-websites-panel{width:100%; float:left; padding:30px 0; margin-bottom:30px; background:#ececec;}
.how-nct-websites-content{width:100%; float:left; position:relative; min-height:170px;}
.how-nct-websites-content .how-nct-img{width:290px; left:0px; top:0px; position:absolute;}
.how-nct-websites-content .how-nct-text{width:100%; float:left; padding-left:310px; font-size:15px; color:#686868;}
.how-nct-websites-content .how-nct-text p{margin-bottom:20px; line-height:22px;}
.how-nct-websites-panel.right-img-panel .how-nct-websites-content{min-height: auto;}
.how-nct-websites-panel.right-img-panel .how-nct-img{left: auto; right: 0px;}
.how-nct-websites-panel.right-img-panel .how-nct-text{padding-left: 0px; padding-right: 0px; text-align: center;}
.how-nct-websites-panel.right-img-panel .how-nct-websites-content .how-nct-text p{text-align: left;}
/*======================================clone-gallery-panel===========================*/
.clone-gallery-panel{width:100%; float:left; margin-bottom:30px; margin-top:0px;}
.clone-gallery{width:100%; float:left; position:relative; padding:0 1px;}
.clone-gallery .item .img-part{float:left;margin:0;padding:0;text-align:center;width:100%; position:absolute; left:0; bottom:0px;}
.clone-gallery .item{min-height:434px;}
.clone-gallery .item .text-part{float:left;margin:0;padding:15px;background:#c5c3c2;position:relative;min-height:217px;width:100%;box-sizing:border-box;}
.clone-gallery .item.sec-clone .img-part{top:0px;}
.clone-gallery .item.sec-clone .text-part{position:absolute; bottom:0px;}
.clone-gallery .item .text-part.bottom-arrow:after,.clone-gallery .item .text-part.top-arrow:after{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;left:50%;z-index:1}
.clone-gallery .item .text-part.top-arrow:after{border-top:20px solid #c5c3c2;border-bottom:20px solid transparent;bottom:-39px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}
.clone-gallery .item .text-part.bottom-arrow:after{border-bottom:20px solid #c5c3c2;border-top:20px solid transparent;top:-39px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}
.clone-gallery .item .text-part p{float:left;width:100%;margin:0;padding:0;text-align:center;font-size:15px;color:#fff;line-height:19px}
.clone-gallery .item .text-part p a{color:#fff;text-decoration:none}
.clone-gallery .item .text-part h3{margin:0 0 8px;float:left;width:100%;font-size:18px;line-height:20px;padding:0;text-align:center; text-transform:uppercase; font-weight:bold;}
.clone-gallery .owl-next,.clone-gallery .owl-prev{position:absolute;width:40px;height:40px;text-align:center;line-height:42px;color:#fff;font-size:22px; top:50%}
.clone-gallery .item .text-part h3 a{color:#fff}
.clone-gallery .item:hover .text-part{background:#2586b7}
.clone-gallery .item:hover .text-part.top-arrow:after{border-top-color:#2586b7}
.clone-gallery .item:hover .text-part.bottom-arrow:after{border-bottom-color:#2586b7}
.clone-gallery .owl-prev{left:-22px;border-radius:50%;border:2px solid #fff;background:#000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.clone-gallery .owl-next{right:-22px;border-radius:50%;border:2px solid #fff;background:#000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}

/*======================================clone-listing-panel===========================*/
.clone-listing-panel{width:100%; float:left; margin-bottom:0px; position:relative; z-index:1;}
.clone-listing-box{width:100%; float:left; border:1px solid #ddd; margin-bottom:30px; padding:15px; min-height:80px;}
.clone-listing-box a:hover{text-decoration:underline;}
.clone-listing-box h6{width:100%; float:left; padding-bottom:10px; margin-bottom:10px; font-weight:bold; border-bottom:#ddd dashed 1px;}
.clone-listing-box ul{width:100%; float:left;}
.clone-listing-box ul li{width:100%; float:left; position:relative; margin-bottom:8px; line-height:20px; font-size:15px; padding-left:20px;}
.clone-listing-box ul li a:hover{text-decoration:underline;}
.clone-listing-box ul li:last-child{margin-bottom:0px;}
.clone-listing-box ul li:after{content: "\e900"; font-size:13px; position:absolute; left:0px; top:-2px; font-family:'icomoon'; color:#2586B7;}

/*======================================custom-website-listing-panel===========================*/
.custom-website-listing-panel{width:100%; float:left; margin-bottom:30px;}
.website-listing{width:100%; float:left; border:1px solid #ddd; padding:15px; margin-bottom:30px;}
.website-listing ul{width:100%; float:left;}
.website-listing ul li{width:100%; float:left; position:relative; margin-bottom:8px; line-height:20px; font-size:15px; padding-left:20px; color:#2586b7;}
.website-listing ul li a:hover{text-decoration:underline;}
.website-listing ul li:last-child{margin-bottom:0px;}
.website-listing ul li:after{content: "\e900"; font-size:13px; position:absolute; left:0px; top:-2px; font-family:'icomoon'; color:#2586B7;}

/*======================================content-with-image-panel===========================*/
.content-with-image-panel{width:100%; float:left; margin-bottom:30px;}
.content-with-image-box{width:100%; float:left; margin-bottom:20px; position:relative;}
.content-with-image-box p{margin-bottom:15px;}
.content-with-image-box p:last-child{margin-bottom:0px;}
.content-with-image-box h2{width:100%; float:left; font-weight:bold; font-size:24px; margin-bottom:15px; color:#222;}
.left-content-text{width:75%; padding-right:30px; float:left; line-height:24px;}
.left-content-text.full-content{width:100%; padding-right:0px;}
.right-content-img{width:25%; text-align:center; float:left;}

/*======================================scripts-listing-panel===========================*/
.scripts-listing-panel{width:100%; float:left; margin-bottom:30px;}
.scripts-listing-content{width:100%; float:left; position:relative; text-align:center; margin-bottom:15px;}
.scripts-listing-box{margin:15px 30px; display:inline-block; vertical-align:middle; width:40%; text-align:left; position:relative;}
.scripts-listing-box .scripts-text{padding:20px; position:absolute; z-index:1; left:0px; top:0px; height:100%; width:100%; background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,.4) 1%,rgba(23,125,175,.7) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.4) 1%,rgba(23,125,175,.7) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.4) 1%,rgba(23,125,175,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#177daf',GradientType=0);border-bottom:#005d8b solid 5px;}
.scripts-listing-box .scripts-text h3{float:left; width:100%; margin-bottom:15px; font-size:16px; font-weight:bold; color:#000; text-transform:capitalize;}
.scripts-listing-box .scripts-text h3 a{color:#000;}
.scripts-listing-box .scripts-text p{color:#000;font-weight:bold;font-size:13px;line-height:22px; width:100%; float:left;}
.scripts-listing-box .scripts-img{width:100%; float:left; position:relative; height:100%; opacity:0.4; transition:all 1s;}
.scripts-listing-box:hover .scripts-img{opacity:0.4; box-shadow:0 0 15px 5px rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccf57e19) progid:DXImageTransform.Microsoft.Glow(Color=#ff000000,Strength=20)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccf57e19) progid:DXImageTransform.Microsoft.Glow(Color=#ff000000,Strength=20)}

/*======================================apps-listing-panel===========================*/
.apps-listing-panel{width:100%; float:left; margin-bottom:20px;}
.apps-listing-panel .apps-listing{margin:0}
.apps-listing-panel .apps-listing {width: 100%;float: left;margin: 0;padding: 0;}
.apps-listing-panel .apps-listing li{float:left; margin:0; padding:0 15px 8px 25px;width:33.33%; font-size:14px; font-weight:bold; position:relative; text-transform:capitalize;}
.apps-listing-panel .apps-listing li:after{content: "\e900"; font-size:13px; position:absolute; left:0px; top:0px; font-family:'icomoon'; color:#2586B7;}
.apps-listing-panel .apps-listing li a{color:#2586b7;}
.apps-listing-panel .apps-listing li a:hover{color:#000;}

/*======================================apps-listing-panel===========================*/
.ondemand-mobileapp-panel{width:100%; float:left; padding:30px 0px; background:#f5f5f5; margin-bottom:30px;}
.demand-blueprint-content{width:100%;float:left;position:relative;}
.app-icon-part{float:left;width:100%}
.app-midd-img{width:30%;position:absolute;bottom:0px;left:0;right:0;margin:0 auto;text-align:center}
.app-icon-part ul{width:100%;float:left;margin-top:10px}
.app-icon-part ul li{width:35%;float:left;margin-bottom:30px;min-height:65px;position:relative; text-align:left;}
.app-icon-part ul li:nth-child(even){float:right; text-align:right;}
.app-icon-part ul li:last-child{margin-bottom:0}
.app-icon-part ul li .icon-block{width:65px;height:65px;position:absolute;left:0;top:0;-webkit-transition:.6s ease-out;-moz-transition:.6s ease-out;transition:.6s ease-out; border:2px solid #2586b7; border-radius:50%; text-align:center; font-size:30px; line-height:60px; color:#2586b7;}
.app-icon-part ul li:hover .icon-block{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg)}
.app-icon-part ul li .data-block{width:100%;float:left;padding-left:80px;}
.app-icon-part ul li .data-block h6{width:100%;float:left;margin-top:5px;margin-bottom:5px;font-size:18px;color:#2c2c2c;font-weight:700;line-height:20px}
.app-icon-part ul li .data-block p{width:100%;float:left;line-height:20px;color:#626262;margin:0;padding:0}
.app-icon-part ul li:nth-child(even) .icon-block{left:auto; right:0px;}
.app-icon-part ul li:nth-child(even) .data-block{padding-left:0px; padding-right:80px;}
.app-icon-part li:nth-child(1) .icon-block{color:#9c27b0; border-color:#9c27b0;}
.app-icon-part li:nth-child(2) .icon-block{color:#795548; border-color:#795548;}
.app-icon-part li:nth-child(3) .icon-block{color:#3f51b5; border-color:#3f51b5;}
.app-icon-part li:nth-child(4) .icon-block{color:#63808d; border-color:#63808d;}
.app-icon-part li:nth-child(5) .icon-block{color:#f44336; border-color:#f44336;}
.app-icon-part li:nth-child(6) .icon-block{color:#03a9f4; border-color:#03a9f4;}
.app-icon-part li:nth-child(7) .icon-block{color:#00bcd4; border-color:#00bcd4;}
.app-icon-part li:nth-child(8) .icon-block{color:#673ab7; border-color:#673ab7;}

/*======================================technology-part-panel===========================*/
.technology-part-panel{width:100%;float:left; margin-bottom:30px;}\
.technology-part-content{width:100%;float:left; margin-top:15px;}
.technology-part-content .tech-data-box{width:33.33%;float:left;margin:0;padding:0;position:relative}
.tech-data-box .tech-img-block{width:100%;float:left;position:relative}
.tech-data-box .tech-img-block img{width:100%;float:left;position:relative; vertical-align:middle;height: 320px;object-fit: cover;}
.tech-data-box .tech-img-block:after{position:absolute;height:100%;width:100%;z-index:1;background:rgba(0,0,0,0.4);left:0;top:0;content:''}
.tech-data-box .tech-title-block{position:absolute;width:100%;left:0;top:50%;right:0;text-align:center;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.tech-data-box p.icon-fi{width:100%;text-align:center;margin-bottom:10px;float:left; font-size:62px; color:#fff;}
.tech-data-box p.tech-title{width:100%;float:left;padding:0 15px;font-size:24px;line-height:30px;font-weight:700;text-transform:uppercase;text-align:center;color:#fff}
.tech-data-box .tech-des-text{width:100%;float:left;padding:0 15px;margin-top:15px;line-height:24px;color:#fff;text-align:center}
.tech-data-box .data-overlay-box{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;width:100%;height:0;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;z-index:3}
.tech-data-box:hover .tech-title-block{display:none;}
.tech-data-box:hover .data-overlay-box{height:100%}
.tech-data-box .data-overlay-box .overlay-box-text{position:absolute;width:100%;left:0;top:50%;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

/*======================================products-page-panel===========================*/
.products-page-panel{width:100%; float:left; margin:0px 0 30px 0;}
.products-card{width:100%;float:left;margin:0 0 30px;position:relative;background:#fff;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:0;cursor:pointer}
.products-card h2{width:100%;float:left;margin:0;padding:26px 0;font-size:30px;font-weight:700;text-transform:uppercase;line-height:18px;color:#fff;position:relative;text-align:center}
.products-card h3{width:100%;float:left;margin:45px 0 0;padding:0 10px;font-size:16px;font-weight:700;line-height:16px;color:#000;text-align:center}
.products-card h3 a{color:#000}
.products-card p{width:100%;float:left;margin:10px 0;padding:0 10px 70px;font-size:15px;font-weight:400;line-height:22px;color:#585858;text-align:center}
.products-card p a{color:#585858;text-decoration:none}
.products-card .bottom-logo{bottom:0;position:absolute;left:0;right:0;width:100%;background:#fff;border-top:#eee solid 1px;padding:10px 0;z-index:1}
.products-card .bottom-logo img{height:44px}
.products-card h2 .btm-arrow{content:'';left:50%;bottom:-30px;border-bottom:transparent solid 0px;border-top:30px solid;border-left:60px solid transparent;border-right:60px solid transparent;position:absolute;transform:translateX(-50%);  height:0px; width:120px;}
.products-card a.hover-ctn{position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);height:100%;width:100%;display:none;z-index:2;margin:auto}
.products-card a.hover-ctn span{position:relative;top:50%;display:inline-block;background:#fff;color:#585858;border-radius:4px;padding:0 15px;line-height:37px;font-size:15px;font-weight:700;text-transform:uppercase;height:34px;margin:0;transform:translateY(-50%)}
.products-card:hover a.hover-ctn{display:block}
.prd-last-box{width:100%;padding:0 15px;float:left}
.products-card-last{position:relative; padding:10px; width:100%; float:left; text-align:center;}
.products-card-last .card-last-bg{width:100%; height:100%; position:absolute; left:0px; top:0px;}
.products-card-last .card-last-bg img, .products-card-last .card-last-bg source{width:100%; height:100%; object-fit:cover;}
.products-card-last .inner-brd-box{position:relative; float:left; padding:30px 20px; height:100%;width:100%;border:1px solid #fff; z-index:1;}
.products-card-last .inner-brd-box h3{font-size:30px;margin-bottom:15px;color:#2586B7;line-height:30px; width:100%; float:left; font-weight:bold;}
.products-card-last .inner-brd-box h4{font-size:30px;text-align:center;width:100%;color:#000;line-height:40px;padding:0; float:left; margin-bottom:15px;}

/*=====================================most-powerful-panel==========================*/
.most-powerful-main{width:100%; float:left; margin-bottom:30px;}
.most-powerful-panel{width:100%; float:left; width:100%; float:left; background:#f1f1f1; overflow:hidden; position:relative;}
.most-powerful-img{position:absolute; height:100%; width:50%; left:0px; top:0px;}
.most-powerful-img img, .most-powerful-img source{width:100%; height:100%; object-fit:cover;}
.most-powerful-content{width:50%; float:right; position:relative; padding-top:50px;}
.most-powerful-content .left-round-bg {height:100%; width:100%; left:-100%; position:absolute; right:0; top:0; transform:rotate(-90deg);}
.most-powerful-content .left-round-bg:after { content:""; left:-27%; position:absolute; right:-27%; height:100%; z-index:1; top:0; border-radius:50%; -webkit-border-radius:50%; box-shadow:0 200px 0 0px #f1f1f1; -webkit-box-shadow:0 200px 0 0px #f1f1f1;  -moz-box-shadow:0 200px 0 0px #f1f1f1; -o-box-shadow:0 200px 0 0px #f1f1f1; -ms-box-shadow:0 75px 0 0px #f1f1f1; transform:translate(0, -65px); -webkit-transform:translate(0, -65px); -moz-transform:translate(0, -65px); -ms-transform:translate(0, -65px); -ms-transform:translate(0, -65px);}
.most-powerful-content h2{width:100%; float:left; margin:30px 0 50px 0; padding:0 0 0 70px; font-size:18px; color:#2996cc; line-height:24px; text-transform:uppercase; font-weight:bold; position:relative; z-index:2;}
.most-powerful-content ul li .left-icon-block{position:absolute; left:0; top:50%; width:85px; height:85px; background:#f1f1f1; border-radius:50%; border:#2996cc solid 2px; z-index:1; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%);}
.most-powerful-content ul li .left-icon-block span{display:table-cell; width:83px; height:83px; vertical-align:middle; text-align:center; font-size:40px; color:#2996cc;}
.most-powerful-content ul li .left-icon-block span i{vertical-align:middle;}
.most-powerful-content ul li .right-detail-block{padding-left:70px; width:100%; float:left; z-index:2; position:relative;}
.most-powerful-content ul{width:100%; padding:0px; margin:0px;}
.most-powerful-content ul li{position:relative; float:left; padding:0; margin:0 0 45px 0;}
.most-powerful-content ul li h3{position:relative; float:left; padding:0; margin:0 0 5px 0; font-size:16px; text-transform:uppercase; font-weight:bold; color:#222; line-height:16px; width:100%;}
.most-powerful-content ul li .most-decs{font-size:17px; width:100%; float:left; line-height:24px; color:#666;}
.most-powerful-content ul li .most-decs p{font-size:17px; width:100%; float:left; line-height:24px; color:#666;}
.most-powerful-content ul li:nth-child(1) .left-icon-block{left:-120px;}
.most-powerful-content ul li:nth-child(2) .left-icon-block{left:-90px;}
.most-powerful-content ul li:nth-child(3) .left-icon-block{left:-88px;}
.most-powerful-content ul li:nth-child(4) .left-icon-block{left:-124px;}
/*=====================================features-content-box-panel==========================*/
.features-content-panel{width:100%; float:left; margin-bottom:0px;}
.features-card{width:100%;position:relative;margin-bottom:30px; margin-top:40px; padding:0;box-shadow:0px 1px 20px rgba(0,0,0,0.10);border-radius:6px;float:left;background:#fff;}
.features-icon-blcok{width:77px; height:77px; line-height:72px; position:relative;margin:-39px auto 0 auto;padding:0;text-align:center;border-radius:50%; border:2px solid; background:#fff; z-index:3; float:none; font-size:38px;}
.features-icon-blcok i{vertical-align:middle;}
.features-card h3{font-weight:700;text-align:center;margin:0;float:left;width:100%;font-size:18px;color:#222;line-height:24px; background:#fff; position:relative; width:100%; height:110px; padding-top:15px; text-transform:uppercase; position:relative; overflow:hidden; z-index:2; padding-left:15px; padding-right:15px;}
.features-card h3:after{content: "";left: -50%;position: absolute;right: -50%;height:100%;z-index:-1;bottom:-30px;border-radius: 0 0 50% 50%;-webkit-border-radius: 0 0 50% 50%;box-shadow:0 0px 20px 2px rgba(0,0,0,0.10); -webkit-box-shadow:0 0px 20px 2px rgba(0,0,0,0.10); -moz-box-shadow:0 0px 20px 2px rgba(0,0,0,0.10); -ms-box-shadow:0 0px 20px 2px rgba(0,0,0,0.10); -o-box-shadow:0 0px 20px 2px rgba(0,0,0,0.10); transform: translate(0, -40px);-webkit-transform: translate(0, -40px); -moz-transform: translate(0, -40px); -ms-transform: translate(0, -40px); -o-transform: translate(0, -40px);}
.features-card h3 a{color:#333;}
.features-card:hover h3 a{color:#328bcb}
.features-card .features-decs{width:100%; float:left; margin:0;padding:0; font-size:14px; color:#686868; line-height:22px; padding:15px 20px 20px 20px; position:relative; text-align:left;}
.features-card .features-decs p{padding:0px;margin:0px; float:left; width:100%;}
.col-md-3:nth-child(1) .features-icon-blcok{border-color:#9c27b0; color:#9c27b0;}
.col-md-3:nth-child(2) .features-icon-blcok{border-color:#3f51b5; color:#3f51b5;}
.col-md-3:nth-child(3) .features-icon-blcok{border-color:#f44336; color:#f44336;}
.col-md-3:nth-child(4) .features-icon-blcok{border-color:#00bcd4; color:#00bcd4;}
.col-md-3:nth-child(5) .features-icon-blcok{border-color:#795548; color:#795548;}
.col-md-3:nth-child(6) .features-icon-blcok{border-color:#607d8b; color:#607d8b;}
.col-md-3:nth-child(7) .features-icon-blcok{border-color:#03a9f4; color:#03a9f4;}
.col-md-3:nth-child(8) .features-icon-blcok{border-color:#673ab7; color:#673ab7;}
.features-content-panel .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.features-content-panel .col-md-3{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
/*=====================================what-support-panel==========================*/
.what-support-panel{width:100%; float:left; position:relative; padding:30px 0; margin-bottom:30px;}
.what-support-bg{width:100%; height:100%; position:absolute; left:0px; top:0px;}
.what-support-bg:after{position:absolute; content:''; left:0; top:0; height:100%; width:100%; background:rgba(255,255,255,0.65); z-index:1;}
.what-support-bg img, .what-support-bg source{object-fit:cover; width:100%; height:100%;}
.what-support-content{width:100%; float:left; position:relative; z-index:2;}
.what-support-box{width:100%; float:left; margin:80px 0; text-align:center;}
.what-support-box .what-support-icon{width:100px; height:100px; line-height:95px; display:inline-block;  vertical-align:top; text-align:center; border-radius:50%; border:#686868 solid 2px; color:#686868; margin:0 auto; font-size:60px;}
.what-support-box .what-support-icon i{vertical-align:middle;}
.what-support-box h3{width:100%;float:left;margin:0;padding:0;text-align:center;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;color:#686868;-webkit-transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;overflow:hidden; margin-top:25px;}

/*=====================================why-product-panel==========================*/
.why-product-panel{width:100%; float:left; margin-bottom:30px;}
.why-product-card{width:100%; width:100%; position:relative; margin-bottom:30px; padding:0; box-shadow:0px 1px 20px rgba(0,0,0,0.07);border-radius:6px;float:left;background:#fff;}
.why-product-card h2{margin:0; float:left; font-weight:bold; width:100%; font-size:20px; color:#222; line-height:28px; background:#fff;  height:150px; padding:44px 30px 0 30px; position:relative; overflow:hidden; text-align:center; z-index:1; }
.why-product-card h2:after{content: "";left: -50%;position: absolute;right: -50%;height:100%;z-index:-1;bottom:-30px;border-radius: 0 0 50% 50%;-webkit-border-radius: 0 0 50% 50%;box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -webkit-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -moz-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -ms-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -o-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); transform: translate(0, -40px);-webkit-transform: translate(0, -40px); -moz-transform: translate(0, -40px); -ms-transform: translate(0, -40px); -o-transform: translate(0, -40px);}
.why-product-card .why-product-body{font-size:14px; padding:20px; line-height:28px; width:100%; float:left; color:#686868;}
.why-product-card .why-product-body p{width:100%; float:left; margin-bottom:25px; line-height:28px; font-size:14px; color:#686868;}
.why-product-card .why-product-body p:last-child{margin-bottom:0px;}
.why-product-card ul{width:100%; float:left;}
.why-product-card ul li{width:100%; float:left; position:relative; margin-bottom:6px; line-height:24px; font-size:14px; padding-left:20px; color:#686868;}
.why-product-card ul li a:hover{text-decoration:underline;}
.why-product-card ul li:last-child{margin-bottom:0px;}
.why-product-card ul li:after{content: "\e900"; font-size:13px; position:absolute; left:0px; top:-2px; font-family:'icomoon'; color:#2586B7;}

/*=====================================why-investors-panel==========================*/
.why-investors-panel{width:100%; float:left; margin-bottom:30px;}
.why-investors-content{width:100%; float:left;}
.why-investors-content picture{float:left; padding-right:30px; padding-bottom:10px; width:32%;}
.why-investors-content p{line-height:24px; margin-bottom:15px;}

/*=====================================salient-features-panel==========================*/
.salient-features-panel{width:100%; float:left; margin-bottom:10px;}
.salient-features-content{width:100%; float:left; position:relative; border:#ececec solid 1px; min-height:445px;}
.salient-features-content ul{width:100%; position:relative; margin:0px; padding:0px; height:100%; z-index:1;}
.salient-features-content ul li{position:absolute; width:112px; height:112px; border:#ececec solid 1px; margin:-1px;}
.salient-features-content ul li i{vertical-align:middle;}
.salient-features-content ul li a{line-height:110px; float:left; width:100%; text-align:center; height:112px; font-size:35px; color:#000;}
.salient-features-content ul li.active a, .salient-features-content ul li a:hover{background:#ececec;}
.salient-features-content .tab-content{height:100%; position:absolute; width:100%; left:0px; top:0px; text-align:center; padding:30px 252px;}
.salient-features-content ul li:nth-child(1){left:0px; top:0px;}
.salient-features-content ul li:nth-child(2){left:111px; top:0px;}
.salient-features-content ul li:nth-child(3){left:0px; top:111px;}
.salient-features-content ul li:nth-child(4){left:111px; top:111px;}
.salient-features-content ul li:nth-child(5){left:0px; top:222px;}
.salient-features-content ul li:nth-child(6){left:111px; top:222px;}
.salient-features-content ul li:nth-child(7){left:0px; top:333px;}
.salient-features-content ul li:nth-child(8){left:111px; top:333px;}
.salient-features-content ul li:nth-child(9){right:111px; top:0;}
.salient-features-content ul li:nth-child(10){right:0; top:0px;}
.salient-features-content ul li:nth-child(11){right:111px; top:111px;}
.salient-features-content ul li:nth-child(12){right:0; top:111px;}
.salient-features-content ul li:nth-child(13){right:111px; top:222px;}
.salient-features-content ul li:nth-child(14){right:0; top:222px;}
.salient-features-content ul li:nth-child(15){right:111px; top:333px;}
.salient-features-content ul li:nth-child(16){right:0; top:333px;}
.salient-features-content ul li:nth-child(1) a{color:#9c27b0;}
.salient-features-content ul li:nth-child(2) a{color:#3f51b5;}
.salient-features-content ul li:nth-child(3) a{color:#f44336;}
.salient-features-content ul li:nth-child(4) a{color:#00bcd4;}
.salient-features-content ul li:nth-child(5) a{color:#795548;}
.salient-features-content ul li:nth-child(6) a{color:#607d8b;}
.salient-features-content ul li:nth-child(7) a{color:#03a9f4;}
.salient-features-content ul li:nth-child(8) a{color:#673ab7;}
.salient-features-content ul li:nth-child(9) a{color:#9c27b0;}
.salient-features-content ul li:nth-child(10) a{color:#3f51b5;}
.salient-features-content ul li:nth-child(11) a{color:#f44336;}
.salient-features-content ul li:nth-child(12) a{color:#00bcd4;}
.salient-features-content ul li:nth-child(13) a{color:#795548;}
.salient-features-content ul li:nth-child(14) a{color:#607d8b;}
.salient-features-content ul li:nth-child(15) a{color:#03a9f4;}
.salient-features-content ul li:nth-child(16) a{color:#673ab7;}
.salient-features-content .sl-icon{width:126px; height:126px; line-height:126px; font-size:40px; border:#ddd solid 2px; color:#686868; display:inline-block; vertical-align:middle; margin-bottom:20px; border-radius:50%;}
.salient-features-content .sl-icon i{vertical-align:middle;}
.salient-features-content .sl-title{font-size:18px;color:#000;font-weight:bold; margin-bottom:10px; width:100%; float:left;}
.salient-features-content .sl-desc{width:100%; font-size:16px; color:#686868; line-height:24px; float:left;}
.tab-pane:nth-child(1) .sl-icon{color:#9c27b0; border-color:#9c27b0;}
.tab-pane:nth-child(2) .sl-icon{color:#3f51b5; border-color:#3f51b5;}
.tab-pane:nth-child(3) .sl-icon{color:#f44336; border-color:#f44336;}
.tab-pane:nth-child(4) .sl-icon{color:#00bcd4; border-color:#00bcd4;}
.tab-pane:nth-child(5) .sl-icon{color:#795548; border-color:#795548;}
.tab-pane:nth-child(6) .sl-icon{color:#607d8b; border-color:#607d8b;}
.tab-pane:nth-child(7) .sl-icon{color:#03a9f4; border-color:#03a9f4;}
.tab-pane:nth-child(8) .sl-icon{color:#673ab7; border-color:#673ab7;}
.tab-pane:nth-child(9) .sl-icon{color:#9c27b0; border-color:#9c27b0;}
.tab-pane:nth-child(10) .sl-icon{color:#3f51b5; border-color:#3f51b5;}
.tab-pane:nth-child(11) .sl-icon{color:#f44336; border-color:#f44336;}
.tab-pane:nth-child(12) .sl-icon{color:#00bcd4; border-color:#00bcd4;}
.tab-pane:nth-child(13) .sl-icon{color:#795548; border-color:#795548;}
.tab-pane:nth-child(14) .sl-icon{color:#607d8b; border-color:#607d8b;}
.tab-pane:nth-child(15) .sl-icon{color:#03a9f4; border-color:#03a9f4;}
.tab-pane:nth-child(16) .sl-icon{color:#673ab7; border-color:#673ab7;}

/*=====================================Revenue-Model-panel=========================*/
.revenue-model-panel{width:100%; float:left; margin-bottom:30px; position:relative;}
.rev-model-block{float:left;width:100%;margin:0;padding:0}
.rev-model-block .rev-left-img{width:53%; float:left;}
.rev-model-block .rev-right-block{width:47%; float:left; margin-top:42px; background:#f7f7f7; border:#e1e1e1 solid 1px; padding:20px 30px;}
.rev-model-block .rev-right-block h3{width:100%; font-size:24px; color:#000; float:left; line-height:28px; margin-bottom:10px; text-transform:none; font-weight:bold;}
.rev-model-block .rev-right-block .rev-desc{width:100%; font-size:15px; color:#686868; float:left; line-height:24px; margin-bottom:15px;}

/*=====================================Customize-Script-panel=========================*/
.customize-script-panel{width:100%; float:left; background:#ececec; padding:40px 0; margin-bottom:30px;}
.customize-desc{width:100%; float:left; font-size:16px; color:#686868; line-height:24px;}
.customize-desc p{line-height:24px; width:100%; float:left; margin-bottom:15px;}
.customize-btn{width:100%; float:left; margin-bottom:30px; text-align:center;}
.customize-script-logos{width:100%; float:left; text-align:center;}
.customize-script-logos ul{width:100%; display:inline-block; vertical-align:middle; text-align:center;}
.customize-script-logos ul li{display:inline-block; vertical-align:middle; width:auto; padding:0 5px;}
.customize-script-logos ul li span{display:inline-block; width:100%; vertical-align:middle; font-size:14px; font-weight:bold; margin-top:2px; vertical-align:top;}
.customize-script-logos ul li img, .customize-script-logos ul li source{display:inline-block; vertical-align:middle; -webkit-filter:grayscale(100%); -ms-filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); opacity:0.5;}
.customize-script-logos ul li:hover img, .customize-script-logos ul li:hover source{-webkit-filter:none; -ms-filter:none; -webkit-filter:none; -moz-filter:none; -o-filter:none; filter:none; opacity:1;}

/*=====================================Customize-Script-panel=========================*/
.related-script-list-panel{width:100%; float:left; margin-bottom:30px;}
.related-script-list-panel h3{width:100%; float:left; font-size:18px; margin-bottom:15px;}
.related-script-list-panel ul{margin:0 -5px;}
.related-script-list-panel ul li{float:left; width:25%; padding:0 5px; margin-bottom:10px;}
.related-script-list-panel ul li a{width:100%; float:left; padding:8px 10px; background:#fff; border:#ddd 1px solid; border-radius:3px; text-align:center; font-size:13px; line-height:15px; font-weight:bold; color:#2586b7; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.related-script-list-panel ul li a:hover{background:#2586b7; color:#fff;}

/*=====================================Customize-Script-panel=========================*/
.custom-solutions-panel{width:100%; float:left; margin-bottom:30px;}
.custom-solutions-content{width:100%; float:left; margin-top:10px;}
.custom-solutions-content .custom-left{float:left;width:40%;text-align:center}
.custom-solutions-content .custom-right{float:left;width:60%}
.custom-card{width:100%; float:left; margin-bottom:30px;float:left;text-align:center;}
.custom-card .custom-sol-icon{width:122px;height:122px; line-height:118px; border:#ddd solid 1px;display:inline-block;border-radius:50%;position:relative;text-align:center; font-size:45px;}
.custom-card .custom-sol-icon i{vertical-align:middle;}
.custom-card .custom-sol-icon:after{width:123px;height:123px;border-radius:50%;border:5px solid #019cd8;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);z-index:2;content:'';position:absolute;left:0;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s;-ms-transition:transform .5s}
.custom-card:hover .custom-sol-icon:after{border-left:5px solid #2c2f33;border-right:5px solid #2c2f33;border-top:5px solid #2c2f33;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}
.custom-right .col-sm-6:nth-child(1) .custom-sol-icon{color:#9c27b0;}
.custom-right .col-sm-6:nth-child(2) .custom-sol-icon{color:#3f51b5;}
.custom-right .col-sm-6:nth-child(3) .custom-sol-icon{color:#f44336;}
.custom-right .col-sm-6:nth-child(4) .custom-sol-icon{color:#00bcd4;}

.custom-right .col-sm-6:nth-child(1) .custom-sol-icon:after{border-bottom-color:#9c27b0;}
.custom-right .col-sm-6:nth-child(2) .custom-sol-icon:after{border-bottom-color:#3f51b5;}
.custom-right .col-sm-6:nth-child(3) .custom-sol-icon:after{border-bottom-color:#f44336;}
.custom-right .col-sm-6:nth-child(4) .custom-sol-icon:after{border-bottom-color:#00bcd4;}
.custom-card h5{width:100%;text-align:center;float:left;font-size:20px;font-weight:700;margin-bottom:15px;margin-top:15px;line-height:20px;color:#626262}
.custom-card .custom-sol-desc{width:100%; text-align:center; float:left; font-size:14px; margin:0; line-height:20px; color:#626262;}
.custom-card .custom-sol-desc p{font-size:14px; line-height:20px; color:#626262;}

/*=====================================pricing-content-panel=========================*/
.pricing-box-panel{width:100%; float:left; margin-bottom:30px;}
.pricing-content{width:100%; float:left; position:relative;}
.pricing-content .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pricing-content .col-md-6{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.price-box{width:100%; padding:0 0 0px 0; margin:0 0 40px 0; position:relative; float:left; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.20);}
.price-box .top-bg-box{float:left; width:100%; min-height:310px; margin:0; padding:0;  position:relative; overflow:hidden; z-index:1;}
.price-box .top-bg-box:after{content: "";left: -50%;position: absolute;right: -50%;height:100%;z-index:-1;bottom:-30px;border-radius: 0 0 50% 50%;-webkit-border-radius: 0 0 50% 50%;box-shadow:0 2px 10px rgba(0,0,0,0.25); -webkit-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -moz-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -ms-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); -o-box-shadow:0 0px 20px 2px rgba(0,0,0,0.07); transform: translate(0, -40px);-webkit-transform: translate(0, -40px); -moz-transform: translate(0, -40px); -ms-transform: translate(0, -40px); -o-transform: translate(0, -40px);}
.price-box.first .top-bg-box:after{background:#2996cc;}
.price-box.last .top-bg-box:after{background:#2996cc;}
.price-box .top-plan-icon{width:100%; float:left; margin-bottom:40px; margin-top:30px; padding:0 25px; text-align:center; font-size:130px; line-height:80px; color:#fff;}
.price-box .top-bg-box h2{width:100%;float:left;font-size:30px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700; line-height:30px; margin-bottom:25px;}
.price-box .top-bg-box h3{font-size:16px;color:#fff;width:100%;float:left;line-height:20px; font-weight:bold;margin:;padding:0 15px;text-align:center;}
.price-box .price-list{width:100%;float:left;border-radius:0;margin:0 0 110px 0;padding:0px;position:relative}
.price-box .price-list p.inc-text{font-size:20px;width:100%;display:inline-block;text-transform:none;vertical-align:top;text-align:center; margin-bottom:0px; font-weight:normal; margin-top:10px; color:#666;}
.price-box .price-list ul{width:100%;margin:0;float:left; display:flex; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; flex-flow:row wrap; -ms-flex-flow:row wrap;}
.price-box .price-list ul li{width:50%; float:left; margin:0;padding:15px 20px 15px 42px; line-height:18px; font-size:14px; border-bottom:#c1c4c7 solid 1px; background:0 0; color:#282828; position:relative; -webkit-flex: 1 0 50%;  /* Safari 6.1+ */
  -ms-flex: 1 0 50%;  /* IE 10 */  flex:1 0 50%;}
.price-box .price-list ul li:after{content: "\e900"; font-size:12px; position:absolute; left:20px; top:14px; font-family:'icomoon'; color:#2586B7;}
.price-box .price-list ul li:nth-last-child(-n+2){border-bottom:0px; padding-bottom:0px;}
.price-box .price-list ul li:last-child{border-top:#c1c4c7 solid 1px; padding-bottom:0px; margin-top: -1px}
.bottom-dot-box{width:100%; float:left; text-align:center; background:#f8f7f7; border-top:#ccc dashed 2px; padding-top:25px; padding-bottom:30px; margin-top:15px;  bottom:0; min-height:280px; position:absolute; z-index:1;}
.bottom-dot-box .check-after-text{text-align:center; width:100%; float:left; font-size:16px; color:#282828; margin:0; padding:0px 15px; min-height:82px;}
.bottom-dot-box .price-dis{text-align:center; font-size:36px; color:#282828; width:100%; margin-bottom:24px; line-height:26px; padding:0px; font-weight:bold; min-height:52px;}
.bottom-dot-box .price-dis span{vertical-align:middle; display:inline-block;}
.bottom-dot-box .price-dis i{font-size:22px; vertical-align:middle;}
.bottom-dot-box .price-dis .price-icon{line-height:38px; vertical-align:top;}
.bottom-dot-box .price-dis small{font-size: 13px; line-height: 14px; font-weight: normal;}
.bottom-dot-box .del-text{font-size:18px; min-height:28px; display:inline-block; width:100%; vertical-align:top;}
.price-list .checkbox-list{width:100%; text-align:center; float:left; margin-top:15px;}
.price-list .checkbox-list ul{width:auto; display:inline-block; vertical-align:top; float:none;}
.price-list .checkbox-list ul li{width:auto; float:left; padding:0px 10px 0 10px; border:none !important; position:relative;}
.checkbox-list ul li:after{display:none;}
.price-list .checkbox-list ul li input[type="checkbox"] {position:absolute; left:0; top:0; width:auto; opacity:0; cursor:pointer; z-index:1; visibility:visible;}
.checkbox-list ul li input[type="checkbox"] + label {display:inline-block;margin:0 !important;vertical-align:middle;cursor:pointer;font-weight:normal;padding-left:0px;font-size:11px;line-height:0px !important;margin:0;cursor:pointer;margin-bottom:0px;color:#666;width:86px;height:74px;position: relative;}
.checkbox-list ul li input[type="checkbox"] + label .rd-box{height:74px; line-height:18px; width:74px; box-shadow:1px 0px 10px rgba(0,0,0,0.15); border-radius:50%; display:table-cell; vertical-align:middle;}
.checkbox-list ul li input[type="checkbox"] + label .rd-box i{width:100%; display:inline-block; vertical-align:top; margin-bottom:2px; font-size:22px;}
.checkbox-list ul li input[type="checkbox"]:checked + label {color:#2996cc;}
.checkbox-list ul li input[type="checkbox"]:checked + label:after {content: "\f058"; font-size:20px; position:absolute;  right:2px; top:35px; font-family:"Font Awesome 5 Brands", "Font Awesome 5 Free"; color:#2586B7; font-weight:900;}
.bottom-dot-box-custom{width:100%; float:left; text-align:center; background:#f8f7f7; border-top:#ccc dashed 2px; padding-top:25px; padding-bottom:30px; margin-top:15px;  bottom:0; min-height:95px; position:absolute; z-index:1;}
/*===============faq-panel=============*/
.faq-panel{width:100%; float:left; margin-bottom:30px;}
.faq-content{width:100%; float:left; margin-top:15px;}
.faq-content .panel-group .panel{border:none; border-radius:0; -webkit-box-shadow:none; box-shadow:none;}
.faq-content .panel-default > .panel-heading{padding:0px; background:#fff; border:none; border-radius:0;}
.faq-content .panel-default > .panel-heading a{padding:25px 0 25px 50px; font-size:20px; color:#666; position:relative; display:inline-block; vertical-align:middle; width:100%;}
.faq-content .panel-default > .panel-heading a.accordion-toggle.collapsed{border-bottom:#ccc solid 1px;}
.faq-content .panel-default > .panel-heading a.accordion-toggle{border-bottom:none;}
.faq-content .panel-default > .panel-heading a i{position:absolute; left:0px; top:28px; font-size:13px; color:#000;}
.faq-content .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top:0px; border-bottom:#ccc solid 1px; padding:0 0 25px 50px; font-size:16px; color:#9e9e9e; line-height:30px;}
.faq-content .panel-body p{font-size:16px; color:#9e9e9e; line-height:30px;}
.faq-content .panel-body img{float:right; padding-left:15px; padding-bottom:10px;}

/*===============why-on-demand-panel=============*/
.why-on-demand-panel{width:100%; float:left; position:relative; margin-bottom:30px; height:100%; padding:30px 0;}
.why-on-demand-bg{position:absolute; left:0px; top:0px; width:100%; height:100%;}
.why-on-demand-bg img, .why-on-demand-bg source{width:100%; height:100%; object-fit: cover;}
.why-on-demand-bg:before{height:100%; width:100%; position:absolute; content:""; left:0; top:0px; z-index:1; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2dfff+0,2989cc+100&0.6+0,0.6+100 */ background: -moz-linear-gradient(left, rgba(178,223,255,0.6) 0%, rgba(41,137,204,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(178,223,255,0.6) 0%,rgba(41,137,204,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(178,223,255,0.6) 0%,rgba(41,137,204,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99b2dfff', endColorstr='#992989cc',GradientType=1 ); /* IE6-9 */}
.why-on-demand-content{width:100%; float:left; position:relative; z-index:2;}
.why-on-demand-content .panel-title{color:#fff;}
.why-on-demand-content .panel-sub-text{color:#fff;}
.why-on-demand-block{width:100%; float:left;}
.why-on-demand-box{width:100%; padding-left:26px; margin-top:15px; position:relative; float:left;}
.why-on-demand-box .hexagon {position:absolute; width:52px; height:30px;background-color:#ffffff;margin:0; left:0px; top:50%; text-align:center; padding-top:2px; z-index:2; transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); color:#5a5e69; font-size:20px; line-height:32px;}
.why-on-demand-box .hexagon:before, .why-on-demand-box .hexagon:after {content: "";position: absolute;width: 0;border-left: 26px solid transparent;border-right:26px solid transparent; left:0px;}
.why-on-demand-box .hexagon:before {bottom:100%;border-bottom:15px solid #ffffff;}
.why-on-demand-box .hexagon:after {top:100%;width: 0;border-top:15px solid #ffffff;}
.why-on-demand-box .why-brd-box{padding:15px 15px 15px 42px; float:left; width:100%; background:rgba(255,255,255,0.15); border:1px solid rgba(255,255,255,0.70); text-align:left;}
.why-on-demand-box .why-brd-box h4{width:100%; float:left; font-size:16px; font-weight:bold; color:#fff; margin-bottom:8px; line-height:17px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.why-on-demand-box .why-brd-box h4 a{color:#fff;}
.why-on-demand-box .why-brd-box .why-on-des{width:100%; float:left; font-size:15px; color:#fff; margin:0px; padding:0px; line-height:22px; text-align:left;}
.why-on-demand-box .why-brd-box .why-on-des p{width:100%; float:left; font-size:15px; color:#fff; line-height:22px;}

/*======================Silient-features-slide-panel=====================*/
.salient-features-slide-panel{width:100%; float:left; margin-bottom:30px;}
.salient-slide-content{width:100%; float:left; margin:0px; padding:0px;}
.salient-slide-content .item{padding:15px; display:inline-block; vertical-align:top; width:100%;}
.salient-slide-content .salient-slide-box{width:100%; padding:5px; float:left; box-shadow:0px 0px 15px rgba(0,0,0,0.10);}
.salient-slide-box .salient-slide-img{width:100%; float:left; margin-bottom:10px; text-align:center; height:170px; overflow:hidden;}
.salient-slide-box .salient-slide-img img{display:inline-block; width:100%; height:100%; object-fit:cover;}
.salient-slide-box .salient-slide-img span{display:table-cell; vertical-align:middle; height:170px; width:500px; text-align:center;}
.salient-slide-box h6{width:100%; padding:0 5px; float:left; text-align:center; margin-bottom:10px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000; position:relative; line-height:22px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.salient-slide-box h6:after{position:absolute; left:0; right:0px; bottom:0px; width:40px; margin:0 auto; height:2px; background:#7394a5; content:"";}
.salient-slide-box p{width:100%; float:left; padding:0px 5px; margin:0px 0 0 0; color:#686c76; font-size:15px; line-height:22px; text-align:center;}
.salient-features-slide-panel .owl-controls{width:100%; display:inline-block; vertical-align:top; text-align:center; margin-top:15px;}
.salient-features-slide-panel .owl-controls .owl-dot{width:14px; height:14px; background:#bababa; display:inline-block; margin:0 5px; transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg);}
.salient-features-slide-panel .owl-controls .owl-dot.active{background:#7394a5; box-shadow:0px 0px 0px 1px #7394a5; border:1px solid #fff;}
.salient-features-slide-panel .owl-controls .owl-prev{font-size:20px; color:#bababa; font-weight:bold; line-height:25px; width:18px; left:50%; position:absolute; margin-left:-20px; top:auto; transform:none; bottom:-5px; background:no-repeat; height:auto;}
.salient-features-slide-panel .owl-controls .owl-next{font-size:20px; color:#bababa; font-weight:bold; line-height:25px; width:18px; right:50%; position:absolute; margin-right:-20px; top:auto; transform:none; bottom:-5px; background:no-repeat; height:auto;}

/*===========================can-be-used-panel=========================*/
.can-be-used-panel{width:100%; float:left; margin-bottom:30px;}
.on-demand-masonry{width:100%; float:left;}
.can-be-used-panel .on-demand-img{width:100%; float:left; background:#325465; margin:0px; padding:0px;}
.can-be-used-panel .on-demand-img img{vertical-align:top; display:inline-block; width:100%; opacity:0.88;}
.can-be-used-panel .cbp-item-wrapper{position:relative; float:left;}
.can-be-used-panel .cbp-item-wrapper a{padding:0px; margin:0px;}
.can-be-used-panel .cbp-item-wrapper .on-demand-name{left:0px; top:0px; position:absolute; height:100%; width:100%; z-index:2; color:#fff; background:rgba(24,116,162,0.80); text-align:center; display:none;}
.can-be-used-panel .cbp-item-wrapper .on-demand-name span{font-size:15px; font-weight:bold; width:100%; padding:0 10px; text-align:center; position:absolute; transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); color:#fff; top:50%; left:0px; line-height:22px;}
.demand-masonry-box:hover .on-demand-name{display:block; border:#fff solid 1px;}
.demand-masonry-box{ position:relative;}
.demand-masonry-box:hover {-webkit-transition:all 300ms ease-in;-webkit-transform:scale(1.2);-ms-transition:all 300ms ease-in;-ms-transform:scale(1.2);-moz-transition: all 300ms ease-in;-moz-transform: scale(1.2);transition: all 300ms ease-in; transform:scale(1.2); z-index:2;}
.can-be-used-panel .cbp-wrapper-outer{overflow:inherit;}

/*screenshort page masonry tab css*/
.cbp-l-filters-buttonCenter{margin-bottom:10px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFF;font-size:16px;font-weight:700;border:1px solid #ddd;color:#5f6a7e;cursor:pointer;margin:0 5px 10px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out;line-height:34px;border-radius:3px}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#2586b7}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#fff;border-color:#2586b7;cursor:default;background:#2586b7}.cbp-l-filters-buttonCenter .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-buttonCenter .cbp-filter-item:last-child{margin-right:0}.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after,.cbp:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,.15);border-right:3px solid rgba(114,144,182,.15);border-bottom:3px solid rgba(114,144,182,.15);border-top:3px solid rgba(114,144,182,.8);border-radius:100%}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{opacity:1;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-counter{font:400 11px/18px "Open Sans",sans-serif;border-radius:3px;color:#FFF;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp a,.cbp a:active,.cbp a:hover{text-decoration:none;outline:0}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper,.cbp-wrapper-helper,.cbp-wrapper-outer{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{margin:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-ready .cbp-item,.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:absolute;top:0;left:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-inline img,.cbp-l-project-related-wrap img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out!important;transition:height .5s ease-in-out!important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out,left .5s ease-in-out;transition:top .5s ease-in-out,left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0,0,0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0,0,0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0,0,0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0,0,0)}}.cbp-animation-boxShadow,.cbp-animation-fadeOut{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-boxShadow .cbp-item,.cbp-animation-fadeOut .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-boxShadow .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}100%,80%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}100%,80%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{100%,50%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOut-out{100%,50%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{100%,50%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipBottom-out{100%,50%{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s both;animation:scaleSides-out .9s both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s both;animation:scaleSides-in .9s both}@-webkit-keyframes scaleSides-out{100%,50%{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleSides-out{100%,50%{transform:scale(.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0,0,0) skew(20deg,0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0,0,0) skew(20deg,0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0,0,0) skew(0,20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0,0,0) skew(0,20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially,.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}100%,50%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}100%,50%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{transition:height .6s ease-in-out}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(.8)}100%,75%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(.8)}100%,75%{opacity:.75;transform:scale(.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(.8) translateX(200%)}75%{opacity:.75;transform:scale(.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{transition:height .6s ease-in-out}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:flip-out .6s both ease-in-out;animation:flip-out .6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in .6s both ease-in-out;animation:flip-in .6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides,.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{transition:height .6s ease-in-out}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out .5s both ease-in-out;animation:slideDelay-out .5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in .5s both ease-in-out;animation:slideDelay-in .5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{transition:height .6s ease-in-out}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%,40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%,40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both;animation:foldLeft-out .7s both}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both;animation:foldLeft-in .7s both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow,.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s both;animation:unfold-out .8s both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0 50%;-webkit-animation:unfold-in .8s both;transform-origin:0 50%;animation:unfold-in .8s both}@-webkit-keyframes unfold-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{transition:height .6s ease-in-out}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s both;animation:scaleDown-out .7s both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s both;animation:scaleDown-in .6s both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{transition:height .6s ease-in-out}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(.8)}100%{opacity:1;-webkit-transform:translateX(0) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(.8)}100%{opacity:1;transform:translateX(0) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft,.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{transition:height .6s ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{transition:height .6s ease-in-out}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}
/*screenshort page masonry tab css end*/

/*new screenshort page lightgallery css*/
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(../fonts-nct/lg.eot?n1z373);src:url(../fonts-nct/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts-nct/lg.woff?n1z373) format("woff"),url(../fonts-nct/lg.ttf?n1z373) format("truetype"),url(../fonts-nct/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/site/lightgallery-loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/*new screenshort page css lightgallery end*/
/*=================================How does On Demand panel=====================*/
.how-does-on-demand-panel{width:100%; float:left; margin-bottom:30px;}
.bk-data-card{width:100%;margin:0;padding:0;box-shadow:6px 6px rgba(0,0,0,0.1);-moz-box-shadow:6px 6px rgba(0,0,0,0.11);-webkit-box-shadow:6px 6px rgba(0,0,0,0.1);-o-box-shadow:6px 6px rgba(0,0,0,0.1); margin-bottom:30px;}
.bk-data-card .bk-img{width:100%;margin:0;padding:0}
.bk-data-card .bk-text{width:100%;margin:0;padding:15px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);min-height:158px}
.bk-data-card .bk-text h3{width:100%;margin:0;padding:0;font-size:24px;line-height:24px;color:#333;font-weight:700;text-transform:uppercase;margin-bottom:12px}
.bk-data-card .bk-text h3 span{color:#686868;font-weight:400}
.bk-data-card .bk-text .desc-text{width:100%; margin:0; padding:0; font-size:15px; line-height:22px; color:#686868; text-align:justify;}
.bk-data-card .bk-text .desc-text p{font-size:15px; line-height:22px; color:#686868; text-align:justify;}
/*=================================About Us Page=====================*/
.aboutus-page-content{width:100%; float:left; margin:0px 0 30px 0;}
.about-video-block{width:100%; float:left; margin-bottom:30px; margin-top:15px;}
.about-video{width:100%; float:left; padding:5px; background:#ddd; margin-bottom:10px;}
.about-video iframe{vertical-align:top; width:100%; height:400px;}
.video-text{width:100%; float:left; font-size:18px; color:#222;}
.video-desc{width:100%; float:left; margin:0px; padding:0px; font-size:15px; color:#686868; line-height:24px;}
.video-desc p{font-size:15px; color:#686868; line-height:24px; float:left; width:100%; margin-bottom:15px;}
.about-award-block{width:100%; float:left;}
.award-card{width:100%; float:left; padding:0px; margin-bottom:30px;}
.award-card .aw-img{width:100%; float:left; text-align:center; min-height:245px; background:#fff; padding:10px; border:8px solid #ddd;margin-bottom:20px;}
.award-card h3{width:100%; float:left; margin:0 0 8px 0; padding:0; font-size:18px; color:#000; font-weight:bold;}
.award-card .aw-desc{width:100%; float:left; font-size:15px; color:#686868; line-height:22px;}
.aboutus-page-content .ab-crl-box{width:100%; background:#f1f1f1; padding:20px; font-size:16px; color:#686868; line-height:24px;text-align:center; float:left; box-shadow:4px 4px 0px 0px #bfbfbf; margin-bottom:30px;}

/*=================================contact Us Page=====================*/
.contact-page-content{width:100%; float:left; margin:0 0 30px 0;}
.contact-page-content .common-form .ctn-sub-btn{margin-top:42px;}
.contact-page-content .common-form .g-recaptcha-call{width:auto;}
.contact-page-content .common-form .ctn-sub-btn{width:auto;}
.contact-page-form .new_rfp_r, .contact-page-form .new_rfp_l{padding:20px 0; width: 100%; float: left;}
.contact-page-form  h1{text-align:center; width:100%; font-size:28px; line-height:34px; margin-top:15px;}
.contact-page-form .ctn-sub-btn{margin-top:40px; width: auto;}
.contact-page-form .submit-btn{background-color:#2586b7;border:1px solid #2586b7;color:#fff;border-radius:4px;padding:10px 20px;text-transform:uppercase;cursor:pointer;-webkit-appearance:none; font-size: 15px; font-weight:bold; line-height: 18px;}
.contact-page-form .submit-btn:hover{border:1px solid #e0e0e0;color:#5f6a7e;background-color:#f5f5f5}

.contact-details{width:100%; float:left; border-top:#ddd solid 1px; margin-top:0px; padding-top:30px;}
.contact-details h3{width:100%; float:left; font-size:15px; font-weight:bold; margin-bottom:5px; text-decoration:underline;}
.contact-details h4{width:100%; float:left; font-size:15px; font-weight:bold; margin-bottom:5px;}
.contact-details .address-text{width:100%; float:left; margin-bottom:15px; font-size:15px;}
.contact-details .address-text p{width:100%; float:left; margin:0px; padding:0px;}
.contact-details .contact-map{width:100%; float:left;}
.contact-details .contact-map iframe{vertical-align:top; margin:0px; padding:0px; width:100%;}

/*======================================common-form===========================*/
.common-form .form-group{width:100%; float:left; margin-bottom:30px; position:relative;}
.common-form .form-control{width:100%; float:left; border-radius:0px; border:#e0e0e0 solid 1px; padding:0 10px; height:40px; font-size:14px; color:#666; background:#fff; box-shadow:none;}
.common-form label{font-size:13px; font-weight:bold; width:100%; float:left; margin-bottom:8px; line-height:16px;}
.common-form label span{color:#ff0000;}
.common-form label.error{font-weight:normal; margin-bottom:0px; margin-top:5px; color: #f00;}
.common-form textarea.form-control{min-height:150px; padding-top:12px; resize:none; font-size:15px;}
span.help-text{display:inline-block; vertical-align:middle; margin-left:5px; color:#9a9a9a !important;}

/*======================================product-customize-page===========================*/
.product-customize-page{width:100%; float:left; margin:0px 0 30 0; padding:0px;}
.product-customize-detail{width:100%; float:left; margin:0px; padding:0px;}
.product-customize-detail h2{width:100%; float:left; font-size:24px; font-weight:bold; color:#222; line-height:26px; margin-bottom:10px;}
.product-customize-detail .desc-text{width:100%; float:left; margin-bottom:15px; line-height:22px; font-size:15px;}
.product-enquiries-form{width:100%; float:left; border:#bbb solid 1px; background:#fff; box-shadow:0 0 15px rgba(153,153,153,0.8); border-radius:5px; overflow:hidden;z-index: 2;}
.product-enquiries-form h3{width:100%; float:left; font-size:14px; font-weight:bold; color:#686868; text-align:center; padding:10px; background:#f2f2f2; border-bottom:#ddd solid 1px;}
.product-enquiries-form .common-form{width:100%; float:left; margin:0px; padding:15px;}
.product-enquiries-form .contact-row{margin:0 -3px;}
.product-enquiries-form .contact-row .col-xs-4, .product-enquiries-form .contact-row .col-xs-12{padding:0 3px;}
.product-enquiries-form .common-form .form-group{margin-bottom:15px;}
.product-enquiries-form .common-form textarea.form-control{min-height:100px;}
.product-enquiries-form iframe{vertical-align:top; margin:0px; display:inline-block;}
.product-enquiries-form.affix{top:80px;width:270px;}
.round-box{width:100%; float:left; margin:20px 0 0 0; padding:25px 20px 20px 20px; border-radius:6px; border:1px solid #e0e0e0; position:relative;}
.round-box h2{position:absolute; left:15px; top:-18px; width:auto; padding:5px; font-size:24px; color:#000; background:#fff;}
.round-box ul{width:100%; float:left;}
.round-box ul li{width:100%; float:left; position:relative; margin-bottom:0px; line-height:24px; font-size:14px; padding-left:20px; color:#686868;}
.round-box ul li a:hover{text-decoration:underline;}
.round-box ul li:last-child{margin-bottom:0px;}
.round-box ul li:after{content: "\e900"; font-size:13px; position:absolute; left:0px; top:0px; font-family:'icomoon'; color:#2586B7;}


/*======================================demo-page-content start===========================*/
.demo-page-content{width:100%; float:left; margin:30px 0;}
.demo-page-content ul{width:100%;text-align:center;display:inline-block}
.demo-page-content ul li{width:50%; float:left;margin:0 0 25px 0; padding:0px; border-right:#666666 dashed 1px; text-align:center; min-height:330px;}
.demo-page-content ul.three-btn li{width:33.33%;}
.demo-page-content ul.one-btn li{width:100%;}
.demo-page-content ul li:last-child{border-right:none;}
.demo-page-content ul.three-btn li:last-child{border-right:#666666 dashed 1px;}
.demo-page-content ul.three-btn li:nth-child(3n){border-right:none;}
.demo-page-content ul li span{width:100%; text-align:center; float:left; font-size:118px; min-height:120px; line-height:75px; color:#2586B7; margin-top:50px; margin-bottom:50px;}
.demo-page-content ul li span .demo-icon{font-weight:normal;}
/*======================================demo-page-content end===========================*/

/*======================================payments-page start===========================*/
.payments-page-content{width:100%; float:left; margin:0px 0 30px 0;}
.payments-page-content .panel-title{text-align: left; padding-bottom: 0px;}
.payments-page-content .panel-title:after{display: none;}
.payments-details{width:100%; float:left; margin-top:10px; border:#ddd solid 1px; position: relative; padding-left: 320px;}
.payments-left-block{position: absolute; height: 100%;  left: 0px; top: 0px; width: 320px; background: #f1f1f1; padding: 40px;}
.payments-left-block ul li{width: 100%; float: left; margin-bottom: 30px; text-align: center; position: relative;}
.payments-left-block ul li input[type="radio"] {position:absolute; left:0; top:0; width:auto; opacity:0; cursor:pointer; z-index:1; visibility:visible;}
.payments-left-block ul li input[type="radio"] + label {display:inline-block;margin:0; padding:15px 0; vertical-align:middle;cursor:pointer;width:100%;height:auto;position: relative; background: #fff; border-radius: 10px; box-shadow: 0px 0px 20px rgba(0,0,0,0.15);}
.payments-left-block ul li input[type="radio"]:checked + label:after {content: "";position:absolute;right: -24px;top:50%;border-top: 12px solid transparent;border-right: 12px solid transparent;border-left: 12px solid #fff;border-bottom:12px solid transparent;transform: translateY(-50%);}
.payments-right-block{width: 100%; float: left; border-left: #ddd solid 1px; margin: 0; padding:0; height: 100%; position: relative; min-height: 450px}
.payments-right-block h3{width:100%; float:left; padding:20px;  color:#666; font-size: 20px; position: relative;}
.payments-right-block h3:after{width: 45px; height: 1px; content: ""; position: absolute; left: 20px; bottom: 10px; background: #53a6d0;}
.payments-right-block .secur-detail{width: 100%; float: left; padding-left: 20px; padding-right: 10px;}
.payments-right-block .secur-detail img{padding-left: 20px;}
.payments-right-block .avangate-form{text-align: center; width: 100%; float: left; padding-top:30px;}
.payments-form{width: 100%; float:left; padding: 20px;}
.payments-form .common-form{width:100%; float:left; padding-top:10px;}
.payments-form .common-form .form-group{margin-bottom: 20px;}
.payments-form .common-form .form-control{border-radius:6px; }
.payments-form .common-form textarea.form-control{min-height:120px;}
.payments-form .common-form input[type="checkbox"] {position:absolute; left:0; top:0; width:auto; opacity:0; cursor:pointer; z-index:1; visibility:visible;}
.payments-form .common-form input[type="checkbox"] + label {display:inline-block;margin:0; font-weight: normal; padding:0px; font-size: 15px; color: #9c9c9c; vertical-align:middle;cursor:pointer;width:100%; position: relative; background:url(../images-nct/check-box-payment.png) left top no-repeat; line-height: 26px; padding-left: 34px; padding-right: 125px;}
.payments-form .common-form input[type="checkbox"] + label a {color: #2586b7; font-weight: bold;}
.payments-form .common-form input[type="checkbox"]:checked + label {background:url(../images-nct/check-box-payment-check.png) left top no-repeat;}
.payments-form .common-form .mrg-btm0{margin-bottom: 0px;}
.payments-form .primary-btn{min-width:200px;}
.payments-form .mandatory-text{position: absolute; right: 0px; font-size: 14px; color: #9c9c9c;}
.coupon-code-block{width: 100%; float: left; border-top: #ddd solid 1px; border-bottom: #ddd solid 1px; padding: 20px; margin-top: 30px;}
.coupon-code-block .payment_pad{text-align: center; width: 100%; float: left; margin-bottom: 20px; font-weight: bold;}
.coupon-code-block .payment_pad span{font-size: 17px; color: #000;}
.coupon-code-block .coupon-code-link{width: auto; float:left; font-size: 14px; font-weight: bold; margin-top: 14px;}
.coupon-code-block .coupon-code-link a{color: #2586b7; text-decoration: underline;}
.coupon-code-block .coupon-code-link a:hover{color: #000;}
.coupon-code-block .amount-right{width:auto; float: right; margin: 0; padding: 0;}
.coupon-code-block .amount-right ul{width: auto; border: #9c9c9c dashed 1px; float: left;}
.coupon-code-block .amount-right ul li.discount-text{border-right: #9c9c9c dashed 1px;}
.coupon-code-block .amount-right ul li{float: left; padding: 15px 20px; width: auto; font-size: 17px; line-height: 18px; color: #666;}
.coupon-code-block .amount-right ul li.payable-amt-text{background: #f1f1f1;}
.coupon-code-block .amount-right ul li label{color: #000;}
.coupon-code-modal .modal-content{-webkit-box-shadow:none; box-shadow: none; border-radius:0px; border: 10px solid #c1c1c1; z-index: 9999;}
.coupon-code-modal .modal-body{padding: 20px; display: inline-block; vertical-align: middle; width: 100%;}
.coupon-code-modal .coupon-code-content{float: left; width: 100%; border: #949b9e dashed 1px; padding: 20px;}
.coupon-code-modal .coupon-code-content h4{width: 100%; float: left; text-align: center; color: #000; font-size: 28px; margin:10px 0 30px 0; font-weight: bold;}
.coupon-code-modal .common-form .form-group{margin-bottom: 20px;}
.coupon-code-modal .common-form .form-control{border-radius:6px; }
.coupon-code-modal .common-form .primary-btn{width: 100%;}
.coupon-code-modal .close{position: absolute; right:-22px; top:-22px; opacity: 1; width: 32px; height: 32px; line-height: 37px; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,0.20); border-radius: 50%; font-size: 16px; color: #9c9c9c; z-index: 9999;}
.coupon-code-modal .close:hover{color: #000;}
.coupon-code-modal .modal-dialog{margin-top: 180px;}
/*======================================payments-page end===========================*/

/*--===================Screenshort page===================*/
.screenshort-main { width:100%; padding:20px 0; background:#f2f2f2; float:left; margin-bottom:30px;}
.screenshort-main a{transition:none; -moz-transition:none; -webkit-transition:none; -o-transition:none;}
.screenshot_box{width:100%; float:left; margin:0px 0px 65px 0;}
.screenshort-main .screenshort-title { width:100%; float:left;}
.screenshort-title h2 { font-size:24px; width:auto; float:left; margin-bottom:20px; margin-top:20px; color:#282828; }
.screenshort-title .right-view-more { font-size:16px; color:#68a0c9; float:right; width:auto; text-decoration:none; margin-top:30px; }
.screenshort-row { margin:0 -10px; top:65px;}
.screenshort-col { width:25%; float:left; padding:0 10px; margin-bottom:20px;}
.screenshort-col a { width:100%; height:100%; float:left; text-decoration:none; }
.screenshort-col .screenshort-img { width:100%; padding:8px 10px 0 10px; text-align:center; float:left; /*height:235px; overflow:hidden;*/ background:#fff; border:#ddd solid 1px; border-bottom:none;}
.screenshort-col .screenshort-img img { /*width:228px; height:235px;*/ }
.screenshort-col .screenshort-name { width:100%; float:left; background:#fff; text-align:center; padding:10px; font-size:14px; color:#282828; font-weight:bold; box-shadow:1px 0 10px rgba(0, 0, 0, 0.10);     border:#ddd solid 1px;}
/*--===================Screenshort page===================*/

/*--===================Product Nav bar===================*/
.sec-nav-main{width:100%; float:left; position:relative; border-bottom:1px solid #e0e0e0; background:#fff; margin-bottom:30px; padding-top:8px; margin-top:-30px;}
.sec-nav-main .nav-menu{float:left; width:auto;}
.sec-nav-main .navbar-collapse{padding:0px;}
.sec-nav-main ul li a{color:#5f6a7e;font-size:13px;text-transform:uppercase;font-weight:700}
.sec-nav-main ul li a:hover, .sec-nav-main ul li a:focus{color:#2586b7; background:none;}
.sec-nav-main ul li.active{color:#2586b7;font-size:13px;text-transform:uppercase;font-weight:700;padding:0; border-bottom:#2996cc solid 2px; float:left;}
.sec-nav-main ul li.active a{color:#2586b7;}
.sec-nav-main .rfp-btn{float:right; margin-top:8px;}
.product-menu {display: none;}
.main-nav.affix .header-sticky-menu{display: none;}
.main-nav.affix .product-menu{display:block;}
.main-nav.affix .product-menu li{padding:0px; margin:0px;}
.main-nav.affix .product-menu li a{padding:10px;}
.main-nav.affix .product-menu li a:hover, .main-nav.affix .product-menu li a:focus{color:#2586b7; background:none;}
.main-nav.affix .product-menu li.active{color:#2586b7;font-size:13px;text-transform:uppercase;font-weight:700;padding:0; border-bottom:#2996cc solid 2px; float:left;}
.header-prd-logo{display:none;}
.main-nav.affix .header-prd-logo{display:block; margin:5px 0;}
.main-nav.affix .header-prd-logo img {height: 45px;}
.main-nav.affix .main-logo {display: none;}
.inner-header .main-nav{background:#53a6d0; position:relative;}
.inner-header .main-nav.affix{background:#fff; position:fixed; padding:0px;}
.inner-header .main-nav.affix .rfp-btn{margin-top:8px;}
.inner-header .banner-bottom-block{position: relative;background: none; padding: 0px;}
.inner-header .bread-crumb{position:relative; bottom:0px;}
.inner-header .bread-crumbs ul li a{color:#2586b7;}
.inner-header .bread-crumbs ul li{color:#686868;}
.inner-header .bread-crumbs ul li:after{color:#686868;}
.inner-header .main-banner-blcok{min-height:10px; margin-top:0px; padding:15px 0; float:left;}
.inner-main-title{width:100%;  float:left; width:100%; font-size:30px; color:#686868; line-height:40px; margin-bottom:0px; font-weight:normal; margin-top:10px;}
.product-logo{width:auto; float:left;}
.product-logo img{width:auto; float:left; height:45px;}

/*--===================Bread Crumbs ===================*/
.bread-crumb{width:100%; float:left; position:relative;  z-index:2;}
.bread-crumbs{width:100%; float:left;}
.bread-crumbs ul{width:100%; float:left;}
.bread-crumbs ul li{width:auto; float:left; position:relative; padding-right:5px; margin-right:10px; color:#fff; font-size:14px;}
.bread-crumbs ul li a{font-size:14px; color:#fff;}
.bread-crumbs ul li a:hover{color:#e0e0e0; text-decoration:underline;}
.bread-crumbs ul li:after{position:absolute; right:-5px; color:#fff; content:"\00BB"; vertical-align:middle;}
.bread-crumbs ul li:last-child:after{display:none;}

/*--===================Search page===================*/
.ui-widget.ui-widget-content{border-radius:4px; border:none; background:#fff; height:98px; overflow-y:auto; padding:1px;}
.ui-menu .ui-menu-item-wrapper{font-size:11px; color:#2586b7; padding:2px 5px; margin:0px; border-radius:4px;}
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active{background:#2586b7; color:#fff; border:none; padding:2px 5px; margin:0px;}
.search-result-page{width:100%; float:left; margin:40px 0;}
.search-page-content{width:100%; padding:0px; margin:0px; font-size:14px; line-height:22px;}
.related-search-content{width:100%; float:left; margin-top:20px; padding:0px;}
.related-search-content h2{font-size:24px; width:100%; float:left; margin-bottom:10px; font-weight:bold;}
.related-search-content h2 a{color:#2586b7;}
.related-search-content p{width:100%; float:left; margin:0px; padding:0px; font-size:14px; line-height:22px;}
.search-page-content h1 {float: left;width: 100%;font-size: 24px;color: #000;margin-top: 10px;font-weight: bold;}

/*--===================header bottomright icon===================*/
.header-bottomright-icon{width:auto; float:right; margin-top:0px;}
.header-bottomright-icon .icon-card{float:left; width:auto; padding-left:20px;}
.icon-card span{font-size:18px; color:#fff; display:inline-block; vertical-align:middle; padding-right:5px; font-family: 'Myriad Pro';}
.icon-card ul{width:auto; display:inline-block; vertical-align:middle;}
.icon-card ul li{width:auto; display:inline-block; vertical-align:middle; padding-left:5px; color:#fff; font-size:18px;}
.icon-card ul li .icon-grid-world{color: #56a9d2;}
.icon-card ul li .icon-android{color: #a4c639;}
.icon-card ul li .icon-apple{color: #c5c4c4;}
.banner-bottom-left{width: auto; float: left;}
/*======================================footer===========================*/
footer{width:100%; float:left; margin-top:0px; position:relative; background:#fff;}
.footer-content{width:100%; float:left; margin:0px; border-top:1px solid #e0e0e0; padding-top:10px;}
.footer-content p{width:100%; float:left; font-size:12px; text-align:center; line-height:20px;}
.footer-content a:hover{text-decoration:underline;}
.ft-nav{width:100%; float:left; text-align:center; padding:15px 0;}
.ft-nav ul{width:auto; display:inline-block; text-align:center; vertical-align:middle;}
.ft-nav ul li{float:left; font-size:14px; border-right:1px solid #ccc; line-height:15px; padding:0 10px; text-transform:capitalize;}
.ft-nav ul li a{color:#2b2b2b;}
.ft-nav ul li a:hover{color:#2586b7;}
.ft-nav ul li:first-child{padding-left:0px;}
.ft-nav ul li:last-child{border-right:0px; padding-right:0px;}
.ft-social{width:100%; float:left; text-align:center; margin-bottom: 15px;}
.ft-social ul{width:auto; display:inline-block; text-align:center; vertical-align:middle;}
.ft-social ul li{float:left; padding:0 3px; width:auto;}
.ft-certification-logo{width:100%; text-align:center; margin:20px 0; float:left;}
.ft-certification-logo ul{width:auto; display:inline-block; text-align:center; vertical-align:middle;}
.ft-certification-logo ul li{display:inline-block; padding:0; width:auto; vertical-align:middle; padding:0 20px;}
.ft-certification-logo ul li .hide-certification{display:none;}
.ft-certification-logo ul li:hover .hide-certification{display:block;}
.ft-certification-logo ul li:hover .show-certification{display:none;}
.copyscape-img{width:100%; float:left; text-align:center; margin-bottom:20px;}
.ft-ssl{height:1px;position:relative;width:100%;}
.ssl_license{bottom:15px;position:absolute;right:0;}
.right_stick{position:fixed;right:0;top:35%;z-index:9999}
.edit_page img{float:right;width:38px;margin-top:-37px}
.noRecFound { width: 100%;margin: 30px 0;display: inline-block;text-align: center;font-size: 16px;font-weight: bold;  }

/*======================================top-discount-banner start===========================*/
.top-discount-banner{position: fixed; width: 100%; min-height:60px; top:0; z-index:999;  background:url(../images-nct/top-discount-banner-bg.jpg) repeat-x center top; background-color:#0f0f0f; text-align:center;  font-size:15px; line-height:18px; padding:20px 50px 20px 20px; font-weight:bold; color:#fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; font-family:Arial, Helvetica, sans-serif;}
.top-discount-banner *{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
.top-discount-banner .link-text{color:#2996cc;}
.top-discount-banner a:hover{text-decoration:underline;}
.top-discount-banner .close-btn{position:absolute; right:15px; top:17px; cursor:pointer;}
.topmrg60{margin-top:60px;}

/*======================================top-discount-banner end===========================*/

/* header star ratting start */
.header-star-rattings {display: inline-block;width:100%;vertical-align: middle;margin-bottom:5px;}
.header-star-rattings span{display: inline-block;width: auto; vertical-align: middle;color: #ffc107;font-size: 16px;}
.header-star-rattings span i{vertical-align: middle;margin-right:3px;}
.header-star-rattings span.rattings-text{font-size: 15px;color: #fff;margin-left: 10px;}
.header-star-rattings span.reviews-text{text-decoration: underline;cursor: pointer; font-size: 16px;color: #fff;margin-left: 10px;}
/* header star ratting End */

/* sitemap page start */
.sitemap-data{position:relative; margin-bottom:20px;}
.sitemap-data ul{width:100%; float:left; padding-left:20px;}
.sitemap-data ul li{width:100%; float:left; position:relative; margin-bottom:0px; line-height:24px; font-size:14px; padding-left:20px; color:#686868; font-weight:bold; list-style:none;}
.sitemap-data ul li ul{padding-left:30px;}
.sitemap-data ul li ul li{font-weight:normal; padding-left:20px;}
.sitemap-data ul li ul li ul{padding-left:30px;}
.sitemap-data ul li ul li ul li{font-weight:normal; padding-left:20px;}
.sitemap-data ul li ul li ul li:after{display:block;}
.sitemap-data ul li.new-li{padding-left:0px;}
.sitemap-data ul li.new-li:after{display:none;}
.sitemap-data ul li a{ color:#2586b7}
.sitemap-data ul li a:hover{text-decoration:underline;}
.sitemap-data ul li:after{content:"\e900"; font-size:13px; position:absolute; left:0px; top:0px; font-family:'icomoon'; color:#2586B7;}
/* sitemap page end */

/* start youtube header icon */
.header-youtube-icon{max-width:220px; position:absolute; left:0; right:0; margin:0 auto; top:210px; padding:0 145px 0 55px; text-align:center;}
.header-youtube-icon a{height:40px; width:94px; display:inline-block; vertical-align:middle; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase; position:relative;  background:url(../images-nct/youtube-play-icon.png) no-repeat center center; overflow:hidden; outline:none;  animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-fill-mode: backwards;}
/* end youtube header icon*/

/* sidebar form */
.frm-innr-bnr{width:100%; float:left; margin:0px; padding:15px;}
.frm-innr-bnr p {margin-bottom:15px; width:100%;}
.field_box{width:100%; float:left; position:relative; margin-bottom:15px;}
.frm-innr-bnr .label {display:inline-block; padding:0; font-size:13px; margin-bottom:5px; font-weight:bold; line-height:16px; color:#686868; text-align:center; white-space:normal; vertical-align:top; border-radius:0px;}
.frm-innr-bnr .red{color:#ff0000;}
.frm-innr-bnr .textfield210, .frm-innr-bnr .textfield80{width:100%; float:left; border-radius:0px; border:#e0e0e0 solid 1px; padding:0 10px; height:40px; font-size:14px; color:#666; background:#fff; box-shadow:none;}
.frm-innr-bnr .selectbox{width:100%; float:left; border-radius:0px; border:#e0e0e0 solid 1px; padding:0 10px; height:40px; font-size:14px; color:#666; background:#fff; box-shadow:none; cursor:pointer;}
.frm-innr-bnr .next_box{display:none;}
.frm-innr-bnr .comments{width:100%; float:left; border-radius:0px; border:#e0e0e0 solid 1px; padding:10px; min-height:80px; font-size:14px; color:#666; background:#fff; box-shadow:none; resize:none;}
.frm-innr-bnr .contact_fields{width:100%; float:left;}
.frm-innr-bnr .contact_fields ul{float:none; width:auto; margin:0 -5px;}
.frm-innr-bnr .contact_fields ul li{width:33.33%; float:left; padding:0 5px; margin:0px;}
.frm-innr-bnr .contact_fields ul li:after{display:none;}
.frm-innr-bnr .field_box_half{width:50% !important; padding-right:5px !important; float:left; margin-bottom:15px !important;}
.frm-innr-bnr .field_box_half_last{width:50% !important; padding-left:5px !important; float:left !important; margin-bottom:15px !important;}
.frm-innr-bnr .submit-btn{border:1px solid #2586B7;color:#fff;background:#2586B7; font-size:15px; border-radius:4px; line-height:15px; padding:12px 20px 8px 20px; text-transform:uppercase; font-weight:bold; position:relative; display:inline-block; vertical-align:middle; margin-top:-15px;}
.frm-innr-bnr .submit-btn:hover{border:1px solid #e0e0e0;color:#5f6a7e;background-color:#f5f5f5}
.frm-innr-bnr .askfontblack{width:100%; float:left;}
.frm-innr-bnr .g-recaptcha{transform:scale(1) !important; -webkit-transform:scale(1) !important;}
.frm-innr-bnr label.error{width:100%; display:inline-block; font-weight:normal; font-size:12px; line-height:15px; color:#F00; vertical-align:top;}
.frm-innr-bnr .contact_fields label.error{width:33.33%; padding-left:5px;}
/* sidebar end */

/*===========================app demo screen ss start=========================*/
.app-ss-demo-section{width:100%; display:inline-block; vertical-align:top; margin:0px; padding:0px;}
.app-ss-demo-section .mb-10{margin-bottom:10px !important;}
.app-ss-demo-section .mb-30{margin-bottom:30px !important;}
.app-ss-demo-section .mb-60{margin-bottom:60px !important;}
.app-ss-demo-section .mt-10{margin-top:10px !important;}
.app-ss-demo-section .mt-30{margin-top:30px !important;}
.app-ss-demo-section .mt-60{margin-top:60px !important;}
.skewed-leftbg{background:#f1f4fa; position:relative; margin-top:100px; margin-bottom:100px; padding:15px 0;}
.skewed-leftbg:before{width:110%; height:100px; background:#f1f4fa; position:absolute; right:-5%; top:-50px; content: ""; transform: rotate(-3deg); -moz-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform:rotate(-3deg);left:-5%;}
.skewed-leftbg:after{width:110%; height:100px; background:#f1f4fa; position:absolute; right:-5%; bottom:-50px; content: ""; transform: rotate(-3deg); -moz-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform:rotate(-3deg);left:-5%;}
.app-ss-demo-content{position:relative; z-index:1; width:100%; float:left;}
.app-ss-demo-content h3{width:100%; float:left; font-size:22px; line-height:26px; color:#32325d; margin:0px 0 20px 0; padding:12px 0 0 0; position:relative; font-weight:bold;}
.app-ss-demo-content .text-center{text-align:center;}
.app-ss-demo-content .text-left{text-align:left;}
.app-ss-demo-content .text-right{text-align:right;}
.app-ss-demo-content p{width:100%; float:left; margin:0px; padding:0px; font-size:16px; line-height:24px; color:#686c76; position:relative;}
.app-ss-demo-content .left-logo-icon{width:40px; height:44px; background:url(../images-nct/user-flow-nct/ncrypted-logo-bullet-left.png) no-repeat left; position:absolute; left:-60px; top:0px;}
.app-ss-demo-content .right-logo-icon{width:40px; height:44px; background:url(../images-nct/user-flow-nct/ncrypted-logo-bullet-right.png) no-repeat left; position:absolute; right:-60px; top:0px;}
.app-ss-demo-content picture{width:100%; display:inline-block; vertical-align:top; margin:0px; padding:0px;}
.app-ss-demo-content .ss-left-block{width:50%; float:left; margin:0px; padding:0px; position:relative;}
.app-ss-demo-content .ss-right-block{width:50%; float:left; margin:0px; padding:0px; position:relative;}
.app-ss-demo-content .ss-right-content{padding-left:60px;}
.app-ss-demo-content .ss-left-content{padding-right:60px;}
.one-left-ss-arrow:after{position:absolute; left:0px; top:25px; right:0px; margin:0 auto; height:155px; width:1px; background:#3086c3; content:""; z-index:1;}
.one-left-ss-arrow:before{position:absolute;  top:25px; right:0px; margin:0 auto; height:1px; width:50%; background:#3086c3; content:""; z-index:1;}
.one-right-ss-arrow:after{position:absolute; left:0px; top:25px; right:0px; margin:0 auto; height:155px; width:1px; background:#3086c3; content:""; z-index:1;}
.one-right-ss-arrow:before{position:absolute;  top:25px; left:0px; margin:0 auto; height:1px; width:50%; background:#3086c3; content:""; z-index:1;}
.app-ss-white{margin-top:20px;}
.signup-arrow:after{position:absolute;  top:24px; right:-45.5%; height:102px; width:1px; background:#3086c3; content:""; z-index:1;}
.signup-arrow:before{position:absolute;  top:24px; right:-45.5%; height:1px; width:34%; background:#3086c3; content:""; z-index:1;}
.login-arrow:after{position:absolute;  top:24px; right:-76.5%; height:102px; width:1px; background:#3086c3; content:""; z-index:1;}
.login-arrow:before{position:absolute;  top:24px; right:-76.5%; height:1px; width:65%; background:#3086c3; content:""; z-index:1;}
.skewed-rightbg{background:#f1f4fa; position:relative; margin-top:100px; margin-bottom:100px; padding:15px 0;}
.skewed-rightbg:before{width:110%; height:100px; background:#f1f4fa; position:absolute; right:-5%; top:-50px; content: ""; transform: rotate(3deg); -moz-transform: rotate(3deg); -webkit-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform:rotate(3deg);left:-5%;}
.skewed-rightbg:after{width:110%; height:100px; background:#f1f4fa; position:absolute; right:-5%; bottom:-50px; content: ""; transform: rotate(3deg); -moz-transform: rotate(3deg); -webkit-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform:rotate(3deg);left:-5%;}
.ss-three-block-box{width:33.33%; text-align:center; display:inline-block;  margin-top:30px;}
.ss-three-block-box ul{width:100%; float:left;}
.ss-three-block-box ul li{margin-top:60px; position:relative; width:100%; float:left; font-size:16px; line-height:24px; color:#686c76;}
.ss-three-block-box ul li:nth-child(1){text-align:right;}
.ss-three-block-box ul li:nth-child(2){text-align:left;}
.ss-three-block-box ul li:nth-child(3){text-align:right;}
.ss-three-block-box ul li:nth-child(1):after{width:80px; height:1px; content:""; background:#3086c3; position:absolute; bottom:22px; right:-140px;}
.ss-three-block-box ul li:nth-child(2):after{width:140px; height:1px; content:""; background:#3086c3; position:absolute; bottom:22px; left:-200px;}
.ss-three-block-box ul li:nth-child(3):after{width:140px; height:1px; content:""; background:#3086c3; position:absolute; bottom:22px; right:-200px;}
.app-ss-demo-content p.ss-services-arrow{margin-top:108px; margin-bottom:65px;}
.app-ss-demo-content p.ss-services-arrow:after{position:absolute; left:-106%; top:24px; height:1px; width:95%; content:""; background:#3086c3;}
.app-ss-demo-content p.ss-taskers-arrow:after{position:absolute; left:-68%; top:24px; height:1px; width:57%; content:""; background:#3086c3;}
.ss-numb-list{width:100%; float:left; position:relative;}
.ss-numb-list li{width:100%; float:left; margin-bottom:20px; position:relative; min-height:25px; font-size:16px; line-height:24px; color:#686c76;}
.ss-numb-list li .numb-text{width:20px; height:20px; position:absolute; border:#3086c3 solid 1px; border-radius:50%; top:3px; text-align:center; line-height:20px; font-size:13px; font-weight:bold; color:#3086c3;}
.ss-numb-list.right li{text-align:right; padding-right:30px;}
.ss-numb-list.left li{text-align:left; padding-left:30px;}
.ss-numb-list.right li .numb-text{right:0px;}
.ss-numb-list.left li .numb-text{left:0px;}
.ss-sub-list{width:100%; float:left; padding-top:5px;}
.ss-sub-list li{width:100%; float:left; margin-bottom:0px; padding:0px !important; list-style-type:disc;}
.ss-numb-list.left .ss-sub-list{padding-left:15px;}
.ss-numb-list.right .ss-sub-list{padding-right:15px;}
.ss-numb-list.right .ss-sub-list li{direction:rtl;}
.ss-three-part{width:33.33%; float:left;}
.ss-three-part.pl-20{padding-left:20px;}
.ss-three-part.pr-20{padding-right:20px;}
.ss-pro-mb-top{margin-top:120px !important;}
.ss-numb-list-none li{padding-left:0px !important; padding-right:0px !important;}
.pro-das-arrow:after{position:absolute; top:24px; left:-86%; height:110px; width:1px; background:#3086c3; content:""; z-index:1;}
.pro-das-arrow:before{position:absolute; top:24px; left:-86%; height:1px; width:75%; background:#3086c3; content:""; z-index:1;}
.pro-status-arrow:after{position:absolute; bottom:24px; left:-44%; height:160px; width:1px; background:#3086c3; content:""; z-index:1;}
.pro-status-arrow:before{position:absolute; top:24px; left:-44%; height:1px; width:33%; background:#3086c3; content:""; z-index:1;}
.ss-three-block-box .ser-acc-arrow{margin-top:100px;}
.ss-three-block-box .ser-acc-arrow:before{position:absolute; top:24px; right:-30%; height:1px; width:15%; background:#3086c3; content:""; z-index:1;}
.ss-three-block-box .ser-rej-arrow{margin-top:150px;}
.ss-three-block-box .ser-rej-arrow:before{position:absolute; top:24px; left:-30%; height:1px; width:15%; background:#3086c3; content:""; z-index:1;}
.send-pro-arrow-one:after{position:absolute; top:24px; right:-44.5%; height:100px; width:1px; background:#3086c3; content:""; z-index:1;}
.send-pro-arrow-one:before{position:absolute; top:24px; right:-44.5%; height:1px; width:33%; background:#3086c3; content:""; z-index:1;}
.send-pro-arrow-two{margin-top:80px !important;}
.send-pro-arrow-two:after{position:absolute; top:24px; right:-88.5%; height:35px; width:1px; background:#3086c3; content:""; z-index:1;}
.send-pro-arrow-two:before{position:absolute; top:24px; right:-88.5%; height:1px; width:77%; background:#3086c3; content:""; z-index:1;}
.sr-pro-arrow:after{position:absolute; top:24px; left:-74%; height:55px; width:1px; background:#3086c3; content:""; z-index:1;}
.sr-pro-arrow:before{position:absolute; top:24px; left:-74%; height:1px; width:63%; background:#3086c3; content:""; z-index:1;}
.sds-pro-arrow-one{margin-top:70px !important;}
.sds-pro-arrow-one:after{position:absolute; top:24px; right:-87%; height:65px; width:1px; background:#3086c3; content:""; z-index:1;}
.sds-pro-arrow-one:before{position:absolute; top:24px; right:-87%; height:1px; width:75.7%; background:#3086c3; content:""; z-index:1;}
.sds-pro-arrow-two{margin-top:70px !important;}
.sds-pro-arrow-two:after{position:absolute; top:24px; left:-50%; height:65px; width:1px; background:#3086c3; content:""; z-index:1;}
.sds-pro-arrow-two:before{position:absolute; top:24px; left:-50%; height:1px; width:39%; background:#3086c3; content:""; z-index:1;}
.sds-dis-arrow{margin-top:170px !important;}
.sds-dis-arrow:after{position:absolute; top:24px; left:-62%; height:130px; width:1px; background:#3086c3; content:""; z-index:1;}
.sds-dis-arrow:before{position:absolute; top:24px; left:-100%; height:1px; width:89%; background:#3086c3; content:""; z-index:1;}
.cancel-service-arrow{margin-top:155px !important;}
.cancel-service-arrow:after{position:absolute; top:24px; right:-62%; height:76px; width:1px; background:#3086c3; content:""; z-index:1;}
.cancel-service-arrow:before{position:absolute; top:24px; right:-100%; height:1px; width:88.7%; background:#3086c3; content:""; z-index:1;}
.ss-three-part.fis-pro-pt{padding-top:190px;}
.edit-ser-arrow{margin-top:200px !important;}
.edit-ser-arrow:before{position:absolute; top:24px; left:-26%; height:1px; width:26.4%; background:#3086c3; content:""; z-index:1;}
.cps-top-pd{padding-top:100px;}
.cds-arrow.one-right-ss-arrow:after{height:70px;}
.sds-left-img{position:absolute; left:0; top:40px; z-index:-1;}
.sds-right-img{position:absolute; right:0px; top:40px;}
.service-detail{min-height:550px;}
.home-screen{min-height:570px;}
.home-screen .sds-right-img{top:80px;}
.home-screen .sds-left-img{top:80px;}
.view-details{text-align: center;width: 100%;display: inline-block;vertical-align: middle;z-index: 2;position: relative; margin-top: 15px;}
.view-details .blue-btn-nct-new{color: #fff; font-weight:bold; border-radius: 4px; line-height: 15px;}
.view-details .blue-btn-nct-new:hover{text-decoration: none;}
.view-details .blue-btn-nct-new:focus{color: #2586b7;}
.bnr-lg-screen .login-arrow:after{display:none;}
.bnr-lg-screen .login-arrow:before{right:-90.5%; width:79%;}
.ss-three-block-box.bnr-page ul li:nth-child(2):after{bottom:-2px;}
/*===========================app demo screen ss End=========================*/
/*============== Blog Panle Css  Start =============== */
.blog-section{width:100%;padding:0 0 0 0;margin-top:0px; display: inline-block;margin-bottom:30px;}
/*.blog-section .section-title{width:100%;float:left;margin:0 0 15px 0;padding:0px;font-size:20px;color:#4074af;text-align: center;}*/
.blog-card{width:100%;float:left;padding:0;border:1px #ddd solid;min-height:335px; margin-bottom:0;}
.blog-img{width:100%;float:left;height:200px;overflow:hidden;text-align:center;}
.blog-img img{text-align:center;height:100%;width:100%;object-fit:cover;}
.blog-body{width:100%;float:left;padding:15px;}
.blog-card-title{width:100%;float:left;font-size:16px;line-height:20px;font-weight:600;color:#141414;margin-bottom:5px;}
.blog-card-title a{color:#141414;}
.blog-card-title a:hover{color:#2b8bce;}
.blog-section .blog-card-text{width:100%;float:left;color:#666;font-size:15px;line-height:22px;margin-bottom:0;}
.blog-card .readmore-btn{width:100%;float:left;font-size:14px;font-weight:bold;}
.blog-section .section-title {font-size:24px; float:left; line-height:25px; font-weight:bold; margin:0 0 15px 0; padding:0 0 10px 0; color:#222; width:100%; position:relative; text-align:center;}
.blog-section .section-title:after{width:198px; height:3px; position:absolute; content:""; background:url(../images-nct/info-title-bg.png) no-repeat center center; left:0px; right:0px; margin:0 auto; bottom:0px;}
/*============== Blog Panle Css  End =============== */
.notpage-page-ctn{max-width:550px; width:100%; padding:20px; margin:0 auto;}
.notpage-page-ctn p{display:inline-block; width:100%; margin-bottom:10px; line-height:22px;}
.customize-content{min-height: 650px;}
.pac-container {z-index: 99999!important;}

.main-page{position: relative;width: 100%;}

/*======================================cookies-privacy-sticky start===========================*/
.cookies-privacy-sticky{position: fixed; bottom: 0; text-align: center; width: 100%; padding:7px 35px 7px 10px; background:#535353; color: #fff; font-size: 14px; z-index: 999;}
.cookies-privacy-sticky a{color: #797979; font-weight: bold;}
.cookies-privacy-sticky a:hover{text-decoration: underline; color: #2684b8;}
.cookies-privacy-sticky .ok-btn{padding:4px 15px 2px 15px; border:#fff solid 1px;   border-radius: 0px; line-height: 16px; font-size: 13px; display: inline-block; margin-left: 30px; color: #fff; vertical-align: middle;}
.cookies-privacy-sticky .ok-btn:hover{text-decoration: none; color: #fff;}
.cookies-privacy-sticky .close-sign{position: absolute; right: 15px; top:12px; font-size:16px; cursor: pointer;}
/*======================================cookies-privacy-sticky end===========================*/
.privacy-page .page-content-main .container{white-space: normal; word-wrap:break-word; word-break: break-word;}

/*======================================startup-stages-panel start===========================*/
.startup-stages-panel{width: 100%; float: left; margin-bottom:0px;}
.startup-stages-card{width: 100%; float: left; margin-bottom: 30px; float: left; padding: 10px; position: relative; background: #fff; box-shadow: 0px 0 20px rgba(0,0,0,0.20); min-height: 200px;}
.startup-stages-card:hover{box-shadow: 0px 0 20px rgba(0,0,0,0.35);}
.startup-stages-img{width: 180px; position: absolute; left: 10px; top:10px; background: #fff; box-shadow: 0px 0 10px rgba(0,0,0,0.15);}
.startup-stages-body{width: 100%; float:left; padding-left: 200px;}
.startup-stages-body h3{width: 100%; float: left;  font-size:20px; font-weight: bold; color: #000; margin-bottom: 15px; margin-top: 10px;}
.startup-stages-body h3 a{color: #000;}
.startup-stages-body h3 a:hover{color: #2586b7;}
.startup-stages-body h3 i{color: #2586b7;  vertical-align: middle; margin-right: 15px; font-size: 28px;}
.startup-stages-body p{width: 100%; float: left; padding: 0; margin: 0 0 10px 0; font-size: 16px; line-height: 26px;}
.startup-stages-body p a{font-weight: normal; font-size: 16px;}
.startup-stages-body a{font-size:14px;font-weight:700;color:#2586b7;}
.startup-stages-body a:hover{color: #333;}
/*======================================startup-stages-panel end===========================*/

/*======================================hot-startup-business-panel start===========================*/
.hot-startup-business-panel .ind-we-tab li a{font-size: 30px; line-height: 18px;}
.hot-startup-business-panel .ind-we-tab li a span{font-size:11px;}
/*======================================hot-startup-business-panel end===========================*/
/*======================================startup page blog panel start===========================*/
.startup-funding-blog-panel .blog-img{height: 300px;}
/*======================================startup page blog panel end===========================*/

/*======================================inline button Start===========================*/
.primary-btn-inline{border:1px solid #2586B7;color:#fff;background:#2586B7; font-size:15px; border-radius:4px; line-height:15px; padding:12px 20px 8px 20px; text-transform:uppercase; font-weight:bold; position:relative; display:inline-block; vertical-align:middle; transform:translateZ(0);}
.primary-btn-inline span{position:absolute;background:#f5f5f5;border:1px solid #f5f5f5;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;border-radius:3px; left:0px; right:0px; top:0px;  height:100%; width:100%; content:""; z-index:-1;}
.primary-btn-inline:hover{color:#5f6a7e;}
.primary-btn-inline:hover span{-webkit-transform:scaleX(1);transform:scaleX(1);border-radius:3px; color:#5f6a7e;}

.secondary-btn-inline{border:1px solid #2586B7;color:#5f6a7e;background:#f5f5f5; font-size:15px; border-radius:4px; line-height:15px; padding:12px 20px 8px 20px; text-transform:uppercase; font-weight:bold; position:relative; display:inline-block; vertical-align:middle; transform:translateZ(0);}
.secondary-btn-inline span{position:absolute;background:#2586B7;border:1px solid #2586B7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;border-radius:3px; left:0px; right:0px; top:0px;  height:100%; width:100%; content:""; z-index:-1;}
.secondary-btn:hover{coslor:#fff;}
.secondary-btn-inline:hover span{-webkit-transform:scaleX(1);transform:scaleX(1);border-radius:3px; color:#5f6a7e;}
/*======================================inline button end===========================*/
.take-only-text{font-size: 14px !important; margin-top: 5px; width: 100%; font-weight: bold;}
.client-testimonial-logo{width: 100%; text-align: center; float: left; margin: 10px 0 0; padding: 0;}
.client-testimonial-logo img{width:50px; border: #ddd solid 1px; -webkit-filter: grayscale(100%); -ms-filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); display: inline-block; vertical-align: middle;}
.client-speak-startup .testimonials-box{min-height:292px;}
.schemahide {display: none;}
/*======================================what do you get partner===========================*/
.get-partner-panel{ width: 100%;float: left; margin-bottom: 15px;}
.get-partner-panel .panel-title{float: none; display: inline-block; vertical-align: top;}
.get-partner-panel .panel-sub-text{float: none; display: inline-block; vertical-align: top;}
.get-partner-list{display: flex; flex-wrap: wrap; align-items: center;}
.get-partner-list li{width: calc(50% - 30px); margin: 15px; border-radius: 8px; box-shadow: 0 2px 12px 0 rgba(0,0,0,.25); background-color: #fff; min-height: 306px; padding: 25px 30px;display: flex; flex-wrap: wrap; align-items: center;}
.get-partner-body{width: 60%; padding-right: 15px;}
.get-partner-body h3{width: 100%; float: left;  font-size:20px; font-weight: bold; color: #000; margin-bottom: 15px; margin-top: 10px;}
.get-partner-body h3 a{color: #000;}
.get-partner-body h3 a:hover{color: #2586b7;}
.get-partner-body h3 i{color: #2586b7;  vertical-align: middle; margin-right: 15px; font-size: 28px;}
.get-partner-body p{width: 100%; float: left; padding: 0; margin: 0 0 10px 0; font-size: 16px; line-height: 26px;}
.get-partner-body p a{font-weight: normal; font-size: 16px;}
.get-partner-body a{font-size:14px;font-weight:700;color:#2586b7;}
.get-partner-body a:hover{color: #333;}
.get-partner-img{width: 40%; text-align: center;}

/*======================================testimonials panel partner===========================*/
.testimonials-section{width:100%; margin:0px 0 20px 0;}
.testimonials-slider{width:100%; float:left; padding:0px 20px; border:#eaeaea solid 1px;}
.testimonials-gallery{float:left; margin:0; padding:0; width:100%;}
.testimonials-gallery p{width:100%; float:left; font-size:16px; line-height:28px; color:#666; position:relative; padding:30px 0;}
.testimonials-gallery .left-quotes{position:absolute; left:0px; top:20px;}
.testimonials-gallery .right-quotes{position:absolute; right:0px; bottom:105px;}
.testimonials-user-detail{position:relative; float:left; width:100%; position:relative; min-height:60px; margin-bottom:20px;}
.testimonials-user-detail .user-photo{width:60px; height:60px; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.16); position:absolute; left:0; top:0; border-radius:50%;}
.testimonials-user-detail .user-photo a{width:100%; height:100%; position:relative; float:left;}
.testimonials-user-detail .user-photo a:before{position:absolute; height:100%; width:100%; background:rgba(0,0,0,0.3); content:'';  z-index:1; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.testimonials-user-detail .user-photo a .play-icon{font-size:22px; width:22px; z-index:2; text-align:center;}
.testimonials-user-detail .user-photo:hover a .play-icon{color:rgba(255,255,255,0.8);}
.testimonials-user-detail .user-photo img{border-radius:50%; height: 100%; width: 100%;}
.testimonials-user-detail .user-detail{padding-left:75px; width:100%; float:left; padding-top:12px;}
.testimonials-user-detail .user-detail .user-name{padding:0; margin:0 0 6px 0; width:100%; font-size:15px; font-weight:bold; line-height:14px;}
.testimonials-user-detail .user-detail .user-name a{color:#2b8bce;}
.testimonials-user-detail .user-detail .user-name a:hover{color:#141414;}
.testimonials-user-detail .user-detail .user-comp-name{padding:0; margin:0; width:100%; font-size:13px; line-height:14px; font-weight:bold; color:#141414;}
.testimonials-user-detail .user-detail .user-comp-name span{font-weight:normal; color:#666;}
.testimonials-content{padding:0 60px; width:100%; position:relative; float: left;}
.testimonials-links{text-align:center; margin-top:15px; margin-bottom: 15px; float:left; width:100%; font-size:13px; line-height:16px; font-weight:bold; color:#2b8bce;}

/*======================================NCT VCT Product Engineering Panel===========================*/
.product-engineering-section{width:100%; background:url(../images-nct/product-engineering-bg.jpg) no-repeat center top; background-size:cover; position:relative; padding:35px 0; min-height:880px; overflow:hidden;}
.product-engineering-section:before{position:absolute; height:100%; width:100%; background:rgba(255,255,255,0.94); content:""; left:0; top:0;}
.eng-tab-content{width:100%; float:left; position:relative; z-index:1; margin-top:30px;}
.eng-tab-content ul{width:100%; margin-top:60px;}
.eng-tab-content ul li {width:50%; float:left; position:relative; margin-bottom:0px;}
.eng-tab-content ul li.left-tab{padding-right:210px;}
.eng-tab-content ul li.right-tab{padding-left:210px;}
.eng-content-box{width:100%; float:left; padding:20px; position:relative; min-height:170px; border:2px solid transparent;}
.eng-tab-content ul li.active .eng-content-box{border:2px solid #2b8bce; border-radius:4px;}
.eng-tab-content ul li.left-tab.active .eng-content-box:after{position:absolute; content:"";  right:-28px; top:50%; border:#f2f2f3 14px solid;z-index:1; border-right:14px solid transparent;border-top: 14px solid transparent;border-bottom:14px solid transparent; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index:1;}
.eng-tab-content ul li.left-tab.active .eng-content-box:before{position:absolute; content:"";  right:-30px; top:50%; border:#2b8bce 14px solid;z-index:1; border-right:14px solid transparent;border-top: 14px solid transparent;border-bottom:14px solid transparent; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.eng-tab-content ul li.right-tab.active .eng-content-box:after{position:absolute; content:"";  left:-28px; top:50%; border:#f2f2f3 14px solid;z-index:1; border-left:14px solid transparent;border-top: 14px solid transparent;border-bottom:14px solid transparent; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index:1;}
.eng-tab-content ul li.right-tab.active .eng-content-box:before{position:absolute; content:"";  left:-30px; top:50%; border:#2b8bce 14px solid;z-index:1; border-left:14px solid transparent;border-top: 14px solid transparent;border-bottom:14px solid transparent; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.eng-content-box .eng-icon{position:absolute; top:25px;}
.eng-content-box .eng-detail{width:100%; float:left;}
.eng-content-box .eng-detail .eng-title{font-size:22px; font-weight:bold; color:#141414; line-height:24px; margin-bottom:10px; width:100%; float:left;}
.eng-content-box .eng-detail .eng-des{font-size:14px; width:100%; float:left; line-height:24px; color:#666;}
ul li.left-tab .eng-detail{padding-right:70px; text-align:right;}
ul li.right-tab .eng-detail{padding-left:70px; text-align:left;}
ul li.left-tab .eng-icon{right:20px;}
ul li.right-tab .eng-icon{left:20px;}
.eng-tab-content .tab-content{position:absolute; left:0; right:0; top:0; width:322px; height:635px; background:url(../images-nct/mobile-bg.png) no-repeat top center; margin:0 auto; padding:120px 45px 0 45px;}
.mobile-inner-content{width:100%; float:left; margin:0; padding:0px;}
.mobile-inner-content .blue-icon{width:100%; text-align:center; float:left; margin-bottom:12px;}
.mobile-inner-content .blue-title{width:100%; text-align:center; font-size:24px; font-weight:bold; color:#2b8bce; line-height:24px; float:left;}
.mobile-inner-content .brd-title{width:100%; float:left; margin:10px 0; padding:0px 0 5px 0; border-bottom:#9c9b9b solid 1px; font-size:16px; font-weight:bold; color:#141414;}
.mobile-inner-content ul{width:100%; float:left; margin:0; padding:0;}
.mobile-inner-content ul li{width:100%; float:left; margin:0px; padding:0px; font-size:14px; color:#666; line-height:22px;}
.resp-mobile-data{width:322px; height:635px; background:url(../images-nct/mobile-bg.png) no-repeat top center; margin:0 auto; padding:120px 45px 0 45px; position:relative; z-index:1; margin-top:100px; display:none;}
.resp-mobile-data .owl-carousel .owl-item img{width:auto; height:auto; margin:0 auto;}
.resp-mobile-data .owl-controls .fa{font-size:60px; color:#919191;}
.resp-mobile-data .owl-controls .owl-dots{display:none !important;}
.resp-mobile-data .owl-controls .owl-prev{left:-85px;}
.resp-mobile-data .owl-controls .owl-next{right:-85px;}
.resp-mobile-data .owl-controls .owl-next, .resp-mobile-data .owl-controls .owl-prev{background: none;}
.prd-section-main{width: 100%; margin: 0px 0 0 0; padding: 0px 0 0 0; float: left;}
.return-to-top { position: fixed; bottom: 20px; right: 20px; background:#2586b7; width:40px; height:40px; display:block; text-decoration: none; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index:999;}
.return-to-top i {color: #fff; margin: 0; position: relative; left:10px; top:9px; font-size:19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.return-to-top:hover i {color:#fff; top:5px;}
@media (max-width: 1199px) {
.search-box{margin-left:15px; width:285px;}
.main-nav .nav-menu li{margin-left:10px;}
.main-nav .nav-menu li a{font-size: 12px;}
.products-slider-gallery .owl-controls .owl-prev{left:0px;}
.products-slider-gallery .owl-controls .owl-next{right:0px;}
.prd-eng-box .eng-data-block{width:272px;min-height:160px;}
.prd-eng-box .eng-data-block p.eng-block-title{font-size:15px;}
.prd-eng-box .eng-data-block p{font-size:12px;}
.clone-gallery .owl-next{right:-10px;}
.clone-gallery .owl-prev{left:-10px;}
.clone-gallery .item{min-height:400px;}
.clone-gallery .item .text-part{min-height:200px;}
.clone-gallery .item .img-part{height:200px;}
.startup-solutions-panel .hpanel-icon i{font-size:28px; line-height:28px;}
.scripts-listing-box .scripts-img{opacity:1;}
.scripts-listing-box .scripts-text{position:relative; min-height:170px; float:left; width:100%;}
.most-powerful-panel .left-round-bg:after{left:-50%; right:-50%; transform:translate(0, -132px); -webkit-transform:translate(0, -132px); -moz-transform:translate(0, -132px); -ms-transform:translate(0, -132px); -ms-transform:translate(0, -132px);}
.rev-model-block .rev-right-block{margin-top:0px;}
.customize-script-logos ul li{padding:0px;}
.related-script-list-panel ul li{width:33.33%;}
.bottom-dot-box .price-dis{font-size:28px; line-height:28px; min-height:10px; margin-bottom:10px;}
.bottom-dot-box .check-after-text{min-height:20px; margin-bottom:10px;}
.bottom-dot-box{position:relative; float:left; min-height:50px;}
.price-box .price-list p.inc-text{padding:0 15px;}
.can-be-used-panel .cbp-item-wrapper .on-demand-name{display:block; position:relative; float:left; width:100%; background:none;}
.can-be-used-panel .cbp-item-wrapper .on-demand-name span{color:#000; border:#ddd solid 1px; transform:none; -ms-transform:none; -o-transform:none; top:0px; float:left; width:100%; position:relative; padding:5px 10px; font-size:13px; line-height:18px;}
.demand-masonry-box:hover .on-demand-name{border:none;}
.demand-masonry-box:hover {-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none;}
.product-enquiries-form.affix{width:225px;}
}
@media (max-width: 1100px) {
.app-ss-demo-section{float:left;}
.skewed-leftbg, .skewed-rightbg{margin-top:0px; margin-bottom:0px; padding:20px 0;}
.skewed-leftbg:before, .skewed-leftbg:after, .skewed-rightbg:before, .skewed-rightbg:after{display:none;}
.app-ss-demo-content br{display:none;}
.pro-das-arrow:before{width:72%;}
.pro-status-arrow:before{width:30%;}
.ss-three-block-box .ser-rej-arrow:before{width:12%;}
.ss-three-block-box .ser-acc-arrow:before{width:12%;}
.send-pro-arrow-one:before{width:31%;}
.send-pro-arrow-two:before{width:75%;}
.sr-pro-arrow:before{width:60%;}
.sds-pro-arrow-one:before{width:73%;}
.sds-pro-arrow-two:before{width:36%;}
.sds-dis-arrow:before{width:86%;}
.cancel-service-arrow:before{width:86%;}
.client-speak-startup .testimonials-box{min-height:310px;}
.logo{width: 220px;}
.main-nav.affix .logo{width: auto;}
.search-box{margin-top: 2px;}
.products-box .prd-descr{min-height: 260px; max-height: 260px;}
}
@media (max-width: 1024px) {
.eng-tab-content {display: none;}
.resp-mobile-data {display: block;}
.resp-mobile-data .owl-controls .owl-prev{left:-70px;}
.resp-mobile-data .owl-controls .owl-next{right:-70px;}
.resp-mobile-data .owl-controls .fa{font-size:28px;}
}
@media (max-width:992px) {
.navbar-header{width:auto; float:left;}
.navbar-toggle{display:block; border:1px solid #fff; margin-top:0px; position:absolute; right:0px; top:25px;}
.navbar-toggle .icon-bar {background:#fff;}
.navbar-collapse.collapse{display:none !important; height:auto !important;}
.navbar-collapse.collapse.in{overflow-y:inherit !important; display:block !important;}
.main-nav.affix .navbar-toggle{border:1px solid #2586B7; top:10px;}
.main-nav.affix .navbar-toggle .icon-bar {background:#2586B7;}
.main-nav .nav-menu {left:0px; top:60px; position:absolute; padding:0px 15px; margin:0px; width:100%; box-shadow:none;}
.main-nav.affix .nav-menu{margin-top:0px; top:50px;}
.main-nav .navbar-nav {background:#fff; margin:0px; padding:5px 0; border-radius:4px; width:100%; box-shadow: 0px 0px 12px rgba(0,0,0,0.5);}
.main-nav .navbar-nav li{margin:0px; width:100%; padding:5px 15px;}
.main-nav .navbar-nav li a{color:#686868;}
.main-nav.affix .rfp-btn{margin-right:50px;}
.btm-ssl{height:auto; width:100%; text-align:center;}
.ssl_license{bottom:0; position:relative; right:0; text-align:center;}
.ind-we-tab li{height:50px;}
.ind-we-tab li a{height:50px; font-size:22px; line-height:55px;}
.startup-solutions-panel .hpanel-icon{right:8px; left:auto;}
.startup-solutions-panel .hpanel-icon i{transform:none;-moz-transform:none;-webkit-transform: none;-ms-transform:none;-o-transform:none;}
.startup-solutions-panel .z-section > .z-header > .z-title{background:none;}
.good-company-logos ul li{height:50px;}
.apps-listing-panel .apps-listing li{width:50%;}
.app-midd-img{width:100%; position:relative;}
.app-icon-part ul li{width:100%;}
.app-icon-part ul li:nth-child(even){text-align:left;}
.app-icon-part ul li:nth-child(even) .icon-block{left:0px; right:auto;}
.app-icon-part ul li:nth-child(even) .data-block{padding-left:80px; padding-right:0px;}
.technology-part-content .tech-data-box{width:50%;}
.tech-data-box .tech-img-block{border:#fff solid 2px;}
.tech-data-box .tech-title-block{display:none;}
.tech-data-box .data-overlay-box{position:relative;height:100%;float:left;width:100%}
.tech-data-box .data-overlay-box .overlay-box-text{position:relative;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;top:0;float:left;padding:20px 0;min-height:290px;border:2px solid #fff;}
.products-card-last .inner-brd-box{padding:15px;}
.products-card-last .inner-brd-box h3{font-size:24px; margin-bottom:10px; line-height:30px;}
.products-card-last .inner-brd-box h4{font-size:24px; line-height:30px; margin-bottom:10px;}
.most-powerful-content{width:100%; float:left;}
.most-powerful-img{display:none;}
.most-powerful-panel .left-round-bg{display:none;}
.most-powerful-panel ul li .left-icon-block{left:0px!important; top:0px; transform:none; -moz-transform:none; -webkit-transform: none; -o-transform:none; -ms-transform:none;}
.most-powerful-panel ul li .right-detail-block{padding-left:95px;}
.most-powerful-content ul li .left-icon-block{height:70px; width:70px;}
.most-powerful-content ul li .left-icon-block span{width:67px; height:67px; font-size:30px;}
.why-product-card h2{padding:30px; font-size:18px; line-height:24px; height:auto;}
.salient-features-content{min-height:400px;}
.salient-features-content ul{margin-left:-1px;}
.salient-features-content ul li{position:relative; width:12.50%; height:auto; float:left; left:0px !important; right:0px !important; top:0px !important; margin:0px; border-top:none; border-right:none;}
.salient-features-content ul li a{width:100%; font-size:25px; line-height:25px; height:auto; padding:15px 10px;}
.salient-features-content .tab-content{padding:15px; position:relative; float:left;}
.salient-features-content .sl-icon{width:85px; height:85px; line-height:85px; font-size:30px;}
.rev-model-block .rev-left-img{width:100%;}
.rev-model-block .rev-left-img img, .rev-model-block .rev-left-img source{width:100%;}
.rev-model-block .rev-right-block{width:100%; padding:15px;}
.customize-script-logos ul li{width:13.50%;}
.custom-solutions-content .custom-left{width:100%; text-align:center; margin-bottom:30px;}
.custom-solutions-content .custom-right{width:100%;}
.related-script-list-panel ul li{width:50%;}
.bk-data-card .bk-text{padding:10px;}
.bk-data-card .bk-text h3{font-size:18px; line-height:20px; margin-bottom:5px;}
.bk-data-card .bk-text .desc-text{font-size:14px; line-height:20px;}
.demo-page-content ul li{width:100%; border-bottom:#666666 dashed 1px; border-right:0px; margin:0; padding-bottom:20px; min-height:100px;}
.demo-page-content ul.three-btn li{width:100%; margin:0; padding-bottom:20px;}
.demo-page-content ul.three-btn li:last-child{border-right:0px;}
.demo-page-content ul li span{margin:20px 0;}
.demo-page-content ul li:last-child{border-right:0px; border-bottom:0px;}
.sec-nav-main .navbar-toggle{position:relative; float:right; border:#2586B7 solid 1px; top:0px; margin:10px 0 10px 5px;}
.sec-nav-main .navbar-toggle .icon-bar{background:#2586B7;}
.sec-nav-main  .nav-menu {left:0px; top:60px; position:absolute; padding:0px 15px; margin:0px; width:100%; box-shadow:none; z-index:5;}
.sec-nav-main  .navbar-nav {background:#fff; margin:0px; padding:5px 15px; border-radius:4px; width:100%; box-shadow: 0px 0px 12px rgba(0,0,0,0.5);}
.sec-nav-main  .navbar-nav li{margin:5px 0; width:100%; padding:0; float:left;}
.sec-nav-main  .navbar-nav li a{color:#686868; padding:0px; float:left; width:100%;}
.main-nav.affix .product-menu{padding:10px 15px;}
.main-nav.affix .product-menu li{padding:5px 0;}
.main-nav.affix .product-menu li a{padding:0px;}
.main-nav.affix .product-menu li.active{padding:5px 0;}
.frm-innr-bnr .g-recaptcha{transform:scale(0.80) !important; -webkit-transform:scale(0.80) !important;}

.signup-arrow:after{height:40px; right:-54%;}
.signup-arrow:before{width:34%;right:-54%;}
.login-arrow:before{width:80%; right:-100%;}
.login-arrow:after{right:-100%; height:30px;}
.ss-three-block-box{width:100%;}
.ss-three-block-box ul li{width:100%; text-align:center !important; margin-top:10px;}
.ss-three-block-box ul li .right-logo-icon{ display:none;}
.ss-three-block-box ul li:nth-child(1):after{display:none;}
.ss-three-block-box ul li:nth-child(3):after{display:none;}
.app-ss-demo-content p.ss-taskers-arrow:after{width:48%;}
.pro-status-arrow:before{width:25%;}
.pro-das-arrow:before{width:67%;}
.ss-three-block-box .ser-acc-arrow{margin-top:0px; text-align:center;}
.ss-three-block-box .ser-rej-arrow{margin-top:0px; text-align:center !important;}
.send-pro-arrow-two{margin-top:11px !important;}
.send-pro-arrow-two:before{width:69%;}
.send-pro-arrow-one:before{width:25%;}
.sr-pro-arrow:before{width:55%;}
.sds-dis-arrow{margin-top:82px !important;}
.sds-left-img{position:relative; width:100%; display:inline-block; top:0px;}
.sds-right-img{position:relative; width:100%; display:inline-block; top:0px;}
.ss-three-block-box .ser-acc-arrow .right-logo-icon{display:none;}
.ss-three-block-box .ser-acc-arrow:before{display:none;}
.home-screen .sds-right-img{top:0px;}
.home-screen .sds-left-img{top:0px;}
.blog-section{margin-bottom:0px;}
.blog-card{margin-bottom:30px;}
.product-enquiries-form.affix{width:230px;}
.payments-details{padding-left: 0px;}
.payments-left-block{position: relative; width:100%; float: left; padding:20px; }
.payments-right-block{border-left: 0px; border-top:#ddd solid 1px; min-height: 100px; padding-bottom: 20px;}
.payments-left-block ul li{width: 33.33%; padding: 0 5px; margin-bottom: 10px;}
.payments-left-block ul li input[type="radio"]:checked + label:after{display: none;}
.payments-left-block ul li input[type="radio"]:checked + label:before {content: "";position:absolute;left:50%;bottom:-24px;border-top: 12px solid #fff;border-right: 12px solid transparent;border-left: 12px solid transparent;border-bottom:12px solid transparent;transform: translateX(-50%);}
.hot-startup-business-panel .ind-we-tab li a span{display: none;}
.hot-startup-business-panel .ind-we-tab li a{font-size: 22px; line-height: 55px;}
.banner-bottom-left{width: 45%;}
.client-speak-startup .testimonials-box{min-height:400px;}
.get-partner-list li{width: 100%; margin: 15px 0; min-height: auto;}
.ind-we-content .col-md-4{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}
.features-content-panel .col-md-3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}
.pricing-content .col-md-6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
}
@media (max-width: 767px) {
.search-box{width:100%; margin-left:0px; margin-top:15px;}
.banner-caption-left{position:relative; float:left; top:0px; transform:none; width:100%; padding:0px; margin:0px 0 15px 0;}
.logo{padding-left:15px; width: 250px;}
.navbar-toggle{top: 15px;}
.main-banner-blcok{min-height: 100px; height: auto; float: left;}
.banner-caption{padding-top:130px; float: left; padding-bottom: 30px; position: relative;}
.banner-right-img{width:100%; float:left; position:relative; top:0px; transform:none; padding-right:0px;}
.main-banner-blcok .banner-img img{max-height:1000px;}
.banner-caption-left h2{font-size:16px;}
.banner-caption-left h1{font-size:20px; line-height:30px;}
.banner-caption-left p{font-size:14px; line-height:20px;}
.banner-bottom-block{float:left; position: relative; }
.bread-crumb{position: relative; bottom: 0px; float: left; padding-bottom: 10px;}
.ft-nav ul li{font-size:14px; padding:0 5px;}
.prd-eng-box{padding-right:0px;}
.prd-eng-box .eng-data-block{position:relative;width:100%;float:left;}
.prd-eng-box .eng-data-block{min-height:185px;}
.good-company-logos{padding:10px;}
.good-company-logos ul li{float:left; width:16.66%; padding:5px; height:55px;}
.good-company-logos ul li img{height:52px; display:inline-table; vertical-align:middle;}
.how-nct-websites-content .how-nct-img{width:200px;}
.how-nct-websites-content .how-nct-text{padding-left:210px;}
.left-content-text{width:100%; padding-right:0px; padding-bottom:10px;}
.right-content-img{text-align:center; width:100%;}
.scripts-listing-box{width:100%; margin:15px 0px;}
.scripts-listing-box .scripts-img img, .scripts-listing-box .scripts-img source{width:100%;}
.scripts-listing-box .scripts-text{min-height:50px;}
.tech-data-box p.tech-title{font-size:18px; line-height:26px;}
.tech-data-box p.tech-des-text{margin-top:10px;}
.tech-data-box .data-overlay-box .overlay-box-text{min-height:260px;}
.products-card-last .inner-brd-box h3{font-size:20px; margin-bottom:10px; line-height:25px;}
.products-card-last .inner-brd-box h4{font-size:20px; line-height:25px; margin-bottom:10px;}
.panel-title{font-size:20px; line-height:22px;}
.what-support-box{margin:0 0 20px 0}
.what-support-box h3{font-size:16px; margin-top:15px;}
.what-support-box .what-support-icon{width:80px; height:80px; line-height:75px; font-size:40px;}
.why-investors-content picture{width:100%; padding:0px 0 15px 0;}
.price-box .price-list p.inc-text{font-size:16px;}
.faq-content .panel-default > .panel-heading a{padding:15px 0 15px 30px; font-size:18px;}
.faq-content .panel-default > .panel-heading + .panel-collapse > .panel-body{padding-left:30px;}
.salient-features-slide-panel .owl-controls .owl-dots{display:none !important;}
.product-enquiries-form{margin:35px 0;}
.round-box h2{font-size:18px;}
.product-customize-detail h2{font-size:20px; line-height:24px;}
.left-rfp-btn{ text-align: center;}
.header-bottomright-icon{text-align: center; }
.header-bottomright-icon .icon-card{padding-left: 5px; display:inline-block; vertical-align: middle; float: none; margin-top: 5px; }
.icon-card span{font-size: 14px; padding-right: 0px;}
.icon-card ul li{font-size: 14px; padding-left: 2px;}
.payment-icon > span{width:100%;}
.cbp-l-filters-buttonCenter .cbp-filter-item{font-size:12px; margin:0 1px 5px; padding:0 8px; line-height:25px;}
.app-ss-white{margin-top:0px; padding:20px 0;}
.app-ss-demo-content .right-logo-icon, .app-ss-demo-content .left-logo-icon{display:none;}
.signup-arrow:before, .signup-arrow:after{display:none;}
.login-arrow:before, .login-arrow:before{display:none;}
.app-ss-demo-content .ss-left-block{width:100%;}
.app-ss-demo-content .ss-right-block{width:100%; padding:0px;}
.app-ss-demo-content .ss-right-content{width:100%; padding:0px;}
.app-ss-demo-content .ss-left-content{width:100%; padding:0px;}
.app-ss-demo-content .text-right{text-align:left;}
.one-left-ss-arrow:after{display:none;}
.one-left-ss-arrow:before{display:none;}
.app-ss-demo-section :before{display:none !important;}
.app-ss-demo-section :after{display:none !important;}
.ss-three-part{width:100%;}
.app-ss-demo-content p.ss-services-arrow{margin:0px 0 10px 0;}
.ss-three-part.pl-20, .ss-three-part.pr-20{padding:0px;}
.ss-numb-list.right li{text-align:left; padding-left:30px;}
.ss-numb-list.right li .numb-text{left:0px;}
.ss-numb-list.right .ss-sub-list li{direction:ltr;}
.ss-pro-mb-top{margin-top:0px !important;}
.ss-three-block-box .ser-rej-arrow{text-align:left !important;}
.sds-pro-arrow-one{margin-top:0px !important;}
.ss-numb-list.right .ss-sub-list{padding-right:0px; padding-left:15px;}
.cancel-service-arrow{margin-top:25px !important;}
.edit-ser-arrow{margin-top:0px !important;}
.sds-dis-arrow{margin-top:15px !important;}
.product-enquiries-form.affix{width:100%;top:0px;position: relative !important;}
.payments-left-block{padding: 10px;}
.payments-left-block ul li input[type="radio"] + label{padding-left: 10px; padding-right: 10px;}
.coupon-code-block .coupon-code-link{width: 100%; text-align: center; margin-top: 0px; margin-bottom: 10px;}
.coupon-code-block .payment_pad{margin-bottom:10px;}
.payments-right-block .secur-detail{padding-left: 10px; padding-right: 10px; font-size: 13px;}
.payments-right-block h3{padding-left: 10px;}
.coupon-code-block{margin-top: 10px; padding: 15px;}
.payments-right-block .secur-detail img{padding-left: 10px;}
.coupon-code-block .amount-right{width: 100%;}
.coupon-code-block .amount-right ul{width: 100%;}
.coupon-code-block .amount-right ul li{width: 100%; text-align: center;}
.coupon-code-block .amount-right ul li.discount-text{border-bottom: #9c9c9c dashed 1px; border-right:none;}
.payments-form .common-form input[type="checkbox"] + label{padding-right: 0px;}
.payments-form .mandatory-text{position: relative; width: 100%; float: left; margin-top: 5px;}
.coupon-code-modal .modal-dialog{margin-top: 100px;}
.coupon-code-modal .coupon-code-content h4{font-size: 22px; margin-bottom: 20px;}
.coupon-code-modal .close{right: -15px; top: -15px;}
.startup-funding-blog-panel .blog-img{height: 200px;}
.header-star-rattings{text-align: center;}
.banner-bottom-left{width: 100%;}
.bread-crumbs{text-align: center;}
.bread-crumbs ul li{float: none; display: inline-block;}
.client-speak-startup .testimonials-box{min-height:100px;}
.clone-listing-box ul{height: 82px; overflow-x: auto;}
.get-partner-body{width: 100%; order: 2; text-align: center;}
.get-partner-img{width: 100%; order: 1; text-align: center; margin-bottom: 10px;}
.testimonials-gallery .left-quotes{width: 18px;}
.testimonials-gallery .right-quotes{width: 18px; bottom: 90px;}
.testimonials-content{padding: 0 25px;}
.testimonials-gallery p{font-size: 14px; padding: 20px 0; line-height: 22px;}
.testimonials-user-detail{margin-bottom: 10px;}
.ind-we-content .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
}
@media (max-width: 568px) {
.products-box .prd-descr{height:auto; min-height: auto; max-height: inherit;}
.apps-listing-panel .apps-listing li{width:100%; padding-right:0px;}
.left-rfp-btn{width: 100%;}
.header-bottomright-icon{width: 100%; margin-top: 0px;}
}
@media (max-width: 480px) {
.ft-certification-logo ul li{margin-bottom:10px;}
.main-nav.affix .rfp-btn{width:100%; margin:5px 0 0 0; text-align:center;}
.left-rfp-btn .primary-btn{margin-right:5px;}
.left-rfp-btn .primary-btn, .left-rfp-btn .common-btn {padding:12px 12px 8px 12px; font-size:14px;}
.ft-nav ul li{font-size:12px; padding:0 5px;}
.ind-we-tab li{height:30px;}
.ind-we-tab li a{font-size:13px; line-height:32px; height:30px;}
.product-eng-panel .col-xs-6{width:100%;}
.prd-eng-box .eng-data-block{min-height:50px;}
.prd-eng-box .eng-img img, .prd-eng-box .eng-img source{width:100%;}
.good-company-logos ul li{width:33.33%;}
.how-nct-websites-content .how-nct-img{width:100%; position:relative; margin-bottom:15px; float:left; text-align:center;}
.how-nct-websites-content .how-nct-text{padding-left:0px;}
.how-nct-websites-panel.right-img-panel .how-nct-text{padding-right: 0px;}
.technology-part-content .tech-data-box{width:100%;}
.tech-data-box .tech-img-block img {height: auto;}
.tech-data-box .data-overlay-box .overlay-box-text{min-height:80px;}
.products-page-panel .col-xs-6{width:100%;}
.features-content-panel .col-xs-6{width:100%;}
.features-card h3{height:auto; padding-bottom:40px;}
.salient-features-content ul li a{font-size:16px; line-height:18px; padding:10px 0;}
.customize-script-logos ul li{width:24%;}
.custom-solutions-content .custom-right .col-xs-6{width:100%;}
.related-script-list-panel ul li{width:100%;}
.bottom-dot-box .del-text{font-size:17px;}
.bottom-dot-box .price-dis{font-size:17px; line-height:17px;}
.bottom-dot-box .price-dis i{font-size:16px; line-height:16px;}
.price-box .price-list ul li{width:100%; -webkit-flex:auto;  -ms-flex:auto; flex:auto;}
.price-list .checkbox-list ul li{width:33.33%; padding:0 5px; border:none !important;}
.checkbox-list ul li input[type="checkbox"] + label{width:80px;}
.checkbox-list ul li input[type="checkbox"]:checked + label:after{right:0px;}
.price-box .price-list ul li:nth-last-child(2){border-bottom:#c1c4c7 solid 1px; padding-bottom:15px;}
.price-box .top-plan-icon{font-size:100px; line-height:55px; margin:20px 0;}
.price-box .top-bg-box h2{font-size:22px; line-height:24px; margin-bottom:15px;}
.price-box .top-bg-box{min-height:255px;}
.faq-content .panel-body img{padding-left:0px; float:left;}
.faq-content .panel-body p{width:100%; float:left; font-size:14px; line-height:22px;}
.sec-nav-main{padding-bottom:8px;}
.inner-header .main-nav.affix{padding-bottom:8px;}
.sec-nav-main .rfp-btn{text-align: center; width: 100%;}

.startup-stages-card{padding: 15px;}
.startup-stages-img{position: relative; left: 0px; top: 0px; margin:0 auto; width: 100%;}
.startup-stages-img img, .startup-stages-img source{width: 100%;}
.startup-stages-body{padding-left: 0px; margin-top: 15px;}
.hot-startup-business-panel .ind-we-tab li a{font-size: 13px; line-height: 32px;}
.features-content-panel .col-md-3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
}
