<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.5.9
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: child-theme
template: Divi
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../Divi/style.css");

/* builder pages with sidebar need to have 100% instead of 80% for the right column */
.container.builder-no-full-width .et_pb_row {
  width: 100% !important;
}

/* hide silly broken link line through */
.broken_link, a.broken_link {
  text-decoration: none !important;
}

/* hide silly Upgrade notice */
li#wp-admin-bar-upgrade-villatheme {
  display: none !important;
}

/* remove the ugly yellow on form autofill */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #5C90BF inset !important;
}

/* Move search form to the right */
.et-search-form input {
  width: 50%;
}

@media all and (min-width: 981px) {
  #sidebar {
    float: left;
    width: 30.875%;
  }

  #left-area {
    width: 69.125%;
    padding-bottom: 23px;
  }

  .et_right_sidebar #main-content .container:before {
    right: 30.875% !important;
  }

  .et_left_sidebar #main-content .container:before {
    left: 30.875% !important;
  }

  .et_left_sidebar #left-area {
    float: right;
    padding-left: 1%;
  }

}

/* Responsive top menu padding */
.nav &gt; li &gt; a {
  font-weight: 600;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
@media (min-width: 1022px) and (max-width: 1223px){
  .nav &gt; li &gt; a {
    font-size:13px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .nav &gt; li &gt; ul &gt; li &gt; a {
    font-size:13px !important;
  }
}
@media (min-width: 981px) and (max-width: 1021px){
  .nav &gt; li &gt; a {
    font-size:13px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .nav &gt; li &gt; ul &gt; li &gt; a {
    font-size:13px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1287px){
  .nav &gt; li {
    padding-right: 29px;
  }
}
@media (min-width: 1224px) and (max-width: 1279px){
  .nav &gt; li{
    padding-right: 21px;
  }
}
.nav &gt; li{
  margin-left: -2px;
  padding-right: 0 !important;
}
.nav &gt; ul &gt; li &gt; a:visited{
  background: #000 none repeat scroll 0 0;
  border-radius: 30px;
  padding-bottom: 10px !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;    
}

/* Increase the height of the top menu item hit area */
#et-top-navigation {
  padding-top: 0px !important;
}
.nav li &gt; a {
  padding-top: 33px !important;
  transition: padding 0s !important;
}
#et_top_search {
  margin-top: 33px !important;
}
@media all and (max-width: 980px) {
  #et_top_search {
    margin-top: 12px !important;
  }
  .mobile_menu_bar {
    margin-top: 12px !important;
    padding-bottom: 12px;
  }
}

/* Increase the width of the hovered top menu item */
.nav &gt; li:hover &gt; a {
  padding-left: 40px !important;
  padding-right: 40px !important;
  margin-left: -25px !important;
  margin-right: -25px !important;
  z-index: 999;
}
@media (min-width: 1022px) and (max-width: 1223px){
  .nav &gt; li:hover &gt; a {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
}
@media (min-width: 981px) and (max-width: 1021px){
  .nav &gt; li:hover &gt; a {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
}

/* move footer box up */
/*@media (min-width: 981px) {
  .footer-widget.last {
    margin-top: -27px !important;
  }
}*/
#main-footer {
  margin-top: 100px !important;
}

/* dont clip overflowing text */
.dtree .dtNode {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;  
}
.dtree .clip {
  overflow: hidden !important;
}
.et_left_sidebar #sidebar {
  padding-right: 0px;
}

/* always show first layer of dtree items as opened */
.dtree &gt; .dtree_mnu &gt; .clip {
  display: block !important;
}

/* Hide the extra password protected h1 notifier */
.et_password_protected_form h1 {
  display: none;
}

/* Hide the big Divi support menu */
.browser_section{
  display: none;
}

h3 {
  color: #3799d0;
  font-weight: bold;
}
#main-content .container{
	padding-top:0px;
}
.browse-menu #menu-browse-menu li{
	display: block !important;
	width: 240px;
}
.browse-menu .sub-menu{
	display: block !important;
}
.browse-menu .nav li ul{
	top: 0;
	left: 240px;	
}
.browse-menu{
	margin: auto;
	max-width: 1080px;
	position: relative;  
}
.browse-menu .wpsm-left-arrow::before{
	 content: "";
}
.browse-menu .shortcode_menu.wpsm-menu.menu_enhance ul.wpsm-arrow-enabled.wpsm-left-arrow ul.wpsm-arrow-enabled.wpsm-left-arrow,.browse-menu .shortcode_menu.wpsm-menu.menu_enhance ul.wpsm-arrow-enabled.wpsm-left-arrow{
  left:100%;
	width:200px;
	min-height: 300px;
}
/** browse-menu **/
.browser_section.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row{
  width:100% !important;
} 
.browser_section .browse-toggle.browse-menu{
  max-width: 1350px;
}
#post-332 .et_pb_row.et_pb_row_0{
  max-width: 1350px; width: 100% !important;
}
#post-332 .browse-toggle.browse-menu{
  max-width: 1350px;
}
#post-1377 .et_pb_row.et_pb_row_0{
  max-width: 1350px; width: 100% !important;
}
#post-1377 .browse-toggle.browse-menu{
  max-width: 1350px;
}
.price-toggle .et_pb_toggle_title::before{
	font-size: 24px;
  padding-right: 12px;
}
.page-id-13789 #top-menu #menu-item-79 &gt; a:after{
	display:none;
}
.page-id-13789 #top-menu #menu-item-79 .sub-menu .current-menu-item a:after{
	display:none;
}
.page-id-184 #top-menu #menu-item-13820 &gt; a:after{
	display:none;
}
.page-id-184 #top-menu #menu-item-13820 .sub-menu .current-menu-item a:after{
	display:none;
}
	
#post-1140 .et_pb_row.et_pb_row_0{
  max-width: 1350px; width: 100% !important;
}
#post-1140 .browse-toggle.browse-menu{
  max-width: 1350px;
}
#post-1140 .entry-title{
	display:none;
}

#post-7781 .et_pb_row.et_pb_row_0{
  max-width: 1350px; width: 100% !important;
}

