@charset "utf-8";
/* CSS Document */
ul, li{list-style:none}
ul, li{padding:0;margin:0}
html {min-height: 100%; position: relative;}
body{margin-bottom:52px}
/* font, color */
.font36{font-size:36px}
.font30{font-size:30px}
.turkish{color: #1cafb1;}
.white{color:#fff}
.red{color:#B50608}
.grey-bg{background-color:#f2f2f2}
.center-head{ font-size: 36px; margin: 0 0 30px 0;text-align:center}
.txt-shadow{    text-shadow: 1px 1px 1px #333;}

/* spacing css */
.marginL-25{margin-left:25px}
.margin-btm20{margin-bottom:20px}
.reltv{position:relative;}


/* Heading */
.head2{ margin: 10px 0 20px 0;font-weight: 400;}
.section-headh2{font-size:26px;margin:0 0 20px 0; font-weight: 400; margin-bottom: 25px; line-height: 1.1;}

/* Elements buttons input etc*/
.btn-gb{padding: 8px 20px;background-color: #08988c;color: #fff;border-radius: 4px;margin-top: 15px;display: inline-block;}
.btn-gb:hover{color:#fff}
.section-block{padding:50px 0 40px 0}


#main-slider .carousel .item{height:530px}
#main-slider .carousel .slide-margin{margin-top:100px;}
#main-slider .carousel .carousel-content {margin-top: 0;}
.navbar{background: #2F2F2F;}
.navbar-inverse .navbar-nav .dropdown-menu {background-color: #2F2F2F;}
#main-slider .carousel-indicators li{ width: 16px; height: 16px;}
#main-slider .carousel-indicators li:after{ width: 20px; height: 20px;}
#main-slider .carousel-indicators .active {width: 16px; height: 16px;}
#main-slider .carousel-indicators .active:after {width: 20px;height: 20px;}
.slider-3rdi h1{text-shadow: 1px 2px 1px #464545;}
#main-slider .prev, #main-slider .next{ height: auto;background: none;line-height: 73px;width: auto;font-size: 80px; top: 45%; color: #CACACA;}
#main-slider .prev:hover, #main-slider .next:hover{color: #fff;}
#main-slider .prev:hover, #main-slider .next:hover { background: none;}
#recaptcha_table {width:100% !important}
/* Features 3rdi */
.rdi_icons{margin-bottom:30px}
.rdi_icons li {width: 16%;float: left;height: 280px;padding: 0.2%;cursor: pointer;-webkit-transition: background 0.5s ease;transition: background 0.5s ease;background-position: center 15px;background-repeat: no-repeat;text-align: center;}
.rdi_icons li {width: 16%;float: left;height: 280px;padding: 0.2%;cursor: default;-webkit-transition: background 0.5s ease;transition: background 0.5s ease;background-position: center 15px;background-repeat: no-repeat;text-align: center;}
.rdi_icons li a {text-align: center;font-weight: 600;text-transform: uppercase;font-size: 16px;margin-top: 0px;display: block; padding: 125px 0 15px 0;color: #1cafb1;}
.rdi_icons li p {padding: 0px 10px;font-size: 14px;}
.rdi_icons li h2 {margin:0;}
.text_ic {background-image: url(../images/features/text_ic.png);}
.semantic_ic {background-image: url(../images/features/semantic_ic.png);}
.relevancy_ic {background-image: url(../images/features/relevancy_ic.png);}
.analytics_ic {background-image: url(../images/features/analytics_ic.png);}
.research_ic {background-image: url(../images/features/research_ic.png);}
.data_ic {background-image: url(../images/features/data_ic.png);}

.rdi_icons li:hover {background-position: center top;}
.rdi_icons li:hover a { color: #c52d2f;}
.text_ic:hover {background-image: url(../images/features/text_ic_h.png);}
.semantic_ic:hover {background-image: url(../images/features/semantic_ic_h.png);}
.relevancy_ic:hover {background-image: url(../images/features/relevancy_ic_h.png);}
.analytics_ic:hover {background-image: url(../images/features/analytics_ic_h.png);}
.research_ic:hover {background-image: url(../images/features/research_ic_h.png);}
.data_ic:hover {background-image: url(../images/features/data_ic_h.png);}

/* Features related description */
.feature-group-r, .feature-group-l {float: left;margin-bottom: 40px;    border: 1px solid #E2DDDD; background-color: #fff; padding: 20px 15px 20px 20px;}
.feature-group-r .left-textarea {float: left;font-size: 16px;line-height: normal;width: 88%;margin-right: 20px;}
.feature-group-r h2, .feature-group-l h2 {color: #1cafb1;margin:0 0 15px 0}
.feature-group-r .icon-area {width: 10%;float: right;padding-top: 35px;text-align:center}
.feature-group-l .icon-area {margin-right: 20px;width: 10%;float: left;padding-top: 35px;text-align:center}
.feature-group-l .left-textarea {float: right;font-size: 16px;line-height: normal;width: 88%;}

.feature2 h3{ margin-top: 10px;}
.feature2 .feature-wrap{ margin-bottom: 30px;min-height: 150px;}
.product-info{ font-size: 20px;text-align: center;line-height: 32px;}

/* jssor slider css */
.jssora21l, .jssora21r {display: block;position: absolute;width: 55px;height: 55px;cursor: pointer;background: url(../images/a21.png) center center no-repeat;overflow: hidden;}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21l.jssora21ldn { background-position: -243px -33px; }
.jssora21r.jssora21rdn { background-position: -303px -33px; }
.jssorb21 {position: absolute;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {position: absolute;width: 19px;height: 19px;text-align: center;line-height: 19px;color: white;font-size: 12px;background: url(../images/b21.png) no-repeat;overflow: hidden;cursor: pointer;}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

/*--------------------*/
h2.blog_header {width: 100%;text-align: center;font-size: 33px;color: #fff;font-weight: normal;display: block;margin: 0px 0px 0px;}
.formatting .title_new {padding-bottom: 0;margin-top: 38px;text-align: center}
.formatting .title_new a {font-size: 26px;    color: #67D4F7 }
.content-new { padding-top: 10px; }

.content-new p {line-height: 1.5 !important;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {line-height: 1.71429; margin: 0 0 1.71429rem;}
.formatting .content-new p {font-size: 16px; text-align: center}
.sliderbutton {margin-bottom: 13px;}
.formatting .sliderbutton {margin-top: 10px;}
.sliderbutton .more_btn {background: #8a8a8a;padding: 8px 11px;border-radius: 4px;text-transform: capitalize;color: #fff;font-size: 12px;}

/* Banner slider start */
.vid-banr-slidr .banner-slider h2{color: #fff;background-color: rgba(103, 103, 103, 0.32); padding: 20px 10px;}
.banner-slider .btn-slide {padding: 8px 20px;background: #c52d2f;color: #fff;border-radius: 4px;margin-top: 25px;display: inline-block;}
.banner-slider h1, .banner-slider h2 {text-shadow: 1px 2px 1px #464545;color:#fff}
.banner-slider h1{font-size:28px; font-weight:normal}
.banner-slider h2{font-weight:normal}
.code-lbl{  padding: 5px 0px 0 12px; display: inline-block;font-size: 13px;}
.banner-slider .h2 {text-shadow: 1px 2px 1px #464545;color:#fff; font-size:20px; font-weight: normal; font-family: 'Open Sans', sans-serif; margin-top: 20px; margin-bottom: 10px; line-height: 1.1; display:inline-block;}

/* Banner slider end */
.company-address h2{    margin: 5px 0 20px 0;color:#ba131a}
.company-address h5{font-weight:bold;font-size:15px}
.contact-col{min-height: 352px; border-right: 1px solid #D4CFCF;}
.shuffle__sizer{position: absolute;opacity: 0; visibility: hidden;}
#footer {padding-top: 15px;padding-bottom: 19px;position: absolute;bottom: 0;left: 0;right: 0;}
.copyright span { border-left: 1px solid #6e7e88; color: #6e7e88; margin-left: 10px; padding-left: 10px; }
.copyright a img { margin-top: -1px; width: 55px; }
.sitemap { float: right; margin: 0 }
.sitemap li { display: inline-block; padding: 0 9px; border-right: 1px solid #6e7e88; line-height: 16px; margin: 0 !important; }
.sitemap li:last-child { border: none }
.sitemap li a, .copyright, .copyright a { color: #a2abb1 !important;font-size: 13px; }
.sitemap li a:hover, .copyright a:hover { color: #981b1e; }
.video-placeholder{    min-height: 354px;background-color: #fff;text-align: center;font-size: 20px;margin: 66px 0 0 0;}
.blog-details .blog-item .entry-meta > span{display:inline-block;color:#4C4A4A}

.blog-details .blog-item .entry-meta > span a{color:#4C4A4A}
.blog-details .blog-item .entry-meta .blogger a{ color: #fff;}
.blog-details #publish_date{ padding: 5px 10px;border:0; background: #F5F5F5; color: #4C4A4A;}
.blog-details .blog-item .entry-meta .blogger{ background: #c52d2f; color: #fff;}
.blog-details .blog-item .entry-meta{border-radius:0px}
.jssora21l, .jssora21r{opacity:0}
.vid-banr-slidr .banner-slider h1{line-height:45px;background-color: rgba(103, 103, 103, 0.32);padding: 20px 10px 20px 10px;}
.top-bar {background:#fff}
.search i {color: #4E4E4E;}
#header .search{line-height:normal}
input.search-form {border: 1px solid #EFEAEA;height: 25px;    color: #4E4E4E;    width: 74px;}
input.search-form::-webkit-input-placeholder{color: #4E4E4E;}
.blogger-info{margin:15px 0 15px 0 }
.blog-details .blog-item .blog-content .blog-subhead{ font-size: 20px; color: #4E4E4E; margin: 15px 0;}
code{padding: 0 0 0 20px;display: block;background-color: #F5F5F5; margin: 15px 0 15px 0;    overflow-x: auto;}
.meet-team-head{color:#08988c;margin:0 0 20px 0;    font-weight: 400;}
.meet-team-txt{font-size:18px;text-align:center;    line-height: 26px;}
.headline-lines {border-top: 1px solid #b6b6b6;border-bottom: 1px solid #b6b6b6;padding: 5px;    display: inline-block;}
.meet-sub-head{text-align: center;font-size: 25px;margin: 15px 0px 60px 0px;line-height: normal;    color: #08988C;}
.team-name, .team-job{margin: 10px 0px;font-size: 18px;}
.member-info{font-size:16px}
.all-team img{border-radius:5%;}
.all-team .row div{margin-bottom:50px}
.panel-title>a{}
.feature-wrap h2 {color: #08988C;}
#partner .lead{font-size:20px}
.banner-slider:hover .jssora21l, .banner-slider:hover .jssora21r{opacity:0.4}
.feature-icon{    display: inline-block;float: left;width: 94px;height: 94px;margin: 16px 24px 10px 0;  transition: background 0.7s;}
.natural-lang span{  background-image: url('../images/features/text_ic.png');}
.semantic-sear span{background-image: url('../images/features/semantic_ic.png');}
.search-rel span{background-image: url('../images/features/relevancy_ic.png');}
.research-tool span{background-image: url('../images/features/analytics_ic.png');}
.search-ana span{background-image: url('../images/features/research_ic.png');}
.data-integ span{background-image: url('../images/features/data_ic.png');}

.natural-lang:hover span{  background-image: url('../images/features/text_ic_h.png');}
.semantic-sear:hover span{background-image: url('../images/features/semantic_ic_h.png');}
.search-rel:hover span{background-image: url('../images/features/relevancy_ic_h.png');}
.research-tool:hover span{background-image: url('../images/features/analytics_ic_h.png');}
.search-ana:hover span{background-image: url('../images/features/research_ic_h.png');}
.data-integ:hover span{background-image: url('../images/features/data_ic_h.png');}
.blog-item {margin-bottom: 25px;}
.blog .blog-item .blog-content h1{ font-size: 30px; color: #4e4e4e; margin-top: 0;}
#comments_title{margin-top: 0px; margin-bottom: 35px;}
.accordion .panel-body {padding: 20px 20px 10px 0;}
.form-group .form-control {border-color: #D8D8D8;}
.video-container{}
.ol-number li{list-style:inherit}
.recent-work-wrap img{}
.bg-video{position:absolute;z-index:-1;top:0}
.vid-banr-slidr{overflow:hidden;position:relative}
.retina-banner{min-height:400px;background:url('../images/retina-banner.png') no-repeat top center #4F4B48}
.try-now-btn{    padding: 10px 40px;border: 1px solid #B5B5B5;background-color: #3FAB95;color: #fff;font-size: 24px; border-radius: 5px;    text-shadow: 2px 2px 3px #909090;display:inline-block;}
.try-now-btn:hover{ box-shadow: 2px 2px 13px #ADABAB;color:#fff}
.api-features .services-wrap{ padding: 10px 10px;text-align: left;background-color: transparent;color: #fff;margin-bottom: 15px;border-radius: 0;}
.api-features .services-wrap h3{ color: #fff;}
.all-blogs .blog-item {    border-bottom: 1px solid #ddd;}
.all-blogs .blog-item .blog-content h2 {margin-bottom: 25px;}
.all-blogs .blog-item .img-blog {margin-bottom: 22px;}
.all-blogs .readmore{margin-right:15px}
.all-blogs .blog-item{margin-bottom:45px}
.recent-work-wrap .recent-work-inner h3 a{}
.retina-tagline{margin: 10px 0 10px 0;font-size: 28px;line-height: 40px;font-weight: normal; text-shadow: 2px 1px 2px #333; color:#fff;}
.info-3rdi, .product-tour .info-3rdi{    font-size: 21px;text-align: center;line-height: 40px;font-weight: 300;}
.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.wp-terms{font-size:11px}
.wp-form-cont{padding-top:10px;max-width:800px}
.thanks-msg h2{font-size:24px}
.thanks-msg p{line-height:22px}
.thank-u-cont{padding-top:10px}
.wp-form, .thank-u-popup{display:none}
div.pp_default .pp_details{position:static}
a.pp_close{top:-18px}
.reso-head{ font-size: 24px;color: #fff;}
.product-tour img{max-width:100%}
.tour-head{ font-size: 36px;margin: 0 0 40px 0;text-align: center;}
.product-tour p{ font-size: 16px;line-height: 35px; font-weight: 300;}
#conatcat-info{padding: 50px 0 35px 0;}
.platform-3rdi li{    list-style-type: disc;list-style-position: outside;margin: 0 0 36px 20px;font-size: 16px;}
.platform-3rdi li:last-child{margin-bottom:0}
.accordion-inner .media-body{margin-left:20px}
.product-tour-banner{background:url('../images/productTour/banner/netAndBrain.jpg') no-repeat top center #000;  min-height: 400px;}
.product-tour-banner .container{min-height:310px}
.logo-3rdi-tour{margin:10px 0 0 0;}
.data-circle{position: absolute;border-radius: 50%;color: #fff;background-color: #ea6064;padding: 35px 15px;font-size: 24px;max-width: 130px;line-height: 30px;text-align: center;transition: left 0.5s ease-out, top 0.5s ease-out;font-size:15px;font-weight:bold;line-height:24px}
.data-circle:hover{ background-color: #289CA9;box-shadow: 0px 0px 20px #289CA9;}

.text-analysis{left: 3%; top: 67%;;width: 100px;padding: 26px 10px;} /*font-size: 20px;line-height: 24px;*/
.semantic-search-ana{left: 17%;top: 22%;padding: 24px 10px;width: 120px;} /*line-height: 24px; font-size: 20px;*/
.content-integ{    left: 28%; top: 66%;width: 118px;padding: 35px 6px;} /*line-height: 24px;font-size: 20px;*/
.rel-manag{ left: 47%;top: 54%;padding: 40px 6px;width: 128px;} /*font-size: 18px;line-height: 24px;*/
.search-ana{ left: 66%;top: 36%;width: 104px;padding: 28px 7px;} /*font-size: 20px; line-height: 23px;*/
.research-case{ left: 80%;top: 56%;padding: 32px 7px;width: 130px;} /*font-size: 18px;line-height: 22px;*/

.tour-logo-cont{ position: absolute;right: 8%;top: 0;}
.tour-head{ position: absolute;right: 0;margin-right: 325px;text-align: right;font-weight: 400;text-shadow: 1px 1px 4px #696969;font-size: 30px;}
.tour-glow{ position: absolute;right: 0%;top: -50px;}
.product-tour .section-headh2{font-weight:400}
.info-3rdi-block{ background-color: #f3f3f3; color: #000;}
.api-features .center h2{font-size:26px}
.demo-link, .demo-link:hover{ background-color: #5d99d5 !important;}
.logo-stack .jssora21l, .logo-stack .jssora21r {opacity: 0;}
#logoSlider:hover .jssora21l, #logoSlider:hover .jssora21r {opacity: 1;}
.logo-stack img{border:1px solid #C1C1C1}
.api-features .services-wrap.blue-dark{background-color:rgba(0, 117, 155, 0.43)}
.api-features .services-wrap.turkishbg{background-color:rgba(19, 210, 203, 0.47)}
.logo-stack .jssora21l, .logo-stack .jssora21r{ background-image: url(../images/a21Logos.png);background-repeat:no-repeat}

/* Books slider css */
.jssora07l, .jssora07r {display: block;position: absolute;width: 50px;height: 50px;cursor: pointer;background: url(../images/booksSlider/a15.png) no-repeat;overflow: hidden;}
.jssora07l { background-position: -5px -35px; }
.jssora07r { background-position: -65px -35px; }
.jssora07l:hover { background-position: -125px -35px; }
.jssora07r:hover { background-position: -185px -35px; }
.jssora07l.jssora07ldn { background-position: -245px -35px; }
.jssora07r.jssora07rdn { background-position: -305px -35px; }

.books-slider-wrap div div { border:none !important; background:none;}
.books-slider-wrap .items span.sliderspan2 { margin-right:50px;}
.books-slider-wrap .items span b { display: block; margin-bottom: 10px;}

/* Blog slider */

.blog-image-cont{}
.blog-slider .jssora07l, .blog-slider .jssora07r{opacity: 0;}
.blog-slider:hover .jssora07l, .blog-slider:hover .jssora07r{ opacity: 1;border-radius: 7px;}
.blog-slider i{ background: url('../images/blog-icon.png') no-repeat transparent; display: inline-block;}
.blog-slider .contact-info h2{margin-bottom:20px}
.blog-slider .contact-info .h2 {margin-bottom:20px; margin-top: 0; color: #000; font-size: 20px; font-weight: 600; font-family: 'Open Sans', sans-serif; line-height: 1.1;}
.blog-slider .contact-info a{color:#000;}
.blog-slider .contact-info a:hover{color:#1CAFB8;}
.books-tagline1{font-size: 20px;line-height: 30px;font-weight: normal;margin: 46px 0 36px 0;text-align: center; color: #4e4e4e;}
.books-tagline2{font-size: 22px;line-height: 30px;font-weight: normal;margin-bottom: 45px;}
.api-features .media-body{}

.named-entity-recognition{ margin-left: 20%; background: url('../images/pointing-arrow-b.png') no-repeat 82% 1px;}
.sentiment-analysis{ margin-left: 14%; background: url('../images/pointing-arrow-b.png') no-repeat 56% 0px;}
.content-classification{margin-left: 6%; background: url('../images/pointing-arrow-b.png') no-repeat 57% 0px;}
.semantic-similarity{ margin-left: 10%; background: url('../images/pointing-arrow-b.png') no-repeat 53% 0px;}
.content-summarization{ margin-left: 13%; background: url('../images/pointing-arrow-b.png') no-repeat 68% 0px;}
.ontology-LOD-mapping{ margin-left: 19%; background: url('../images/pointing-arrow-b.png') no-repeat 87% 0px;}
.api-features h3{margin: 20px 0;}
#services.api-features{background: #000 url(../images/retina_bg.jpg) no-repeat top center;    background-size: cover;}

.api-features .center .retina-helps{    line-height: 42px;
    font-weight: normal;    font-size: 30px;    text-shadow: 2px 2px 8px #353535;    margin-bottom: 10px;}

/* Result page */
.search-page{ margin: 0 0 25px 0;}
.search-page input{padding: 12px 10px;height: auto;font-size: 16px;}
.result-row{padding: 7px 0 10px 0;border-bottom: 2px dashed #ccc;margin-bottom: 10px;}
.result-url{font-size:20px; color: #039ba4;}
.search-page .input-group-addon{padding:0;background-color:transparent; }
.btn-search-page{ background-color: transparent;border: none;padding: 9px 18px;font-size: 24px;}
.search-btn{border:none;background-color:transparent;padding:3px 8px;outline:none}

.form-left {display: inline-block;}
.form-left p {font-size: 15px;}
.form-left p a:hover {color: #1cafb1;}
.form-right p {font-size: 10px;margin-right: 10px;margin-top: 8px;}
.form-right .btn-red {margin-top: 5px;}
.form-left h5 {font-family: "Open Sans",sans-serif !important;font-size: 18px;line-height: 26px;margin-bottom: 35px;}
.form-left ol {list-style-type: none;margin-left: 40px;padding-right: 0;}
.form-left ol li {counter-increment: step-counter;font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.form-left ol li::before {background-color: #1cafb1;border-radius: 3px;color: white;content: counter(step-counter, decimal);font-size: 80%;font-weight: bold;margin-left: -40px;margin-right: 17px;padding: 3px 8px;}
.form-right {display: inline-block;float: right;width: 55%;}
.form-control.fullname, .form-control.email, .form-control.phone, .form-control.company, .form-control.website {display: inline-block;width: 48%;}
.form-control.fullname input, .form-control.email input, .form-control.phone input, .form-control.company input, .form-control.website input, .form-control.request textarea {background: #fff none repeat scroll 0 0 !important;border: 1px solid #ddd;border-radius: 5px;color: #333;margin-bottom: 20px;padding: 10px 8px;}
.form-control.fullname, .form-control.phone {float: left;margin-right: 15px;}
.viewfile-btn{ border-radius: 5px; background: #bd0c13; padding: 3px 10px; color: #ffffff;}
.viewfile-btn:hover { color: #ffffff;}

.blog-slider-wrap .container, .logo-stack .container{padding:0}
.post_reply_comments p {padding-bottom: 0px;}
.recent-work-wrap .overlay{display:none}
.recent-work-wrap:hover .overlay{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);display:block}
#back-top {    position: fixed;right: 25px;bottom: 60px;z-index: 999;display: none;width: 50px;height: 50px;background-color: #918F89;text-align: center;font: normal normal normal 18px/1 FontAwesome;opacity: 0.9;-webkit-transition: background-color .2s linear;-moz-transition: background-color .2s linear;-ms-transition: background-color .2s linear;-o-transition: background-color .2s linear;transition: background-color .2s linear;}
#back-top:after {    position: absolute;left: 0;top: 0;width: 50px;height: 50px;background-position: center center;background-repeat: no-repeat;content: "\f106"; padding: 15px 0 0 0;}
.listing li {list-style-position: outside;list-style-type: disc;margin: 0 0 0 17px;}
.wp-form-cont .existing-user{font-size: 18px;color: #4E4E53;font-weight: 600;}

.partners ul li{width:25%}
.partners ul li a{text-align: center;display: inline-block;}
/* Video for 3rdi 29 Aug 16  */
.video-3rdi-cont{    margin: 12px 0 0 20px;position: relative;border-radius: 5px;}
.video-3rdi .info-3rdi{font-size: 16px;  line-height: 31px;text-align: left;}
.vid-icon{   position: absolute;top: 40%;left: 44%;cursor: pointer;    width: 13%;height: 17%;background: url('../images/play-icon.png') no-repeat;background-size: contain;}
.download-vid{ color: #5d5c5c;margin: 10px 0 0 0;font-size: 13px;border-bottom: 1px dashed;}
.download-vid:hover{color: #000;}

.download-vid-cont{max-width: 540px;}
#videoPopup{top:10%}
#videoPopup .modal-body{position:relative;padding-bottom:56%;}
#videoPopup .modal-body iframe{position:absolute;left:1%;top:1%;width:98%;height:98%;}
#videoPopup .modal-content{border:2px solid #fff;border-radius:7px}
#videoPopup .modal-dialog{width: 100%;max-width: 800px;}
#videoPopup .video-close{font-size: 27px;margin-top: -12px;color: #333;opacity: 1;}

.thankyou-msg{max-width:650px}
.wp-form .validation-advice, .contact-form .validation-advice{font-size: 13px;line-height: 13px;font-weight: normal;color: #d0330c;}


/* Media Queries (At bottom) */

@media screen and (max-width:1024px){
	.api-features .services-wrap{ margin-bottom: 3px;}
	.named-entity-recognition{margin-left: 5%; background: url('../images/pointing-arrow-b.png') no-repeat 82% 1px;}
	.sentiment-analysis{margin-left: 2%;background: url('../images/pointing-arrow-b.png') no-repeat 58% 0px;}
	.content-classification{margin-left: 0%; background: url('../images/pointing-arrow-b.png') no-repeat 57% 0px;}
	.semantic-similarity{margin-left: 1%;background: url('../images/pointing-arrow-b.png') no-repeat 55% 0px;}
	.content-summarization{margin-left: 2%; background: url('../images/pointing-arrow-b.png') no-repeat 68% 0px;}
	.ontology-LOD-mapping{margin-left: 6%;background: url('../images/pointing-arrow-b.png') no-repeat 90% 0px;}
	#footer { padding: 15px 5px 30px 5px; text-align: center; margin: 0 auto; }
	#back-top { bottom: 75px; }
	}

@media screen and (max-width: 768px){
	.navbar-nav>li{padding-bottom:25px}
	.tour-head{ font-size: 28px;}
	.img-btm-space{margin-bottom:20px}
	.api-features .media-body {margin-left: 2%; background-size: 29px;background-position: 100%;}
	.api-features h3 {margin: 3px 0;text-shadow: 3px 2px 5px #000;}
	.contact-col {min-height: 293px;}
	.gmap-area{padding: 35px 0 25px 0;}
	.blog-slider .contact-info a {color: #1CAFB8;}
	.video-3rdi-cont{margin: 25px 0 0 0;}
	.video-3rdi-cont{    max-width: 520px;}
	.download-vid-cont{max-width:520px}	
	}
@media screen and (min-width:767px) and (max-width: 768px){
	.blog-slider .contact-info h2 a{    font-size: 18px;}
	.blog-slider .media-body p{font-size:12px}
	.banner-slider h2{top:120px !important}
	#footer { padding: 15px 5px 30px 5px; text-align: center; margin: 0 auto; }
	#back-top { bottom: 74px; }
	
	}
@media screen and (max-width:767px){
	body {margin-bottom: 74px;}  /* For footer bottom placement */
	
	.blog-image-cont {display: none;}
	.info-3rdi, .product-tour .info-3rdi{font-size:18px}
	.partners ul li{width: 49%;margin-bottom: 15px;text-align: center;}
	.partners ul li a{display:inline-block}
	.navbar{padding-top:5px}
	.container>.navbar-header, .container>.navbar-collapse {margin-right: -15px;margin-left: -15px;}
	.navbar-nav>li{padding-bottom: 0px !important; border-bottom: 1px solid #403F3F;    margin-left: 0;}
	.navbar-inverse .navbar-nav > li > a{display:block;border-radius: 0; padding: 7px 12px;}
	
	
	.data-circle{position: static;border-radius: 0;padding: 8px 10px !important;width: 47% !important; margin: 0 1% 10px 0;text-align: left;display: inline-block;max-width:none;font-size:14px !important}
	.text-analysis{margin-top:138px}
	.research-case br{display:none}
	.tour-head {font-size: 22px; margin-top: 23px;}
	
	#conatcat-info{background:none}
	.api-features .media-body{background:none}
	.api-features .services-wrap {margin-bottom: 3px;background-color: rgba(0, 0, 0, 0.32);text-align: center;}
	
	.blog aside .categories, .blog aside .tags{display:none}
	.all-blogs .blog-item .blog-content h2 {margin-bottom: 15px;font-size:20px} 
	.all-blogs .blog-item .blog-content h3 {margin-bottom: 10px;font-size: 14px;}
	.all-blogs .entry-meta span{float:left;width:50%;border: 0 !important;}
	.all-blogs .blog-item .entry-meta{border-radius:0;}
	.blog aside .archieve{margin-bottom:0}
	
	.logo-stack .jssora21l, .logo-stack .jssora21r, .blog-slider .jssora07l, .blog-slider .jssora07r{opacity:1}
	.contact-col{border:0; min-height: 0;}
	ul.rdi_icons li p { display: none;}
	.rdi_icons { margin-bottom: 0px;}
	.rdi_icons li{height:auto}
	.blog-slider .jssorb21 .av, .banner-slider .jssorb21 .av{ background-position: -95px -5px;}
	.video-3rdi-cont {margin: 15px 0 0 0;}
	#footer { padding: 15px 5px 30px 5px; text-align: center; margin: 0 auto; }
	.sitemap { float: none; margin-bottom: 30px !important;}
	#back-top { display: none !important; }
	
		}
@media screen and (max-width:640px){
		#booksSlider{width:100% !important;   /* border: none !important;*/}
		#contact-page .center h2{font-size:28px}
		.wp-form-cont .head2{font-size:18px}
		.wp-form-cont .form-control{padding: 4px 12px;height:auto}
		.wp-form-cont .form-group{margin-bottom:10px}
		#portfolio .center{padding-bottom: 12px;}
		.form-left ol{margin-left:0}
		.form-left h5 {font-size: 14px;line-height: 20px;margin-bottom: 20px; margin-top: 0;}
		.form-left ol li {font-size: 13px;line-height: 20px;}
		.blog-slider .jssorb21 .av, .banner-slider .jssorb21 .av{ background-position: -95px -5px;}
		
		.rdi_icons li{width:33%;min-height: 155px;}
		ul.rdi_icons li a { line-height: 17px; font-size: 16px; padding-top: 77%;}	
		ul.rdi_icons li {height: auto;  background-size: 50% auto;}
		ul.rdi_icons li p{display:none}
		.rdi_icons {margin-bottom: 15px;}
		.rdi_icon_container{margin:-20px -10px -20px -10px;}
		
		.blog-slider .jssora07l, .blog-slider .jssora07r{display:none}
		.partners ul li:nth-child(3n){}
		.info-3rdi, .product-tour .info-3rdi { font-size: 16px; line-height: 24px;}
		
		.banner-slider h1{font-size:16px;top:16px !important;left:5px !important; line-height: 20px;}
		.banner-slider h2{font-size:14px;top:75px !important;left:5px !important; line-height: 20px;}
		.banner-slider h2 + div{width:100% !important;top:125px !important;left:5px !important}
		
		.logo-stack .jssora21l, .logo-stack .jssora21r{top:23% !important}
		
		#bannerSlider, .banner-slider-slides{height:250px !important}
		.banner-slider .jssorb21{    bottom: 67px !important}
	}
@media screen and (max-width:480px){
	#header .navbar{padding: 0px 0 5px 0;}
	#header .navbar-brand img{height: 46px;}
	
	.tour-logo-cont img{max-width: 100px;}
	.tour-head{margin-right: 160px;margin-top: 11px;font-size: 15px;text-shadow: 2px 2px 4px #272626;}
	.data-circle{padding: 4px 10px !important;width: 100% !important;margin: 0 1% 8px 0;    font-size: 13px !important; font-weight: normal;}
	.text-analysis {margin-top: 89px;}
	.product-tour-banner{    padding: 30px 0;}
	.tour-glow {top: -32px; width: 50%;}
	.tour-logo-cont{ right: 10%;}
	.info-3rdi, .product-tour .info-3rdi{font-size:16px; line-height: 22px;}
	.product-tour p{line-height: 22px; text-align: justify;}
	
	.api-features .center .retina-helps{ font-size: 26px;line-height: 35px;}
	.retina-banner {min-height: 325px;}
	.contact-info i {width: 30px;height: 30px;font-size: 20px;line-height: 30px;}
	.media>.pull-left {margin-right: 10px; display: none;}
	.reso-head {font-size: 16px;}
	.recent-work-wrap .recent-work-inner p{font-size: 12px; line-height: 16px;}
	.recent-work-wrap .recent-work-inner h3 {margin: 0px 0 10px 0;}
	
	.portfolio-filter > li{ margin-bottom: 10px;}
	#logoSliderSlides{margin-left:25px}
	.logo-stack .jssora21l{left:-12px !important;}
	.logo-stack .jssora21r{right:-12px !important; }
	.top-bar .container .col-xs-4{display:none}
	.top-bar .container .col-xs-8{width:100% !important}
	
	.blog-slider i{background-size: 100%;}
	
	.books-slider-wrap{width:100% !important}
	.books-slider-wrap > div{width:100% !important}
	.books-slider-wrap .items > a{display:none}
	.books-slider-wrap div div.items{width:80% !important;margin-left: 15%;}
	/* Home Slider */
	.banner-slider, .banner-slider-slides{width:100% !important}
	.banner-slider-slides > div {width:100% !important}
	.banner-slider > div {width:100% !important}
	.banner-slider-slides > div img{margin-left:-10%}
	.banner-slider h1{font-size:16px;top:16px !important;left:5px !important; line-height: 20px;}
	.banner-slider h2{font-size:14px;top:75px !important;left:5px !important; line-height: 20px;}
	.banner-slider h2 + div{width:100% !important;top:125px !important;left:5px !important}
	
	.blog-slider{width:100% !important}
	.blog-slider > div{width:100% !important}
	/*#blogSlider .blog-slider > div > div{width:90% !important;}
	.blog-slider .col-sm-7 {padding:0 5px} */ 
	.blog-slider .col-sm-7 .media{margin-left: 9px;}
	
	.rdi_icons li{width:33%;min-height: 172px;}
	ul.rdi_icons li a {  line-height: 14px; font-size: 14px;padding-top: 85%;}	
	ul.rdi_icons li {height: auto;  background-size: 67% auto;}
	ul.rdi_icons li p{display:none}
	.rdi_icons {margin-bottom: 15px;}
	.rdi_icon_container{margin:-20px -10px -20px -10px;}
	/*.text_ic {background-image: url(../images/features/text_ic_h.png);}
	.semantic_ic {background-image: url(../images/features/semantic_ic_h.png);}
	.relevancy_ic {background-image: url(../images/features/relevancy_ic_h.png);}
	.analytics_ic {background-image: url(../images/features/analytics_ic_h.png);}
	.research_ic {background-image: url(../images/features/research_ic_h.png);}
	.data_ic {background-image: url(../images/features/data_ic_h.png);}*/
	
	.banner-slider .btn-slide{padding: 3px 10px;}
	.btn-gb {padding: 3px 10px; margin-left: 14px;}
	
	#partner{padding: 35px 0 35px 0 !important;}
	/*#middle{padding: 35px 0 15px 0 !important;}*/
	.api-features .services-wrap {padding: 2px 10px;}
	.jssora21l, .jssora21r{top:37% !important}
	.jssora21l{left: -5px !important;}
	.jssora21r{right: -7px !important;}
	.analytics_ic, .research_ic, .data_ic{margin-bottom:-20px}
	
	.jssora07l{ left: -13px !important;}
	.jssora07r{ right: -12px !important;}
	.blog-slider .media-body p {text-align: justify; width: 96%;}
	
	
	.banner-slider .jssora21l, .banner-slider .jssora21r{display:none}
}
@media screen and (max-width:375px){
	.blog-slider .contact-info h2 {margin-bottom: 10px; font-size: 14px;}
	.blog-slider .media-body p{font-size: 12px;line-height: 17px;text-align: justify; width: 96%;}	
	.ol-number li {font-size: 12px;line-height: 20px;}
	.books-slider-wrap div div.items{margin-left: 18%;}	
	.copyright .product_by{display:block;border:0;margin: 7px 0 0 0;padding: 0;}
	
	
	ul.rdi_icons li a {}
		}
	
@media screen and (max-width:320px){
	.tour-logo-cont img {max-width: 77px;margin-top: -15px;}
	.tour-head{font-size: 14px;margin-right: 125px;margin-top: -18px;}
	.tour-glow{width: 58%;}
	.tour-logo-cont {right: 12%;}
	.blog-slider{height:280px !important}
	.blog-slider > div{height:250 !important}
	.rdi_icons li {   min-height: 156px;}
}