/* $Id$ */
/**
 * TODO while check in this file
 *
 * 1. append all images with ?p=Jan_28_2014 parameter in the end.
 * 2. Use images by give the full url path in from our static account.
 * 3. Remove the unused classes
 */
/* CSS Document */

/*@font-face {
	font-family: "Open Sans";
	src: url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype");
}

*/

@font-face {
	font-family: "Open Sans";
	src: url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype");
}


@font-face {
	font-family: "Open Sans Semi";
	src: url(../fonts/OpenSans-Semibold-webfont.ttf) format("truetype");
}

@font-face {
	font-family: "Open Sans Light";
	src: url(../fonts/OpenSans-Light-webfont.ttf) format("truetype");
}


::selection {
	background: #B4D5FE;
    
    
}
::-moz-selection {
 background: #B4D5FE; 
   /* Firefox */
}

::-webkit-selection {
 background: #B4D5FE;
     /* Safari */
}
:active, :focus {
	outline: none !important;
   
}


/* ----------------------------------------------------------------
	Typography
-----------------------------------------------------------------*/
body {
	line-height:27px;
	color: #000;
	font-family:  "Open Sans", sans-serif;
	font-size: 15px;
}
a, p a, li a {
	color: #555;
	text-decoration: none !important;
	border-bottom: 1px dotted #cccccc;
}
nav ul li a, #header-wrap a, #slider a, .promo a, .fbox-icon a, img a, .testi-image a, #footer a, .learnmore_link a, .news a, .cd-panel-header a{
	border-bottom: none!important;
}
a:hover {
	color: #222;
}
.sign-btn a:hover {
	color: #fff!important;
}
a img {
	border: none;
}
img {
	max-width: 100%;
}
iframe {
	border: none !important;
}
h1, h2, h3, h4, h5, a {
	color: #000;
}
/* ----------------------------------------------------------------
	Basic Layout Styles
-----------------------------------------------------------------*/


h1, h2, h3, h4, h5, h6 {
	margin: 0 0 15px 0;
	font-family:  "Open Sans", sans-serif, Helvetica;
}
h5, h6 {
	margin-bottom: 20px;
}
h1 {
	font-size: 44px;
	letter-spacing: -1.5px;
	line-height: 50px;
}
h2 {
	font-size: 30px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 38px;
}
h3 {
	font-size: 24px;
	line-height: 34px;
	letter-spacing: -0.5px;
}
h4 {
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.widget h2 {
    font-size: 30px;
    font-weight: 300;
    letter-spacing: -0.5px;
    line-height: 38px;
    font-family: "Open Sans Light", sans-serif;
}


.foot h5 a {
   /* font-size: 15px;*/
    color: #333!important;
}

.line, .double-line {
	margin: 20px 0;
}
.rightmargin {
	margin-right: 28px !important;
}
.topmargin-lg {
	margin-top: 40px !important;
}
.bottommargin-lg {
	margin-bottom: 40px !important;
}
.footer-top {
	margin-top: 0px !important;
}
#footer {
	background-color: #eee;
	border-top: none;
	position: relative;
}
/* ----------------------------------------------------------------
	Sections
-----------------------------------------------------------------*/

.section{
	position: relative;
	margin: 0px 0;
	padding: 20px 0;
	background-color: #F9F9F9;
	overflow: hidden;
}
.section-part {
	position: relative;
	margin: 60px 0;
	padding: 60px 0;
	background-color: #282828;
	overflow: hidden;
}
.white_colour {
	color: #fff!important;
}
/* ----------------------------------------------------------------
	Columns & Grids
-----------------------------------------------------------------*/


.col_one_third {
	width: 30%;
}
.col_two_third {
	width: 67%;
}
.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
	margin-right: 0px;
	margin-bottom: 15px;
}
.col_half_change {
	width: 97%;
}
/* ----------------------------------------------------------------
	Flex Slider
-----------------------------------------------------------------*/


.slider_height-lg {
	height: 450px!important;
}
.silder_section-lg {
	height: 425px!important;
}
.slider_height-sm {
	height: auto!important;
}
.silder_section-sm {
	height: auto!important;
}
/* ----------------------------------------------------------------
	Logo
-----------------------------------------------------------------*/


#logo {
font-family:  "Open Sans", sans-serif, Helvetica;
	font-size: 36px;
}
/* ----------------------------------------------------------------
	Header Right Area
-----------------------------------------------------------------*/


/* ----------------------------------------------------------------
	Primary Menu
-----------------------------------------------------------------*/



#header.full-header #primary-menu > ul {
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}
#primary-menu ul li:last-child {
	margin-right: 0px;
}
#primary-menu ul li a {
	height: auto;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: 65px;
	font-family:  "Open Sans", sans-serif, Helvetica;
	-webkit-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
	-o-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
	transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
}
#header, #header-wrap, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
	height: 68px;
	-webkit-transition: height .4s ease, opacity .3s ease;
	-o-transition: height .4s ease, opacity .3s ease;
	transition: height .4s ease, opacity .3s ease;
}
#header, #header-wrap, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {
	height: 70px;
	transition: height 0.4s ease 0s, opacity 0.3s ease 0s;
}
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
	line-height: 60px!important;
}
#header.full-header #logo {
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}
#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #header.sticky-header:not(.static-sticky) #primary-menu, #header.sticky-header:not(.static-sticky) #primary-menu > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
	height: 57px!important;
}
#logo img {
    height: 42px!important;
}
#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a {
	color: #83b633;
}
#primary-menu > ul > li.sub-menu > a > div {
}
#primary-menu ul ul, #primary-menu ul li .mega-menu-content {
	width: 350px;
}
#primary-menu ul ul ul {
	left: 0px;
}
#primary-menu ul ul.menu-pos-invert, #primary-menu ul li .mega-menu-content.menu-pos-invert {
	left: auto;
	right: 0;
}
#primary-menu ul ul ul.menu-pos-invert {
	right: 218px;
}
#primary-menu ul ul li {
	float: none;
	margin: 0;
}
#primary-menu ul ul li:first-child {
	border-top: 0;
}
#primary-menu ul ul a {
	font-family:  "Open Sans", sans-serif, Helvetica;
}
#logo img{
    display: block;
    margin-top: 8px;
    height: 42px;
}
/* ----------------------------------------------------------------
	Mega Menu
-----------------------------------------------------------------*/


#primary-menu ul li .mega-menu-content, #primary-menu ul li.mega-menu-small .mega-menu-content {
	width: 400px;
}
#primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content {
	margin: 0 25px;
}
#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a {
	font-family:  "Open Sans", sans-serif, Helvetica;
}
/* ----------------------------------------------------------------
	Top Search
-----------------------------------------------------------------*/

#top-search form input {
 font-family:  "Open Sans"!important, sans-serif, Helvetica;
}
/* Slider Arrows
-----------------------------------------------------------------*/

#slider .owl-theme .owl-controls {
	margin: 0;
}
#slider-arrow-left, #slider-arrow-right, .camera_prev, .camera_next, #slider .owl-prev, #slider .owl-next, .flex-prev, .flex-next, .nivo-prevNav, .nivo-nextNav, .slider-arrow-top-sm, .slider-arrow-bottom-sm {
	top: 28%;
}
#slider .container {
	height: 100%;
	position: relative;
}
/* ----------------------------------------------------------------
	Page Title
-----------------------------------------------------------------*/

#page-title h1 {
	color: #333;
	font-size: 34px;
	font-weight: 300;
	letter-spacing: -1.5px;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-transform: none;
}
#page-title {
	background-color: #f5f5f5;
	border-bottom: 1px solid #eee;
	padding: 20px 0;
	position: relative;
}
.breadcrumb {
	top: -10% !important;
	left: auto !important;
	right: 0px !important;
}
.breadcrumb a {
	color: #fff;
}
.breadcrumb a:hover {
	color: #fff;
}
/* ----------------------------------------------------------------
	Content
-----------------------------------------------------------------*/


.content-wrap {
	padding: 10px 0;
}
#content .container, .container {
	position: relative;
	width: 1024px!important;
	padding: 0px;
}
/* ----------------------------------------------------------------
	Blog
-----------------------------------------------------------------*/



.entry-meta li {
	font-family:  "Open Sans", sans-serif;
}
.entry-link {
	font-family:  "Open Sans", sans-serif;
}
.entry-link span {
	font-family:  "Open Sans", sans-serif;
}
.entry-link:hover span {
	color: #EEE;
}
.entry blockquote p {
	font-family:  "Open Sans", sans-serif;
	font-style: italic;
}
/* Blog - Timeline
-----------------------------------------------------------------*/

.entry.entry-date-section {
	width: 100% !important;
	margin: 50px -70px 80px;
	padding: 0;
	border: 0;
	text-align: center;
}
.entry.entry-date-section span {
	text-transform: uppercase;
	font-family:  "Open Sans", sans-serif;
}
/* Individual Post
-----------------------------------------------------------------*/

.more-link {
	font-family:  "Open Sans", sans-serif;
	font-style: italic;
}
.more-link:hover {
	border-bottom-color: #555;
}
/* ----------------------------------------------------------------
	Comments List
-----------------------------------------------------------------*/

.comment-content .comment-author span, .comment-content .comment-author span a {
	font-family:  "Open Sans", sans-serif;
}
/* Post Elements
-----------------------------------------------------------------*/

.wp-caption {
	text-align: center;
	margin: 10px 20px 13px 20px;
	font-family:  "Open Sans", sans-serif;
	font-style: italic;
}
/* ----------------------------------------------------------------
	Buttons
-----------------------------------------------------------------*/