.page-id-1400 .et_pb_row.et_pb_row_0{
  max-width: 1350px; width: 100% !important;
}
.page-id-1400 .browse-toggle.browse-menu{
  max-width: 1350px;
}

#post-7781 .browse-toggle.browse-menu{
  max-width: 1350px;
}

#menu-item-12386 ul.sub-menu ul.sub-menu {
	width: 900px;
}
#menu-item-12386 ul.sub-menu ul.sub-menu li {
	float: left;
	width: 300px;
}

#menu-item-12118 ul.sub-menu ul.sub-menu #menu-item-12159 ul.sub-menu{
	width: 500px;
}
#menu-item-12118 ul.sub-menu ul.sub-menu #menu-item-12159 ul.sub-menu li{
	float: left;
	width: 246px;
}
#menu-item-12276 ul.sub-menu ul.sub-menu #menu-item-12312 ul.sub-menu{
	width: 430px !important;
}
#menu-item-12276 ul.sub-menu ul.sub-menu #menu-item-12312 ul.sub-menu li {
	float: left !important;
	width: 214px !important;
}

#menu-item-12276 ul.sub-menu ul.sub-menu #menu-item-12325 ul.sub-menu{
	width: 430px !important;
}
#menu-item-12276 ul.sub-menu ul.sub-menu #menu-item-12325 ul.sub-menu li {
	float: left !important;
	width: 214px !important;
}
#menu-item-12276 ul.sub-menu ul.sub-menu #menu-item-12370 ul.sub-menu{
	width: 430px !important;
}
#menu-item-12276 ul.sub-menu ul.sub-menu #menu-item-12370 ul.sub-menu li {
	float: left !important;
	width: 214px !important;
}
.shortcode_menu &gt; li {
	margin: 7px 0 !important;
}
.advps-slide.bx-clone{
	display:none;
}
.menu-aa-menu-container {
	min-height: 500px;
}
.browse-menu .shortcode_menu a{
	width:100% !important;
}
.browse-menu ul{
	width:200px;
}
.browse-menu ul ul{
	background:#E4E5E7 !important;
}
.browse-menu ul ul li a{
	color:#666;
}
.browse-menu .shortcode_menu a {
	color: #666 !important;
	display: block;
	padding: 2px 10px;
}
.browse-menu .shortcode_menu a:hover{
	color:#4294d0 !important;
}
.browse-menu .shortcode_menu a {
	width: 100% !important;
}
.shortcode_menu.wpsm-menu.wpsm-vertical.menu_enhance.l_tinynav1 &gt; li &gt; a:hover{
	background: #5c90bf none repeat scroll 0 0 !important;
	color:#fff !important;
}
.wpsm-menu.menu_enhance li{
	position:static !important;
	border-right: 1px dotted #666;
}
.menu-aa-menu-container ul {    
	position: relative;
}

/********** home page ***********/
/* Hide breadcrumbs on home page */
.page-id-68 #breadcrumbs{
	display:none;
}
/* Adjust layout on home page */
.page-id-68 .et_pb_main_blurb_image{
	 margin-bottom: 25px;
}
.page-id-68 .et_pb_blurb h4 {
	color: #545454;
	font-weight: 700;
	padding-bottom: 10px;
}
.page-id-68 .first_content {
	margin-bottom: 3.27% !important;
}
.page-id-68 .learnmore{
	text-align:center;
}
.page-id-68 .learnmore a:hover{
	color:#142840;	
}

/**************************/
#post-1712 .et_pb_promo_description{
  padding-bottom: 70px !important;
}
.nooz-endng{
  text-align: center;
}

#top-menu-nav {
	margin-top:-2px;
}
#top-menu-nav ul li .sub-menu{
 	display: block !important;
	left: 0;
	position: absolute;
	width: 100%;	
	text-align:center;	
}
.nav li {    
	position: static;
}
.nav li ul {
	padding:6px 0px;
	border-top:none;
}
#top-menu li li a{
	font-weight: 500 !important;
  text-transform: uppercase;
	padding: 6px 5px !important;	
}
.nav ul li a:hover{
	background:none;
	opecity:none;
}
.woocommerce-cart table.cart img{
	width:100px !important;
}

#top-menu-nav #top-menu &gt; .current-menu-item&gt;a:after {
  content: '';
	display: block;  
	position: absolute;
	left: 35%;
	bottom: -2px;
	width: 0;
	height: 0;
	border-bottom: 10px solid #fff;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

.et_search_outer {
  width: 80%;
  max-width: 1080px;
  margin: auto;
}
.et_search_outer .container {
  position: relative !important;
}

#main-header .container {
  position: static; /*relative;*/
}
.current-menu-item .sub-menu {
	margin-top: 0px;
}

/******download******/
#post-1708 .et_pb_promo_description &gt; h3 {
  background: #5c90bf none repeat scroll 0 0;
  font-size: 19px;
  font-weight: 600;
  padding: 10px 0;
  text-align: center;
	color: #fff;
}
#post-1708 .entry-content tr td, body.et-pb-preview #main-content .container tr td{
	padding: 16px 5px !important;
	font-weight: 600;
}
#post-1708 .et_pb_promo_description img{
	max-width:12px !important;
	margin-top:0px !important;
}
#post-1708 .et_pb_promo_description .link_d {
    border: 2px solid;
    border-radius: 4px;
    padding: 6px 6px 6px 18px;
}
#post-1708 .et_pb_promo_description .link_d:before{
   content: '';
    /* display: block; */
    position: absolute;
    /* left: 10px; */
    margin-left: -15px;
    margin-top: 3px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #bb1212;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    /* border-right: 10px solid transparent; */
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    /* border-right: 10px solid blue; */
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 13px solid #5c90bf;
}
#post-1708 .link_d &gt; br {
    display: none;
}
#post-1708 .fa {
	padding-right:5px;
}
#post-1708 .server7 .et_pb_promo_description &gt; h3{
	text-align:left;
	padding-left:15px;
}
#post-1708 .server7 .et_pb_promo_description &gt; p{
	padding:13px;
}
#post-1708  .server7 .et_pb_promo_description .last_td{
	text-align:right;
}
#top-menu .menu-item-has-children &gt; a:first-child{
	padding-right:0px;
}


