@charset "utf-8";

/*fonts*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

body {font-family: 'Open Sans', sans-serif;}

/*header styles*/

.navbar-default {background: #fff;}
.navbar {border: 0px;margin-bottom: 0px;}
.navbar-nav>li>a {padding-top: 30px;padding-bottom: 25px;font-size: 15px;}
.navbar-nav>li>a .fa-angle-down {margin-left: 8px;}
.navbar-brand {height: 70px; padding: 10px 15px 18px;}
.navbar-brand > img {width: 200px;}
.navbar-right .dropdown-menu {left: 0px;right: auto;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background: #fff;}
 /*.active > a::after{background:#4099d0 none repeat scroll 0 0;bottom:17px;content:"";cursor:pointer;float:left;height:2px;left:15px;margin-top:5px;width:100%;}*/
 /* Removed background to remove the bottom line showing up in Firefox.*/
.active > a::after{bottom:17px;content:"";cursor:pointer;float:left;height:2px;left:15px;margin-top:5px;width:100%;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{background:#fff;}
.navbar-default .navbar-nav > li > a { cursor: pointer;}
ul.nav.navbar-nav.navbar-right.edit-menu {
    float: right !important;
}

/*bx slider styles*/
.home-slider .bx-wrapper {margin: 0px;}
.home-slider .bx-wrapper img {margin: auto;}
.home-slider .bx-wrapper .bx-viewport {border: 0px;left: 0px;-webkit-box-shadow: 0 0 0px #ccc; -moz-box-shadow: 0 0 0px #ccc;box-shadow: 0 0 0px #ccc;}
.home-slider .bx-wrapper .bxslider {padding-left: 0px;}
.home-slider .bx-wrapper .bx-pager {display: none;}
.home-slider .bx-wrapper .bxslider li:nth-child(1) {background-color: #e9f0f8; }
.home-slider .bx-wrapper .bxslider li:nth-child(2) {background-color: #e4e6fb; }
.home-slider .bx-wrapper .bxslider li:nth-child(3) {background-color: #ecf5f4; }
.home-slider .bx-wrapper .bx-pager {display: none;}
.home-slider .bx-wrapper .bx-controls-direction a {width: 48px;height: 48px;}
.home-slider .bx-wrapper .bx-prev {background: url(../image/controls.png) no-repeat 0 0px;}
.home-slider .bx-wrapper .bx-next {background: url(../image/controls.png) no-repeat 0px -48px}
.home-slider .slider-content {position: absolute;top: 5%; width: 100%;color: #404040;}
.home-slider .slider-content .caption {text-transform:uppercase;font-size:20px;font-weight:600;width:580px;}
.home-slider .slider-content .content {width: 580px;margin-bottom:20px;}
.home-slider .slider-content .pcontent {width:580px; margin-bottom:20px;}
.home-slider .slider-content .blue a {text-align:center;width:150px;padding:10px 10px;background:#3c8dbc;color:#fff;border-radius:5px;text-transform:capitalize;font-size:14px;display:inline-block;}
.home-slider .slider-content .blue a:hover {text-decoration:none;background-color:#6fad40;}
.home-slider .slider-content .green a {text-align:center;width:150px;padding:10px 10px;background:#6fad40;color:#fff;border-radius:5px;text-transform:capitalize;font-size:14px;display:inline-block;}
.home-slider .slider-content .green a:hover {text-decoration:none;background-color: #3c8dbc;}

/*about styles*/
.about {padding: 40px 0px;color: #404040;font-family: 'Open Sans', sans-serif;}
.about .head {text-align: center;margin-bottom: 80px;}
.about .head h1 {font-size: 30px;margin-bottom: 6px;}
.about .head p {font-size: 12px;color: #757575;}
.about .content {min-height: auto; padding-bottom: 0;}
.about .content h3 {font-size: 24px;margin: 0px 0 12px 0;line-height: 18px; }
.about .content p {color: #8a8a8a;font-size: 12px; padding-bottom: 0px;}
.about .research {background-image: url(../image/research-icon.png);padding-left: 90px;background-size:auto 55px; background-repeat: no-repeat;}
.about .analysis {background-image: url(../image/analysis-icon.png);padding-left: 90px;background-size:auto 55px; background-repeat: no-repeat;}
.about .report {background-image: url(../image/report-icon.png);padding-left: 90px;background-size:auto 55px; background-repeat: no-repeat;}
.about .utilities {background-image: url(../image/utilities-icon.png);padding-left: 90px;background-size:auto 55px; background-repeat: no-repeat;}

/*featured styles*/
.featured { background-image: url(../image/featured-bg.jpg);background-size: cover;padding-top: 50px;}
.featured .content { color: #fff; padding-bottom: 0;}
.featured .content .head { text-transform: uppercase;font-size: 30px;}
.featured .content .head span { float: right;}
.featured .content .head span a { width: auto;font-size: 13px;padding: 7px 15px;border: 1px solid #8abcdc;color: #fff;}
.featured .content .head span a:hover ,.featured .content .full-list-link a:hover{text-decoration: none;background: #8abcdc;}
.featured .content p { color: #c0e7ff;font-size: 13px;width: 69%;margin-bottom: 25px;}
.featured .content .list ul { float: left;list-style-type: none;padding: 0px 15px 0 0;width: 60%;font-size: 13px;}
.featured .content .list ul li { padding: 3px 0px; float: left; width: 50%;}
.featured .content .list ul li a { color: #fff; cursor: pointer;}

.featured .content .full-list-link { padding: 25px 0px;}
.featured .content .full-list-link a { padding: 7px 15px;border: 1px solid #8abcdc;color: #fff;}
.featured .featured-right-box .content .list ul { width: 60%;}
.featured .featured-right-box .content .list ul li { float: left; width: 50%;}
.featured .featured-right-box .content .list .list-head { margin-bottom: 10px; }
.featured .featured-right-box .content .list .list-head a { color: #fff; cursor: pointer; }
.featured .featured-right-box .content .product-table { background-image: url(../image/frame.png);background-size: 100%;height: 100%; padding: 30px 40px 20px 40px;background-repeat: no-repeat;background-color: #4099d0;border-radius: 15px 15px 0 0;}
.featured .featured-right-box .content p { margin-bottom: 5px; margin-top: 5px;}
.featured .featured-right-box .content .p2 { width: 100%; }

/*featured table styled*/
.divtable { display: table;width: 100%;border-spacing: 0px 2px;}
.headrow { display: table-caption;background-color: #2e7dae;}
.headrow .divcell { background-color: #2e7dae;}
.divrow { display:table-row;width:auto;}
.divcell { float:left; display:table-column; width:25%;background-color:#8cc2e3;padding: 10px 0px 10px 20px;}

/*servi styles*/
.service { padding: 60px 0 40px 0;background-color: #f4f4f4;}
.service .head h2 { font-size: 28px;font-weight: 600;color: #404040;text-transform: uppercase;margin-bottom: 2px;}
.service .head p { font-size: 13px;color: #858585;margin: 0px;}
.service .service-list { list-style-type: none;padding-left: 0px;padding-top: 50px;}
.service .service-list li { background-image: url(../image/tick.png);padding-left: 50px;background-repeat: no-repeat;margin-bottom: 34px;}
.service .service-list li h4 { font-size: 14px;font-weight: 700;color: #4099d0;text-transform: uppercase;margin:  0px 0px 3px 0px ;}
.service .service-list li p { color: #404040;}
.service .service-img { padding: 25px 0 0 25px;}

/*video styles*/
.video { padding: 65px 0 115px;}
.video .tour-head { text-align: center;margin-bottom: 60px;}
.video .tour-head h2 { font-size: 30px;text-transform: capitalize;}
.video .video-wrapper { padding: 0px;}
.video .video-wrapper .inner-wrapper img { border: 1px solid #d6d6d6;}
.video .video-wrapper #thevideo { display: none;}
.video .video-wrapper #thevideo embed { width: 100%;height: 274px;}
.video .video-content { padding-left: 15px; }
.video .video-content h3 { color: #4099d0; }
.video .video-content p { color: #404040;margin-bottom: 25px; }
.video .video-content a { border: 1px solid #b3b3b3; border-radius: 3px;padding: 12px 40px;font-size: 17px;display: inline-block;}
.video .video-content a:hover {background-color: #b3b3b3;text-decoration: none;color: #fff;}

/*footer start*/
footer,.container {position: relative;}
footer { background-color: #404040;color: #fff;}
footer .footer-top { padding: 30px 0px 40px; border-bottom: 1px solid #494949;}
footer .footer-top h4 {font-size: 18px;}
footer .newsletter h4 {color: #d2d2d2;}
footer .newsletter input[type="email"] { border-radius: 0px;background: transparent;border: 1px solid #8c8c8c;color: #fff;width: 370px;float: left;height: 45px;}
footer .newsletter input[type="submit"] { float: left;background-color: #3c8dbc;border-color: #3c8dbc;border-radius: 0px;margin-left: 30px;color: #fff;height: 45px;width: 120px;}
footer .newsletter input[type="submit"]:hover {background-color: #367fa9;}
footer .contact h4 { color: #727272;text-transform: uppercase;font-weight: 600;}
footer .contact  ul {list-style-type: none;padding-left: 0px; }
footer .contact ul li {display: inline-block;font-size: 15px;color: #727272;}
footer .contact ul li:first-child {margin-right: 38px;}
footer .contact ul li i {margin-right: 13px;width: 30px; height: 30px;border: 1px solid #8c8c8c;border-radius: 50px;text-align: center;padding-top: 6px;}
footer .bottom-footer {padding:30px 0 30px 0px; }
footer .bottom-footer nav ul { text-align: center;list-style-type: none;padding-left: 0px; margin-bottom: 0px;}
footer .bottom-footer nav ul li {display: inline-block;padding: 0px 16px;margin-bottom: 10px;}
footer .bottom-footer nav ul li a{color: #d2d2d2;}
footer .bottom-footer nav ul li a:hover {text-decoration: none;color: #fff;}
footer .bottom-footer .copyright {color: #9e9e9e;text-align: center;font-size: 15px;}

/*ack to top styles*/
.move-top{position: fixed;bottom:15px; right:25px; height: 55px;width: 55px;background: #3c8dbc;border-radius: 50%;border: 3px solid #fff;text-align: center;cursor: pointer;display: none;}
.move-top span {font-size: 20px;margin-top: 4px;}
footer .move-top h6 {font-weight: 600;font-size: 10px;text-transform: uppercase;margin:-5px 0 0 0;}
.move-btn {top: -15px;}
.absolute{ position: absolute;top: -28px;right: 25px; }
.fixed{ position: fixed; }
.hide{ display: none; }
.show{ display: block; }
/*================blog page styles =====================*/

/*banner styles*/
.blog-banner {background: url(../image/BlogBanner-bg.jpg);background-size: cover;}
.blog-banner h2 {font-size: 48px;color: #fff;font-weight: 600;margin-top: 50px;}
.blog-banner p {color: #fff;font-size: 18px;margin-bottom: 36px;}

/*blog-subscribe*/
.blog .blog-subscribe {background: #4099d0;padding: 20px 0px;}
.blog .blog-subscribe .form-inline {width: 100%;}
.blog .blog-subscribe p {font-size: 12px;font-weight: 700;color: #fff;text-transform: uppercase;line-height: 18px; margin: 6px 0 0 0;}
.blog .blog-subscribe p span {color: #ffd200;font-size: 24px; display: block;}
.blog .blog-subscribe .content {color: #ffd200;font-size: 24px; min-height: auto !important; padding: 0px !important;}
.blog .blog-subscribe .form-group {padding-right: 17px;width: 35.33%;float: left;}
.blog .blog-subscribe .form-control {background: transparent;border: 1px solid #fff;border-radius: 5px;color: #fff;padding: 14px 14px;height: auto;width: 100%;}
.blog .blog-subscribe .btn-default {background: #3c8dbc;border-color: #3c8dbc;color: #fff;font-size: 17px; padding: 15px 23px;line-height: 18px;width: 29.33%;float: left;}
.blog .blog-subscribe .form-control::-webkit-input-placeholder {color: #fff;}
.blog .blog-subscribe .form-control:-webkit-input-placeholder { color: #fff;}
.blog .blog-subscribe .form-control:-moz-placeholder { color: #fff;} /* Firefox 18- */
.blog .blog-subscribe .form-control::-moz-placeholder {color: #fff;}  /* Firefox 19+ */
.blog .blog-subscribe .form-control:-ms-input-placeholder { color: #fff;}
.blog .blog-subscribe .form-control:input-placeholder { color: #fff;}

/*blog content styles*/
.blog .blog-content {padding: 55px 0px;color: #676767;}
.blog .blog-content .blog-wrapper {list-style-type: none;padding-left: 0px;}
.blog .blog-content .blog-wrapper li{padding-bottom: 30px;margin-top: 30px;border-bottom: 1px solid #ececec;}
.blog .blog-content .blog-wrapper li:first-child,.blog .blog-content .media:first-child{margin-top: 0px;}
.blog .blog-content .blog-wrapper li:last-child {border-bottom: 0px !important;}
.blog .blog-content .media {margin-top: 30px;}
.blog .blog-content .media-body { vertical-align: middle;}
.blog .blog-content .media .media-left {padding-right: 30px;}
.blog .blog-content .media-body .media-heading {font-size: 24px;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}
.blog .blog-content .media-body .media-heading a {color: #676767;}
.blog .blog-content .media-body .media-heading a:hover,.blog .blog-content .media-body .media-heading a:hover,.blog .blog-content .media-body .media-heading a:focus{color: #3c8dbc;cursor: pointer;text-decoration: none;}
.blog .blog-content .media-body p {margin-bottom: 0px;}
.blog .blog-content .media-body a {color: #4099d0;}
.blog .blog-content .media-body h6 {color: #919191;}
.blog .blog-content .btn {width: 100%;background: #ebebeb;color: #757575;border: 0px;padding: 8px 12px;}
.blog .blog-content .form-inline .form-group {width: 76%;float: left;}
.blog .blog-content .blog-links .form-control {height: auto;padding:9px 15px;width: 100%;}
.blog .blog-content .blog-links .btn {width: auto;background: #3c8dbc;color: #fff;float: right;font-size: 17px;}
.blog .blog-content .blog-links .links h4 {font-weight: 600;color: #4099d0;text-transform: uppercase;font-size: 18px;}
.blog .blog-content .blog-links .links ul {list-style-type:none;padding-left: 0px;}
.blog .blog-content .blog-links .links ul li{padding: 5px 0px;}
.blog .blog-content .blog-links .links ul li a{color: #676767;}
.blog .blog-content .blog-links .links {margin-top: 36px;}


/*================blog-details styles =====================*/

/*blog content*/
.one-full-blog .blog-content {color: #404040;}
.one-full-blog .blog-content .blog-wrapper {border-bottom: 1px solid #ececec;}
.one-full-blog .blog-content .blog-wrapper .blog-title {margin-top:0px;font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}
.one-full-blog .blog-content .post-date {font-size: 12px;}
.one-full-blog .blog-content .blog-wrapper .post-date span {color: #4099d0;}
.one-full-blog .blog-content .blog-wrapper .blog-details {padding: 30px 0px;}
.one-full-blog .blog-content .blog-wrapper .inner-content-title {font-weight: 700;}
.one-full-blog .blog-content .blog-comments {padding-top: 40px;}
.one-full-blog .blog-content .blog-comments h4 {text-transform: uppercase;}
.one-full-blog .blog-content .blog-comments .media {background: #fbfbfb;padding: 10px 25px;margin-top: 15px;}
.one-full-blog .blog-content .blog-comments .media .media-body h4 {text-transform: capitalize;}
.one-full-blog .blog-content .blog-comments .media a img {border: 1px solid #dddddd;width: 52px;height: 52px;border-radius: 50%;}
.one-full-blog .blog-content .blog-comments .media .media-body h4 {margin-bottom: 5px;}
.one-full-blog .blog-content .blog-comments .media .media-left {padding-right: 15px;}
.one-full-blog .blog-content .blog-comments .media .media-body .comment-content {margin-top: 10px;}
.one-full-blog .blog-content .blog-comments .media .media-body a {color: #4099d0;}
.one-full-blog .blog-content .blog-comments .reply h3 {color: #4099d0;text-transform: uppercase;}
.one-full-blog .blog-content .blog-comments .reply p {font-size: 12px;margin-bottom: 30px;}
.one-full-blog .blog-content .blog-comments .reply label {font-weight: 400;}
.one-full-blog .blog-content .blog-comments .reply .form-control {height: auto;padding: 13px 12px;}
.one-full-blog .blog-content .blog-comments .reply .important {color: #d83658;}
.one-full-blog .blog-content .blog-comments .reply textarea {margin-bottom: 15px;height: 98px !important;}
.one-full-blog .blog-content .blog-comments .reply {padding-right: 20%;}
.one-full-blog .blog-content .blog-comments .reply .right-space {padding:0 15px 0 0;}
.one-full-blog .blog-content .blog-comments .reply .left-space {padding:0 0 0 15px;}
.one-full-blog .blog-content .blog-comments .reply .btn {background: #4099d0;width: auto;color: #fff;padding: 15px 18px;clear: both;display: block;}

/*================about page styles =====================*/

/*About page banner style*/
.about-banner {background:url(../image/about-banner.png) no-repeat bottom center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:354px;}
.about-banner h2 span {color:#fff; text-align: center; font-size: 16px; display:block; font-weight: normal;}
.about-banner h2 {font-size: 48px;color: #fff;font-weight: 600;margin-top: 50px; text-align: center;}
.about-banner p {color: #fff;font-size: 18px;margin-bottom: 36px; text-align: center; margin-top: 50px;}
/*banner banner styles end*/

/*about Page  style end*/
.about-content {padding: 20px 0px 100px;color: #404040;}
.about-content h1 {width:65%; font-size: 23px; color: #4099d0; line-height: 30px; text-align: center; font-weight: 300; margin:0 auto 50px;}
.about-content h2 { font-size: 25px; color: #585858; }
.about-content p {line-height: 31px;}
.about-content a{display: table; background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:13px;padding:10px 20px;text-decoration:none;margin:20px 0 0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.about-content a:hover {background-color:#6fad40; }
.about-content .btn-default{background:#6fad40 none repeat scroll 0 0;border-color:#3c8dbc;border-radius:3px;color:#fff;font-size:13px;margin:0;padding:10px 30px;text-decoration:none;transition:all 0.5s ease 0s;}
.about-content .btn-default:hover{background-color:#3c8dbc;}

/*about Page style end*/

/* career page style */
.career-content {padding: 20px 0px 100px;color: #404040;}
.career-content h1 {width:65%; font-size: 23px; color: #4099d0; line-height: 30px; text-align: center; font-weight: 300; margin:0 auto 50px;}
.career-content p {line-height: 31px;}
/* end */

/*================about page styles end here =====================*/



/*================Features page styles start here =====================*/

/*features Page banner  style*/
.features-banner{background:url(../image/features-banner.jpg)  bottom center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:270px;}
.features-banner h2 { font-size:48px; color: #fff; text-align: left; font-weight: 600; vertical-align: middle; margin-top:100px;}
.features-banner h2 span {color:#fff; text-align: left; font-size: 18px; display:block; font-weight: normal;}
.features-banner a{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:14px;padding:10px 30px;text-decoration:none; margin:12px auto 0 7px;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;display:table;}
.features-banner a:hover{background-color:#367fa9;}
/*features Page banner style end*/

/*features Page content style*/
.features-content {background-color:#4099d0; padding:55px 0 280px;}
.features-content .col-md-7 {float: none; margin:0 auto;}
.features-content h1 {font-size: 30px; color: #fff; margin: 0 auto; text-align: center; line-height: 34px;}
.features-content h1 span {font-size: 12px; display: block;}
/*.features-content a{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:14px;padding:10px 40px;text-decoration:none;margin:20px auto 0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;display:table;}
.features-content a:hover{background-color:#367fa9;}*/
.features-rar {padding:20px 0;  margin-top: -324px;}
.features-rar .box-outer{float:left;width:100%}
.features-rar .f-research,.f-analysis,.f-report{border:1px solid #87bfe1;width:70px;height:70px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin:0 auto;background-color:#4099d0;}
.features-rar .f-research{background:url(../image/f-research-icon.png) center no-repeat  #4099d0;}
.features-rar .f-analysis{background:url(../image/f-analysis-icon.png) center no-repeat  #4099d0;}
.features-rar .f-report{background:url(../image/f-reports-icon.png) center no-repeat  #4099d0;}
.features-rar  h3 {width: 100%; margin: 10px 0 20px; text-align: center; font-size: 24px; font-weight:lighter; color:#fff;}
.features-rar img {width: 100%}
.features-rar .box{background:#fff;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.features-rar .box-content{background-color:#f7f7f7;border:1px #ededed solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;min-height:380px;}
.features-rar .box-text{background:url(../image/tick-icon.png) left top no-repeat;margin:0 auto 20px;padding:0 0 0 45px;}
.features-rar .box-text p{font-size:13px;line-height:22px;}
.features-rar .box-text a{color:#4099d0;font-weight:bold;font-size:14px;text-transform:uppercase;text-decoration:none; cursor:default;}
/*.features-rar .box-text a:hover{color:#226e9d;}*/

.features-pcim{padding:40px 0;}
/*#features-pcim{display: block; margin-top: 0px;}*/
.features-pcim h4{color:#4099d0;font-size:48px;text-align:center;background:url(../image/line.jpg) bottom center no-repeat;padding-bottom:20px;margin-bottom:85px;}
.features-pcim h4 span{font-size:17px;color:#404040;display:block;line-height:24px;}
.features-pcim p{font-size:16px;color:#404040;line-height:26px;}
.features-pcim a{float:left;background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:14px;padding:10px 15px;text-decoration:none;margin:20px 0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.features-pcim a:hover{background-color:#367fa9;}
/*features Page content style end*/

/*================Features page styles end here =====================*/


/*================Solution page styles start here =====================*/

/*solution banner style*/
.solution-banner{background:#4099d0;}
.solution-banner h1{color:#fff;text-align:center;font-weight:bold;font-size:48px;margin:50px 0;}
.solution-banner h1 span{display:block;font-size:18px;color:#e2edf6;font-weight:normal;line-height:24px;}
.solution-banner h2{font-size:30px;text-align:center;color:#fff;margin-bottom:40px;text-transform:uppercase;}
.solution-banner p{font-size:16px;line-height:31px;color:#fff;}
.solution-banner img{margin-bottom:-130px;}
/*solution banner style end*/

/*solution content style */
.solution-content{padding:100px 0 40px;}
.solution-content .col-md-10{margin:0 auto;float:none;}
.solution-content p{color:#404040;font-size:16px;line-height:31px;text-align:center;}
.solution-content a{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;display:table;font-size:14px;padding:10px 15px;text-decoration:none;margin:20px auto;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.solution-content a:hover{background-color:#367fa9;}
.solution-pcim{padding:40px 0;background-color:#f9f9f9;}
.solution-pcim .col-md-11{float:none;margin:0 auto;}
.solution-pcim h3{font-size:30px;color:#4099d0;text-align:center;text-transform:uppercase;margin-bottom:30px;}
.solution-pcim p{font-size:16px;color:#404040;line-height:31px;text-align:center;}
.solution-pcim a{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;display:table;font-size:14px;padding:10px 15px;text-decoration:none;margin:20px auto;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.solution-pcim a:hover{background-color:#367fa9;}
/*soluon content style end*/

/*================Solution page styles end here =====================*/



/*================Trial page styles start here =====================*/

/*Trial banner style*/
.trial-banner{background:url(../image/trial-banner.jpg);background-size:cover;}
.trial-banner h1{margin:50px 20px;font-size:48px;font-weight:600;color:#fff;}
.trial-banner h1 span{font-size:18px;display:block;}
/*Trial banner style end*/

/*Trial content style */
.trial-content{padding:40px 0;}
.trial-content h2{font-size:30px;color:#4099d0;margin:0 0 10px;}
.trial-content p{font-size:16px;color:#818181;line-height:31px;}
.trial-content .ft{font-size:14px;}
.trial-content img{margin-top:80px;}
.trial-content .form-control{margin:0 0 20px;height:42px;}
.trial-content .text-area{height:auto;}
.trial-content .btn-default{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:13px;padding:10px 30px;text-decoration:none;margin:0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.trial-content .btn-default:hover{background-color:#6fad40;}
/*Trial content style end*/

/*================Trial page styles end here =====================*/


/*================Contact page styles start here =====================*/

/*contact banner style*/
.contact-banner{background:url(../image/contact-banner.jpg);min-height:270px;background-size:cover;}
.contact-banner h1{margin-top:100px;font-size:48px;font-weight:600;color:#fff;}
.contact-banner h1 span{font-size:18px;display:block;}
/*contact banner style end*/

/*contact content style*/
.contact-content{padding:50px 0;}
.contact-content h2{font-size:24px;color:#4099d0;font-weight:lighter;margin-bottom:30px;}
.contact-content h3{font-size:24px;color:#4099d0;font-weight:lighter;margin:60px 0 30px;}
.contact-content .fa{border:1px solid #dfdfdf;border-radius:50%;color:#dfdfdf;display:table-cell;height:40px;text-align:center;vertical-align:middle;width:40px;}
.contact-content .s-inq{border-bottom:1px #f0f0f0 solid;padding-bottom:10px;margin-bottom:10px;}
.contact-content .icon{;float:left;margin-right:10px;}
.contact-content p{color:#404040;font-size:14px;padding-top:10px;display:inline-block;}
.contact-content h4{font-size:24px;color:#3c8dbc;font-weight:lighter;margin:0px 0 30px;line-height:30px;}
.contact-content h4 span{font-size:14px;color:#404040;display:block;}
.contact-content .line{width:1px;background-color:#f0f0f0;min-height:420px;margin:0 auto;}
.contact-content .line img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.contact-content .form-control{height:42px;margin:0 0 20px;}
.contact-content .text-area{height:auto;}
.contact-content .btn-default{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;border-radius:3px;color:#fff;font-size:13px;margin:0;padding:10px 30px;text-decoration:none;transition:all 0.5s ease 0s;}
.contact-content .btn-default:hover{background-color:#367fa9;}
.contact-map{background:url(../image/contact-map.jpg ) center;min-height:428px;background-size:cover;}
.contact-map  address{background-color:#fefefe;width:370px;float:left;padding:20px 0 30px 20px;border-left:5px #4099d0 solid;margin-top:90px;color:#404040;}
.contact-map  address h2 {
	font-size: 30px;
	margin-bottom: 20px;
}
.contact-map  address p{line-height:24px;}
/*contact content style end*/

/*================Contact page styles end here =====================*/



/*================Login page styles start here =====================*/

/*Login content style*/
.login-area{padding:40px 0;background:url(../image/login-bg.jpg)  bottom no-repeat #fff;min-height:650px;}
.login-area .col-md-5{margin:0 auto;float:none;}
.login-area .box{border:1px #dddddd solid;background-color:#fff;padding:50px 40px;}
.login-area h1{font-size:24px;color:#4099d0;text-align:center;margin-bottom:20px;}
.login-area .form-control{margin:0 0 20px;height:42px;}
.login-area .btn-default{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:13px;padding:10px 30px;text-decoration:none;margin:0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.login-area .btn-default:hover{background-color:#6fad40;}
.login-area a{display:inline-block;margin-left:20px;color:#404040;}
/*Login content style*end/

/*================Login page styles end here =====================*/



/*================Reset page styles Start here =====================*/

/*Reset content style*/
.reset-area{padding:40px 0;background:url(../image/login-bg.jpg)  bottom no-repeat #fff;min-height:650px;}
.reset-area .col-md-5{margin:0 auto;float:none;}
.reset-area .box{border:1px #dddddd solid;background-color:#fff;padding:50px 40px;}
.reset-area h1{font-size:24px;color:#4099d0;text-align:center;margin-bottom:20px;}
.reset-area .form-control{margin:0 0 20px;height:42px;}
.reset-area .btn-default{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:13px;padding:10px 30px;text-decoration:none;margin:0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.reset-area .btn-default:hover{background-color:#6fad40;}
/*Reset content style*end/

/*================Reset page styles end here =====================*/


/*================Forgot Password page styles Start here =====================*/

/*Forgot content style*/
.forgot-area{padding:40px 0;background:url(../image/login-bg.jpg)  bottom no-repeat #fff;min-height:650px;}
.forgot-area .col-md-6{margin:0 auto;float:none;}
.forgot-area .box{border:1px #dddddd solid;background-color:#fff;  padding: 40px 40px 20px; margin-bottom: 20px;}
.forgot-area .box input{width: 75%; margin-right: 8px; display: inline-block;}
.forgot-area h1{font-size:24px;color:#4099d0;text-align:center;margin-bottom:20px;}
.forgot-area p {margin-bottom: 20px; text-align: center;}
.forgot-area .form-control{margin:0 0 20px;height:42px;}
.forgot-area .btn-default{display:inline-block;background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;font-size:13px;padding:10px 30px;text-decoration:none;margin:-4px 0 0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.forgot-area .btn-default:hover {
	background-color: #6fad40;
}
/*Forgot content style*/

/*================Forgot Password page styles end here =====================*/


/*  ========  responsive   ===========  */
@media only screen and (min-width: 1200px) and (max-width: 1260px) {

	/*home slider styles*/
	.slider-content .container { width: 1100px;}
	.home-slider .slider-content { top: 16%;}

 }

@media only screen and (max-width: 1199px) {

	/*home slider styles*/
	.home-slider .slider-content {top: 13%;}

	/*featured styles*/
	.divcell { padding: 10px 0px 10px 10px; }
	.featured .featured-right-box .content .product-table { padding: 25px 35px 20px 35px;}
	.featured .featured-right-box .content p {margin-bottom: 10px;}

	/*video styles*/
	.video .video-wrapper { padding: 0px 15px; }
	.video .video-content h3 { margin-top: 10px;}
	.video .video-content a { padding: 10px 30px;}

	/*footer styles*/
	footer .contact ul li {font-size: 13px;}
	footer .contact ul li:first-child { margin-right :25px; }
	footer .contact ul li i {margin-right: 10px;}
	footer .newsletter input[type="email"] {width: 60%;}
	footer .contact ul li i { width: 25px; height: 25px; padding-top: 5px;}

	/* =====  =====blog page styles  =====  ===== */

	/*blog subscribe*/
	.blog .blog-content .btn {padding: 8px 8px;}
	.blog .blog-content .blog-links .form-control { padding: 9px 5px; }


	.forgot-area .btn-default {display: table; margin:0 auto; width: 106px;}
	.forgot-area .box input{width: 100%;}



 }

 @media only screen and (min-width: 992px) and (max-width: 1060px) {

 	/*home slider styles*/
	.slider-content .container { width: 900px;}
	/*.home-slider .slider-content { top: 10%;}
	.home-slider .slider-content .caption { font-size: 25px;width: 56%;}
	.home-slider .slider-content .content { width: 56%;font-size: 13px;}
	.home-slider .slider-content a { padding: 11px 40px;}*/


 }

 @media only screen and (max-width: 1060px) {

 	/*home slider styles*/
	.home-slider .slider-content { top: 10%;}
	.home-slider .slider-content .caption { font-size: 25px;width: 45%;}
	.home-slider .slider-content .content { width: 45%;font-size: 13px;}
	.home-slider .slider-content .pcontent{ width: 45%; }
	.home-slider .slider-content a { padding: 11px 40px;}

 }

 @media only screen and (max-width: 870px){
 	 .home-slider .slider-content .caption { font-size: 25px;width: 45%;}
	.home-slider .slider-content .content { width: 45%;font-size: 13px;}
	.home-slider .slider-content .pcontent{ width: 45%; font-size: 12px; margin-bottom: 10px; }
 }

 @media only screen and (max-width: 991px) {

 	/*header styles*/
 	.navbar-nav > li > a {font-size: 14px;}
 	.navbar-header {float: none;}
 	.navbar-brand {margin: auto;display: block;float: none;}
 	.navbar-brand > img {margin: auto;}
 	.navbar-nav {float: none !important;}
 	.navbar-nav .active { background-color: #fff; }
 	.navbar-default .navbar-nav>.active>a {background: #fff;}

 	/*home slider styles*/
 	.home-slider .slider-content .caption {font-size: 20px;}
 	.home-slider .slider-content {top: 5%}
 	.home-slider .bx-wrapper .bx-controls-direction a {width: 35px;height: 35px;}
 	.home-slider .bx-wrapper .bx-next {background-size: 35px;background-position:  0px -35px}
 	.home-slider .bx-wrapper .bx-prev {background-size: 35px;background-position:  0px 0px}

 	/*solutions styles*/
 	.solution-banner img {margin: 0 auto;}
 	.solution-banner p {text-align: center;}
	.solution-content{padding:40px 0;}

 	/*about styles*/
 	.about {padding: 35px 0px;}
 	.about .content {margin-bottom: 15px;}
 	.about .head {margin-bottom: 45px;}
 	.about .head h1 {font-size: 23px;}
	.about-content h2 {text-align: center;}
	.about-content p {text-align: center;}
	.about-content a { margin:20px auto;}
	.about-content {padding-bottom: 40px;}
	.about-content h1 {margin-bottom: 10px;}

	/*featured styles*/
	.featured {padding-top: 40px;}
	.divcell {padding: 5px 0px 5px 5px;font-size: 10px;}
	.featured .featured-right-box .content .product-table { padding: 26px 20px 20px 20px;}
	.featured .content .head {font-size: 23px;}
	.featured .content p {font-size: 11px;margin-bottom: 10px;}
	.featured .content .list ul{font-size: 11px; }
	.features-pcim p {text-align: center;}
	/*.featured .featured-right-box .content .product-table {padding: 35px 45px 20px 45px;}*/

	/*service styles */
	.service {padding: 40px 0 40px 0;}
	.service .head h2 {font-size: 23px;}
	.service .service-list {padding-top: 35px;}
	.service .service-list li h4,.service .service-list li p {font-size: 12px;}

	/*video styles*/
	.video { padding: 40px 0 70px;}
	.video .tour-head h2 {font-size: 23px;}
	.video  .tour-head p ,.video .video-content p{font-size: 13px;}
	.video .video-content h3 {font-size: 18px;margin-top: 0px;}
	.video .video-content a {font-size: 13px;}
	.video .video-wrapper #thevideo embed {height: 200px;}

	/*footer styles*/
	footer .contact ul li:first-child {margin-bottom: 10px;}
	footer .newsletter input[type="submit"] {width: auto;}
	footer .bottom-footer {padding: 20px 0 100px 0px;}
	footer .footer-top {padding: 20px 0px 30px;}
	footer .bottom-footer{padding:20px 0;}

	/* =====  =====blog page styles  =====  ===== */

	/*blog content*/
	.blog .blog-content .form-inline .form-group {width: 100%;margin-bottom: 5px;}
	.blog .blog-content .blog-links .btn {width: 100%;text-align: center;}
	.blog .blog-content .media .media-object {width: 140px;}
	.blog .blog-content .media .media-middle {vertical-align: top;}
	.blog .blog-content .media-body .media-heading {font-size: 20px;}

	/*blog-subscribe*/
	.blog .blog-subscribe p {margin-bottom: 15px;}

	/*features*/
	.features-pcim img{margin:0 auto 20px;}
	.features-pcim a{margin-left:auto;margin-right:auto;display:table;float:none;}
	.features-pcim h4 {margin-bottom: 20px;}

	/*Login page style*/
	.login-area { min-height: initial;}

	/*forgot password style */
	.forgot-area .btn-default {display: table; margin:0 auto; width: 106px;}
	.forgot-area .box input{width: 100%;}

}

@media only screen and (max-width: 870px) {
	.home-slider .slider-content .content { display: none;}
	.home-slider .slider-content .container { padding-left: 45px; }
	.home-slider .slider-content {top: 0%; }

}

@media only screen and (max-width: 767px) {

	 /*header styles*/
	 .navbar-brand {float: left;}
	 .navbar-toggle { margin-top: 18px; margin-right: 19px;}
	 .navbar-nav > li > a {padding-bottom: 15px;padding-top: 15px;}
	 .navbar-default .navbar-toggle {/*border-color: #4099d0;background: #4099d0;*/background: #fff;border-color: #fff;}
	 .navbar-default .navbar-toggle:hover ,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:active{ border-color:#fff;background: #fff; }
	 .navbar-default .navbar-toggle .icon-bar {background: #4099d0;}
	 .navbar-default .navbar-nav>.active>a{background: #4099d0;color: #fff;}
	 .navbar-default .navbar-nav>.active>a:hover {background: #3c8cbe;color: #fff;}
	 .active>a:after {content: ""; width: 50px;bottom: 10px;display: none;}
	 .nav>li {border-bottom: 1px solid #d6d5d5;}
	 .navbar-default .dropdownhover-right {padding-left: 15px;}
	 .navbar-nav {margin-bottom: 0px;}

	/*slider styles*/
	.home-slider .slider-content .container {padding-left: 40px;}
	.home-slider .slider-content .caption{ font-size: 14px; }
	.home-slider .slider-content {top: 0%;}
	.home-slider .slider-content a {font-size: 13px;}

	/*Home featured styles*/
	.featured-left-box {text-align: center;}
	.featured .content p{width:100%;}
	.featured .content .list ul {width: 50%;}
	.features-pcim{padding:10px 0;}

	/*Home service styles*/
	.service-img img{margin:0 auto;}
	.service .head p { text-align: center;}
	.service .head h2 {text-align: center;}
	.service .service-list { margin: 0 auto; padding-top: 35px; width: 70%; }
	.video .video-wrapper .inner-wrapper img { margin:0 auto;}
	.video .video-content h3 {text-align: center;}
	.video .video-content a{font-size:13px;margin:0 auto;display:table;}
	.video .tour-head p, .video .video-content p {text-align: center;}

	/*about styles*/
	.about .content {background-size: auto 50px;padding-left: 75px}

	/*featured styles*/
	.featured .featured-right-box .content .product-table { padding: 30px 35px 20px;}
	.features-rar .box-content {min-height:initial;}

	/*video styles*/
	.video .video-wrapper .inner-wrapper {display: inline-block; width: 100%;}
	.video .video-wrapper .inner-wrapper img{display:table;float:none;margin:0 auto;width:auto;}
	.video .video-content {padding-left: 0px;}
	.video .tour-head { margin-bottom: 30px;}
	.video .video-content h3 {margin-top: 20px;}
	.video .video-wrapper #thevideo embed {height: 279px;width: 496px;max-width: 100% !important;}


	/*Trial page styles*/
	.trial-banner h1 {text-align: center;}
	.trial-content h2 {text-align: center;}
	.trial-content p {text-align: center;}
	.trial-content img{margin:40px auto 0;}
	.trial-content .btn-default {margin:0 auto; display: table; width: 105px;}

	/*footer styles*/
	footer .contact h4 {margin-top: 15px; text-align: center;}
	footer .footer-top h4{text-align:center;}
	footer .newsletter input[type="email"]{float:none;margin:0 auto;width:60%;}
	footer .newsletter input[type="submit"]{display:table;float:none;margin:10px auto; width: 100px;}
	footer .contact ul{margin:0 auto;width:90%;}
	footer .contact ul li {text-align: center; display: block;}

	/*back to top styles*/
	.move-top {display: none !important;}

	/* =====  =====blog page styles  =====  ===== */

	/*blog content*/
	.blog .blog-content .blog-links {display: none;}


	/*features page styles*/
	.features-rar h3 {color: #024167;}
	.features-rar .f-analysis, .f-report  {margin-top: 30px;}


	/*solution page styles*/
	.solution-banner img{margin:0 auto 20px;}

	/*contact page styles*/
	.contact-content .line{background-color:#f0f0f0;height:1px;margin:60px auto;min-height:initial;width:100%;}
	.contact-content{padding-top:0;}
	.contact-banner h1 {text-align: center;}
	.contact-content h2 {text-align: center;}
	.contact-content .s-inq {width: 70%; margin:10px auto;}
	.contact-content h3 {margin-top:40px;text-align: center;}
	.contact-content h4{text-align: center;}
	.contact-content .btn-default {display: table;margin: 0 auto; width: 105px;}
	.contact-map address {width: 320px;}


	/*Login page style*/
	.login-area .btn-default {display: table; margin:0 auto; width: 105px;}
	.login-area a {display: table; margin:10px auto; }
	.login-area .box {padding: 50px 40px 20px;}


	/*forgot password style */
	.forgot-area .btn-default {display: table; margin:0 auto; width: 106px;}

	/*reset password style */
	.reset-area .btn-default {display: table; margin:0 auto; width: 106px;}

}

@media only screen and (max-width: 639px) {

	/* home banner image */
	.home-slider .bx-wrapper img{ visibility: hidden; margin-bottom: 40px; }
	.home-slider .slider-content .caption{ width:100%; }
	.home-slider .slider-content .pcontent{ width:100%; }

	/*about styles*/
	.about .col-xs-6 { width: 100%; }

	/*video*/
	.video .video-wrapper .inner-wrapper  img { width: 100%; }
	.home-slider .slider-content {top: 10%;}

	/*featured styles*/
	.featured .featured-right-box .content .product-table { padding: 30px 40px 20px; }
	.featured .content .head span a { padding: 5px 15px;font-size: 12px;}
	.featured .content .full-list-link a {font-size: 13px;}

	/* =====  =====blog page styles  =====  ===== */

	/*blog content*/
	.blog .blog-subscribe .btn-default { padding: 15px 0px;}
	.blog .blog-content {padding: 30px 0;}

	/*blog-banner styles*/
	.blog-banner h2 {margin-top: 30px;font-size: 30px;}
	.blog-banner p {font-size: 16px;}

	/*blog-subscribe*/
	.blog .blog-subscribe .form-control { padding: 10px;}
	.blog .blog-subscribe .btn-default {padding: 11px 0px;}



	/* =====  =====blog-details page styles  =====  ===== */

	/*blog content*/
	.one-full-blog .blog-content .blog-comments .reply { padding-right:0px;}
	.one-full-blog .blog-content .blog-wrapper .blog-title {font-size: 25px;}
	.one-full-blog .blog-content .blog-comments h4 {font-size: 16px;}
	.one-full-blog .blog-content .blog-comments {padding-top: 30px;}
	.one-full-blog .blog-content .blog-comments .reply .form-control {padding: 8px 12px;}
	.one-full-blog .blog-content .blog-comments .reply .btn {padding: 10px 18px;}



}


@media only screen and (max-width: 479px) {
	/*about styles*/
	.about .head h1 {font-size: 20px;}
	.about .content h3 {font-size: 18px;}

	/*featured styles*/
	.featured .content .head {font-size: 20px;}
	.featured .featured-right-box .content .product-table {padding: 25px 30px 5px;}
	.featured .content .list ul {padding-top: 0 5px 0 0;}

	/*home slider styles*/
	.home-slider .slider-content {display: none;}
	.home-slider .bx-wrapper img{ display: none; }
	.home-slider .bx-wrapper .bx-controls-direction a {display: none;}

	 /*video styles*/
	 .video .video-wrapper #thevideo embed {height: 250px;width: 450px;max-width: 100% !important;}

	 /*footer styles*/

	 /* =====  =====blog page styles  =====  ===== */

	/*blog content*/
	 .blog .blog-subscribe .form-group {width: 100%;padding-right: 0px;}
	 .blog .blog-subscribe .form-control { padding: 7px 14px}
	 .blog .blog-subscribe .btn-default {width: 100%;padding: 8px 0px;}
	 .blog .blog-content .media .media-left {padding-right: 20px;}
	 .blog .blog-content .media-body,.blog .blog-content .media-left,.blog .blog-content .media-right {display: block;}
	 .blog .blog-content .media .media-object {margin: auto;}
	 .blog .blog-content .media-body {width: 100%;text-align: center;margin-top: 20px;}
	 .blog .blog-content .media .media-object {width: auto;max-width: 100%;}


	/* =====  =====blog-details page styles  =====  ===== */

	/*blog content*/
	.one-full-blog .blog-content .blog-comments .reply .left-space,.one-full-blog .blog-content .blog-comments .reply .right-space { padding:0px; width: 100%}
	/*.one-full-blog .blog-content .blog-comments .reply .right-space {padding: 0px}*/

	/*About Page style */
	.about-banner h2 {margin-top: 20px;}
	.about-banner p {margin-top: 30px;}


}

/*New style for solution pages*/

.solution-content-new { padding: 0px; }
.solution-content-new .container .row .col-md-4 { padding: 0; }
.solution-content-new .center-marg { margin-left: 1px; margin-right: 1px; width: 99.5%; }
.solution-box { width: 100%; position: relative; }
.solution-box > a { background-color: rgba(0, 0, 0, 0.9); color: #fff; left: 0; padding: 20px 0px; position: absolute; text-align: center; top: 40%; width: 100%; font-size: 15px; text-transform: uppercase; font-weight: bold; }
.solution-box img { height: 480px; width: 100%; object-fit: cover; object-position: right; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }
.solution-box > a:hover { background: #000; }
.solution-banner h3 { font-size: 30px; text-align: center; color: #fff; margin-top: 40px; margin-bottom: 30px; text-transform: uppercase; }
.solution-img { display: inline-block; margin-bottom: 20px; }
.scnew { padding-top: 150px; }
.scnew-box { background: #fff; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 20px; -webkit-box-shadow: 3px 3px 5px 6px #f9f9f9;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ -moz-box-shadow: 3px 3px 5px 6px #f9f9f9;  /* Firefox 3.5 - 3.6 */ box-shadow: 3px 3px 5px 6px #f9f9f9;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ min-height: 358px; }
.scnew-box h2 { font-size: 20px; text-align: center; color: #4099d0; }
.scnew-box p { font-size: 14px; }


@media only screen and (max-width:767px) {
	.solution-content-new .center-marg { margin-left: 0px; margin-right: 0px; margin-top: 1px; margin-bottom: 1px; width: 100%; }
	.solution-box img { height: 300px; }

}


@media only screen and (max-width: 345px) {

	/*featured styles*/
	.featured .featured-right-box .content .product-table {padding: 15px 17px 5px;}
}
.link-name {
	color: #3c8dbc !important;
    cursor: pointer !important;
    display: initial !important;
    background: none !important;
    padding: 0 !important;
    margin:0 !important;
    font-size: inherit !important;
}
.dropbtn {

    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: white;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    list-style: none;
}

.dropdown-content a {
    color: black;
    padding: 12px 0px 10px 10px;
    text-decoration: none;
    display: block;
    margin: 0px 0px 0px -40px;
    text-align: left;
    cursor: pointer;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.underlineText{
	text-decoration: underline !important;
}

.form-group.required .control-label:after {
  content:"*";
  color:red;
}



.banner-area {padding:20px 0px;width: 100%;color: #404040; background-color: #e9f0f8;}
.banner-area .caption {text-transform:uppercase;font-size:20px;font-weight:600;}
.banner-area .content {margin-bottom:20px;}
.banner-area .pcontent { margin-bottom:20px;}
.banner-area .blue a {text-align:center;width:150px;padding:10px 10px;background:#3c8dbc;color:#fff;border-radius:5px;text-transform:capitalize;font-size:14px;display:inline-block;}
.banner-area .blue a:hover {text-decoration:none;background-color:#6fad40;}
.banner-area .green a {text-align:center;width:150px;padding:10px 10px;background:#6fad40;color:#fff;border-radius:5px;text-transform:capitalize;font-size:14px;display:inline-block;}
.banner-area .green a:hover {text-decoration:none;background-color: #3c8dbc;}
@media only screen and (max-width:768px) {
		.banner-area {background-image: none;}
}

.rightImageBanner{
	max-width: 600px;
    margin: -85px auto 0px auto;
    display: table;
}

.title{
	font-size: 14px;
    font-weight: 800;
}
.private-page-content{padding:100px 0 40px;}
.private-page-content .col-md-10{margin:0 auto;float:none;}
.private-page-content p{color:#404040;font-size:16px;line-height:31px;}
.private-page-content .btn a{background:#3c8dbc none repeat scroll 0 0;border-color:#3c8dbc;color:#fff;display:table;font-size:14px;padding:10px 15px;text-decoration:none;margin:20px auto;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.private-page-content .btn a:hover{background-color:#367fa9;}
.table-info { border:1px solid black; }
.table-info tbody { border:none; }
.table-info th, .table-info td{
	border: 1px solid black;
	border-collapse: collapse;
	padding:3px;
	font-size: 12px;
	font-family: \"Lucida Grande\",\"Lucida Sans Unicode\",Arial,Helvetica,sans-serif;
}

a.adisabled {
  cursor: not-allowed;
  opacity: .65;
}

a.adisabled:hover { text-decoration: none; }
a.adisabled:focus { text-decoration: none; }
a.adisabled:active { text-decoration: none; }