.button {
	line-height: 24px;
	background-color: #83b633;
	margin: 5px 0;
}
.top {
	padding-top: 0px!important;
}
.btn-success-signup {
	color: #ffffff;
	background-color: #83b633;
	border-color: none;
}
.button.button-small {
	padding: 0 17px;
	font-size: 12px;
	height: 34px;
	line-height: 34px;
}
.button.button-3d {
	border-bottom: none;
	border-radius: 0px;
	transition: none 0s ease 0s;
	box-shadow: 0 1px 4px rgb(169, 167, 167);
}
.button, .button2 {
	background-color: #83b633;
	border: medium none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	height: 40px;
	letter-spacing: 1px;
	line-height: 40px;
	margin: 10px 0px;
	outline: medium none;
	padding: 0 22px;
	position: relative;
	text-shadow: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.button2 {
	background-color: transparent;
}
.signup_topband {
	color: #fff!important;
	display: block;
	font-size: 11px!important;
	font-weight: 300;
	margin-top: 0px!important;
	text-align: center;

}
.button.button-large {
	font-size: 16px;
	height: auto;
	line-height: 18px;
	padding: 8px 40px;
}
.button.button-xlarge {
	padding: 0 32px;
	font-size: 18px;
	letter-spacing: 2px;
	height: 52px;
	line-height: 52px;
}
.button.button-desc {
	text-align:center;
	padding: 20px;
	font-size: 17px;
	height: auto;
	line-height: 1;
	font-family:  "Open Sans Semi", sans-serif;
}
.button.button-desc span {
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 10px;
	text-transform: uppercase;
	color: #fff;
}
/* Buttons - Border
-----------------------------------------------------------------*/

.button.button-border {
	border: 1px solid #e4e4e4;
}
/* Buttons - Border
-----------------------------------------------------------------*/

.button.button-3d:hover {
	background-color: #83b633 !important;
}
/* Buttons - Colors
-----------------------------------------------------------------*/


.button-green {
	background-color: #83b633;
}
.button-3d.button-green:hover, .button-reveal.button-green:hover {
	background-color: #83b633 !important;
}
/* ----------------------------------------------------------------
	Promo Boxes
-----------------------------------------------------------------*/

.promo h3 {
	font-weight: 300;
	margin-bottom: 0;
}
.promo > span, .promo > .container > span {
	font-size: 13px;
	font-weight: 400;
}
.promo.promo-center {
	padding: 30px 12px;
	text-align: center;
}
/* Promo - with Border
-----------------------------------------------------------------*/


.promo.promo-border a.button {
	right: 30px;
}
.promo-span {
	font-size: 11px;
	padding-left: 20px;
}
.btn-learmore {
	padding: 0px;
	color: #333!important;
	font-size: 12px;
}
/* ----------------------------------------------------------------
	Featured Boxes
-----------------------------------------------------------------*/


.feature-box .fbox-icon {
	height: 40px;
	top: -5px;
	/*width: 40px;*/
}
.feature-box .fbox-icon i, .feature-box .fbox-icon img {
	color: #83b633;
	background-color: #fff;
}
.feature-box .fbox-icon i {
	font-style: normal;
	font-size: 30px;
	text-align: center;
	line-height: 41px;
}
.feature-box p {
	margin: 8px 0 0 0;
	color: #444;
}
.feature-box {
	margin-top: 20px;
	padding: 0 0 0 60px!important;
	position: relative;
}
/* Feature Box - Plain
-----------------------------------------------------------------*/

.feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img {
	color: #83b633;
	border-radius: 0;
}
.feature-box.fbox-plain .fbox-icon i {
	font-size: 48px;
	line-height: 0 !important;
}
.fbox-effect .fbox-icon i::after {
	box-shadow: 0 0 0 0px #fff;
}
.fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i {
	background-color: #fff;
	color: #83b633;
}
/* Feature Box - Center
-----------------------------------------------------------------*/

.feature-box.fbox-center .fbox-icon i {
	font-size: 42px;
	line-height: 0px;
}
.dotline {
	border-bottom: 1px dotted rgb(119, 119, 119)!important;
}

.white_dotline {
	border-bottom: 1px dotted #fff!important;
}
/* Feature Box - Center & Large Icons
-----------------------------------------------------------------*/


.feature-box.fbox-center.fbox-plain .fbox-icon i {
	font-size: 37px;
}
/* Feature Box - Subtitle
-----------------------------------------------------------------*/


.feature-box.fbox-center.fbox-italic p {
	font-style: italic;
	font-family:  "Open Sans", sans-serif;
}
/* Feature Box - Background
-----------------------------------------------------------------*/

.feature-box.fbox-bg.fbox-center {
	padding: 10px 7px 0px;
}
.feature-box.fbox-bg.fbox-center:first-child { /*margin-top:35px;*/
	margin-top: 26px;
	margin-bottom: 10px;
}
.feature-box.fbox-bg.fbox-center.fbox-large:first-child {
	margin-top: 64px;
}
.feature-box.fbox-bg.fbox-center .fbox-icon {
	top: -25px;
}
/* ----------------------------------------------------------------
	Styled Icons
-----------------------------------------------------------------*/


.i-rounded, .i-plain, .i-circled, .i-bordered, .social-icon {
	color: #666;
}
/* ----------------------------------------------------------------
	Social Icons
-----------------------------------------------------------------*/


.social-icons-new {
	margin: 0 5px 5px 0;
	width: 40px;
	height: 40px;
	font-size: 23px!important;
	line-height: 38px !important;
	color: #666;
	text-shadow: none;
	border: 0px;
	border-radius: 3px;
	overflow: hidden;
}
/* Social Icons - Small
-----------------------------------------------------------------*/


/*.social-icon i:last-child { color: #FFF !important; }
*/

/*.social-icon:hover {
	color: #555;
	border-color: transparent;
}*/


/* ----------------------------------------------------------------
	Toggle
-----------------------------------------------------------------*/


.toggle .togglet, .toggle .toggleta {
	font-size: 12px;
	font-weight: 400;
}
/* Tabs - Large Navigation
-----------------------------------------------------------------*/

ul.tab-nav-lg li a {
	font-family:  "Open Sans", sans-serif;
}
ul.tab-nav.tab-nav2 li {
	border: 0 none;
	margin-left: 0px!important;
}
/* ----------------------------------------------------------------
	Side Navigation
-----------------------------------------------------------------*/



.sidenav > .ui-tabs-active > a, .sidenav > .ui-tabs-active > a:hover {
	background-color: #83b633 !important;
}
/* ----------------------------------------------------------------
	Testimonials
-----------------------------------------------------------------*/

/* Testimonials - Item
-----------------------------------------------------------------*/


.testi-content p {
	font-family:  "Open Sans", sans-serif;
}
.testi-meta {
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* Testimonials - Full Width
-----------------------------------------------------------------*/

.testimonial-full .testi-image i {
	line-height: 72px;
}
.testimonial-full .testi-content {
	text-align: center;
	font-size: 14px;
}
/* ----------------------------------------------------------------
	Team
-----------------------------------------------------------------*/

.team-title span {
	font-family:  "Open Sans", sans-serif;
}
/* Pricing Boxes - Minimal
-----------------------------------------------------------------*/

.pricing-box.pricing-minimal .pricing-price {
	background-color: none;
}
/* ----------------------------------------------------------------
	Counter
-----------------------------------------------------------------*/


.counter {
	font-size: 42px;
	font-weight: 600;
	font-family:  "Open Sans", sans-serif;
}
/* ----------------------------------------------------------------
	Skills Bar
-----------------------------------------------------------------*/


.skills li .progress-percent .counter {
	font-family:  "Open Sans", sans-serif;
}
label {
	font-family:  "Open Sans", sans-serif;
	text-transform: none;
}
/* ----------------------------------------------------------------
	Google Maps
-----------------------------------------------------------------*/


.gm-style .gm-style-iw h3 span {
	font-size: inherit;
	font-family: none;
}
/* Heading Block - with Subtitle
-----------------------------------------------------------------*/

.heading-block {
	margin-bottom: 0px;
}
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .emphasis-title h1, .emphasis-title h2, .server-heading {
	margin-bottom: 0;
	font-weight: 300;
	letter-spacing: 1px;
	color: #333;
	text-transform: none;
    font-family:  "Open Sans", sans-serif;
}
.heading-block h1 {
	font-size: 35px;
	letter-spacing: -1.5px;
	line-height: 50px;
	text-transform: none;
	border-bottom: none;
	font-weight: 300;
    font-family:  "Open Sans", sans-serif;
}
.heading-block h2, .server-heading {
	font-size: 27px;
	letter-spacing: -0.5px;
	line-height: 37px;
    font-family:  "Open Sans", sans-serif;
}

.heading-block h3 {
	font-size: 26px;
}
.heading-block h4 {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.heading-block ~ p:not(.lead) {
	font-size: 15px;
	line-height:27px;
}
.heading-block:after, .server-heading:after {
	content: '';
	display: block;
	margin-top: 15px;
	width: 40px;
	border-top: none;
}
h5, h6 {
	font-weight: 400!important;
}
/* Sub Heading
-----------------------------------------------------------------*/

.before-heading {
	font-family:  "Open Sans", sans-serif;
}
/* ----------------------------------------------------------------
	Preloaders
-----------------------------------------------------------------*/


.preloader, .preloader2, .form-process {
	display: block;
	width: 100%;
	height: 100%;
}
/* ----------------------------------------------------------------
	Footer
-----------------------------------------------------------------*/


#footer .footer-widgets-wrap {
	position: relative;
	padding: 20px 0 0 0;
}
.top-margin {
	margin-top: 15px;
}
#copyrights {
	padding: 55px 0!important;
	background-color: #DDD;
	font-size: 12px;
	line-height: 1.8;
}
#copyrights p {
	font-size: 12px!important;
}
.copyright-links a:hover {
	color: #555;
	border-bottom: 1px solid #666;
}
.copyrights-menu {
	margin-bottom: 0px;
}
.copyrights-menu a {
	font-size: 12px;
	margin: 0px;
	border-bottom: 0 !important;
	padding:0 4px;
}
/* Widget - Links
-----------------------------------------------------------------*/


.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li {
	display: inline-block;
	padding: 0 3px 0 0px;
}
.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li a
{ border: none !important; color: #111; font-size: 13px;}
}
/* Navigation Tree
-----------------------------------------------------------------*/

.nav-tree li a {
	font-family:  "Open Sans", sans-serif;
}
.nav-tree ul ul a {
	font-size: 12px;
	padding: 6px 0;
	letter-spacing: 1px;
	font-family:  "Open Sans", sans-serif;
}
td {
	font-size: 13px;
}
.overallpad {
	padding: 50px 0 0 0;
}
.overallpad2 {
	padding: 40px 0 0 0;
}
.zoho-logo {
	background: url("../images/zoho-logo.png") no-repeat scroll left top transparent;
	display: inline-block;
	height: 19px;
	position: relative;
	text-indent: -9999em;
	vertical-align: text-bottom;
	width: 50px;
}
.docker_bg {
	background-image: url("../images/docker.png");
	background-repeat: no-repeat!important;
	background-color: #b8deec!important;
	width: 100%;
	background-position: center;
}
span.titleheading {
	color: #333;
	font-family:  "Open Sans", sans-serif;
	font-size: 28px;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
	margin-top: 50%;
}
.pricingdiv {
	width: 90%;
	margin: 0 auto;
	border: 1px solid #ddd;
	margin-top: 2%;
	text-align: center;
}
.pricingborder {
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	padding: 6px;
}
.pricingborderbn {
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #f3d55b;
	padding: 6px;
}
.pricebg {
	background-color: #e4e4e4;
}
.pricebgbn {
	background-color: #f3d55b!important;
}
.pop {
	font-family:  "Open Sans", sans-serif;
	font-size: 13px;
	text-align: center;
	color: rgb(102, 102, 102);
	line-height: 20px;
	margin-bottom: 10px;
}
.learn {
	font-family:  "Open Sans", sans-serif;
	font-size: 14px;
	text-align: center;
	color: rgb(102, 102, 102);
	line-height: 8px;
	margin-bottom: 10px;
}
.sub_date {
	font-family:  "Open Sans", sans-serif;
	font-size: 14px;
	text-align: left;
	color: rgb(102, 102, 102);
	line-height: 8px;
	font-weight: 400!important;
}
.sidemargin-lg {
	margin: 0 200px;
}
.nosidemargin-sm {
	margin: 0 0px;
}
.nosidemargin-xs {
	margin: 0 0px;
}
.leftpad {
	padding-left: 30px;
}
.line-height {
	line-height: 30px;
}
.img_width {
	width: 100%;
	display: block;
}
.textlink_color {
	color: #444;
}
.top_padding {
	padding-top: 10px;
}
.col_one_third {
	width: 30%;
	margin-right: 2%;
}
.col_two_third {
	width: 67%;
	margin-right: 2%;
}
.col_two_fifth {
	margin-right: 2%;
}
.btn {
	border-radius: 0px;
	cursor: pointer;
}
.tablepress-responsive-all {
	display: block;
}
.tablepress-responsive-all thead {
	display: block;
	float: left;
}
.tablepress-rtl.tablepress-responsive-all thead {
	float: right;
}
.tablepress-responsive-all tfoot {
	display: none;
}
.tablepress-responsive-all tbody {
	display: block;
	overflow-x: auto;
	position: relative;
	white-space: nowrap;
	width: auto;
}
.tablepress-responsive-all tbody td, .tablepress-responsive-all thead th, .tablepress-responsive-all thead tr {
	border: medium none;
	display: block;
}
.tablepress-responsive-all tbody td:empty::before {
	content: " ";
}
.tablepress-responsive-all tbody tr {
	display: inline-block;
	vertical-align: top;
}
.tablepress-responsive-all thead th {
	width: auto !important;
}
.tablepress-responsive-all thead tr th:not(:last-child) {
	border-bottom: 1px solid transparent;
}
.tablepress-responsive-all tbody tr td:not(:last-child) {
	border-bottom: 1px solid #ddd;
}
.dataTables_wrapper .tablepress-responsive-all .sorting::after {
	padding: 0;
	transform: rotate(90deg);
}
.dataTables_wrapper .tablepress-responsive-all .sorting_asc::after {
	content: "";
	padding: 0 2px 0 0;
}
.dataTables_wrapper .tablepress-responsive-all .sorting_desc::after {
	content: "";
	padding: 0 1px 0 0;
}
.dataTables_wrapper .tablepress {
	clear: both;
	margin: 0 !important;
}
.tablepress {
	font-size: 13px;
	line-height: 2;
}
.tablepress {
	font-size: 13px;
	line-height: 2;
	border-collapse: collapse;
	border-spacing: 0;
}
.tablepress tbody tr:first-child td {
	border-top: 0 none;
}
.tablepress .even td {
	background-color: #fff;
}
.tablepress tbody td, .tablepress tfoot th {
	border-top: 1px solid #ddd;
}
.tablepress tbody td {
	vertical-align: top;
}
.tablepress td, .tablepress th {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	float: none !important;
	padding: 8px;
	text-align: left;
}
.tablepress .sorting::after {
	content: "";
}
.tablepress .sorting::after, .tablepress .sorting_asc::after, .tablepress .sorting_desc::after {
	bottom: 0;
	font-family: TablePress;
	font-size: 14px;
	font-weight: 400;
	height: 14px;
	left: auto;
	line-height: 1;
	margin: auto;
	position: absolute;
	right: 6px;
	top: 0;
}
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
	cursor: pointer;
	outline: 0 none;
	padding-right: 20px;
	position: relative;
}
.tablepress tfoot th, .tablepress thead th {
	color: #333538;
}
.tablepress tfoot th, .tablepress thead th {
	background-color: #d9edf7;
	font-weight: 700;
	vertical-align: middle;
}
.tablepress thead th {
	border-bottom: 1px solid #ddd;
}
.tablepress td, .tablepress th {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	float: none !important;
	padding: 8px;
	text-align: left;
}
.dataTables_paginate.paging_simple {
	padding: 0 15px;
}
.dataTables_paginate {
	float: right;
	margin: 4px 0 0;
}
.paging_simple .paginate_button.next::after, .paging_simple .paginate_button.previous::before {
	bottom: 0;
	content: "";
	font-family: TablePress;
	font-size: 14px;
	font-weight: 500;
	height: 14px;
	left: -14px;
	line-height: 1;
	margin: auto;
	position: absolute;
	right: auto;
	text-align: left;
	text-shadow: 0.1em 0.1em #666;
	top: 0;
	width: 14px;
}
.paginate_button.disabled::after, .paginate_button.disabled::before {
	color: #f9f9f9;
}
.paginate_button::after, .paginate_button::before {
	color: #d9edf7;
}
.paginate_button.disabled::after, .paginate_button.disabled::before {
	color: #f9f9f9;
}
.dataTables_paginate a:first-child {
	margin-left: 0;
}
.paginate_button.disabled {
	color: #999 !important;
	cursor: default;
	text-decoration: none;
}
.dataTables_paginate a {
	color: #111 !important;
	display: inline-block;
	margin: 0 5px;
	outline: 0 none;
	position: relative;
	text-decoration: underline;
}
.comment-content a, .entry-content a {
	text-decoration: underline;
}
.main_heading {
	padding-top: 20px;
}
#swiper {
	max-height: 300px!important;
	height: 300px!important;
	line-height: 300px!important
}
.number-icon {
	font-size: 30px!important;
	top: 16px!important;
	width: 110px!important;
}
.line2 {
	background: rgb(131, 182, 51) none repeat scroll 0 0;
	height: 3px;
	position: relative;
	top: 33px;
	width: 1000px;
}
.icon {
	left: 50%!important;
	margin: 0 0 0 -48px!important;
	position: absolute!important;
	top: 0px!important;
	background-color: #fff!important;
	width: 96px!important;
	height: 96px!important;
}
.txtalign {
	text-align: center;
}
.table-responsive[data-pattern="priority-columns"] > .table > thead > tr > th, .table-responsive[data-pattern="priority-columns"] > .table > tbody > tr > th, .table-responsive[data-pattern="priority-columns"] > .table > tfoot > tr > th, .table-responsive[data-pattern="priority-columns"] > .table > thead > tr > td, .table-responsive[data-pattern="priority-columns"] > .table > tbody > tr > td, .table-responsive[data-pattern="priority-columns"] > .table > tfoot > tr > td {
	white-space: inherit!important;
}
.pack-signup {
	color: #f09202;
	font-size: 13px;
	text-decoration:none!important;
	font-weight: 600;
}
.txtalign a:hover {
	color: #f09202!important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 766px) {
	
	.plugin_img {
	position: relative;
	width: 100%!important;
	height: auto;
	border: 1px solid #ccc;
	margin: 0 10px 10px 10px;
	text-align: center!important;
	display: block;
	padding: 10px 0px;
}
.plugin_img_2 {
	position: relative;
	width: 100%!important;
	height: auto;
	border: 1px solid #ccc;
	margin: 0 10px 10px 10px;
	text-align: center!important;
	display: block;
	padding: 10px 0px;
}

#logo img {
	display: block;
	margin-top: 8px;
	height: 42px!important;
}
.heading-block h1 {
	font-size: 28px!important;
	line-height: 35px!important;
}
.foot_width {
	width: 100%!important;
}
.wordpress_topheight {
	height: 400px!important;
}
.pack-head {
	font-size: 16px!important;
	line-height: 1.5em;
	font-weight: 400;
}
#header, #header-wrap, #header.sticky-style-2, #header.sticky-style-3, #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
	height: auto!important;
}
.ei-slider {
	height: 750px!important;
}
.swiper-pagination {
	bottom: 10px!important;
	left: 0px!important;
	width: 100%
}
.swiper-pagination-bullet-active {
	background: #83b633 none repeat scroll 0 0;
	opacity: 1;
}
.swiper-container {
	text-align: center;
}
.container, #header.full-header .container, .container-fullwidth {
	width: 100%!important;
}
.container {
	padding-right: 0px!important;
	width: 90%!important;
}
#content .container, .container {
	position: relative;
	width: 90%!important;
	padding: 0px;
}
#primary-menu-trigger {
	left: 0;
	margin-top: 0;
	opacity: 1;
	pointer-events: auto;
	top: 11px!important;
	z-index: 1;
}
#logo {
	border: 0 none !important;
	display: block;
	float: none;
	height: auto!important;
	margin: 0 auto !important;
	max-width: none;
	padding: 0 !important;
	text-align: center;
}
#slider .container {
	height: 100%;
	position: relative;
	width: 90%!important;
}
.docker_bg {
	background-image: none;
	background-repeat: no-repeat!important;
	background-color: #b8deec!important;
	width: 100%;
	background-position: center;
}
.toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta {
	background-color: #EEE;
	line-height: 24px!important;
	padding: 10px 0px 10px 36px;
	border-radius: 2px;
}
.notopmargin-sm {
	margin-top: 0 !important;
}
.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide, .ei-slider {
	height: 750px !important;
}
.mg_right {
	margin-right: 0px;
}
.postcontent, .postcontent.bothsidebar, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
	float: none;
	margin-bottom: 50px !important;
	margin-right: 0;
	width: 100%!important;
}
#page-title h1 {
	font-size: 24px!important;
	line-height: 1.5!important;
}
ul.tab-nav:not(.tab-nav-lg) li {
	float: left;
	border-bottom: 0;
	height: 41px;
	text-align: center;
	width: 100%;
}
.tab_mobile {
	width: 90%!important;
	margin: 0 auto!important;
}
.dotline {
	border-bottom: 1px dotted rgb(119, 119, 119);
}
.button.button-desc {
	text-align: center!important;
	padding: 12px 6px;
	font-size: 15px!important;
	height: auto;
	line-height: 1;
	font-family:  "Open Sans Semi", sans-serif;	
}
.button.button-desc span {
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 11px!important;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 10px;
	text-transform: uppercase;
	color: #fff;
}
.button.button-desc {
	text-align: left;
	padding: 12px 14px;
	font-size: 16px!important;
	height: auto;
	line-height: 1;
	font-family:  "Open Sans Semi", sans-serif;	
}
.biztalk_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/monitor-overview.jpg) no-repeat center center fixed;
     width:100%;
}
.web-page-analysis_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/component-response-time.png) no-repeat center center fixed;
    width:100%;
}