#footer-widgets .footer-widget li{
	padding-left:0px;
}
#footer-widgets .footer-widget li:before{
	border-style:none;
}
#main-footer #footer-widgets .footer-widget li a{
	color: #63809f;
}
#main-footer #footer-widgets .footer-widget li a:hover{
	background: none;
	color: #fff;
	padding: 0;
}
#main-footer #footer-widgets .footer-widget.last #text-6 .et-social-icons li a{
	color: #fff;
}
#main-footer #footer-widgets .footer-widget.last #text-6 .et-social-icons li a:hover{
	background: #000 none repeat scroll 0 0;
    	color: rgba(255, 255, 255, 0.7);
    	padding: 5px;
}
.online ul li{
	list-style: none;
}
.online ul li img{
	margin-top: 0;
}
.sec_team p{
	padding-bottom:35px;

}
.et_pb_toggle_close .et_pb_toggle_title{
	background-color: #5c90bf;
	margin: -12px;
	padding: 16px !important;
}
.et_pb_toggle_open .et_pb_toggle_title{
	background-color: #ededed;
	margin: -12px;
	padding: 16px !important;
}
.et_pb_accordion .et_pb_toggle_title::before{
	padding-right: 12px;
}
.et_pb_row_0{
	margin-top: 10px !important;
}
.et_pb_row:last-child{
	margin-bottom: 27px !important;
}
#breadcrumbs{
	padding-top: 54px;
  width: 80%;
	max-width:1080px;
  margin: 0 auto;
}
.et_header_style_left .logo_container{
	width:80% !important;
	
}
.et_pb_row{
	padding: 0 0 !important;
}
.et_pb_post .entry-content ul li{
	list-style-image: url('../../../wp-content/uploads/2016/04/point.png');

}
.et_pb_post h1{
	border-bottom: 1px solid #ebecee;
  	color: #5c90bf;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 25px;
  padding-bottom: 15px;
  position: relative;
  z-index: 1;
  border-left: 0;
  padding-left: 0px;
}
.et_pb_post h1:after{
	border-bottom: 4px solid #5c90bf;
	bottom: -2px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 53px;
}
.post-108 .et_pb_section_1 {
	background-color: #fff !important;
}
.et_right_sidebar #left-area{
	padding-right:0px !important;
}
#main-content .container:before {
 	width: 0px;
 	background-color:none !important;    
}
.et_pb_toggle ul li h5{
	font-weight:600;
	font-size: 15px !important;
}
/******* contact CSS *******/

.post-971 .et_pb_promo{
	border-radius: 5px;
}
.post-971 .wpcf7-form-control.wpcf7-text {
	border-color: #ebecee;
	box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.14);
	padding: 10px;
	max-width: 100%;
	width: 510px;
}
.post-971 .wpcf7-form-control.wpcf7-textarea{
	border-color: #ebecee;
	box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.14);
	padding: 10px 99px 10px 10px;
	max-width: 100%;
	width: 510px;
}
.post-971 .wpcf7-form-control{
	font-size: 15px;
	font-family: "Open Sans",Arial,sans-serif;
}
.post-971 .wpcf7-form-control.wpcf7-submit{
	background-color: #5c90bf;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	padding: 12px 25px;
	text-transform: uppercase;
}

/***************************/
/******* archive-plugin *******/

.post-760 .et_pb_toggle_content a {
	background-color: #142840;
	border-radius: 4px;
	color: #fff;
	font-weight: 700;
 	padding: 5px 10px;
	display: inline-block;
	margin-top: 10px;
}
.post-760 .et_pb_toggle_content p{
	margin-bottom: 10px;
}
.post-760 .et_pb_toggle_title{
	font-size: 22px;
}

/******************************/
.product_btn .et_pb_promo_description{
	margin-top:0px;
}
.product_btn a{
	background: #5c90bf;
}
.product_btn .et_pb_button:hover{
	background:rgba(105,172,229,0.8);
}
/******* catdv-servers CSS *****/

.server .et_pb_toggle_open .et_pb_toggle_title {
	color: #ffffff !important;
	background-color: #5c90bf;
	margin: -12px;
	padding: 16px !important;
}
.server h4{
	line-height: 26px;
}
.server .et_pb_toggle{
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.14) !important;
}
.server .et_pb_toggle_open .et_pb_toggle_content{
	margin-left: 10px;
}
.post-772 .et_pb_text.et_pb_module &gt; p {
	margin-bottom: 30px;
}

/*******************************/
.archiware h3{
	font-size:16px;
	color:#5c90bf;
	font-weight:bold;
}
/****** products-landing CSS *****/

.post-792 .et_pb_promo_description h2{
	border-left: 0;
	text-transform: uppercase;
	font-size: 30px;
}
.post-792 .et_pb_promo_description p{
	color: #747474;
}
.post-792 .et_pb_text{
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.14);
	padding: 40px 50px 80px;
}
.post-792 .desktop .et_pb_blurb.et_pb_module {
  display: inline-block;    	
  width:175px;
}
.post-792 .et_pb_row_0 .et_pb_blurb.et_pb_module{
	margin-bottom: 0 !important;
}
.post-792 .et_pb_row_0{
	padding-bottom: 0;
}
.post-792 .et_pb_row_0 .et_pb_promo{
	margin-bottom: -8px;
}
.post-792 .et_pb_blurb.et_pb_module h4{
	color: #737373;
	font-weight: 600;
	text-transform: uppercase;
}
.post-792 .et_pb_row_1 .et_pb_pricing h2{
	border-left: 0 none;
	font-size: 18px;
	font-weight: 600;
	margin: 0 auto 10px;
	width: 251px;
}
.post-792 .et_pb_pricing_heading{
	background: none;
}
#post-788 .avail-now span{
 	color: #4394d1;
}
.post-792 .et_pb_pricing_heading{
	padding: 0;
	margin-bottom: 0;
}
.post-792 .et_pb_pricing_table{
	background: none;
	border: 0;
	margin-left: 34px;
	margin-right: 20px;
	padding-bottom: 0;
	width: 27.33% !important;
}
.post-792 .et_pb_pricing_content_top{
	padding-bottom: 0;
	height: 155px;
	width: 171px;
	margin: 0 auto;
	border-bottom: 0;
}
.post-792 .et_pb_pricing_table_0 .et_pb_pricing_content_top{
	background: url('../../../wp-content/uploads/2016/04/per-month-1.png');
	background-repeat: no-repeat;
	position: relative;
	z-index: 9999;
}
.post-792 .et_pb_pricing_table_1 .et_pb_pricing_content_top{
	background: url('../../../wp-content/uploads/2016/04/per-month-2.png');
	background-repeat: no-repeat;
	position: relative;
	z-index: 9999;
}
.post-792 .et_pb_pricing_table_2 .et_pb_pricing_content_top{
	background: url('../../../wp-content/uploads/2016/04/per-month-1.png');
	background-repeat: no-repeat;
	position: relative;
	z-index: 9999;
}
.post-792 .et_pb_pricing_table_0 .et_pb_pricing_content{
	background-color: #142840;
}
.post-792 .et_pb_pricing_table_1 .et_pb_pricing_content{
	background-color: #5c90bf;
}
.post-792 .et_pb_pricing_table_2 .et_pb_pricing_content{
	background-color: #142840;
}
.post-792 .et_pb_pricing_content{
	margin-top: -145px;
	padding: 175px 30px 30px;
	min-height: 405px;
}
.post-792 .et_pb_pricing_content ul{
	color: #fff;
}
.post-792 .et_pb_pricing_content_top span .et_pb_dollar_sign{
	color: #fff;
	text-align: center;
	position: static;
}
.post-792 .et_pb_row_1 .et_pb_promo.et_pb_cta_2{
	background: url('../../../wp-content/uploads/2016/04/drop.png');
	background-repeat: no-repeat;
	background-position: 1px -19px;
	margin-bottom: -20px;
	padding-top: 80px !important;
}
.post-792 .et_pb_row_1 .et_pb_promo.et_pb_cta_3{
	background: url('../../../wp-content/uploads/2016/04/drop.png');
	background-repeat: no-repeat;
	background-position: 1px -8px;
	margin-bottom: -15px;
	padding-top: 90px !important;
}
.post-792 .et_pb_et_price .et_pb_sum{
	color: #fff !important;
	line-height: 108px;
	font-weight: 600;
}
.post-792 .et_pb_et_price .et_pb_frequency{
	color: #fff !important;
	display: block;
	font-style: italic;
	margin-top: -30px;
}
.post-792 .et_pb_pricing li span:before{
	content: "\f00c";
	font-family: FontAwesome;
	border-style: none;
	left: -22px;
	top: 0;
}
.post-792 .et_pb_pricing li{
	padding-bottom: 8px;
}
.post-792 .et_pb_pricing_table_0 .et_pb_pricing li span:before{
	color: #5c90bf;
}
.post-792 .et_pb_pricing_table_1 .et_pb_pricing li span:before{
	color: #142840;
}
.post-792 .et_pb_pricing_table_2 .et_pb_pricing li span:before{
	color: #5c90bf;
}
.post-792 .et_pb_pricing li:first-child span:before{
	border-style: none;
	content: "";
}
.post-792 .et_pb_pricing li:first-child{
	font-size: 16px;
	font-weight: 600;
	padding-left: 0;
	padding-right: 0;
}

/*********************************/
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{
  padding-top:10px !important;
}

/* CSS of About Square Box*/
.et_pb_section.et_section_regular{
	padding: 0!important;
}
.et_pb_tab .one_half{
	margin-right: 2%;
}
.sec_menu .current-menu-item a {
	position: relative;
}
.sec_menu{
	display:none;
}
 .sub-menu .current-menu-item a:after{
	bottom: -6px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.sub-menu .current-menu-item a:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

.sec_menu .current-menu-item a:after{
	bottom: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.sec_menu .current-menu-item a:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}
.main_menu_class .sec_menu ul{
	padding: 18px 0 0 !important;
}
.main_menu_class{
	display:none;
}
.sec_menu ul li{
	PADDING-RIGHT:60px;
	font-size:15px;
	text-transform: uppercase;
}
.sec_menu ul li a{
	padding-bottom:19px;
}	
ul.et_pb_tabs_controls{
	background-color: #3c6f9e;
	border-bottom: 0;
	text-align: center;
	padding: 12px !important;
}
.et_pb_tabs_controls li{
	border-right: 0;
	float: none !important;
	display: inline-block;
}
.et_pb_tabs_controls li a{
	text-transform: uppercase;
}
.et_pb_tabs{
	border: 0;
}
.et_pb_section_0{
	background-color: rgba(0,0,0,0) !important;
}
.et_pb_row h2.cmp{
	border-bottom: 1px solid #ebecee;
	color: #5c90bf;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
.et_pb_row h2.cmp{
	position: relative;
	z-index : 1;
	border-left: 0;
	padding-left: 0px;
}
.et_pb_row h2.cmp:after{
	border-bottom: 4px solid #5c90bf;
	bottom: -2px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 53px;
}
#main-footer .footer-widget h4{
	position: relative;
	z-index : 1;
}
#main-footer .footer-widget h4:before{
	border-bottom: 2px solid #5c90bf;
	bottom: 36px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 24px;
}
.et_pb_row h2{
	border-left: 3px solid;
	color: #5c90bf;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 15px;
	margin-top: 18px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.et_pb_row .cmp h2{
  position: relative;
  z-index : 1;
	border-left: 0;
	padding-left: 0px;
	border-bottom: 1px solid #ebecee;
	color: #5c90bf;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 25px;
	padding-bottom: 15px;	
}
.et_pb_row .cmp h2:after{
	border-bottom: 4px solid #5c90bf;
	bottom: -2px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 53px;
}
.et_pb_testimonial_portrait{
	clear: both !important;
	display: block !important;
	float: none !important;
	margin: -93px auto 20px !important;
}
.et_pb_testimonial_description{
	display: inline-block !important;
	position: relative;
}
.et_pb_testimonial_author{
	color: #5c90bf;
	font-size: 17px;
	position: absolute;
	top: -20px;
	width: 100%;
	margin-top:0px !important;
}
.et_pb_promo_description  .tel a{
	color:#fff !important;
}
.et_pb_testimonial{
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.14) !important;
	margin-bottom: 92px !important;
}
.et_pb_testimonial_description_inner &gt; p {
	margin-top: 35px;
}
.et_pb_inner_shadow {
	box-shadow: none;
}
.et_pb_testimonial_portrait{
	border: 3px solid #5c90bf;
	height: 120px;
	width: 120px;
}
.post-108 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 {
	margin-bottom: 85px;
}
/**************************/