.synthetic-monitoring_bg {
	background: linear-gradient(rgba(10, 117, 98, 0.8), rgba(7, 67, 102, 0.9));
	height: 300px!important;
    
    }

.ssl-monitoring_bg {
	background-color:#007cb9;
	height: 300px!important;

}
.mail-server_bg{
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/SMTP-server-response-time.png) no-repeat center center fixed;
     width:100%;
	}
.dns_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/dns-response-time-global-location.png) no-repeat center center fixed;
     width:100%;
    }
.cloud-monitoring_bg {
	background: linear-gradient(rgba(221, 130, 12, 0.8), rgba(203, 93, 12, 0.9));
	height: 200px!important;
     
}
    
.web-site-availability_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/global-response-time.png) no-repeat center center fixed;
     width:100%;
}
.plugins_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/plugins-nagios.png) no-repeat center center fixed;
     width:100%;
}
.plugins-top-band_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/plugins-top-band.jpg) no-repeat fixed;
     width:100%;
}

.php-top-band_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/banner_php.png) no-repeat fixed;
     width:100%;
}

.web-site-performance_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/global-website-performance-monitoring.png) no-repeat center center fixed;
     width:100%;
    }
		.cisco_topband_bg{		
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/cisco-cover-2x.png) no-repeat center center fixed;
     width:100%;
    }
.end-user-experience_bg{
	background: linear-gradient(rgba(76,76,76,1), rgba(7, 67, 102, 0.9));
	height: 500px!important;
    }
.linux-new_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/linux-device-snapshot.png) no-repeat center center fixed;
     width:100%;
}
.sharepoint-monitor_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/sharepoint-monitor-overview.jpg) no-repeat center center fixed;
     width:100%;
}
.network-performance-monitoring_bg {
	background: url(../images/network-performance-monitoring.jpg) no-repeat scroll center center/cover;
     width:100%;
}
.aws-apm_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/aws-apm-cloud.png) no-repeat center center fixed;
     width:100%;
}
.azure_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/azure-components.png) no-repeat center center fixed;
     width:100%;
}
.java_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/java-traces.png) no-repeat center center fixed;
     width:100%;
}
.dotnet_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/database-net.png) no-repeat center center fixed;
     width:100%;
}
.php_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/php-traces.png) no-repeat center center fixed;
     width:100%;
}
.tomcat_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/resptime-tomcat.png) no-repeat center center fixed;
     width:100%;
}
.websphere_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/rum-websphere.png) no-repeat center center fixed;
     width:100%;
}
.weblogic_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/traces-weblogic.png) no-repeat center center fixed;
     width:100%;
}
.glassfish_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/glassfish-webtransaction.png) no-repeat center center fixed;
     width:100%;
}

.activedirectory_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9)), url(../images/ad-ldap-sessions.png) no-repeat center center fixed;
     width:100%;
}
.biztalk_bg, .aws-apm_bg, .azure_bg, .web-site-performance_bg, .linux-new_bg, .sharepoint-monitor_bg, .plugins_bg, .plugins-top-band_bg, .glassfish_bg, .web-page-analysis_bg, .synthetic-monitoring_bg, .mail-server_bg, .ssl-monitoring_bg, .end-user-experience_bg,  .dns_bg, .cloud-monitoring_bg, .web-site-availability_bg, .java_bg, .product_bg, .tomcat_bg, .websphere_bg, .weblogic_bg, .php_bg, .dotnet_bg, .activedirectory_bg, .cisco_topband_bg, .php-top-band_bg {
	background-color: #333;
	top: 0;
	z-index: 1;
}
.topheading_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9));
	width: 100%;
	height: 530px!important;
}
.topheading_content-product-bg {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.55), rgba(25, 26, 29, 0.55));
	width: 100%;
	height: 560px!important;
}
.topmargin-mobile {
	margin-top: 15px;
}
.topheadingazure_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(0, 140, 219, 0.8), rgba(0, 140, 219, 0.8));
	width: 100%;
	height: 530px!important;
}
.topheadingsynthetic_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background-color:#0a7562!important;
	width: 100%;
	height: 350px!important;
    }
    
 
.topheadingcloud_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9));
	width: 100%;
	height: 525px!important;
    }
.topheadingenduser_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(76,76,76,1), rgba(7, 67, 102, 0.9));
	width: 100%;
	height: 490px!important;
}
    
.topheadingssl_content {
	position: absolute;
	top: 0px;
	z-index: 2;
background-color:#007cb9;
	width: 100%;
	height: 490px!important;
}
.topmargin-mobile {
	margin-top: 15px;
}
.tool_box {
	padding: 20px 10px;
	position: relative;
	height: auto;
	background-color: #555;
}

.product_bg {
	background: linear-gradient(rgba(25, 26, 29, 0.2), rgba(25, 26, 29, 0.2)), url(../images/product-bg) no-repeat center center fixed;
	height: 400px!important;
     width:100%;
}
.web_bg {
	background-image: none;
	background-color: #083358!important;
	height: 150px!important;
}
.server_bg {
	background-image: none!important;
	background-color: #3498db!important;
	height: 150px!important;
}
.app_bg {
	background-image: none!important;
	background-color: #3b6ac0!important;
	height: 150px!important;
}
.network_bg {
	background-image: none!important;
	background-color: #11999E!important;
	height: 150px!important;
}
.realuser_bg {
	background-image: none!important;
	background-color: #2A6F7F!important;
	height: 150px!important;
}
.product_box {
	width: 100%;
	height: 300px;
}
.product_box_bg {
	height: 740px;
	background-color: #364f6b!important;
}

.title_space_vertical{margin-top:0px!important;}

.compare_bg {
    background-color: #333;
    height: auto!important;
    width: 100%;
	padding:40px 20px;
}

.partner_bg{background-color:#f3f4f4; height:100%!important;}

.topmargin-lg{
			margin-top:0px!important;
}


.topmargin-sm { margin-top: 30px !important; }

.bg_testimonial_height, .bg_testimonial{
                        height: 360px!important;
}

.nobottommargin-xs{
			margin-bottom:0px!important;
	}

	.signup_foot{padding-left:0!important; text-align:left!important;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.wordpress_topheight {
	height: 400px!important;
}
#content .container, .container {
	position: relative;
	width: 750px!important;
	padding: 0px;
}

.color_box {
    width: 100%!important;
    height: 170px;
}

.index_bg {
	background-image: url(images/index_bg2.jpg?p=WEBMON_BUILD_NUMBER);
	transform: translate(0px, 0px);
	background-color:#000;
	background-position:0px!important;
}

.nobottommargin-xs{
			margin-bottom:0px!important;
	}


.plugin_img {
    border: 1px solid #ccc;
    display: inline-block;
    margin: 0 10px 10px;
    padding: 10px 0;
    text-align: center !important;
    width: 100%;
}
.plugin_img2 {
    border: 1px solid #ccc;
    display: inline-block;
    margin: 0 10px 10px;
    padding: 10px 0;
    text-align: center !important;
    width: 100%;
}
#logo img {
	display: block;
	margin-top: 8px;
	height: 42px!important;
}
.heading-block h1 {
	font-size: 28px!important;
	line-height: 35px!important;
}
.foot_width {
	width: 100%!important;
}
.pack-head {
	font-size: 16px!important;
	line-height: 1.5em;
	font-weight: 400;
}
.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide, .ei-slider {
	height: 950px !important;
}
#primary-menu-trigger {
	left: 0;
	margin-top: 0;
	opacity: 1;
	pointer-events: auto;
	top: 11px!important;
	z-index: 1;
}
#logo {
	border: 0 none !important;
	display: block;
	float: none;
	height: auto!important;
	margin: 0 auto !important;
	max-width: none;
	padding: 0 !important;
	text-align: center;
}
.tab_mobile {
	width: 90%!important;
	margin: 0 auto!important;
}
.docker_ipadbg {
	background-image: url("../images/docker-ipad.png")!important;
	background-repeat: no-repeat!important;
	background-color: #b8deec!important;
	width: 100%;
	background-position: center;
}
.swiper-pagination {
	bottom: 10px!important;
	left: 0px!important;
	width: 100%
}
.swiper-pagination-bullet-active {
	background: #83b633 none repeat scroll 0 0;
	opacity: 1;
}
.swiper-container {
	text-align: center;
}
#slider .container {
	height: 100%;
	position: relative;
	width: 750px!important;
}
#page-title h1 {
	font-size: 24px!important;
	line-height: 1.5!important;
}
#page-title .breadcrumb {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 6px 0 0 !important;
}
#page-title {
 			padding: 12px 0px!important;
			text-align: center;
}
.tablepress-responsive-phone {
	display: block;
}
.tablepress-responsive-phone thead {
	display: block;
	float: left;
}
.tablepress-rtl.tablepress-responsive-phone thead {
	float: right;
}
.tablepress-responsive-phone tfoot {
	display: none;
}
.tablepress-responsive-phone tbody {
	display: block;
	overflow-x: auto;
	position: relative;
	white-space: nowrap;
	width: auto;
}
.tablepress-responsive-phone tbody td, .tablepress-responsive-phone thead th, .tablepress-responsive-phone thead tr {
	border: medium none;
	display: block;
}
.tablepress-responsive-phone tbody td:empty::before {
	content: " ";
}
.tablepress-responsive-phone tbody tr {
	display: inline-block;
	vertical-align: top;
}
.tablepress-responsive-phone thead th {
	width: auto !important;
}
.tablepress-responsive-phone thead tr th:not(:last-child) {
	border-bottom: 1px solid transparent;
}
.tablepress-responsive-phone tbody tr td:not(:last-child) {
	border-bottom: 1px solid #ddd;
}
.dataTables_wrapper .tablepress-responsive-phone .sorting::after {
	padding: 0;
	transform: rotate(90deg);
}
.dataTables_wrapper .tablepress-responsive-phone .sorting_asc::after {
	content: "";
	padding: 0 2px 0 0;
}
.dataTables_wrapper .tablepress-responsive-phone .sorting_desc::after {
	content: "";
	padding: 0 1px 0 0;
}
.toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta {
	background-color: #EEE;
	line-height: 24px!important;
	padding: 10px 0px 10px 36px;
	border-radius: 2px;
}
.notopmargin-sm {
	margin-top: 0 !important;
}
.postcontent, .postcontent.bothsidebar, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
	float: none;
	margin-bottom: 50px !important;
	margin-right: 0;
	width: 100%!important;
}
.button.button-desc {
	text-align: center!important;
	padding: 12px 6px;
	font-size: 15px!important;
	height: auto;
	line-height: 1;
	font-family:  "Open Sans Semi", sans-serif;	
}
.mg_right {
	margin-right: 0px;
}
.button.button-desc span {
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 11px!important;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0;
	margin-top: 10px;
	text-transform: uppercase;
	color: #fff;
}
.button.button-desc {
	text-align: left;
	padding: 12px 14px;
	font-size: 16px!important;
	height: auto;
	line-height: 1;
	font-family:  "Open Sans Semi", sans-serif;	
}
.dotline {
	border-bottom: 1px dotted rgb(119, 119, 119);
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: none!important;
}
.tool_box {
	padding: 20px 10px;
	position: relative;
	height: auto;
	background-color: #555;
}