/******* Partners Page CSS ******/

.post-160 .et_pb_module.et_pb_image {
	display: inline-block;
	margin-right: 15px;
}
.post-160 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 {
	margin-bottom: -20px !important;
}
.et_pb_toggle_close h5.et_pb_toggle_title {
	color: #ffffff !important;
	font-weight: 600;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
	color: #5c90bf !important;
	font-weight: 600;
}
.et_pb_toggle{
	border: 0;
	margin-bottom: 2px !important;
	padding: 12px !important; 
}
.et_pb_accordion .et_pb_toggle_title::before{
	font-size: 25px;
	color: #000000;
}
.post-169 .et_pb_toggle_content.clearfix a {
	border: 2px solid #5c90bf;
	border-radius: 26px;
	color: #5c90bf;
	display: inline-block;
  font-size: 14px;
	font-weight: 700;
	margin-top: 15px;
	padding: 5px 10px;
	text-transform: uppercase;
}
.et_pb_toggle_content.clearfix &gt; p{
	padding-bottom: 0;
	margin-bottom: 10px;
}
.post-169 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 {
	margin-bottom: -22px !important;
}

/********************************/
/* case-studiesiner CSS */

.post-245 .et_pb_row_2 p{
	margin-top: 12px;
}
.et_pb_image{
	max-width: 100%;
}

/*************************/

/* professional-services CSS*/
.post-184 span{
	color: #5c90bf;
	font-weight: 600;
}
.avail-now ul li{
	list-style-image: url('../../../wp-content/uploads/2016/04/point.png');
}
.post-184 h3{
	color: #7c7c7c;
	font-size: 25px;
	font-weight: 600;
}
/************pages*****************/
#post-547 .et_pb_promo_description{
	padding-bottom: 0px !important;
}
#post-522 .et_pb_promo_description{
	padding-bottom: 0px !important;
}
#post-184 .avail-now {
	margin-top: 0px !important;
	margin-bottom: 0% !important;	
} 
#post-492 .avail-now {
	margin-top: 0px !important;
	margin-bottom: 0% !important;	
} 
#post-492 .et_pb_promo_description{
	padding-bottom: 0px !important;
}
#post-332 .et_pb_row et_pb_row_1 {
	padding: 0 !important;
}
/********new-in-catdv CSS**********/

.post-262 .et_pb_lightbox_image &gt; img {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.14);
}
.post-262 .et_pb_row_7 .et_pb_column_10 img{
	box-shadow: none;
}
.post-262 .et_pb_row_0{
	background: none !important;
}
.post-262 .et_pb_row_1{
	background: none !important;
}
.line-shadow{
	background-image: url('../../../wp-content/uploads/2016/04/dropshow.png');
	background-repeat: no-repeat;
	background-position: 1px -19px;
}
.line-shadow .et_pb_column{
	margin-right: 0 !important;
}

/*****************************/

/***** Press release and news ****/
.post-669 .nooz-list{
	counter-reset: item;
	margin-left: 0;
	padding-left: 0;
}
.post-669 .nooz-list &gt; li:before {
	display: inline-block;
	content: counter(item);
 	counter-increment: item;
	width: 2em;
	margin-left: -7px;
	text-align: center;
}
.post-669 .nooz-list &gt; li{
	display: block;
	background: rgba(0, 0, 0, 0) url("../../../wp-content/uploads/2016/04/Press-Releases.png");
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: 3px 8px;
	border-bottom: 1px solid #f3f3f3;
	color: #fff;
	font-weight: 700;
	list-style: inside none decimal;
	margin: 5px 5px 5px -5px;
	padding: 10px;
}
.post-669 .nooz-list li p.nooz-link{
	margin: -26px 0 0 34px;
	padding: 0 10px 0 0;
}
.post-669 .nooz-list li p.nooz-excerpt{
  display:none;
}
.post-669 .nooz-list li p.nooz-link a{
	font-size: 15px;
}
.post-669 .nooz-list li a{
	color: #747474;
}

/*********************************/

/*  catdv-webinars CSS */
.post-322 .et_pb_row_2 h2{
	border-left: 0;
	padding-left: 0;
	color: #676767;
}
.post-322 .et_pb_row_2 .et_pb_text h2{
	color: #5c90bf;
}
.post-322 .et_pb_row_2 span{
	color: #5c90bf;
}
.post-322 .sign-up{
	margin-bottom: -12px !important;
}
.nooz-list time{
	display: none;
}
.post-322 .nooz-list{
	counter-reset: item;
	margin-left: 0;
	padding-left: 0;
}
.post-322 .nooz-list li:before {
	display: inline-block;
	content: counter(item);
 	counter-increment: item;
	width: 2em;
	margin-left: -7px;
	text-align: center;
}
.post-322 .nooz-list li{
	display: block;
	background: rgba(0, 0, 0, 0) url("../../../wp-content/uploads/2016/04/Press-Releases.png");
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: 6px 8px;
	background-color: #edf1f4;
	color: #fff;
	font-weight: 700;
	list-style:inside decimal;
	margin: 5px 5px 5px -5px;
	padding: 10px 10px 10px 13px;
}
.post-322 .nooz-list li p{
	margin: -26px 0 0 34px;
	padding: 0 10px 0 0;
}
.post-322 .nooz-list li p a{
	font-size: 15px;
}
.post-322 .nooz-list li a{
	color: #747474;
}
.post-322 .et_pb_promo{
	margin-bottom: -20px !important;
}
.et_pb_row .sign-up span{
	color: #5c90bf;
}
.et_pb_row .sign-up span a{
	color: #5c90bf;
}
.post-322 .et_pb_row span a{
	font-size: 22px;
	font-weight: 600;
}
.post-322 .et_pb_row_0{
	margin-bottom: -80px !important;
	padding-bottom: 0;
}
.post-322 .et_pb_row_0 .et_pb_promo_description{
	padding-bottom: 0;
}
.post-322 .et_pb_row_1{
	padding-top: 0;
	padding-bottom: 0;
}
.post-322 .et_pb_row_1 .et_pb_promo_description{
	padding-bottom: 0;
}
.post-322 .et_pb_promo_description p{
	margin-bottom: 10px;
}
.post-322 .et_pb_row_2{
	margin-top: -50px !important;
	padding-top: 0;
}
.post-322 .et_pb_row_2 h2{
	margin-top: 12px !important;
}