.compare_bg {
    background-color: #333;
    height: auto!important;
    width: 100%;
	padding:40px 20px;
}

.partner_bg{background-color:#f3f4f4; height:100%!important;}

.topmargin-lg{
			margin-top:0px!important;
}


.topmargin-sm { margin-top: 30px !important;}

.biztalk_bg, .aws-apm_bg, .azure_bg, .web-site-performance_bg, .linux-new_bg, .glassfish_bg, .sharepoint-monitor_bg, .plugins_bg, .plugins-top-band_bg, .web-page-analysis_bg, .synthetic-monitoring_bg, .ssl-monitoring_bg, .mail-server_bg, .dns_bg, .cloud-monitoring_bg, .end-user-experience_bg, .web-site-availability_bg, .java_bg, .product_bg, .tomcat_bg, .websphere_bg, .weblogic_bg, .php_bg, .dotnet_bg, .web_bg, .server_bg, .app_bg, .network_bg, .realuser_bg, .activedirectory_bg, .cisco_topband_bg, .php-top-band_bg {
	background-color: #333;
	height: 280px!important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	transform: rotate(-10deg);
	top: 50px;
	left: 0px;
	position: relative;
}

.col-sm-4, .col-sm-5  {
    width: 100%;
}

.msp_left_box_left {
    height: 100%;
}

ul.tab-nav.tab-nav2 li a {
							font-size: 13px!important;
}

.servertab_top_pad {
    padding-top: 9px!important;
}

.site24x7_text-2 {
    font-size: 11px;
    color: #999;
}

ul.tab-nav:not(.tab-nav-lg) li a {
    font-size:13px;
}

}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border-bottom-width: 0px!important;
}
.mgright {
	margin-right: 8px;
}
.iconlist {
	list-style-type: disc #83b633;
	margin-left: 2.5em;
	padding-left: 0;
	font-size: 15px;
}
.iconlist-color {
	color: #83b633;
}
ul li {
	line-height: 27px!important;
}
/*slider*/

#slidercontainer {
	background: rgb(243, 244, 244) none repeat scroll 0 0;
	border-bottom: 1px solid rgb(221, 221, 221);
}
.coda-slider, .coda-nav, .ar {
	margin: 0 auto;
	width: 100%;
}
.coda-slider-wrapper {
	min-height: 390px;
	width: 978px;
	margin: 0 auto;
}
.coda-slider {
	background-position: 50% -168px;
	height: 390px !important;
	overflow: hidden;
}
.panel {
	margin-top: -84px;
	padding: 20px 0;
	z-index: 666;
	background-color: inherit!important;
}
#coda-nav-1 {
	margin-top: -38px;
	padding-left: 550px;
	position: relative;
	width: 156px !important;
	z-index: 555;
}
.l, .panel, .si a, .fe, .ao ul, .buz, .bib, .bis span, .tl-so li, .tl-so a, .ml a, .coda-slider, .is, .cs, .fei, .cs p, .coda-nav, .coda-nav li, #coda-nav-left-1 a, #coda-nav-right-1 a, #coda-nav-right-1 a, .cb, .s1, .fl, .fl span, .ao, .be, .ao a, .bs1, .bis, .bcs, .bs2, .beb, .beb span, .feb a, .ls, .fb, .fcs, .fs a {
	float: left;
}
.inner {
	margin-left: 0px!important;
}
ul.tab-nav.tab-nav2 li.ui-state-active a {
	background-color: #83b633;
	color: #fff;
	top: 0;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #83b633;
	border-color: #398439;
}
.pricing_list {
	line-height: 18px!important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min--moz-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (max-width: 991px), only screen and ( min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min-resolution: 192dpi) and (max-width: 991px), only screen and ( min-resolution: 2dppx) and (max-width: 991px) {
#logo a.standard-logo {
	display: inline-block!important;
}
#logo a.retina-logo {
	display: inline-block;
}
}
.notopmargin {
	margin-top: 0 !important;
}
.fa-lg {
	font-size: 1.8em!important;
	line-height: 0.75em;
	vertical-align: -15%;
}
.table-border {
	border: 1px solid #ddd;
}
/*.tab_desk{
		width:60%;
    margin: 0 auto!important;
	
}*/

ul.tab-nav:not(.tab-nav-lg) li a {
	font-weight: 300;
	height: auto;
}
ul.tab-nav.tab-nav2 li.ui-state-active a {
	background-color: #83b633!important;
	color: #fff;
	top: 0;
}
/*
.tab_desk{
		width:60%!important;
    margin: 0 auto!important;
	
}
*/
.noleftpadding {
	padding-left: 0px !important;
}
.feature-box h3 {
	color: #333;
	font-size: 16px;
	font-weight: 600!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.nopad {
	padding: 0px!important;
}
.nobottom_margin {
	margin-bottom: 0!important;
}
.fluid-width-video-wrapper {
	padding: 0;
	position: relative;
	width: 100%;
}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.errormessage {
	color: #F00;
	font-size: 11px;
}
.swiper-pagination {
	bottom: 46px;
	left: 56px;
	width: 100%
}
.swiper-pagination-bullet-active {
	background: #83b633 none repeat scroll 0 0;
	opacity: 1;
}
.casestudy_bg {
	background: #ffffff none repeat scroll 0 0;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	margin: 10px;
	overflow: auto;
	padding: 10px;
	width:48%!important;
}
 .mail_band_bg {
	background-image: url(../images/mail-server-signup-band.png);
	background-color: #333 no-repeat scroll 0% 0% / cover;
	transform: translate(0px, 0px);
	height: auto;
	position: relative;
}
.case_heading {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.3px;
	margin-bottom: 15px;
	color: #444;
}
.case_subtext {
	font-size: 13px;
	fon-weight: 300;
}

@media (max-width: 479px) {
.container, #header.full-header .container, .container-fullwidth {
	width: 90%!important;
}




.foot_width {
	width: 100%!important;
}
.tool_box {
	padding: 20px 10px;
	position: relative;
	height: auto;
	background-color: #555;
}
.product_box {
	width: 100%;
	height: 300px;
}
.product_box_bg {
	height: 740px;
	background-color: #364f6b!important;
}
.swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide, .ei-slider {
	height: 750px !important;
}
#slider {
	height: 490px;
}