/**********************/

.browse-toggle .et_pb_toggle_title{
	color: #ffffff !important;
	text-transform: uppercase;
	background-color: #142840;
	margin: 0;
}
.browse-toggle .et_pb_toggle_title::before {
	font-size: 24px;
	padding-right: 12px;
}
.browse-toggle{
	padding: 0px 0 0 0px !important;
}
.browse-toggle h5{
	padding-left: 13px;
}
.browse-toggle .et_pb_toggle_content{
	background-color: #e4e5e7;
}
.browse-toggle .et_pb_toggle_content .wpsm_nav a{
	border: 0 none !important;
	text-align: left !important;
	width: 205px !important;
	position: relative;
}
.browse-toggle .et_pb_toggle_content div{
	padding: 17px 1px 23px 16px;
}
.browse-toggle div .wpsm_nav-tabs &gt; li &gt; a{
	padding: 10px 18px !important;
}
.browse-toggle div .wpsm_nav-tabs &gt; li{
	margin-bottom: 6px !important;
}
.browse-toggle .et_pb_toggle_content{
	padding-top: 0 !important;
}
.browse-toggle .et_pb_toggle_close{
	background: none;
}
.et_pb_toggle_content.clearfix a{
	margin-bottom: -6px !important;
	text-transform: none;
}
.browse-toggle .et_pb_toggle_content div .wpsm_nav .tab-content ul{
	border-left: 1px dotted #000;
	float: left;
	min-height: 314px;
	padding-right: 49px;
	width: 205px;
}
.browse-toggle div .tab-content .manual {
	margin-left: -20px !important;
	padding-left: 34px !important;
}
.browse-toggle div .tab-content .clients {
	padding-left: 39px !important;
}
.browse-toggle div .tab-content ul li{
	list-style: none;
}
.browse-toggle div .tab-content ul li a{
	border: 0 none;
	color: #636363 !important;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.browse-toggle div .tab-content ul li a:hover{
	color: #5c90bf !important;
	font-weight: 600;
}
.browse-toggle div .active a:after{
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	display: block !important;
}

.browse-toggle div .active a:after {
	border-color: rgba(92, 144, 191, 0);
	border-left-color: #5c90bf;
	border-width: 16px;
	margin-top: -16px;
}
.post-315 .et_pb_post{
	border: 0;
	position: relative;
}
.post-315 .post-meta {
	background: #142840 none repeat scroll 0 0;
	left: 0;
	padding: 10px 0 !important;
	position: absolute;
	text-align: center;
	top:0;
	width: 100%;
	display: block !important;
}
.post-315 .post-meta a{
	color: #fff !important;
}
.post-315 .et_pb_row_0{
	margin-bottom: -20px;
	padding-bottom: 0 !important;
}
.post-315 .et_pb_row_0 .et_pb_promo_description{
	padding-bottom: 0 !important;
}
.post-315 .et_pb_image_container{
	margin:0 !important;
	min-height: 235px;
}
.post-315 .et_pb_blog_grid .et_pb_post{
	padding:0px;
	margin-bottom: 0 !important;
	min-height: 390px;
}
/********* Manuals CSS *******/

.post-403 .et_pb_column .et_pb_blurb{
	display: inline-block;
	margin-left: 50px;
	margin-right: 46px;
}
.post-403 .et_pb_column .et_pb_blurb h4{
	text-transform: uppercase;
}
.post-403 .et_pb_section .et_pb_row_1{
	padding-top: 0;
}
.post-403 .et_pb_section .et_pb_row_0{
	padding-bottom: 0;
}
.post-403 .et_pb_section .et_pb_row_0 .et_pb_promo{
	margin-bottom: -10px;
}
.post-403 .et_pb_with_background{
	padding-bottom: 165px !important;
	padding-top: 56px !important;
}
.post-403 .et_pb_section_0{
	margin-bottom: 60px !important;
}
.post-403 .et_pb_section .et_pb_promo_description h2{
	text-transform: uppercase;
}
.post-403 .et_pb_section .et_pb_column_5 .et_pb_promo_description h2{
	font-weight: normal;
}
.post-403 .et_pb_section .et_pb_column_6 .et_pb_promo_description h2{
	font-weight: 600;
}
.manuals h2{
	border-left: 0;
	text-transform: uppercase;
}
.post-403 .et_pb_toggle_open h5.et_pb_toggle_title{
	background-color: #5c90bf !important;
	color: #ffffff !important;
	margin: -12px;
	padding: 10px;
}
.post-403 .et_pb_toggle_content ul {
	float: left;
	margin-left: 12px;
	margin-right: 12px;
}
.post-403 .et_pb_toggle_content ul li{
	list-style-image: url('../../../wp-content/uploads/2016/04/dot.png');
}
.one_fourth{
	width: 21% !important;
}
#post-450 .et_pb_toggle_content ul{
	display: inline-block;
	list-style: none;
	width: 24%;
	padding-left: 0px !important;
}
.post-403 .et_pb_promo {
	margin-bottom: -1px !important;
}

/****************************/

/******** Catdv Events CSS *******/

.post-499 .et_pb_row_0{
	padding-bottom: 0 !important;
}
.post-499 .et_pb_row_1{
	margin-top: 8px;
	padding-top: 0 !important;
}
.post-499 .et_pb_row_0 .et_pb_promo_description{
	padding-bottom: 0 !important;
}