.casestudy_bg{width:100%!important;}
}
.logged-user-div {
	text-align: right;
	line-height: 69px;
	margin-left: 30px;
	font-size: 12px;
	font-weight: 600;
}
#copyrights {
	background-color: #ddd;
	font-size: 12px;
	line-height: 1.8;
	
}
.linehg ul li {
	line-height: 18px!important;
}
.promo.promo-flat {
	background-color: #83b633;
}
.btn-success-demo {
	background-color: #83b633;
	color: #fff;
	border: 1px solid #83b633;
}
.tool_box {
	padding: 30px 10px;
	position: relative;
	height: 100px;
	background-color: #555;
}
.tool_box1 {
	border-bottom: 3px solid #40C9C7;
}
.tool_box2 {
	border-bottom: 3px solid #78CCF7;
}
.tool_box3 {
	border-bottom: 3px solid #E3D737;
}
.white_color {
	color: #fff!important;
}
.note_text {
	font-size: 16px;
	color: #999;
	text-align: right!important;
}
.webinar_heading {
	color: #fff!important;
	font-weight: 700!important;
}
.webinar_bg {
	background: url(images/demo.jpg) no-repeat scroll;
	background-color: #333;
	width: 100%;
	height: 100%;
}
.slideContent2 {
	display: none;
}
.testi-meta span {
	color: #999;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0px;
	text-transform: none;
}
.learnmore_link {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	border-bottom: none!important;
	color: #666;
}
.mg_right {
	margin-right: 30px;
}
.left_spacing {
	padding-left: 15px;
}
.biztalk_bg {
	background: url(../images/message.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.web-page-analysis_bg {
	background: url(../images/component-response-time.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.mail-server_bg {
	background: url(../images/SMTP-server-response-time.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}

.dns_bg {
	background: url(../images/dns-response-time-global-location.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.web-site-availability_bg {
	background: url(../images/global-response-time.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.plugins_bg {
	background: url(../images/plugins-nagios.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.plugins-top-band_bg {
	background: url(../images/plugins-top-band.jpg?p=WEBMON_BUILD_NUMBER) no-repeat fixed;
	z-index: 1;
     width:100%;
}

.php-top-band_bg {
	background: url(../images/banner_php.png?p=WEBMON_BUILD_NUMBER) no-repeat fixed;
	z-index: 1;
     width:100%;
}
.web-site-performance_bg {
	background: url(../images/global-website-performance-monitoring.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
  }
			
.cisco_topband_bg {		
	background: url(../images/cisco-cover-2x.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;		
	z-index: 1;	
     width:100%;
    		
 		
}
.linux-new_bg {
	background: url(../images/linux-device-snapshot.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
    width:100%;
}
.sharepoint-monitor_bg {
	background: url(../images/sharepoint-monitor-overview.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.network-performance-monitoring_bg {
	background: url(../images/network-performance-monitoring.jpg?p=WEBMON_BUILD_NUMBER) no-repeat scroll center center/cover;
	background-color: #333;
     width:100%;
}
.aws-apm_bg {
	background: url(../images/aws-apm-cloud.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.azure_bg {
	background: url(../images/azure-components.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.java_bg {
	background: url(../images/java-traces.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.dotnet_bg {
	background: url(../images/database-net.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.php_bg {
	background: url(../images/php-traces.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.tomcat_bg {
	background: url(../images/resptime-tomcat.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.websphere_bg {
	background: url(../images/rum-websphere.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.weblogic_bg {
	background: url(../images/traces-weblogic.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}
.glassfish_bg {
	background: url(../images/glassfish-webtransaction.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}

.activedirectory_bg {
	background: url(../images/ad-ldap-sessions.png?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
     width:100%;
}

.product_bg {
	background: url(../images/product-bg.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	top: 0px!important;
}

.web_bg {
	background: url(../images/website_product.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	top: 0px!important;
}
.server_bg {
	background: url(../images/server_product.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	top: 0px!important;
}
.app_bg {
	background: url(../images/apm_product-features.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	top: 0px!important;
}
.network_bg {
	background: url(../images/network_bg.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	-moz-background-size:cover!important;
	-webkit-background-size:cover!important;
	z-index: 1;
	transform: rotate(0deg)!important;
	top: 0px!important;
}
.realuser_bg {
	background: url(../images/real_user.jpg?p=WEBMON_BUILD_NUMBER) no-repeat center center fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	top: 0px!important;
}
.biztalk_bg, .aws-apm_bg, .azure_bg, .web-site-performance_bg, .linux-new_bg, .glassfish_bg, .sharepoint-monitor_bg, .plugins_bg, .plugins-top-band_bg, .web-page-analysis_bg, .synthetic-monitoring_bg, .ssl-monitoring_bg, .mail-server_bg, .dns_bg, .cloud-monitoring_bg, .end-user-experience_bg, .web-site-availability_bg, .java_bg, .product_bg, .tomcat_bg, .websphere_bg, .weblogic_bg, .php_bg, .dotnet_bg, .web_bg, .server_bg, .app_bg, .network_bg, .realuser_bg, .activedirectory_bg, .cisco_topband_bg, .php-top-band_bg  {
	background-color: #333;
	height: 370px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	transform: rotate(-1deg);
	top: 50px;
	left: 0px;
	position: relative;
}

.php-top-band_bg{
	
	background-color: #333;
	height: 280px!important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	transform: rotate(0deg);
	top: 50px;
	left: 0px;
	position: relative;
}

.synthetic-monitoring_bg {
	transform: rotate(0deg);
	top: 0px;
}
    .cloud-monitoring_bg {
	transform: rotate(0deg);
	top: 0px;
        height: 330px;
    
    }
.end-user-experience_bg {
	transform: rotate(0deg);
	top: 0px;
    
    }
.ssl-monitoring_bg {
	transform: rotate(0deg);
	top: 0px;
    height: 300px;
	
}

.plugins-top-band_bg {
	background: url(../images/plugins-top-band.jpg?p=WEBMON_BUILD_NUMBER) no-repeat fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	height: 300px!important;
	top: 0px;
	left: 0px;
	position: relative;
}

.php-top-band_bg {
	background: url(../images/banner_php.png?p=WEBMON_BUILD_NUMBER) no-repeat fixed;
	z-index: 1;
	transform: rotate(0deg)!important;
	height: 400px!important;
	top: 0px;
	left: 0px;
	position: relative;
}

.plugins-slider {
	height: 270px!important;
}

.plug_haproxy_bg{
	background-color:#106A86; width:100%;}
	
.plug_mongodb_bg{
	background-color:#3ea549; width:100%;}
	
.plug_memcached_bg{
	background-color:#61A082; width:100%;}
	
.plug_nagios_bg{
	background-color:#000000; width:100%;}
	
.plug_mysql_bg{
	background-color:#1086B7; width:100%;}
	
.plug_apache_bg{
	background-color:#E39400; width:100%;}
	
.plug_zombie_bg{
	background-color:#FF7072; width:100%;}
	
.plug_nginx_bg{
	background-color:#379456; width:100%;}
	
.plug_redis_bg{
	background-color:#930002; width:100%;}
	
.topheading_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9));
	width: 100%;
	height: 400px;
}
.topheadingplugins_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
	width: 100%;
	height: 400px;
}
.topheading_content-product-bg {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.55), rgba(25, 26, 29, 0.55));
	width: 100%;
	height: 400px;
}
.topheading_content-feature-bg, topheading_content-web-bg, topheading_content-server-bg, topheading_content-apm-bg {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.80), rgba(25, 26, 29, 0.55));
	width: 100%;
	height: 130px;
}
.topheading_content-web-bg {
	background: linear-gradient(rgba(8, 51, 88, 0.80), rgba(8, 51, 88, 0.80));
}
.topheading_content-web-bg:hover {
	background: linear-gradient(rgba(131, 182, 51, 0.80), rgba(131, 182, 51, 0.80));
}
.topheading_content-server-bg {
	background: linear-gradient(rgba(52, 152, 219, 0.80), rgba(52, 152, 219, 0.80));
}
.topheading_content-server-bg:hover {
	background: linear-gradient(rgba(131, 182, 51, 0.80), rgba(131, 182, 51, 0.80));
}
.topheading_content-apm-bg {
	background: linear-gradient(rgba(59, 106, 192, 0.80), rgba(59, 106, 192, 0.80));
}
.topheading_content-apm-bg:hover {
	background: linear-gradient(rgba(131, 182, 51, 0.80), rgba(131, 182, 51, 0.80));
}
.topheading_content-network-bg {
	background: linear-gradient(rgba(17, 153, 158, 0.90), rgba(17, 153, 158, 0.90));
}
.topheading_content-network-bg:hover {
	background: linear-gradient(rgba(131, 182, 51, 0.80), rgba(131, 182, 51, 0.80));
}
.topheading_content-real-bg {
	background: linear-gradient(rgba(42, 111, 127, 0.80), rgba(42, 111, 127, 0.80));
}
.topheading_content-real-bg:hover {
	background: linear-gradient(rgba(131, 182, 51, 0.80), rgba(131, 182, 51, 0.80));
}
.topheading_content-feature-bg:hover {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(131, 182, 51, 0.80), rgba(131, 182, 51, 0.80));
	width: 100%;
	height: 130px;
}
.topheadingsynthetic_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(10, 117, 98, 0.8), rgba(7, 67, 102, 0.9));
	width: 100%;
	height: 400px;
}
    
    .topheadingcloud_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9));
	width: 100%;
	height: 330px;
    
    
    }
.topheadingenduser_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(76,76,76,1), rgba(7, 67, 102, 0.9));
	width: 100%;
	height: 400px;
}
.topheadingssl_content{
	position: absolute;
	top: 0px;
	z-index: 2;
	background-color:#007cb9;
	width: 100%;
	height: 300px;
}

.topheadingazure_content {
	position: absolute;
	top: 0px;
	z-index: 2;
	background: linear-gradient(rgba(0, 140, 219, 0.8), rgba(0, 140, 219, 0.8));
	width: 100%;
	height: 400px;
}
.heading-block.center > span, .heading-block.title-center > span, .center .heading-block > span {
	max-width: 100%;
	color: #c7c7c7;
	font-size: 15px;
	line-height:27px;
    font-family: "Open Sans", sans-serif;
}
.spacing_top_bottom {
	margin-top: 60px;
	margin-bottom: 60px;
}
.font_thick {
	font-weight: 500!important;
}
.title_head h2 {
	font-weight: 500!important;
	font-size: 28px!important;
}
p {
	font-size: 15px;
	line-height:27px;
}

#content p {
    line-height: 27px;
}
.promo.promo-mini h3 {
	color: #83b633;
	font-weight: 700!important;
    font-size:20px;
}
.promo-border {
	background-color: #fff;
	border: 1px solid #83b633 !important;
}
.grey_bg {
	background-color: #eee!important;
}
.sticky-table-header > .table > thead > tr > th, .sticky-table-header > .table > tbody > tr > th, .sticky-table-header > .table > tfoot > tr > th, .sticky-table-header > .table > thead > tr > td, .sticky-table-header > .table > tbody > tr > td, .sticky-table-header > .table > tfoot > tr > td {
	white-space: inherit!important;
}
/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
 from {
top:-300px;
opacity:0
}
 to {
top:0;
opacity:1
}
}
 @keyframes animatetop {
 from {
top:-300px;
opacity:0
}
 to {
top:0;
opacity:1
}
}
/* The Close Button */
.close {
	color: #000;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.modal-header {
	padding: 2px 16px;
	background-color: #f9f9f9;
	color: white;
}
.modal-body {
	padding: 2px 16px;
}
.modal-footer {
	padding: 2px 16px;
	background-color: #fff;
	color: white;
}
.cust_btn {
	background-color:transparent;
	border: none;
	color: #FF7900!Important;
}
/*New pricng css*/
.pricing-box.pricing-extended .pricing-action-area {
	background-color: #f9f9f9;
	border-left: 1px solid rgba(0, 0, 0, 0.05);
	border-right: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 0 3px 3px 0;
	height: 100%;
	left: auto;
	padding: 10px 30px 46px;
	position: relative;
	text-align: center;
	float: left;
	top: 0;
	width: 35%;
}
.pricing-box.pricing-extended .pricing-desc {
	float: left;
	padding: 6px 25px;
	width: 65%;
}
.pricing-box.pricing-extended .pricing-features li {
	float: left;
	font-size: 14px;
	padding: 9px 0;
	width: 50%;
}
.std_left-li ul li {
	line-height: 30px!important;
}
.align-center {
	margin: 0 auto!important;
}
.addon_section {
	text-align: left;
	padding-left: 0;
	font-size: 12px;
}
.addon_section ul li {
	line-height: 26px!important;
}
.pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure {
	display: inline;
	text-transform: none;
}
.top_space_reduce {
	padding: 15px!important;
}
.pricing-box.best-price .pricing-title h3 {
	font-size: 20px;
}
.main_text span {
	font-size: 14px;
	font-weight: 700;
	margin: 0;
}
.pricing_list {
	line-height: 18px!important;
	list-style: inside;
}
.pricing-title h3 {
	color: #000;
	text-shadow: none;
	font-weight: 500;
}
.pricing-price {
	color: #000;
	font-size: 70px;
	font-weight: 500;
	padding: 0px;
}
.pricing-price span.price-tenure {
	color: #000 !important;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 3px;
	vertical-align: baseline;
}
.pricing-box {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.075)!important;
}
.pricing-title span {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: 300;
	padding: 0 15px;
	text-transform: none;
}
.border_top {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.pricing-features li {
	font-size: 12px;
	padding: 3px 10px 3px 30px;
	text-align: left;
	color: #777;
}
.pricing-box.pricing-extended .pricing-action-area .pricing-price {
	padding-bottom: 0px!important;
}
.std_left-li {
	font-size: 12px;
	padding: 3px 10px 3px 30px;
	text-align: center;
	color: #777;
	float: none;
	margin-bottom: 20px;
}
.sub_addon li {
	font-size: 12px;
	padding: 3px 10px 3px 0px;
	text-align: left;
}
.bgcolor, .bgcolor #header-wrap {
	background-color: #83b633 !important;
}
.site24x7_text, .grey_smalltxt {
	color: #888 !important;
	font-size: 12px;
	font-weight: 300;
	line-height: 18px;
	margin-bottom: 0;
}
.grey_smalltxt {
	display: inline !important;
	padding: 0 !important;
	color: #000 !important;
	font-weight:400;
}
.top_pad {
	padding-top: 15px !important;
}
.std_left-li {
	color: #777;
	float: none;
	font-size: 12px;
	margin-bottom: 20px;
	padding: 3px 10px 3px 30px;
	text-align: center;
}
.main_text {
	color: #333 !important;
	font-size: 14px !important;
	font-weight: 700;
}
.main_text2 {
	color: #333 !important;
	font-size: 18px !important;
	font-weight: 700;
}
.diff_highlighted {
	color: #83b633 !important;
	font-weight: 700;
}
.list_nobulllet {
	list-style: outside none none!important;
}
.border-color {
	border-color: #83b633 !important;
}
.pricing-pad-bottom {
	padding-bottom: 45px!important;
}
.pricing-pad-bottom-serverpg {
	padding-bottom: 70px!important;
}
.top_bottom_pad li {
	padding: 4px 0!important;
}
.line-grey {
	border: 1px solid #ddd;
	clear: both;
	margin: 60px 0;
	position: relative;
	width: 100%;
	margin: 10px 0;
}

.addon_section ul li {
    line-height: 20px!important;
    margin-bottom: 10px;
}


.small-font {
    font-size: 10px!important;
    display: inline!important;
    padding-left: 0px!important;
    font-weight: 500!important;
}

.pricing-box ul li {
    line-height: 16px!important;
}

@media (max-width: 991px) {
.pricing-box.pricing-extended .pricing-action-area, .pricing-box.pricing-extended .pricing-desc {
	position: relative;
	float: none;
	width: auto;
	padding: 25px;
}
.pricing-box.pricing-extended .pricing-action-area {
	height: auto;
	border-left: 0;
	border-top: 1px solid rgba(0,0,0,.05);
	border-radius: 0 0 3px 3px;
}
ul.tab-nav.tab-nav2 {
	border: 1px solid #ddd;
	height: auto;
	width: auto;
}
ul.tab-nav.tab-nav2 li a {
	background-color: #efefef;
	border-radius: 0px;
	height: 45px;
	line-height: 14px;
	font-size: 11px;
	font-weight: 500;
	border-radius: 0px;
	color: #888;
	padding-top: 6px;
}
ul.tab-nav.tab-nav2 li.ui-state-active a {
	background-color: #fff !important;
	color: #000;
	font-size: 11px;
	font-weight: 700;
	height: 46px;
	line-height: 14px;
	top: 0;
	border-radius: 0px;
	border-bottom: 3px solid #83b633;
}
}

@media (max-width: 767px) {
.pricing-box.pricing-extended .pricing-features li {
	width: auto;
	float: none;
}

.wordpress_topheight {
	height: 400px!important;
}
.foot_width {
	width: 100%!important;
}
.tool_box {
	padding: 20px 10px;
	position: relative;
	height: auto;
	background-color: #555;
}
}
.price-cursor {
	cursor: pointer;
}
.hoverct {
	border: 1px solid rgb(255,250,202)!important;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: rgb(153, 153, 153);
	font-size: 14px;
	padding: 15px 20px;
	position: absolute;
	display: block;
	width:500px!important;
	z-index:5;
	bottom: 22px;
	box-shadow: rgb(136, 136, 136) 10px 10px 5px;
	background-color: #fffdce!important;
}
.hoverct > p {
	line-height: 20px!important;
	margin: 0px 0px 0.5em;
	text-align: left;
}
.leftbox {
	position: relative;
}
.hoverct::after {
	border-color: rgb(255,253,206) transparent transparent!important;
	border-style: solid;
	border-width: 16px 16px 0px;
	bottom: -6px;
	content: '';
	height: 0px;
	left: 61px;
	position: absolute;
	width: 0px;
}
.hoverct {
	
	display: none;
	z-index: 50;
	bottom: 35px;
}
.hoverct {
	z-index: 999999999;
}
.hoverct {
	bottom: 26px;
}
.pop_text, .pop_text ul li {
	font-size: 12px;
	font-weight: 400;
	text-align: left!important;
	color: #000;
}
.pricing-features-areabg {
	background-color: #fff!important;
	border-radius: 0 3px 3px 0;
	width: 100%!important;
	color: #444!important;
}
.rightpad {
	padding-right: 30px;
}
.half_black li, .half_black {
	color: #444!important;
}
.center li {
	text-align: center!important;
}
.hoverct > p {
	font-size: 12px!important;
	line-height: 1.5em;
	margin: 0 0 0.5em;
	text-align: left;
}
/*new pricing css end*/

.label-success {
	background-color: #5cb85c;
	margin-left: 5px;
	position: relative;
	top: -2px;
}
.nopad_bottom {
	padding-bottom: 0px!important;
}
.pop_text li {
	text-align: left!important;
	color: #444!important;
	 list-style-position: outside;
    padding: 0 10px;
    margin-left: 18px;
}
.pricing-box.pricing-extended .pricing-features-2 li {
	float: left;
	font-size: 14px;
	padding: 9px 0;
	width: 100%;
}
.pricing-box.pricing-extended .pricing-features-2 ul li i {
	color: #999;
}
.wordpress_topheight {
	height: 300px;
}
.bottom_pad {
	padding-bottom: 15px!important;
}
.entry-image, .entry-image > a, .entry-image .slide a, .entry-image img {
	display: block;
	height: auto;
	position: relative;
	width: 95%;
}
.code_box {
	background-color: #fff;
	border: 1px dashed #666;
	padding: 8px;
	margin: 10px 0;
}
.foot_width {
	width: 20%;
}
.widget_nav_menu li, .widget_links li, .widget_meta li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li, .widget_categories li, .widget_pages li, .widget_rss li {
	padding: 2px 0px;
}
.bottom_pad10 {
	padding-bottom: 10px;
}
.location_text {
	font-size: 10px;
	line-height: 18px;
	margin-bottom: 8px;
	margin-top: -5px;
	color: #999;
	position: relative;
}
.iconlist-2 {
	list-style-type: disc #83b633;
	margin-left: 2em;
	padding-left: 0;
	font-size: 13px;
}
.font_thick600 {
	font-weight: 600!important;
}
.yellow_border {
	border-right: 2px solid #f3d55b!important;
	border-left: 2px solid #f3d55b!important;
}
.yellow_border-top {
	border-top: 2px solid #f3d55b!important;
}
.yellow_border-bottom {
	border-bottom: 2px solid #f3d55b!important;
}
.entry-title h2 {
	font-size: 17px !important;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin: 0;
	text-transform: none;
}
.entry {
	border-bottom: 0px;
}
.btn-danger, .btn-danger:active {
	background-color: #83b633 !important;
	border: medium none;
	color: #fff;
}
.resource_bench_bg {
	background-image: url(../images/index_bg.jpg);
	background-color: #333;
no-repeat scroll 0% 0% / cover;
	transform: translate(0px, 0px);
	height: auto;
	position: relative;
}
.nobottomborder {
	border-bottom: 0px!important;
}
.bench_text {
	color: #d5d5d5;
}
.grid-border {
	overflow: hidden;
}
.grid-border [class^="col-"]::before, .grid-border [class^="col-"]::after {
	content: "";
	position: absolute;
}
.grid-border [class^="col-"]::before {
	border-left: 1px solid rgba(0, 0, 0, 0.05);
	height: 100%;
	left: -1px;
	top: 0;
}
.grid-border [class^="col-"]::after {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	bottom: -1px;
	height: 0;
	left: 0;
	top: auto;
	width: 100%;
}
.dark .grid-border [class^="col-"]::before, .dark .grid-border [class^="col-"]::after {
	border-color: rgba(255, 255, 255, 0.05);
}
.valgin_text {
	vertical-align: middle;
	margin-top: 50px;
}
.price_monthtxt {
	font-size: 15px!important;
	color: #999!important;
	text-decoration: line-through;
}
.plugin-black {
	color: #000!important;
}
.plugin_img:hover {
	border: 1px solid #4689FF;
	box-shadow: 0 1px 4px #4689FF;
}
.plugin_img-a {
	text-decoration: none!important;
	border-bottom: 0px!important;
}
.plugin_img {
	width: 15%;
	border: 1px solid #ccc;
	margin: 0 10px 10px 10px;
	text-align: center!important;
	display: inline-block;
	padding: 10px 0px;
}
.plugin_img_2 {
	width: 15%;
	border: 1px solid #ccc;
	margin: 0 10px 10px 10px;
	text-align: center!important;
	display: inline-block;
	padding: 10px 0px;
}

.row{
	 margin-left:0px;
	 margin-right:0px;
}

/*product css*/

.black_bg {
	background-color: #333!important;
}

.blue_bg {
	background-color:rgba(7, 67, 102, 0.9);
}
.first_color_v4_bg {
	background-color: #083358!important;
}
.second_color_v4_bg {
	background-color: #3b6ac0!important;
}
.third_color_v4_bg {
	background-color: #3498db!important;
}
.product_head h1 {
	font-size: 34px;
	font-weight: bold;
	color: #000;
}
.text_black {
	color: #000!important;
}
.button-border {
	background-color: tranparent;
	border: 2px solid #000!important;
	color: #fff;
	cursor: pointer;
	display: inline-block;
}
.button-border-white {
	background-color: tranparent;
	border: 2px solid #fff!important;
	color: #fff;
	cursor: pointer;
	display: inline-block;
}
.button-border-2 {
	background-color: tranparent!important;
	border: 2px solid #fff!important;
	color: #fff!important;
	cursor: pointer;
	display: inline-block;
}
.product-feature ul li {
	list-style: none;
	color: #000;
}
.product-feature ul li a {
	border: 0px;
	color: #000;
}
.product-feature-2 ul li {
	list-style: none;
	color: #000;
	font-size: 14px;
}
.product-feature-2 ul li a {
	border: 0px;
	color: #000;
}
.product_list {
	margin: 0 10%;
}
.big_font {
	font-size: 50px!important;
	font-weight: 800;
}
.white_dotted {
	border-bottom: 1px dotted #fff!important;
}
.button2.button-border-2:hover {
	background-color: #fff;
	color: #333!important;
	border-color: transparent !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.feature-list ul li {
	font-size: 14px!important;
	list-style: none;
}
.box_pad {
	padding: 15% 12%;
}
.product_box {
	width: 33.3%;
	margin-right: 0px;
	height: 200px;
}
.product_box_bg {
	height: 400px;
	background-color: #364f6b!important;
}

.title_space_vertical{margin-top: -38px;}
/*product end*/

/*search box css start*/

#cse-search-box-2 {
   height:60px;
	margin: 0 auto;
	position: relative;
	width: 100%!important;
	background-color: #fff!important;
	border: 1px solid #ddd!important;
}
#cse-search-box-2 .src-input-2 {
	border: medium none;
	float: left;
	font-size: 16px;
	outline: medium none;
	padding: 14px 36px;
	width: 59%;
	height: 60px;
}
.src-input-2 {
	background: url(../images/search.png) no-repeat scroll 11px center;
}
.src-input-2 {
	float: left;
	padding: 6px;
	width: 170px;
}
.dropDownList-2 {
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #000;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	position: absolute;
	right: 78px;
	width: 175px;
	z-index: 1;
	background-color: #fff!important;
	height: 60px;
}
.dropPlace-2::after {
	background: rgba(0,0,0,0) url(../images/downarrow.png) no-repeat scroll 0 0;
	content: "";
	height: 20px;
	position: absolute;
	right: 10px;
	top: 17px;
	width: 23px
}
.dropPlace-2 {
	padding: 21.5px 15px;
}
.dropDownList-2 {
	color: #000;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
}
.dropDownList-2 ul {
	margin: 0;
	padding: 0 0 0 15px;
}
#submitBtn-2 {
	background: #888 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	outline: medium none;
	padding: 12px 20px;
	position: absolute;
	right: 0;
	top: 0;
	height: 60px;
}
/*end*/

.mg_right_2 {
	margin-right: 19px;
}
.darkblue_bg{background-color:rgba(4,91,139,1.00)!important;}

/*newindex css start*/
.font_thick800 {
	font-weight: 800!important;
}

.color_box{width:182px; height:170px;}

.white_colour {
	color: #fff!important;
}

.website_box{background-color:rgb(32, 171, 142); width:15%; }
a .website_box:hover{background-color:rgba(35,114,113,1.00); color:#fff; }
.server_box{background-color: rgb(249, 187, 19); width:15%;}
a .server_box:hover{background-color:rgba(208,148,25,1.00); color:#fff;}
.network_box{ background-color:rgb(59, 106, 192); width:15%;}
a .network_box:hover{background-color:rgba(34,77,155,1.00); color:#fff;}
.app_box{ background-color: rgb(17, 153, 158); width:15%;}
a .app_box:hover{background-color:rgba(13,127,131,1.00); color:#fff;}
.real_box{ background-color: rgb(248, 88, 96); width:15%;}
a .real_box:hover{background-color:rgba(215,48,56,1.00); color:#fff;}

/*end*/

/*newsletter*/
.first_border{border-bottom:5px solid #ffb27a;}
.second_border{border-bottom:5px solid #9dc32a;}
.third_border{border-bottom:5px solid #f3d64f;}
.fourth_border{border-bottom:5px solid #43c0a7;}
/*end*/

 .partner_bg{background-color:#f3f4f4; height:420px;}

   /*solutions*/
 .left-links h4 span, .left-links li, .ql-open {
   background-repeat:no-repeat;
	display: inline-block;
}


.animateSmooth {
transition: all 1s ease 0s;
}

.left-links {
	background: #fff none repeat scroll 0 0!important;
	border: 1px solid #eee;
	position: relative;
	width: 260px!important;
	z-index: 3;
	height:460px;
}

.left-links h4 {
border-bottom: 1px solid #f5f5f5;
color: #333;
cursor: pointer;
font-size: 11px;
font-weight: 600;
margin-bottom: 0;
padding: 7px 20px;
text-transform: uppercase;
}
.left-links h4 span {
background-position: -107px -282px;
height: 16px;
opacity: 0.1;
right: 15px;
top: 6px;
width: 8px;
}
.left h4:hover span {
opacity: 0.4;
}
.left-links ul {
padding: 5px 15px;
}
.left-links li {
background-position: -100px -301px;
border-top: 1px dotted #f0f0f0;
display: block;
font-size: 13px;
font-weight: 400;
margin-bottom: 0 !important;
padding: 8px 0 8px 8px;
}
.left-links li:first-child {
border: medium none;
}
.left-links a {
color: #333;
}

.left-links .selected {
color: #00add5;
opacity: 0.5;
}
/*end*/

/*defacement monitoring*/
.defacement_bg {
  background-image: url(../images/defacement_bg.jpg?p=WEBMON_BUILD_NUMBER);
  transform: translate(0px, 0px);
  background-color:#000;
  height: 350px;
  position: relative;
  width: 100%;
  background-position:0px -70px;
  background-repeat: no-repeat;
  background-color: #192730;
  background-size: cover;
}


.bg_testimonial {
    position:relative;
    top: 0px;
    z-index: 2;
    background: linear-gradient(rgba(25, 26, 29, 0.9), rgba(25, 26, 29, 0.9));
    width: 100%;
    height: 250px;
}

.bg_testimonial_height{
                        height: 210px;
}
/*end*/

h1 > span:not(.nocolor), h2 > span:not(.nocolor), h3 > span:not(.nocolor), h4 > span:not(.nocolor), h5 > span:not(.nocolor), h6 > span:not(.nocolor) {
    color:#000;
}


.team-title h4 {
				text-transform:none;
				}


/*pricing-new-css*/

.pricing-action {
    padding: 15px 0px;
}

.button.button-large {
    padding: 12px 40px;
}



.cd-main-content {
  text-align: center;
}
.cd-main-content h1 {
  font-size: 20px;
  font-size: 1.25rem;
  color: #64788c;
  padding: 4em 0;
}

@media only screen and (min-width: 1170px) {
  .cd-main-content h1 {
    font-size: 32px;
    font-size: 2rem;
  }
}

.cd-panel {
  position:relative;
  top:57px;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
 	z-index:4;
}

.cd-panel.is-visible {
  visibility: visible;

}


.cd-panel-header {
    position: relative;
    width: 100%;
    height: 44px;
	 z-index: 19;

}
.cd-panel-header h1 {
  font-weight:500;
  color: #000;
  padding-left: 5%;
	line-height:44px;
	text-align:left;
	
	
}


@media only screen and (min-width: 768px) {
  .cd-panel-header {
    width: 100%;
  }
}




.cd-panel-close {
  position:relative;
  top:20px;
  right:-90px;
  height: 100%;
 display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}


.cd-panel-container {
  position:absolute;
  width: 100%;
  top:-722px;
  z-index: 2;
	background-color: #fff;
}


.cd-panel-content {
  position:relative;
  top:10px;
  left: 0;
  height: 100%;
  padding: 0px;
  overflow:inherit;
	z-index: 4;
 
}

.cd-panel-content p {
  font-size: 12px;
  color: #424f5c;
  line-height: 1.4;
  margin:0;
}

.cd-panel-content p:first-of-type {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .cd-panel-content p {
    font-size: 12px;
    line-height: 1.6;
  }
}
.notinpack{
	text-decoration: line-through;
	color: #ddd;
	opacity: 0.2;
}
.notext_decoration{
	text-decoration: none;
	
}

.pricing.pricing-5 .pricing-box {
    float: left;
    width: 25%;
}


.pricing-title, .pricing-title h3 {background-color:none; margin-bottom:0px;}
#website .pricing-title, #allinone .pricing-title{background-color:#f6f6f6; padding:8px;}

.currency a  {
			font-size: 15px;
			color:#ddd;
			font-weight:100;
			text-decoration:none;
			border-bottom: 0px!important;
			
}

 .active {
		color:#83b633!important;
		font-size:15px;
		/*border-bottom: 1px solid #83b633!important;*/
	
}

/*start pricing*/


	
.site24x7_text {
	font-weight: 500!important;
}
.fleft {
	float: left;
}
.tick {
	float: left;
}
.freetxt {
	height: auto;
}
	
.enterprise_box_height{height:531px;}

#header, #header-wrap, #primary-menu:not(.style-2), #primary-menu:not(.style-2) > ul {height:60px;}


			
.signup_topband {
				font-size: 10px!important;
			}

.pricing.pricing-5 .pricing-box.best-price, .pricing.pricing-5 .pricing-box {
    position: relative;
	margin-top:0px;
	z-index:inherit;
	text-align:center;
	
}
			
			.enterprise_pricing_box{
				width:33.3%!important;
			}
			
.signuppricingbtn {
	background: #f09202 none repeat scroll 0 0;
	border: 1px solid #d48014;
	color: rgb(255, 255, 255)!important;
	display: block;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	margin: 0 auto;
	padding: 4px 15px;
	text-decoration: none;
	width: 138px;
}
.price-cursor {
	cursor: pointer;
}

.site24x7_text-2{font-size:12px; color:#999;}
.yellow_border {
	border-bottom: 1px solid #e4e4e4;
	border-left: 2px solid #f3d55b;
	border-right: 2px solid #f3d55b;
}
.yellow_topborder {
	border-top: 2px solid #f3d55b;
}
.plus_height {
	height: 25px;
	margin-right: 12px;
}
.hoverct {
	display: none;
	z-index: 33;
	bottom: 35px;
}
#temp-head {
	min-width: 0!important;
	width: 100%!important;
}
#temp-body {
	min-width: 0!important;
	width: 100%!important;
}
#temp-footer {
	min-width: 0!important;
	width: 100%!important;
}
th {
	left: 0;
	position: relative;
	text-align: left;
	width: 300px;
}
.packagebutton, .packagebutton:hover {
	background: #f09202 none repeat scroll 0 0!important;
	border: 1px solid #feab38;
	border-radius: 4px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.toggle_mg {
	margin: 0 0 0px!important;
}
.toggle_pad {
	padding: 0px!important;
}
table, tr, td, th {
	border-collapse: collapse;
}
tr.thyheader2 {
	cursor: pointer;
}
.thyheader2 .sign:after {
	content: "-";
	display: inline-block;
}
.thyheader2.expand .sign:after {
	content: "+";
}
th {
	font-weight: 700;
	font-size: 13px;
	padding: 0px;
}
.grey_border {
	border: 1px solid #DEDEDE;
}
.pad-left {
	padding-left: 10px!important;
}

.servertab_line{
				line-height:10px!important;
}
.servertab_top_pad{
					padding-top:18px;
				}
				
.pricing-title h3 {
	color: #000;
	text-shadow: none;
	font-weight: 500;
}
.pricing-price {
	color: #000;
	font-size: 40px;
	font-weight: 500;
	padding: 0px;
}
.pricing-price span.price-tenure {
	color: #000 !important;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 3px;
	vertical-align: baseline;
}
.pricing-box {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.075)!important;
}
.grey_smalltxt {
	display: inline!important;
	padding: 0px!important;
	font-weight:400!important;
	letter-spacing:0;
}
.tab-container {
	padding: 10px 0 0;
	position: relative;
}
.border_top {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.pricing-features li {
	font-size: 12px;
	padding:5px;
	text-align: left;
	color: #222;
}
.std_left-li {
	font-size: 12px;
	padding: 3px 10px 3px 30px;
	text-align: center;
	color: #777;
	float: none;
	margin-bottom: 20px;
}
.sub_addon li {
	font-size: 12px;
	padding: 3px 10px 3px 0px;
	text-align: left;
}
.toggle .togglet i {
	font-size: 12px;
	line-height: 24px;
	position: relative;
	text-align: left;
	width: 16px;
	margin-left: 10px;
}
.toggle .toggleta i.toggle-open {
	display: inline-block;
}
.toggle {
	margin: 15px 0px;
}
.limit-select {
	color: #999;
	font-size: 11px;
	font-weight: 400;
	margin: 10px auto 15px;
	max-width: 253px;
	text-transform: uppercase;
	float: right;
}
.limit-select span::before {
	bottom: -1px;
	content: "";
	height: 27px;
	left: -1px;
	position: absolute;
	width: 100%;
	z-index: 9;
}
.limit-select span.active {
	background: #149eae none repeat scroll 0 0;
	color: #fff;
	font-weight: 600;
}
.limit-select span:first-child {
	border-right: medium none;
}
.limit-select span {
	border: 1px solid #efefef;
	cursor: pointer;
	display: inline-block;
	padding: 6px 0;
	position: relative;
	width: 125px;
	text-align: center;
}
.pricing-features {
	border-bottom: 0px;
}
.bgcolor, .bgcolor #header-wrap {
	background-color: #83b633 !important;
}
.border-color {
	border-color: #83b633 !important;
}
.pricing-box.best-price .pricing-price {
	color: #000;
	font-size: 40px;
}
.main_text {
	font-size: 12px!important;
	font-weight: 500;
	color: #000!important;
}
.diff_highlighted {
	color: #333!important;
	font-weight: 500;
}
.main_text2 {
	font-size: 12px!important;
	font-weight: 500;
	color: #000;
}
#annualtoggle {
	color: #7b7b7b;
	display: block;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 15px;
	transition: all 0.3s ease 0s;
	text-align: right;
}
#annualtoggle span {
	display: inline-block;
}
#annualtoggle span.switch.live {
	color: #000;
}
#annualtoggle span.toggle_area {
	background-color: #d2d2d2;
	border: 1px solid #d7d7d7;
	border-radius: 6px;
	height: 12px;
	margin: 0 3px;
	position: relative;
	top: 2px;
	width: 24px;
}
#annualtoggle span.circle {
	background-color: #fff;
	border-radius: 50%;
	height: 8px;
	position: absolute;
	transition: all 0.3s ease 0s;
	width: 8px;
}
#annualtoggle span.circle.annual {
	left: 1px;
	top: 1px;
}
#annualtoggle span.circle.month {
	right: 1px;
	top: 1px;
}
.pop_text, .pop_text ul li {
	font-size: 12px;
	font-weight: 400;
	text-align: left!important;
	color:#000!important;
}
.toggle .togglec {
	padding: 10px 0 0;
}
.adjust_height {
	height: 140px;
}

.grey_diff_bg1 {
	background-color: #f9f9f9;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}
.grey_diff_bg2 {
	background-color: #fff;
	border-top: 1px solid #ddd;
}
.pricing-box.best-price, .best-price.pack_header {
	margin: 0px;
	box-shadow: none;
	border: 2px solid #83b633 !important;
}
.pricing-box.best-price .pricing-title {
	padding: 15px 0;
}
.sub_head_text {
	font-size: 13px;
	font-weight: 600;
}
.pack_header2 {
	display: none;
	z-index: 999;
	position: fixed;
	top: 0;
	/*	border: 1px solid #ddd;*/
	width: 1000px;
}
h4 {
	font-weight: 500;
}
p {
	font-size: 15px;
}
.hoverct {
	z-index: 999999999;
}
.pricing-features ul {
	padding: 0px!important;
}
.pricing ul li {
	line-height: 18px!important;
	font-size: 12px;
	color:#000;
	list-style:none;
    font-family: "Open Sans", sans-serif;

}
.border_top {
	border-top: 0px;
}
.pricing-price::after {
	border-top: 0px;
}
.top_noborder {
	border-top: 0px;
}
.bottom_noborder {
	border-bottom: 0px;
}
.top_border {
	border-top: 1px solid #ddd;
}
.bottom_border {
	border-bottom: 1px solid #ddd!important;
}
.hoverct {
	bottom: 26px;
}
.dull_text {
	color: #EFEFEF!important;
	text-decoration: line-through;
}
.main_dull_text {
	text-decoration: line-through;
	opacity: 0.07;
}
.toggle .togglet, .toggle .toggleta {
	padding: 0 0 0 27px;
}
.top_pad {
	padding-top: 15px!important;
}
.bottom_pad {
	padding-bottom: 15px!important;
}
.sticky.stick, .sticky2.stick2, .sticky_1.stick_1, .sticky_2.stick_2 {
	position: fixed;
	top: 0;
	z-index: 10000;
	width: 254px;
	height: 100px;
}
.sticky_1.stick_1 {
	width: 305px!important;
}
.sticky_2.stick_2 {
	width: 308px!important;
	border-right: 2px solid #83b633;
	border-left: 2px solid #83b633;
	margin-left: -2px;
}
.sticky2.stick2 {
	width: 256px!important;
	border-right: 2px solid #83b633;
	border-left: 2px solid #83b633;
	margin-left: -2px;
}
.pricing-box.best-price .pricing-title h3 {
	font-size: 20px;
}
	
.
.main_text span {
	font-size: 12px;
	font-weight: 500;
	margin: 0;
}
.pricing_list {
	line-height: 18px!important;
	list-style: inside;
}
/*.col-md-4 {
	width: 33%;
}*/
.col_width {
	width: 5%;
	float: left;
}
/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
 from {
top:-300px;
opacity:0
}
 to {
top:0;
opacity:1
}
}
 @keyframes animatetop {
 from {
top:-300px;
opacity:0
}
 to {
top:0;
opacity:1
}
}
/* The Close Button */
.close {
	color: #000;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.modal-header {
	padding: 2px 16px;
	background-color: #f9f9f9;
	color: white;
}
.modal-body {
	padding: 2px 16px;
}
.modal-footer {
	padding: 2px 16px;
	background-color: #fff;
	color: white;
}
.cust_btn {
	
	border: none;
}
.pricing-box.pricing-extended .pricing-action-area {
	background-color: #f9f9f9;
	border-left: 1px solid rgba(0, 0, 0, 0.05);
	border-right: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 0 3px 3px 0;
	height: 100%;
	left: auto;
	padding: 10px 8px 0px;
	position: relative;
	text-align: center;
	float: left;
	top: 0;
	width: 35%;
}
.pricing-box.pricing-extended .pricing-action-area .server_bottom {
	padding-bottom: 50px;
}
.server_bottom{padding-bottom: 129px!important;}
.pricing-box.pricing-extended .pricing-desc {
	float: left;
	padding: 6px 25px;
	width: 65%;
}
.pricing-box.pricing-extended .pricing-features li {
	float: left;
	font-size: 14px;
	padding: 9px 0;
	width: 50%;
}
/*.std_left-li ul li {
	line-height: 30px!important;
}*/
.align-center {
	margin: 0 auto!important;
}
.addon_section {
	text-align: left;
	padding-left: 0;
	font-size: 12px;
}
.addon_section ul li {
	line-height:23px!important;
	margin-bottom: 0px;
	font-size:13px;
	list-style:none;
}
.pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure {
	display: inline;
	text-transform: none;
}
.top_space_reduce {
	padding: 15px!important;
}
.msp_left_box {
	height: 100%;
}
.msp_left_box_left {
	height:1170px;
}
.left_pad_msp {
	padding-left: 10px;
}
.toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta {
	background-color: #EEE;
	line-height: 44px;
	padding: 0 0 0 0px;
	border-radius: 2px;
}
.toggle .togglet, .toggle .toggleta {
	font-size: 15px;
	font-weight: 400;
}

@media (max-width: 991px) {
.pricing-box.pricing-extended .pricing-action-area, .pricing-box.pricing-extended .pricing-desc {
	position: relative;
	float: none;
	width: auto;
	padding: 25px;
}
.pricing-box.pricing-extended .pricing-action-area {
	height: auto;
	border-left: 0;
	border-top: 1px solid rgba(0,0,0,.05);
	border-radius: 0 0 3px 3px;
}
}

@media (max-width: 768px) {
.pricing-box.pricing-extended .pricing-features li {
	width: auto;
	float: none;
}
.msp_left_box {
	height: 100%;
}
	
	.msp_left_box_left {
    height: 100%;
}
	
	.enterprise_pricing_box {
    width:100%!important;
}
.toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta {
	background-color: #EEE;
	line-height: 44px;
	padding: 10px 0 10px 0px;
	border-radius: 2px;
}
.toggle.toggle-bg .togglet i {
	left: 14px;
	line-height: 0px;
}
.tick {
	float: left;
	height: 30px;
}
.pricing-box.pricing-extended .pricing-features li {
	float: left;
	font-size: 13px;
	padding: 9px 0;
	width: 100%;
}
.pricing-box.pricing-extended .pricing-features-2 li {
	float: left;
	font-size: 13px;
	padding: 9px 0;
	width: 100%;
}

.servertab_line{
				line-height:0px!important;
}
.servertab_top_pad{
					padding-top:13px;
					}
					
.site24x7_text-2{font-size:5px;}

#header.full-header .container {
    width:100%!important;
}
	
.modal-content {
    width: 95%;
	height:100%;
	}
	
		.col-md-4 {
    width: 100%;
}
	
	.plus_height{height:50px;}
	
	.server_bottom {
    padding-bottom: 45px!important;
}

}
.pop-line li {
	line-height: 27px!important;
	font-size: 14px;
	text-align: left!important;
	color: #444!important;
	list-style-position: outside;
	padding: 0 10px;
	margin-left: 18px;
}
.pop_text li {
	font-size: 12px!important;
}
.buy_add_pad {
	padding-bottom: 8px;
	padding-top: 5px;
}
p.headingprice {
	padding-bottom: 12px!important;
}
.pricing-box.pricing-extended .pricing-features-2 ul li i {
	margin-right: 2px;
	position: relative;
	top: 1px;
	width: 16px;
	height:16px;
}
.pricing-box.pricing-extended .pricing-features-2 ul li i {
	color: #444;
}

.small-font{
			font-size:10px!important; 
			display:inline!important; 
			padding-left:0px!important;
			font-weight:500!important;
}

.rightpad {
    padding-right: 25px;
}


.location_text {color:#000;}
			
.price_box_width{width:20%;}
.currency i, .currency{font-size:18px!important; font-weight: 100!important; padding:5px; color:#dedede;}
	
	.pricingplusaddon_bg{background-color:#fff; border:1px solid #ddd;}

	.right_side_content{position: relative; top:60px;}

/*pricing end*/


/*cookies start*/
#cookie-clear-bar {
    display: none;
    direction: ltr;
    color: #DDD;
    font: normal 13px/28px sans-serif;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    padding: 2px 2% 0;
    background-color: #464646;
    background-image: -ms-linear-gradient(bottom, #373737, #464646 5px);
    background-image: -moz-linear-gradient(bottom, #373737, #464646 5px);
    background-image: -o-linear-gradient(bottom, #373737, #464646 5px);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#373737), to (#464646));
    background-image: -webkit-linear-gradient(bottom, #373737, #464646 5px);
    background-image: linear-gradient(bottom, #373737, #464646 5px);
    text-align: left;
}
#cookie-clear-bar a {
    color: #fff;
}
button#CookieClear {
    margin: 0 10px;
    line-height: 20px;
    background: #45AE52;
    border: none;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    font-family: sans-serif;
    text-shadow: #555 1px 1px;
}
button#CookieClear:hover {
    background: #5EC544;
}
/*cookies end*/

.data-center-footer{float:right;font-size:12px; padding-top:0px;}
.padtop5{padding-top:5px;}
.cis_font {font-size:12px!important;}

.server-subheading{
 margin:0 0 15px 0!important;
color:#333;
line-height:1.5;
font-size:18px!important;
font-weight:500;
 letter-spacing:-0.3px;
}
.server_li ul li {
    line-height: 23px!important;
    font-size: 13px!important;
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 5px;
}

#announcement-banner.alert-warning.alert-link {

	border-bottom:1px dotted #2b542c;
	font-weight:400!important;
}
#announcement-banner.alert {
	padding: 2px 0px;
	margin-bottom: 0px;
	border: 1px solid transparent;
	border-radius: 0px;
	font-size:15px;
	text-align: center;
	position: fixed;
	top: 57px;
	width: 100%;
	z-index: 22;
	background-color: #F3CC00;
	color:#333!important;
}
#announcement-banner button.close {
	padding: 5px 15px;
	color:#fff!important;
	font-size: 15px;
	font-weight: 500;
	opacity:100;
	text-shadow:0 0!important;
}
.signup_foot{padding-left:18%; text-align:center;}
signup_foot{padding-left: 18%; text-align:center;}
.place_text{font-size:14px;}
.link_color{color:#087BDE!important; font-size:14px;}

.event_bg {
	background-color: #000;
	width: 100%;

}

.logo-me,.logo-aws,.logo-oracle,.logo-microsoft,.logo-vmware,.logo-gitex{
	background-image:url(../images/events-logo-sprite.jpg);
	width:150px;
	height:100px;
	background-repeat: no-repeat;
}

.logo-me{
	background-position:0 -5px;
}


.upcoming-event-sect {
	width: 100%;
	height: auto;
	float: left;
}

.filterResponsive {
	padding: 0px 0 10px 0;
	float: right;
}
.solutionFilter1, #filter {
	margin: 0 20px 0 0;
}

.solutionFilter1, #filter {
	position: relative;
	margin: 20px 20px 0 0;
	z-index: 5;
	font-size: 12px;
	display: inline-block;
}

.solutionFilter1 > span, #filter > span {
	border-radius: 5px;
}

.solutionFilter1 > span, #filter > span {
	display: block;
	padding: 5px 30px 5px 20px;
	cursor: pointer;
	background: #fff;
	border: none;
	width: 100%;
	border-radius: 0px;
	border: 1px solid#ddd;
}

.solutionFilter1 > span:after, #filter > span:after {
	position: absolute;
	right: 14px;
	top: 18px;
	display: inline-block;
	border-left: 4px solid transparent;
	border-top: 4px solid #424f56;
	border-right: 4px solid transparent;
	content: '';
	margin-left: -4px;
}



.agenda_font_heading{font-size:18px; font-weight:600; }

.sydney_bg{background-image:url(/images/sydney-02.svg); background-repeat: no-repeat; height:400px; width:100%;}
.melbourne_bg{background-image:url(/images/melbourne-04.svg); background-repeat: no-repeat; height:400px; width:100%; }
		
.newyork_bg{background-image:url(/images/newyork-location.svg); background-repeat: no-repeat; width:100%;}

.chicago_bg{background-image:url(/images/chicago-location.svg); background-repeat: no-repeat; width:100%; }

.washington_bg{background-image:url(/images/washington.svg); background-repeat: no-repeat;width:100%;}
.florida_bg{background-image:url(/images/florida.svg); background-repeat: no-repeat; width:100%; }
a .florida_bg:hover{background-image:url(/images/florida-hover.svg); background-repeat: no-repeat; width:100%; transform: scale(1.02);}
.sanfransico_bg{background-image:url(/images/sanfransico.svg); background-repeat: no-repeat;  width:100%;}
a .sanfransico_bg:hover{background-image:url(/images/sanfransico-hover.svg); background-repeat: no-repeat;  width:100%; transform: scale(1.02);}
.austin_bg{background-image:url(/images/austin.svg); background-repeat: no-repeat; width:100%; }
a .austin_bg:hover{background-image:url(/images/austin-hover.svg); background-repeat: no-repeat; width:100%;transform: scale(1.02); }

/* entire container, keeps perspective */
.card-container {
	  -webkit-perspective: 800px;
   -moz-perspective: 800px;
     -o-perspective: 800px;
        perspective: 800px;
        margin-bottom: 30px;
}
/* flip the pane when hovered */
.card-container:not(.manual-flip):hover .card,
.card-container.hover.manual-flip .card{
	-webkit-transform: rotateY( 180deg );
-moz-transform: rotateY( 180deg );
 -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}


.card-container.static:hover .card,
.card-container.static.hover .card {
	-webkit-transform: none;
-moz-transform: none;
 -o-transform: none;
    transform: none;
}
/* flip speed goes here */
.card {
	 -webkit-transition: -webkit-transform .5s;
   -moz-transition: -moz-transform .5s;
     -o-transition: -o-transform .5s;
        transition: transform .5s;
-webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
     -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	-webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
     -o-backface-visibility: hidden;
        backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14);
}

/* front pane, placed above back */
.front {
	z-index: 2;
}

/* back, initially hidden pane */
.back {
		-webkit-transform: rotateY( 180deg );
   -moz-transform: rotateY( 180deg );
     -o-transform: rotateY( 180deg );
        transform: rotateY( 180deg );
        z-index: 3;
}

.back .btn-simple{
    position: absolute;
    left: 0;
    bottom: 4px;
}
/*        Style       */


.card{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px;
    color: #444444;
	border:0px;
}
.card-container, .front, .back {
	width: 100%;
	height: 350px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.16);
}
.card .cover{
    height: 105px;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
}
.card .cover img{
    width: 100%;
}
.card .user{
    border-radius: 50%;
    display: block;
    margin: 10px auto 0;
    overflow: hidden;
    width: 150px;
}
.card .user img{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    width: 100%;
}

.card .content{
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    padding: 10px 20px 20px;
	
}
/*.card .content .main {
    min-height: 160px;
}*/
.card .back .content .main {
    height: 215px;
}
.card .name {
		font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 28px;
    margin: 10px 0 0;
    text-align: center;
    text-transform: capitalize;
}
.card h5{
    margin: 5px 0;
    font-weight: 400;
    line-height: 20px;
}
.card .profession{
    color: #444444;
    text-align: center;
    margin-bottom: 20px;
}
.card .footer {
    border-top: 1px solid #EEEEEE;
    color: #999999;
    margin: 30px 0 0;
    padding: 10px 0 0;
    text-align: center;
}


.card .footer .btn-simple{
    margin-top: -6px;
}

.card .motto{
		font-family: 'Arima Madurai', cursive;
    border-bottom: 1px solid #EEEEEE;
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 10px;
    text-align: center;
}

.card .stats-container{
	width: 100%;
	margin-top: 50px;
}
.card .stats{
	display: block;
	float: left;
	width: 33.333333%;
	text-align: center;
}

.card .stats:first-child{
	border-right: 1px solid #EEEEEE;
}
.card .stats:last-child{
	border-left: 1px solid #EEEEEE;
}
.card .stats h4{
		font-family: 'Arima Madurai', cursive;
	font-weight: 300;
	margin-bottom: 5px;
}
.card .stats p{
	color: #777777;
}
/*      Just for presentation        */



.btn-simple{
    opacity: .8;
    color: #4e8cea;
    background-color: transparent;
	cursor: pointer;
}

.btn-simple:hover,
.btn-simple:focus{
    background-color: transparent;
    box-shadow: none;
    opacity: 1;
}
.btn-simple i{
    font-size: 16px;
}


/*       Fix bug for IE      */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .front, .back{
        -ms-backface-visibility: visible;
        backface-visibility: visible;
    }

    .back {
        visibility: hidden;
        -ms-transition: all 0.2s cubic-bezier(.92,.01,.83,.67);
    }
    .front{
        z-index: 4;
    }
    .card-container:not(.manual-flip):hover .back,
    .card-container.manual-flip.hover .back{
        z-index: 5;
        visibility: visible;
    }
}


/*bootstrap new start */
h5 {
    font-size: 14px;
}

	.box_index{
flex: 0 0 25%;
    max-width: 25%;
}
	.feature-box {
    margin-top: 20px;
     padding: 0px!important; 
    position: relative;
}
	
	.feature-box .fbox-icon i {line-height:27px;}
.pricing-box.best-price .pricing-title {
     padding: 0px; 
}

.noborder{border-bottom:0px;}
	.center{text-align:center!important;}

ul, menu, dir {
    display: block;
    list-style-type:none.feature-box .fbox-icon i;
   padding:0px;
}
.foot h5{font-size:15px;}

.widget_links li{line-height: 18px!important; list-style:none;}   

@media (min-width: 992px){
.navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
}
	.navbar-expand-lg .navbar-toggler {
    display: none;
}
	.navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
}
	
	.navbar-light .navbar-nav .nav-link{font-size:16px; color:#000;  padding-right: 1rem;  padding-left: 1rem; }
	.navbar{padding:0px;}
	.navbar-nav li{line-height:35px!important;}
	.banner_text {padding: 10rem 0;}
	.index_bg {
	background-image: url(../images/index_bg2.jpg?p=WEBMON_BUILD_NUMBER);
	transform: translate(0px, 0px);
	background-color:#000;
	height:auto;
	position: relative;
	width: 100%;
	background-position:0px -70px;
	background-repeat: no-repeat;
	background-color: #192730;
	background-size: cover;
}
	.pricing.pricing-5 .pricing-box {
    float: left;
    width: 25%;
}
	.banner_text {padding: 10rem 0;}
}

@media (min-width: 768px) {

/*  #footer .column ul {display:none; margin-top: 10px;}
  #footer h5 { cursor:pointer; margin: 10px 0 0;padding: 8px 20px;border: 1px solid #ddd;
border-radius: 4px;font-size: 18px;}
  #footer .column { width:100%!important}*/

.col-md-6:nth-of-type(7n + 1) {
clear: none!important;
}
}
@media only screen and (max-width: 480px){
  #footer .column ul {display:none; margin-top: 10px;}
  #footer h5 { cursor:pointer; margin: 10px 0 0;padding: 8px 20px;border: 1px solid #ddd;
border-radius: 4px;font-size: 18px; background-color:#ddd; }
  #footer .column { width:100%!important}
	.index_bg {
	background-image: none;
	transform: translate(0px, 0px);
	height: 350px!important;
	position: relative;
	background-color: #192730;
	text-align: center;
}
	.pricing.pricing-5 .pricing-box {
    float: left;
    width: 100%;
}
	.banner_text {padding: 1.5rem 0;}
	
.vertical-align{
				height:150px!important;
				}
	
	
	
.cloudtopband, #slider{	
				height:100%;}

	.center-mobile{margin:0 auto; text-align:center;}
	
	/*.float-left{float: none!important;}
	*/
}

	.center {
    text-align: center!important;
}

.vertical-align{
				display: flex;
  				align-items: center;
				height:450px;
}

.cloudtopband{	
				display:flex;
				align-items:center;
				height:300px;}

.noclear{clear:none!important;}

#slider {
    position: relative;
    width: 100%;
    overflow: hidden;
	display:flex;
	align-items: center;
	z-index:1;
}

.nobreadcrumb{background-color:none!important;}

.navbar{background-color:#ffffff; z-index:2;  box-shadow: 0 0 10px rgba(0,0,0,0.1);}

@media only screen and (max-width: 479px){
    .tab .nav-tabs{ overflow: hidden; }
    .tab .nav-tabs li{
        width: 100%!important;
        text-align: center;
        margin-bottom: 15px;
    }
    .tab .nav-tabs li a{ margin-right: 0; }
}
.nav-pills > .nav-link li {
     border-radius:0px!important; 
	
}

.nav-pills > .nav-link .current {
color:red!important;
cursor:default;
background-color:#83b633!important;
font-size:12px!important;
	border-radius:0px;
	
}

#pills-tab > li > .nav-item {border-radius:0px;}
#pills-tab > li > .active {color:#fff!important; background-color: #83b633!important; border-radius:0px;border-bottom:0px;}

.nav-link {
    display: block;
    padding: .5em 1em;
   
    padding: 10px 0px;
	border-radius:0px!important;
	font-size:15px;
    color:#000!important;
}

.border-radius_none{border-radius:0px!important;}

@media (max-width: 767px) {
	.nav-link {
    display:block;
    padding:.5em 0.55em;
    font-size:9px!important;
}

	.nav-link-mobile{font-size: 11px;}
.nav-pills .nav-link {
     border-radius:0px; 
}

}
 a.button:hover{color:#fff!important;}


.navbar-toggler{border:0px!important;}

#header.full-header {
    border-bottom-color: #EEE;
    position: sticky;
    top: 0;
    z-index: 1000;
}