/*********************************/
/* FOOTER                        */
/*********************************/

#logo{
	max-height:100%;
}
.title a{
	color:#fff !important;
}
#footer-widgets .footer-widget li{
	padding-left:0px;
}
#footer-widgets .footer-widget li:before{
	border-style:none;
}
#footer-widgets {
  padding: 0px !important;
}
#footer-widgets .footer-widget {
  margin-top: 30px !important;
}
/* Blue box in footer */
#text-6.fwidget.et_pb_widget.widget_text{
	margin-top: -30px;
  background: #5c90bf;
  height: 285px;
  width: 240px;
  margin-left: 60px;
  border-radius: 11px;
}
#main-footer .et-social-icons{
	float: none !important; 
  text-align: center !important;
	margin-top: 30px;
	margin-bottom: 20px;
}
#main-footer .et-social-icons li {
  margin-left: 10px !important;
  margin-right: 10px !important;
  margin-top: 10px !important;
}
#main-footer .phone{
	margin-left: 17px;
}
#main-footer .phone  a{
	color:#fff;
}
#main-footer .phone #et-info-email:before{
  margin-right: 8px;
  content: "\e076";
  border: 1px solid #fff;
  padding: 7px;
  font-size: 13px;
  color: #fff;
}
#main-footer .location span{
	color:#fff;
}
#main-footer .location i{
  font-family: "ETmodules" !important;
  font-style: normal;
  border: 1px solid #fff;
  padding: 7px;
  margin-right: 8px;
}
#main-footer .location{
	margin-top:26px;
	margin-left:17px;
}
#main-footer .location p{
	float:left;
	color:#fff;
	WORD-SPACING: 1PX;
}
#main-footer .location span{
	float:left;
}

#footer-widgets .footer-widget li a:hover{
	color: rgba(255, 255, 255, 0.7);
	background: #000;
	padding: 5px;
}
#footer-info {
	float: none;
	text-align:center;
}

/* Footer column width big size */
@media (min-width: 981px){
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 16%;
  } 
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last{
    width: 23.5%;
  }
  .et_pb_gutters3 .footer-widget{
    margin: 0 2.5% 0.0% 0;
  }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 22.348%;
  } 
}

/* Footer column width small size */
@media (max-width: 980px){
  #footer-widgets .footer-widget.last{
    width: 60% !important;
    margin-left: 20% !important;
  }
  #footer-widgets .footer-widget{
    margin: 0 2.5% 0.0% 0;
  }
  #text-6.fwidget.et_pb_widget.widget_text{
    width: 100%;
    margin-left: 0px !important;
    margin-top: 0px !important;
  }
}
@media (max-width: 767px){
  #footer-widgets .footer-widget.last{
    width: 60% !important;
    margin-left: 20% !important;
  }
  #text-6.fwidget.et_pb_widget.widget_text{
    width: 100%;
    margin-left: 0px !important;
    margin-top: 0px !important;
  }
}

/* Responsive issues with blue box in footer */
@media (min-width: 981px) and (max-width: 1105px){
  #text-6.fwidget.et_pb_widget.widget_text{
    margin-left: 13px;
  }
  #main-footer .phone{
    margin-left: 5px;
  }
  #main-footer .phone a{
    font-size: 11px;
  }
  #main-footer .phone #et-info-email:before{
    padding: 5px;
    font-size: 12px;
  }
  #main-footer .location {
    margin-left: 5px;
  }
  #main-footer .location i{
    padding: 5px;
  }
  #main-footer .location p{
    font-size: 11px;
  }
}
@media (min-width: 1106px) and (max-width: 1220px){
  #text-6.fwidget.et_pb_widget.widget_text{
    margin-left: 8px;
    /*width: 220px;*/
  }
  #main-footer .location p{  font-size: 13px;}
}
@media (min-width: 981px) and (max-width: 1141px){
  #main-footer #footer-widgets .footer-widget h4{
    font-size: 15px;
  } 
}

/*********************************/
.advps-slide-container h2{
 	border-left: 0;
 	text-align:left;
 	font-weight:normal;	
}
.advps-slide-container .bx-wrapper .bx-controls a.active{
 	background: #5c90bf none repeat scroll 0 0 !important;
}
.advps-slide-container .bx-wrapper .attachment-medium.size-medium.wp-post-image {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.14) !important;
	height: 167px;
	width: 303px;
}
#advps_container4{
	display: none;
}
#advps_container5{
	display: none;
}
.post-499 .et_pb_row.et_pb_row_1 {
    	margin-bottom: -27px;
    	padding-bottom: 0;
}
.post-499 .et_pb_promo_description{
	padding-bottom: 0;
}
/*****table****/
.entry-content tr td{
	text-align:center;
}
.entry-content tr th{
	text-align:center;
	background:#d7d7d7;
}
.fluid-width-video-wrapper{
	width:500px !important;
	padding-top:295px !important;
	height: auto !important;
	margin: 0 auto;
}
.product_img{
	max-width:50% !important; 
}
/****WOCOMMERCE***/
.woocommerce div.product div.images{
	display:none !IMPORTANT;
}
.woocommerce div.product div.summary{
	float:none !important;
	width:70% !important;
}
.entry-summary p.price span{
	display:none !IMPORTANT;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
	display:none !important;
}
.product_meta{
	display:none !important;
}
.woocommerce div.product .woocommerce-tabs {
	display:none !important;
}
.woocommerce-breadcrumb{
	display:none !important;
}
.woocommerce .woocommerce-message .wc-forwards{
	border:0 !important;
	background:#fff !important;
}
#et-top-navigation .et-cart-info{
	display:none !important;
}
.tm-epo-field-label a{
	color: #5c90bf;
}

/*****popup****/

.popmake-title{
	background: #5c90bf;
  padding: 16px 43px 16px 25px;
	font-weight: 600;
}
.popmake-close, .popmake.theme-default-theme &gt; .popmake-close {
	right: 10px !important;
	top: 28px !important;
	font-size: 21px !important;
 	border: 0px solid #ffffff !important; 
	border-radius: 100% !important;
 	background-color: rgba( 20, 4, 0, 0.5 ) !important;
}
.popmake-content{
	padding: 18px;
  text-align: center;
}
.popmake-content h3{
	color:#5282ae;
}
.popmake-content p{
	color:#ffffff;
}
.wpcf7-form-control.wpcf7-text {
	border-color: #ebecee;
	box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.14);
	padding: 10px;
	max-width: 100%;
	width: 360px;
	border-radius: 5px;	
}
.wpcf7-form-control {
	font-size: 15px;
	font-family: "Open Sans",Arial,sans-serif;
}
.wpcf7{
	margin-top:25px !important;
}
.wpcf7-form-control.wpcf7-submit {
	background-color: #5c90bf;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	padding: 12px 25px;
	text-transform: uppercase;
}
.web_list ul{
	counter-reset: item;
	margin-left: 0;
	padding-left: 0;
}
.web_list ul li {
	display: block;
	background: rgba(0, 0, 0, 0) url("../../../wp-content/uploads/2016/04/Press-Releases.png");
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: 3px 8px;
	border-bottom: 1px solid #f3f3f3;

	font-weight: 700;
	list-style: inside none decimal;
	margin: 5px 5px 5px -5px;
	padding: 10px;
}
.web_list ul li:before {
	display: inline-block;
	content: counter(item);
	counter-increment: item;
	width: 2em;
	margin-left: -7px;
	text-align: center;
	color:#fff;	
}
.web_list ul li strong{
	padding-left:10px;
}
 
.single-nooz_release .et_post_meta_wrapper{
	display:none;
}
.et_post_meta_wrapper .post-meta{
	display:none;
}
.et_post_meta_wrapper img{
	display:none;
}
.et_post_meta_wrapper .entry-title{
	color: #5C90BF;
	padding-top:18px;
}
.nooz-subheadline{
	color: #5C90BF;
	font-weight: 600;
}
.et_pb_post .entry-content{
	padding-top:0px;
}
#post-315 .entry-title{
	line-height:22px;
}
#post-315 .et_pb_post p{
	display:none;
}
#post-108 .et_pb_testimonial.et_pb_testimonial_no_bg {
	min-height:350px;	
}
.advps-slide .advps-excerpt-three{
	width:300px;
	max-width:100% !important;
}
#advps_container3 .advps-slide p{
	line-height:17px !important;
	text-align:center; 
}
#advps_container3 .advps-slide h2{
	text-align:center;
}
.dtree a.nodeSel {
  color: #5c90bf !important;
  text-decoration: underline;
}
@media (min-width: 0px) and (max-width: 366px){
  #advps_container4 .bx-wrapper .attachment-medium.size-medium.wp-post-image {
  	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.14) !important;
  	height: 167px;
  	width: 248px;
  }
}
@media (min-width: 0px) and (max-width: 780px){
  #advps_container3{
  	display: none;
  }
  #advps_container4{
  	display: block !important;
  }
  #advps_container5{
  	display: none;
  }
}
@media (min-width: 781px) and (max-width: 1189px){
  #advps_container3{
  	display: none;
  }
  #advps_container4{
  	display: none;
  }
  #advps_container5{
  	display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1316px){
  #tab_container_340 .tab-content ul{
  	border: 0;
  	min-height: 0;
  	width: 202px;
  }
  #tab_container_340 .manual{
  	margin-left: 0 !important;
  	padding-left: 17px !important;
  }
  #tab_container_340 .clients{
  	padding-left: 17px !important;
  }
}
@media (min-width: 981px) and (max-width: 1140px){
  .post-792 .et_pb_pricing_table{
  	margin-left: 26px !important;
  }
}
@media (min-width: 981px) and (max-width: 1223px){
  .et-fixed-header #top-menu-nav ul li .sub-menu{
  	top:60px;
  }
  .home .et-fixed-header #top-menu-nav ul li .sub-menu{
  	top:50px;
  }
  .et-fixed-header #top-menu-nav .current-menu-parent &gt; a::after{
  	top:22px;
  }
}
@media (min-width: 768px) and (max-width: 980px){
  .post-792 .et_pb_pricing_table{
    margin-left: 0px !important;
    width: 100% !important;
  }
}
@media (min-width: 0px) and (max-width: 767px){
  #tab_container_340 .tab-content ul{
    border: 0;
    min-height: 0;
  }
  #tab_container_340 .manual{
    margin-left: 0 !important;
    padding-left: 17px !important;
  }
  #tab_container_340 .clients{
    padding-left: 17px !important;
  }
  .post-792 .et_pb_pricing_table{
    width: 100% !important;
  }
}
@media (min-width: 0px) and (max-width: 484px){
  #tab_container_340 .tab-content{
    float: right;
  }
}
@media (min-width: 0px) and (max-width: 1290px){
  .post-262 .et_pb_row.et_pb_row_7 .et_pb_promo_description {
    margin-left: 0px;
  }
}
@media (min-width: 0px) and (max-width: 510px){
  #text-6.fwidget.et_pb_widget.widget_text{
    margin-left: 0px;
  }
}
@media (width:1280px){
  #text-6.fwidget.et_pb_widget.widget_text{
    margin-left: 40px;
  }
}
@media (min-width: 0px) and (max-width: 767px){
  .entry-content tr td, body.et-pb-preview #main-content .container tr td{
  	padding: 0 0 0 50% !important;
  }
}
@media (min-width: 0px) and (max-width: 767px){
  #post-2022 .entry-content tr td, body.et-pb-preview #main-content .container tr td{
  	padding: 0 0 0 0 !important;
  }
}
@media (min-width: 981px) and (max-width: 1065px){
  #post-108 .et_pb_testimonial.et_pb_testimonial_no_bg {
  	min-height:400px !important;
  	height:400px !important;
  }
}
@media (max-width: 475px){
  .et_pb_promo_description &gt; div{
  	overflow-x:auto;
  }
  #post-1708 .et_pb_promo_description .link_d:before{
  	display:none;
  }	
  #post-1708 .et_pb_promo_description .link_d{
  	padding:6px 6px 6px 7px !important;
  }
}
</pre></body></html>