/*
Theme Name: ArkaHost-Child
Theme URI: http://arkahost.com/
Description: ArkaHost is a WordPress Premium Theme for Hosting Services. It’s fully compatible with WHMCS-Bridge plugin which connect between WordPress and WHMCS. The Arkahost is a suit helps small and medium companies, agencies dealers succeed with extremely low expenses
Author: King-Theme
Author URI: http://king-theme.com
Template: arkahost
Version: 5.0.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
*/
body,
input,
textarea,
p {
  color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  max-width: 100%;
  /*word-break: break-all;*/

}
footer,
footer p {
  color: #a4a6a7;
}
.wpb_text_column,
.wpb_text_column p {
  font-size: 19px;
  line-height: 1.5;
}
.wpb_text_column.featProd,
.wpb_text_column.featProd p {
  font-size: inherit;
  line-height: inherit;
}
.grey {
  color: #727272;
}
.price {
  font-size: 51px;
  color: #2a363f;
}
header.header {
  height: 170px !important;
}

.compact .header {
    top: -1px;
}

.menu-main-menu-container {
  position: absolute;
  left: -177px;
  margin-top: 76px;
  margin-left: 50px;
}
.compact #breadcrumb {
  margin-top: 0;
}
.compact .menu-main-menu-container {
  margin-top: 7px;
  transition: all 100ms ease-out;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
}
/*Main Menu Icon Size*/
.menu-item span {
  font-size: 7em !important;
}
.menu-item .ipax-icon {
  width: 100%;
  margin: 0 0 -5px -5%;
  line-height: 0.6;
}

.navbar-collapse[data_show *= "1"] {
    box-shadow: -2px 0 20px 0 rgba(0,0,0,0.6);
    -moz-box-shadow: -2px 0 20px 0 rgba(0,0,0,0.6);
    -webkit-box-shadow: -2px 0 20px 0 rgba(0,0,0,0.6);
}

.yamm-content .section-box .ipaxMenuItemInner {
    display: inline-block;
    float: none;
    width: 179px;
    min-height: 85px;
    padding-right: 0;
    font-size: 1em !important;
    line-height: 1.3;
    color: #454545;
}
.yamm-content .section-box span {
    border-right: none;
}
.yamm .yamm-content {
    padding: 20px 40px 10px;
}
.yamm-content .section-box span {
  border-right: none;
}
.yamm-content .section-box a {
    color: #454545;
}
.compact .margin_bottom11 {
  margin-bottom: 80px;
}
.compact #logo img {
  max-height: 42px;
  margin-top: 10px;
}
.compact .header {
  height: 80px !important;
  transition: all 80ms ease-out;
  -webkit-transition: all 80ms ease-out;
  -moz-transition: all 80ms ease-out;
}
#logo img {
  max-height: 50px;
  transition: all 50ms ease-out;
  -webkit-transition: all 50ms ease-out;
  -moz-transition: all 50ms ease-out;
}
.featuredPr {
  background-color: #293640;
}
.rechZbI {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}
.rechZ {
  font-size: 33px;
  color: #fff;
  text-align: left;
  line-height: 41px;
  font-weight: 900;
}
.ui-accordion-header a {
  font-size: 17px !important;
  font-weight: 700;
}
.aEnd,
.firstInC,
.aStrt {
  display: none;
}
.feature_section6_elm .climg {
  background: initial !important;
}
.wpb_accordion_section h3.feature {
  height: 46px;
  margin-bottom: 0;
}
.wpb_accordion .wpb_content_element {
  margin-bottom: 0px !important;
}
.ui-accordion.king-accordion-toggle {
  clear: both;
}
.price_compare .prices {
  float: none !important;
  padding-bottom: 45px !important;
}
.price_compare .rowsremain.center p span {
  background: transparent;
}
.acc-container .content {
  padding: 0px 4px 10px 4px !important;
}
.wpb_accordion_section {
  min-height: 46px !important;
  clear: both;
}
.price_compare .rowsremain {
  border-left: none !important;
  border-right: none !important;
}
.category {
  width: 100% !important;
}
.col-md-8.custom {
  padding-left: 0;
}
.col-md-4.custom {
  padding-right: 0;
}
.king-spoiler .king-spoiler-title {
  margin-bottom: 0px !important;
}
body .price_compare .pT .first.rowfirst.first-row {
  padding-top: 160px !important;
}
.price_compare .prices {
  width: auto !important;
  margin: 0 4px;
}
.blog_post h3 a {
  margin-top: 0px !important;
}
/**
 * Header
 */
.top_nav .left ul.tplinks {
  padding: 0;
}
.top_nav .tplinks li img.langImg {
  width: 29px;
  height: 14px;
  opacity: 1;
}
/**
 * Footer
 */
.footer .secarea {
  padding: 29px 0 0 0;
}
.footer h3.widget-title {
  font-weight: 700;
  text-align: left;
}
.footer .widget {
  color: #a4a6a7;
  line-height: 2.1;
}
.footer a {
  color: #ffffff;
  text-decoration: none;
}
footer a:hover {
  text-decoration: underline;
}
.footer .ftop .right {
  display: none;
}
/*********************************
 * Content Elements              *
 *********************************/
/**
 * Voice Server Slot calculator
 */
.slotPrice {
	font-size: 50px;
	color: #2A3640;
	font-weight: 900;
	margin: 0 8px 0 15px;
}

.slotTotal {
	text-align: center;
	margin-top: 6px;
}

.slotYearTotal {
	text-align: center;
	font-size: 16px;
	margin-top: -7px;
}
/**
 * Ninja Forms
 */
.ninja-forms-req-symbol {
	color: inherit !important;
}

.nf-row input[type="text"], .nf-row input[type="email"],
.nf-row input[type="url"], .nf-row input[type="tel"],
.nf-row input[type="number"], .nf-row input[type="range"],
.nf-row input[type="date"], .nf-row input[type="month"],
.nf-row input[type="week"], .nf-row input[type="time"],
.nf-row input[type="dateime"], .nf-row input[type="dateime"],
.nf-row input[type="color"], .nf-row textarea {
	border-radius: 2px;
	border: 1px solid #747272;
}

.nf-error .ninja-forms-field {
	border-color: #990900;
}

.nf-error-msg {
	color: #990900;
}

.nf-field .submit-wrap input {
    padding: 5px 15px;
    border: none;
    font-weight: 700;
}
/**
 * Datacenter
 */
.rzBackground {
  background-image: url('/wp-content/uploads/2015/07/Rechenzentrum-in-Oesterreich.png');
  background-position: 79% center;
  background-repeat: no-repeat;
  background-size: 43% auto;
}
.rzBackground .wpb_text_column {
  color: #fff;
}
/**
 * Testimonials
 */
body .feature_section6_elm .climg img {
  border-radius: 0;
}
.feature_section6_elm .climg img {
    width: auto;
    max-width: none;
}
.feature_section8_elm .slidesec {
  height: 150px;
  padding: 0;
}
.feature_section8_elm .imgbox {
  height: 100%;
  text-align: center;
}
.feature_section8_elm .imgbox img {
  float: none;
  width: auto !important;
  width: 100%;
  max-width: 100%;
  height: auto !important;
  margin: auto;
}
/**
* Flipboxes
*/
.descBox,
.descBoxMod {
  padding: 50px 20px 60px 20px;
}
/*.descBoxModChild {
  padding: 0 20px 0 20px;
}*/
.flipboxesMod {
  padding: 0 60px 0 60px;
}
.four-colmn-boxes {
  padding: 0 120px;
}
.flips1.vc {
  max-width: 230px;
  max-height: 216px;
  margin: 0 auto !important;
}
.flips1.wide.vc {
  max-width: 510px;
  max-height: 270px;
  margin: 0 auto !important;
}
.flips1_front {
  padding: 0px;
  width: 100%;
  z-index: 2;
  background: #fff;
  border: 3px solid #293640;
  border-radius: 6px;
}
.flipName {
  height: 50px;
  padding: 7px 9px 0;
}
.flipName h3,
.entry-content .flipName h3 {
  font-size: 23px;
  font-weight: 900;
  margin-bottom: 0;
}
.flipIcon {
  max-width: 173px;
  margin: auto;
  margin-top: 16px;
}
.flips1_back {
  height: auto !important;
  border: 3px solid #293640;
  border-radius: 6px;
}
.flips1_back.flipscont1 {
  background: #293640 !important;
  padding: 0 0 0 0;
}
.flips1_back.flipscont1 .txt-70 span {
  font-weight: 900;
  font-size: 1.5em;
}
.wide .flips1_back.flipscont1 .txt-70 span,
.wide .flipName h3 {
  font-weight: 900;
  font-size: 35px;
}
.wide .flipIcon {
  max-width: 100%;
  margin: 0 2%;
  padding: 5px 0;
}
.flips1_back.flipscont1 .txt-70 {
  color: #fff;
  padding-top: 20px;
  height: 156px;
}
.flips1_back.flipscont1 .txt-30 {
  color: #fff;
  background: #991914;
  height: 54px;
  border-top: 1px solid #fff;
}
.wide .flips1_back.flipscont1 .txt-70 {
  height: 194px;
}
.wide .flips1_back.flipscont1 .txt-30 {
  height: 70px;
}
.flipwidetxt {
  float: left;
  height: 127px;
  margin-top: 11px;
  font-size: 19px;
  line-height: 24px;
  text-align: left;
}
.wide .ipax-icon.flipwideicon {
  display: inline-block;
  margin-top: 15px;
  font-size: 15.5em !important;
  line-height: 0.8;
  color: #000;
}
.flipwideprice {
  float: right;
}
.flipwidebacktxt {
  font-size: 19px;
  line-height: 24px;
  margin: 22px 30px 15px;
  text-align: center;
  color: #fff;
}
.flipwidebackbutton {
  float: right;
  margin-top: 4.6%;
  margin-right: 13%;
  font-size: 19px;
  color: #fff;
  font-weight: 900;
}
.flipwidebackicon.ipax-icon {
  display: inline-block;
  margin-top: -9px;
  font-size: 8.5em !important;
  line-height: 0.8;
}
/** Flip adaption for icons **/
.flips1 {
  cursor: pointer;
}
.flips1_front .vc_icon_element-icon {
  width: 226px;
  margin: 33px 0 0 56px;
  font-size: 15.5em !important;
  color: #000 !important;
}
.flips1_back .vc_icon_element-icon {
  margin: -4px 0 0 15px;
  font-size: 5.8em !important;
  color: #fff !important;
}
.flips1_back .ico-High-Performance-V-Server-nt {
  margin: 0 0 0 15px;
}
.vc_col-sm-3 .flips1 .ico-High-Performance-V-Server { /* Adaption for this icon, as its currently the only one too big within small flip boxes. */
    font-size: 12.7em !important;
    margin-top: 24px;
}
.vc_col-sm-3 .flips1 .flips1_back .ico-High-Performance-V-Server {
    font-size: 4.5em !important;
    margin-top: -7px;
}
.ipaxHeading,
.ipaxHeadingContr {
  max-width: 490px;
  background: #fff;
  border-left: 6px solid #990900;
  padding-bottom: 5px;
  padding-right: 15px;
  display: inline-block;
}
.ipaxHeading.pure {
  border-left: none;
  font-weight: 900;
}
.vc_general.vc_btn3.modified {
  font-size: 14px;
  padding: 14px 20px;
  margin-left: 50px !important;
  margin-bottom: 25px !important;
}
.ipaxHeadingContr {
  background: #f0f0f0;
}
.ipaxHeading h2,
.ipaxHeadingContr h2 {
  color: #293640;
  font-size: 35px;
  margin-left: 15px;
  text-align: left;
  padding: 10px 0 3px;
  font-weight: 900;
}
.flipRed.flips1.vc {
  max-width: 100%;
}
.flipRed .flips1_front {
  border-color: #990900;
}
.flipRed .flips1_front h3 {
  color: #990900;
}
.flipTextFront {
  padding: 0 5%;
}
.redPrice {
  padding-left: 4px;
  font-size: 46px;
  line-height: 87px;
  font-weight: 800;
  color: #293649;
}
.redArea h2 {
  font-size: 42px;
  font-weight: 800;
  text-align: center;
  color: #990900;
}
/** Ipax signet area **/
.ipaxSignet {
  background-position: -200px 100px;
}
.ipaxSignet h2 {
  font-size: 42px;
  font-weight: 800;
  text-align: center;
}
.vc_desktop .ipaxSignet .uavc-list-icon ul.uavc-list {
  margin-left: -37px !important;
}
/*** Warum für IPAX entscheiden? ***/
.yip {
    height: 505px;
}
/*** Ultimate list ***/
.uavc-list-content span {
  font-size: 19px;
  line-height: 1.5;
}
/**** ARROW LESS CONSTRUCT ****/
.arrowWrp {
  width: 100%;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.arrow {
  position: relative;
  width: 96%;
  height: 85px;
  background: #293640;
}
.arrow:hover {
  background: #970001;
}
.arrow::before {
  position: absolute;
  content: " ";
  left: 0;
  float: right;
  border-color: transparent transparent transparent #f0f0f0;
  border-style: solid;
  border-width: 42.5px 0 42.5px 36.125px;
}
.arrow::after {
  position: absolute;
  content: " ";
  top: 0;
  left: 100%;
  float: right;
  border-color: transparent transparent transparent #293640;
  border-style: solid;
  border-width: 42.5px 0 42.5px 42.5px;
}
.arrow:hover::after {
  border-color: transparent transparent transparent #970001;
}
.arrow .cnt {
  padding: 28.73px 0 0 42.5px;
  font-size: 23.8px;
  font-weight: 900;
  color: #ffffff;
  text-align: center;
}
.arrow a {
  color: #ffffff;
  text-decoration: none;
}
.arrow a :hover {
  text-decoration: none;
}
.whiteBox .arrow:before {
  border-color: transparent transparent transparent #fff;
}
/*******************************/
/** Arrow Button **/
.arrowFront {
  width: 96%;
  height: 85px;
  position: relative;
}
.arrowFront {
  background: #293640;
}
.arrowFront:hover {
  background: #990900;
}
.arrowFront:after {
  content: ' ';
  border-style: solid;
  border-width: 42px 0 42px 42px;
  float: right;
  position: absolute;
  left: 100%;
  top: 0;
}
.arrowFront:after {
  border-color: transparent transparent transparent #293640;
}
.arrowFront:hover:after {
  border-color: transparent transparent transparent #990900;
}
.arrowFront:before {
  content: ' ';
  border-style: solid;
  border-width: 42px 0 42px 34px;
  border-color: transparent transparent transparent #f0f0f0;
  float: right;
  position: absolute;
  left: 0;
}
.arrowFront.spec:before {
  border-color: transparent transparent transparent #fff;
}
.arrowContent {
  padding-top: 29px;
  text-align: center;
  color: #fff;
  font-weight: 900;
  font-size: 24px;
}
/** IPAX Icons **/
.ipax-icon,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon.ipax-icon {
  font-size: 10em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon.ipax-icon {
  font-size: 6.5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon.ipax-icon {
  font-size: 7.5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon.ipax-icon {
  font-size: 11.5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon.ipax-icon {
  font-size: 13em !important;
}
a.underlined {
  text-decoration: underline;
}
ul.customList {
  color: #fff;
  width: 30%;
  float: left;
  margin-left: 30px !important;
  margin-bottom: 0px !important;
}
ul.customList li {
  list-style: none;
  border: 1px solid;
  border-radius: 6px;
  padding-left: 20px;
  margin-bottom: 12px;
  font-weight: 700;
}
ul.customList li:hover {
  background: #fff;
  color: #990900;
  border-color: #293640;
  cursor: pointer;
}
.showbox {
  width: 351px;
  min-height: 321px;
  margin-left: 10%;
  float: left;
  background-color: #fff;
}
.showbox.default {
  background: none;
  margin-left: 2%;
}
.arrowBox,
.contentBox {
  min-height: 321px;
  float: left;
}
.arrowBox {
  width: 18px;
  background: #2a363f;
}
.default .arrowPointer {
  border: none;
}
.default .contentBox {
  background: transparent;
}
.default .contentBox .body {
  color: #fff;
  text-align: left;
  width: 252px;
  height: 162px;
}
.contentBox .body p {
  line-height: 18px;
}
.contentBox .body .txt-30 {
  position: absolute;
  bottom: 0;
  width: 91%;
  margin-bottom: 20px;
}
.contentBox {
  width: 333px;
  background: #fff;
  padding: 18px 15px 0 15px;
  color: #000;
  position: relative;
}
button.hs {
  min-width: 91%;
  margin-top: 25px;
  font-weight: 900;
  color: #2a363f;
}
i.icon-arrow-right {
  margin-right: 10px;
}
ul.customList li:hover i.icon-arrow-right {
  margin-right: 10px;
  color: #293640;
}
ul.customList li:last-child {
  margin-bottom: 0px;
}
.arrowPointer {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14.5px 18px 14.5px 0;
  border-color: transparent #ffffff transparent transparent;
}
.customListDesc {
  padding: 50px 0 0 50px;
}
.customListDesc h2 {
  font-size: 60px;
}
.contentBox .title {
  width: 100%;
  text-align: center;
  font-weight: 900;
  font-size: 28px;
  color: #293640;
}
.contentBox .title h3 {
  color: #990900;
}
.contentBox .body {
  width: 100%;
  margin-top: 15px;
  text-align: center;
}
.contentBox .body a {
  margin-top: 15px;
  font-weight: 900;
  color: #2a363f;
}
.pos1 {
  margin-top: 0px;
}
.pos2 {
  margin-top: 37px;
}
.pos3 {
  margin-top: 74px;
}
.pos4 {
  margin-top: 106px;
}
.pos5 {
  margin-top: 144px;
}
.pos6 {
  margin-top: 180px;
}
.pos7 {
  margin-top: 216px;
}
.pos8 {
  margin-top: 252px;
}
.pos9 {
  margin-top: 293px;
}
.hostingButton {
  min-width: 91%;
  margin-top: 25px;
  color: #2a363f;
  font-weight: 900;
}
.hostingButton:hover {
  color: #fff;
}
.contentBox .txt-30 {
  background: #99092f;
  height: 55px;
}
.contentBox .txt-30:hover {
  background: #293640;
}
.leftSpec,
.rightSpec {
  display: inline-block;
  float: left;
  height: 55px;
  text-align: center;
}
.leftSpec {
  width: 70%;
}
.rightSpec {
  width: 30%;
  text-align: center;
  padding-right: 40px;
}
.leftSpec span {
  margin-top: 2% !important;
  margin-left: 10% !important;
}
.contentBox span.ico-Managed-Virtualization-nt,
.contentBox span.ico-Server-Monitoring-nt,
.contentBox span.ico-Server-Management-nt {
  top: -10px !important;
}
.contentBox span.ipax-icon {
  font-size: 6em !important;
  color: #fff;
  position: absolute;
  top: -15px;
  right: 0;
}
.vc_btn3.vc_btn3-color-default.modified:hover {
  background: #990900;
  color: #fff;
}
.pagenation {
  display: none;
}
#breadcrumb .container {
  text-align: center;
}
#breadcrumb {
  padding: 99.5px;
}

#breadcrumb,
.clearfix + #container_full {
    margin-top: 64px;
}

.page_title1.sty13 h1 {
  float: none !important;
  font-size: 53px !important;
  color: #fff !important;
  margin-bottom: 0 !important;
  font-weight: 300 !important;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
  filter: dropshadow(color=#000000, offx=2, offy=2);
}
.page_title1.sty13 {
  background: #999999 url(/wp-content/uploads/2016/09/twrootserverv02-1920x244.jpg) no-repeat center center !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
.page-id-2299 .page_title1.sty13 {
  background: #999999 url(/wp-content/uploads/2016/10/ipax_webhosting.png) no-repeat center center !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
.flipboxes-wide {
  padding: 0 48px;
}
.rootSrvr {
  text-align: center;
  padding: 0 53px;
}
.wide .flipIcon .vc_col-sm-6 {
  height: 197px;
}
h2.thin {
  font-weight: 200;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 100% !important;
}
.testStellungR {
  padding-top: 40px !important;
  padding-right: 0px !important;
  padding-bottom: 40px !important;
  padding-left: 65px !important;
}
.testStellungL {
  padding-top: 40px !important;
  padding-right: 65px !important;
  padding-bottom: 40px !important;
  padding-left: 0px !important;
}
.testStellungR h3,
.testStellungL h3 {
  text-align: left;
}
div.dServ {
  text-align: center;
  max-width: 443px;
  height: 40px;
  background: #990900;
  margin: auto;
}
div.dServ p {
  font-weight: 900;
  color: #fff;
  font-size: 20px;
  padding: 6px;
  margin: auto;
}
.ipaxBtnRight:hover,
.ipaxBtnLeft:hover {
  background: #2a363f;
}
.ipaxBtnRight,
.ipaxBtnLeft {
  height: 82px;
  background: #6b6b6b;
  max-width: 441px;
  margin: auto;
  margin-top: 11px;
  position: relative;
  text-align: center;
  padding: 21px 0;
  cursor: pointer;
}
.textPadding {
  padding-left: 170px !important;
}
.ipaxBtnRight a,
.ipaxBtnLeft a {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 25px;
  font-weight: 900;
  color: #fff;
  vertical-align: -55%;
}
.ipaxBtnRight a {
  padding-left: 45px;
}
.ipaxBtnLeft a {
  padding-right: 45px;
}
/*ipax Buttons Left, Right*/
.ipaxSmArrBtnL {
  padding-right: 140px;
}
.ipaxSmArrBtnR {
  padding-left: 140px;
}
.ipaxBtnLeft {
  margin-top: 11px !important;
}
.ipaxBtnRight {
  margin-top: 11px !important;
}
.ipaxBtnLeft:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 41px 45px 41px 0;
  border-color: transparent #fff transparent transparent;
  right: 0px;
  top: 0;
}
.ipaxBtnRight:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 41px 0 41px 45px;
  border-color: transparent transparent transparent #fff;
  left: 0px;
  top: 0;
}
.king-tabs li {
  width: 50% !important;
  position: relative;
}
.king-tabs-nav a {
  width: 100% !important;
  font-size: 27px !important;
  line-height: 80px !important;
  text-align: center !important;
  font-weight: 600 !important;
  background: #f0f0f1;
}
.entry-content ul.dcList {
  list-style-type: none;
  margin-left: 0;
}
ul.dcList li {
  position: relative;
  display: inline-block;
  width: 100% !important;
  padding: 3px 0px;
}
ul.dcList li:nth-child(odd) {
  background: #ffffff;
}
ul.dcList li:nth-child(even) {
  background: #faf8f8;
}
ul.dcList li#tld_table_headings,
li#tld_table_headings .dcResOrder:hover,
li#tld_table_headings .dcResOrder a:hover {
    font-weight: 600;
    background: #2a363f;
    color: #fff;
}
li#tld_table_headings .dcResTld, li#tld_table_headings .dcResFlag, li#tld_table_headings .dcResInfo, li#tld_table_headings .dcResDomain, li#tld_table_headings .dcResPrice {
    text-transform: none;
}
ul.dcList p {
  margin: 0 !important;
}
.dcResTld,
.dcResFlag,
.dcResInfo,
.dcResDomain,
.dcResPrice,
.dcResSelection {
  display: inline-block;
  float: left;
  padding: 10px;
  text-transform: lowercase;
}
.dcResSelection {
  width: 200px;
  text-align: center;
  text-transform: none;
  background: #2c363e;
  color: #fff;
  border: 1px solid #2c363e;
  border-right: none;
}
.dcListOrderSelection .dcResTld {
  width: 20%;
  background: #fff;
  padding-left: 40px;
  border-top: 1px solid #2c363e;
  border-bottom: 1px solid #2c363e;
  font-weight: 700;
  color: #2c363e;
}
.dcListOrderSelection .dcResDomain {
  width: 60% !important;
  background: #fff;
  border: 1px solid #2c363e;
  border-left: none;
  font-weight: 700;
  color: #2c363e;
}
.dcListOrderSelection .dcResSelection {
  width: 20%;
}
.dcLietOrderSelection .dcListTitle {
  padding: 0 0 15px 0 !important;
}
.dcResTld {
  width: 240px;
}
.dcResDomain {
  width: 490px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dcResOrder, .dcResOrder:hover {
    color: #fff;
}

.btnLoader:before {
    content: ' ';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('img/ajax-loader-button.gif?v=2') no-repeat center center;
}

.dcResOrder:hover .btnLoader:before {
    background-image: url('img/ajax-loader-button-hover.gif?v=2');
}

.dcFilterPrice p {
  display: inline-block;
}
#dcListPromo .dcList,
#dcListMine .dcList {
  list-style: none;
}
#dcListPromo .dcList li,
#dcListMine .dcList li {
  background-color: transparent;
}
.avDomains {
  font-weight: 600;
  font-size: 21px;
  padding-left: 34px;
  margin-bottom: 30px;
  color: #990900;
  display: inline-block;
}
.dPrLabel {
  font-size: 21px;
  display: inline-block;
  margin-left: 42.7%;
}
.dcResDomain.tooltip p,
.dcList {
  font-size: 21px;
  line-height: 21px;
}
ul.filter li {
  display: block;
  float: left;
  margin: 0 10px 0 17px;
  width: 30% !important;
  font-size: 0.9em;
}
ul.filter li label {
  margin-bottom:0;
}
#dcFilterBox input {
  margin-right: 6px;
}
.dcBottomRow {
  margin-top: 7px;
}
.dcBottomRow ul {
  display: inline-block;
}
.dcFilterBox {
  padding: 0 20px;
  font-size: 1.2em;
}
.dListWrpr,
.dcFilterAvailable,
.dcFilterPrice,
.domainBoxWrpr {
  display: inline-block;
}
.dListWrpr {
  margin-top: 35px !important;
}
.domainBoxWrpr {
  margin-bottom: 40px;
}
.dcTooltip p {
  font-size: 15px !important;
  padding: 15px;
}
.dcResPrice {
  width: 190px;
  text-align: center;
  margin-left: 0;
}
.dcResInfo {
  word-wrap: break-word;
  width: 20%;
}
.dcBottomRow ul {
  list-style: none;
}
.dcBottomRow ul li {
  display: block;
  float: left;
  margin: 5px 10px 0 17px;
  width: 253px !important;
}
/**
Tooltip
*/
.tooltip {
  position: relative;
  display: inline-block;
}
#footer_column-4 #text-44 .textwidget p {
  float: none !important;
}
.tooltip .dcTooltip {
  visibility: hidden;
  width: 500px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -250px;
  opacity: 0;
  transition: opacity 1s;
}
.tooltip .dcTooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.tooltip:hover .dcTooltip {
  visibility: visible;
  opacity: 1;
}
.ipaxHeading.pure h2 {
  color: #990900;
  font-weight: 900 !important;
  font-size: 45px !important;
}
.dcResOrder a {
  color: #fff;
  font-weight: 600;
}
.dcResOrder:hover {
  background: #990900;
}
.dcResOrderButton.dcResOrder {
    cursor: pointer;
}
.dcResOrderButton.dcResOrder:hover {
    background: #2c363e !important;
}
.dcResOrder {
  float: right;
  width: 270px;
  min-width: 130px;
  text-align: center;
  padding: 10px 15px;
  background: #2c363e;
  color: #fff;
  font-weight: 600;
}

@media(min-width: 768px) and (max-width:998px) {
    .dcResQuery {
        font-size: 15px;
    }
}

@media(min-width: 640px) and (max-width:767px) {
    .dcResQuery {
        font-size: 14px;
    }
}

@media(max-width:425px) {
    .dcResQuery {
        font-size: 14px;
    }
}

.king-tabs-nav .ui-tabs-active a {
  background: #2c363e !important;
  cursor: default !important;
  color: #fff !important;
}
.king-tabs-nav .ui-tabs-active a:after {
  content: "";
  top: 100%;
  left: 45%;
  position: absolute;
  border-style: solid;
  border-width: 30px 30px 0 30px;
  border-color: #2c363e transparent transparent transparent;
}
/*Tooltip styling*/
.ui-tooltip {
  background: #2c363e;
  width: 500px;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 20px;
  position: absolute;
  z-index: 1;
}
.ui-helper-hidden-accessible {
  display: none;
}
/* Featured products */
.fp_icon, .fp_icon.ipax-icon {
    font-size: 19.5em !important;
  line-height: 0.5;
  color: #000;
}
.fp_icon::before {
  margin-left: -6%;
}
.home .featProd .fp_icon::before {
    margin-left: 0;
}
.yip img.aligncenter {
    display: block;
    margin: 0 auto;
}
h3 {
  text-align: center;
  color: #1f1f1b;
}
.flips1_front h3 {
  color: #2a363f;
}
.iconBox .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
  font-size: 17em !important;
}
.whiteBox .arrowFront::before {
  border-color: transparent transparent transparent #fff;
}
.flips1 a {
  color: #fff;
}
.secarea {
  background: #2a363f !important;
}
/*IPAX Featured Product */
.featProd {
  min-height: 500px;
  margin-bottom: 30px !important;
  padding-top: 20px !important;
  padding-right: 15px !important;
  padding-bottom: 20px !important;
  padding-left: 15px !important;
  background-color: #ffffff !important;
}
.featProd:first-of-type {
  margin-left: 0;
}
.featProd:nth-child(4n) {
  margin-right: 0;
}
.featProd .vc_btn3-container {
  position: absolute;
  bottom: 5%;
  left: 0;
  right: 0;
}
.cusHVer2 {
  font-size: 2.8em;
  font-weight: 600;
  color: #990900;
}
.page-id-2148 .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 40.25%;
}
.cusBtnR button,
.cusBtnR a {
  display: inline-block;
  color: #fff;
  font-weight: 700;
  font-size: 19px !important;
  border-radius: 5px !important;
}
.cusBtnR button:hover,
.cusBtnR a:hover {
  background: #2a363f !important;
}
.tpbut:hover {
  color: #fff;
  background: #990900 !important;
}
/*Pricing Table*/
/*Blue Pricing Tag customisation*/
.prices {
  height: 239px !important;
}
.pricingtable3 li {
  padding: 5px 0;
}
.pShield,
.pButtonR {
  display: inline-block;
  background: transparent !important;
}
.pShield {
  line-height: 33px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 800;
  color: #fff;
}
.pDet {
  font-size: 20px !important;
  display: inline-block;
  clear: both;
  background: transparent !important;
  color: #fff;
  font-weight: 600;
}
.pButtonR {
  padding: 0 8px;
  margin-top: 0px;
}
.pButtonR a {
  display: inline-block;
  text-align: center;
}
/************/
/*Rock ( Produkt-Eigenschaften Detail)*/
.det {
  min-height: 49px;
  margin-left: 4px;
}
/*Section Heading leiste*/
.redSecHead {
  background: #990900;
}
.redSecHead h3 {
  padding: 25px 0;
  color: #fff;
  font-weight: 900;
  margin: 0;
  text-align: left;
  padding-left: 37%;
}
.cusSec {
  padding: 0;
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.floBtn {
  position: absolute;
  bottom: 5%;
  left: 15%;
  width: 70%;
  height: 80px;
  padding: 25px 0;
  display: inline-block;
  text-align: center;
  background: #293640;
}
.floBtn:hover {
  background: #990900;
  cursor: pointer;
}
.floBtn a {
  color: #fff;
  font-size: 2em;
  font-weight: 900;
}
.graybg {
  width: 35%;
  height: 100%;
  min-height: 500px;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background: #fafafa;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#777f85+0,878c92+22,888e94+22,888f94+24,8a9196+25,8b9198+29,8d9398+29,8e959a+30,989ea2+42,989ea2+100&0.5+0,0.5+100 */

  background: -moz-linear-gradient(45deg, rgba(119, 127, 133, 0.5) 0%, rgba(135, 140, 146, 0.5) 22%, rgba(136, 143, 148, 0.5) 24%, rgba(138, 145, 150, 0.5) 25%, rgba(139, 145, 152, 0.5) 29%, rgba(142, 149, 154, 0.5) 30%, rgba(152, 158, 162, 0.5) 42%, rgba(152, 158, 162, 0.5) 100%);
  /* FF3.6-15 */

  background: -webkit-linear-gradient(45deg, rgba(119, 127, 133, 0.5) 0%, rgba(135, 140, 146, 0.5) 22%, rgba(136, 143, 148, 0.5) 24%, rgba(138, 145, 150, 0.5) 25%, rgba(139, 145, 152, 0.5) 29%, rgba(142, 149, 154, 0.5) 30%, rgba(152, 158, 162, 0.5) 42%, rgba(152, 158, 162, 0.5) 100%);
  /* Chrome10-25,Safari5.1-6 */

  background: linear-gradient(45deg, rgba(119, 127, 133, 0.5) 0%, rgba(135, 140, 146, 0.5) 22%, rgba(136, 143, 148, 0.5) 24%, rgba(138, 145, 150, 0.5) 25%, rgba(139, 145, 152, 0.5) 29%, rgba(142, 149, 154, 0.5) 30%, rgba(152, 158, 162, 0.5) 42%, rgba(152, 158, 162, 0.5) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80777f85', endColorstr='#80989ea2', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */

}

/** content tables **/
.wpb_text_column table {
    border-color: #293640;
}

.wpb_text_column th {
    color: #fff;
    background: #990900;
}

.wpb_text_column th, .wpb_text_column td {
    padding: 4px 10px;
    font-size: 19px;
}

/* responsive content table */
.art-table {
   margin-top: 15px;
}

.wCnt {
  padding: 25px;
}
.gCnt {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  float: right;
  margin-top: 25px;
  padding-left: 25px;
}
.gCnt span {
  width: 85%;
  vertical-align: middle;
  margin: 0px;
  display: inline-block;
  color: #fff;
  font-weight: 900;
  font-size: 1.6em;
  margin-top: -10px;
  line-height: 1.5;
}
.gCnt .fa {
  width: 5%;
  color: #fff;
  margin-right: 20px;
  font-size: 1.6em;
}
.whitebg {
  display: inline-block;
  background: #f0f0f0;
  float: left;
  min-height: 500px;
  width: 65%;
  padding-bottom: 130px;
  margin-left: 35%;
}
.soft_hidden {
  visibility: hidden !important;
}
.featureGroup {
  display: block;
  height: auto;
  padding-top: 25px;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
/*Acorrdeon layout vs. normal*/
.acc-container .row1,
.acc-container .det {
  margin: 0;
}
.row1 {
  margin-top: 20px;
}
/**DIVERSE KLEINIGKEITEN**/
.rightPaddedText {
  padding-left: 100px !important;
}
/*.contrsHeadingWrpr {
  padding: 0 20px !important;
}*/
/*******Range Slider*********/
.dcSldPriceRange.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.dcSldPriceRange.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.dcSldPriceRange .ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}
.dcSldPriceRange .ui-state-default,
.dcSldPriceRange.ui-widget-content .ui-state-default,
.dcSldPriceRange .ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.dcSldPriceRange {
  min-width: 500px;
}
/******************************************/
/******************************************/
/*           IPAX DOMAIN PROMO            */
/******************************************/
.dcListPromo {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  border: 3px solid #990900;
  color: #000;
  background: #fff;
}
.dcListPromo li,
.dcListMine li {
  display: inline-block;
}
.dcOrderPriceSub {
  float: right;
  clear: both;
  margin: 3px 102px 0 0;
  font-size: 15px;
  font-weight: 700;
}
.domainCheckerOrder .dcListPromo {
  margin-top: -6px;
  background: #f3f3f3;
  box-shadow: none;
  border: none;
}
.dcListPromo .dcList,
.dcListMine .dcList {
  padding: 0 25px;
}
.dcListPromo .dcListTitle {
  text-align: center;
  width: 100%;
  height: 55px;
  background: #990900;
  margin: 0;
  padding: 15px 0;
}
.domainCheckerOrder .dcListPromo .dcListTitle {
  color: #990900;
}
.dcOrderBox ul {
  display: block;
  margin: 0 0 5px;
  padding: 0 0 0 20px;
  list-style: none;
  font-size: 16px;
  line-height: 1.3em;
  color: #fff;
}
.dcOrderBox li {
  width: 76%;
  list-style: none;
}
.dcOrderBox li:before {
  content: "\f00c";
  font-family: FontAwesome;
  margin-right: 0.6em;
}
.dcListPromo .dcOrderProceed {
  margin-top: 1.2%;
}
.dcListPromo .dcOrderPrice {
  margin-top: 1.5%;
}
.dcOrderBox:hover {
  box-shadow: 0 0 10px 4px #fff;
  cursor: pointer;
}
.dcListTitle,
.dcOrderBox h3 {
  color: #fff;
  font-weight: 600;
}
.dcListTitle {
  font-size: 2em;
}
.dcOrderBox h3 {
  display: block;
  font-size: 1.8em;
  text-align: left;
  margin: 5px 0 7px;
  color: #fff;
  clear: initial;
}
.dcOrderBox {
  background: #2c363e;
  padding: 15px;
  margin: 15px;
}
.dcOrderBox:hover {
  cursor: pointer;
  background: #990900;
}
.dcListMine .dcOrderBox,
.dcListPromo .dcOrderBox {
  padding: 15px;
  margin: 15px;
  color: #fff;
}
.dcListOrderSelection li div {
  font-size: 21px;
}
.dcListMine .dcListTitle {
  text-align: center;
  padding: 15px 0;
  margin-bottom:0;
  width: 100%;
  height: 55px;
  background: #2a363f;
  color: #fff;
}
.dcListMine {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  background: #fff;
  border: 2px solid #000;
}
.filterSelected {
  padding-bottom:5px;
}
div#tab-def1430284005-1-39 {
    padding: 0 27px 35px !important;
}
.domainCheckerOrder {
    margin-bottom: 35px;
}
.dcOrderPrice {
  float: right;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1em;
  display: block;
  margin-top: 40px;
}
.dcOrderProceed {
  float: right;
  width: 0;
  height: 0;
  margin: 32px 15px 0 54px;
  border-style: solid;
  border-width: 20px 0 20px 30px;
  border-color: transparent transparent transparent #fff;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #ffffff;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  -webkit-transform: rotate(360deg);
  cursor: pointer;
}
.domainCheckerOrder .dcList li {
  width: 100% !important;
  margin: 25px 0 0 0 !important;
  padding: 0 40px !important;
  background: #f3f3f3 !important;
  list-style: none;
  font-size: 1.2em;
}
.dcBackToList {
  background: #990900;
  padding: 10px 15px;
  float: left;
  min-width: initial !important;
}
.dcBackToList a {
  color: #fff;
  font-weight: 700;
  font-size: 1em;
}
.dcBackToList:hover {
  background: #2c363e;
}
.domainCheckerOrder .dcList {
  margin: 0;
  background: #f3f3f3;
}
.domainCheckerOrder .dcListTitle {
  text-align: left;
  background: #f3f3f3;
  padding: 0 0 15px 0 !important;
}
.domainCheckerOrder .dcListPromo {
  padding: 25px;
}
.domainCheckerOrder .dcOrderPrice {
  color: #fff;
}
.domainCheckerOrder .dcListMine {
  border: none;
  background: #f3f3f3;
  padding: 25px;
}
.domainCheckerOrder .dcListMine .dcListTitle {
  color: #990900;
}
.domainCheckerOrder .dcResInfo {
  width: 35%;
}
.domain_search .serch_area {
  padding: 20px 0px 20px 0px;
}
.domain_search .offers li {
  padding: 10px 18px 10px 18px;
}
/*** Vertical tabs ***/
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  font-weight: 700;
  color: #fff;
  border-color: #293640;
  background-color: #293640;
  background-image: none;
}
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:focus,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:hover,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading h2,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus,
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
  color: #fff;
  background-color: #990900;
  background-image: none;
}
.vc_tta-container .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  background-image: none;
  background-color: #f3f3f3;
}
/*****************#2640*********************/
.slick-list.draggable {
  width: 98%;
  margin: 0 auto;
}
/******************Fix: #2639******************/
.price_compare .prices h4 {
  margin-bottom: 15px;
  margin-top: -10px;
}
/******************Shariff social buttons******************/
.shariff {
    float: left;
    width: 100%;
    margin: 20px 0;
}

.shariff > ul {
    width: 850px;
    max-width: 100%;
    margin: 0 auto;
}

/******************************************/
/*MEDIA Q*/
@media all and (max-width: 375px) {
  ul.filter li {
    font-size: 0.6em !important;
  }
  .rzBackground {
    background-position: center 22% !important;
  }
}
@media all and (max-width: 320px) {
  li.price:before {
    border-width: 28px 111px 0 111px !important;
  }
  .wide .flips1_front {
    min-width: 100% !important;
  }
}
@media only screen and (min-width: 374px) and (max-width: 426px) {
  .rzBackground {
    background-position: center 22% !important;
  }
}
@media only screen and (min-width: 426px) and (max-width: 479px) {
  .flipboxes-wide .vc_col-sm-6 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 479px) {
    header.header {
        top: 76px;
    }
    
  .tplinks i {
    display: none;
  }
  .flipboxes-wide .flipIcon .flipwideprice span {
    font-size: 1.5em !important;
  }
  .flips1.wide.vc {
    max-height: 322px !important;
  }
  .top_nav .right .tpbut {
    margin-top: -27px;
    margin-right: 69px !important;
  }
}
@media all and (min-width: 376px) and (max-width: 425px) {
  .testStellungR,
  .testStellungL {
    padding: 20px !important;
  }
}
@media all and (max-width: 414px) {
  .cusBtnR button,
  .cusBtnR a {
    font-size: 15px !important;
  }
  h3.resHe span {
    font-size: 25px !important;
  }
  .one_fourth_less {
    margin-top: 25px;
  }
  .one_fourth_less.first {
    margin-top: 0;
  }
}
@media all and (max-width: 425px) {
  .textPadding {
    padding: 30px !important;
    text-align: center;
  }
  .textPadding h2 {
    text-align: center !important;
    font-size: 1.8em !important;
  }
  .specialPadd {
    height: 5px !important;
  }
  .rootSrvr {
    padding: 25px !important;
  }
  .mobilePadd h3 {
    text-align: center !important;
    line-height: 1.3em;
  }
  .mobilePadd p {
    text-align: center !important;
  }
  .mobilePadd {
    padding: 25px !important;
  }
  .ipaxBtnRight a,
  .ipaxBtnLeft a {
    font-size: 1.1em !important;
  }
  .ipaxBtnLeft {
    margin-bottom: 30px !important;
  }
  .testStellungR,
  .testStellungL {
    padding: 20px !important;
    text-align: center;
  }
  .testStellungR .cusBtnR button,
  .testStellungL .cusBtnR button,
  .testStellungR .cusBtnR a,
  .testStellungL .cusBtnR a {
    font-size: 1.1em !important;
  }
  .vc_col-sm-8.rightPaddedText {
    padding-left: 20px !important;
  }
  .featProd .vc_btn3-container {
    position: relative;
  }
  .featProd {
    min-height: 100%;
  }
  /*Single Product Box*/
  .floBtn {
    height: auto;
    padding: 10px 0;
    bottom: 2%;
  }
  .floBtn a {
    font-size: 1.5em;
  }
  .featureGroup {
    text-align: center;
  }
  .gCnt {
    padding: 0px;
  }
  .gCnt .fa,
  .gCnt span {
    width: 100%;
    font-size: 0.9em;
    margin-right: 0;
  }
  .gCnt .fa {
    margin-bottom: 10px;
  }
  .redSecHead h3 {
    text-align: center;
    padding-left: 0;
  }
  /*Domain Checker*/
  ul.filter li {
    padding-left: 5px;
  }
  .dcFilterBox {
    padding-left: 0 !important;
  }
}
@media all and (max-width: 639px) {
  .dcResTld,
  .dcResDomain,
  .dcResPrice,
  .dcResOrder {
    font-size: 1em;
  }
  .dcListPromo .dcResTld,
  .dcListPromo .dcResDomain,
  .dcListPromo .dcResPrice,
  .dcListPromo .dcResOrder,
  .dcListMine .dcResTld,
  .dcListMine .dcResDomain,
  .dcListMine .dcResPrice,
  .dcListMine .dcResOrder {
    font-size: 19px;
  }
  .dcResTld,
  .dcResDomain,
  .dcResPrice {
    min-width: initial;
  }
  .dcResTld {
    width: 100%;
  }
  .dcResDomain {
    width: 100%;
  }
  .dcResPrice {
    width: 100%;
  }
  .dcResOrder {
    width: 45%;
    margin-right: 27.5%;
  }
  ul.dcList li:nth-child(even),
  ul.dcList li:nth-child(odd) {
    padding: 20px 0;
  }
  .dcListMine .dcList,
  .dcListPromo .dcList {
    text-align: center;
    padding: 0;
    margin: initial !important;
  }
  ul.filter li {
    margin-left: -9%;
    font-size: 0.7em;
  }
  .dcListMine .dcListTitle,
  .dcListPromo .dcListTitle {
    padding: 5px 0;
  }
  .dcListOrderSelection .dcResSelection,
  .dcListOrderSelection .dcResTld,
  .dcListOrderSelection .dcResDomain {
    width: 100% !important;
    text-align: center;
    border: none;
    border-bottom: 1px solid;
    padding: 5px 0;
  }
  .dcListOrderSelection .dcResTld,
  .dcListOrderSelection .dcResDomain {
    border-right: 1px solid;
    border-left: 1px solid;
  }
  .domainCheckerOrder .dcListPromo .dcListTitle,
  .domainCheckerOrder .dcListMine .dcListTitle {
    font-size: 1.5em;
  }
  .dcOrderBox li {
    width: 100%;
  }
  .dcOrderPriceSub {
    float: left;
  }
  .dcListPromo ul.dcList li:nth-child(even) {
    background: #faf8f8 !important;
  }
}
@media all and (min-width: 426px) and (max-width: 768px) {
  .dcResDomain.tooltip p,
  .dcList {
    font-size: 1em;
  }
  .dcResOrder {
    margin-top: 5px;
  }
  body #content .king-tabs-pane .wpb_text_column *:last-child {
    margin-bottom: 0 !important;
  }
  .margin_bottom11 {
    margin-bottom: 0 !important;
  }
  /*Featured Products Startseite*/
  .home .one_fourth_less {
    min-height: 1px;
    width: 100%;
  }
  /*Single Product Box*/
  .floBtn {
    height: auto;
    padding: 10px 0;
    bottom: 2%;
  }
  .floBtn a {
    font-size: 1.5em;
  }
  .featureGroup {
    text-align: center;
  }
  .gCnt {
    padding: 0px;
  }
  .gCnt .fa,
  .gCnt span {
    width: 100%;
    font-size: 1em;
    margin-right: 0;
  }
  .gCnt .fa {
    margin-bottom: 10px;
  }
}

@media all and (max-width: 767px) {
    #main #breadcrumb,
    #main .clearfix + #container_full {
        margin-top: 66px;
    }
    
    body .top_nav .left,
    body .top_nav .right {
        position: relative !important;
        width: 100% !important;
        float: none;
        clear: both;
        padding: 0 !important;
    }
    
    body .top_nav .left {
        margin-top: 7px;
    }
  
    .top_nav ul.tplinks {
        display: table;
        text-align: center !important;
    }
  
    .top_nav .tplinks li {
        display: table-cell !important;
        float: none !important;
        width: 50%;
        margin: 0 !important;
        line-height: 26px;
        vertical-align: middle;
        text-align: right;
    }
    
    .top_nav .tplinks li:first-child {
        text-align: left;
    }
    
    .right .tpbut {
        margin-top: -62px;
        margin-right: 0;
    }
}

@media all and (min-width: 768px) and (max-width: 1280px) {
  .fourInARow.vc_col-sm-3 {
    width: 24% !important;
    margin: 0 0.5% !important;
  }
  .fourInARow .flips1_back.flipscont1 .txt-30 {
    padding-top: 5%;
  }
  .fourInARow .txt-30 > span {
    margin-left: 15% !important;
  }
  .fourInARow .flips1_back .txt-70 {
    padding-top: 5px;
  }
  .fourInARow .txt-70 > p {
    margin-top: 7px !important;
  }
  .flipName h3,
  .entry-content .flipName h3 {
    font-size: 1.2em !important;
  }
  .fourInARow .vc_icon_element {
    font-size: 0.8em;
  }
}
@media all and (max-width: 426px) {
  .home .one_fourth_less {
    margin-top: 25px;
  }
  .home .one_fourth_less.first {
    margin-top: 0;
  }
  .home .clearfix.margin_top2.margin_bottom3 {
    margin-bottom: 0 !important;
  }
  .home .rechZ {
    font-size: 25px;
    text-align: center !important;
    line-height: 28px;
  }
  footer {
    text-align: center;
  }
  #footer_column-4 #text-44 .textwidget p {
    float: none !important;
  }
  .cusHVer2Wr {
    text-align: center;
  }
  .cusHVer2 {
    font-size: 24px !important;
    line-height: 29px;
    text-align: center !important;
    padding-bottom: 25px;
    display: block;
  }
  .margin_top8,
  .margin_bottom8 {
    margin-top: 0px !important;
  }
  .home p {
    text-align: center !important;
  }
  .rzBackground .vc_btn3-container {
    display: block !important;
    width: 185px;
    margin: auto;
  }
  .home h2.caps {
    font-size: 22px !important;
  }
  .pT.rock h3.caps {
    font-size: 21px !important;
  }
  .ftop {
    padding-bottom: 0 !important;
  }
  .secarea {
    padding-top: 15px !important;
  }
  .ipaxHeading h2,
  .ipaxHeadingContr h2 {
    font-size: 1.7em !important;
    height: auto !important;
  }
  .rzBackground .vc_col-sm-6 .wpb_content_element {
    padding-top: 173px;
  }
  .rzBackground {
    background-position: center 33%;
    background-size: 80% auto;
  }
  .price_compare .rowsremain {
    width: 125px !important;
    background: #eee;
  }
  .rock .sldrWrpr {
    padding-top: 175px;
    width: 180px;
  }
  .thin {
    font-size: 30px !important;
  }
  .arrowContent {
    font-size: 10px;
  }
  .ui-corner-top a {
    font-size: 1.2em !important;
  }
  .avDomains {
    margin-top: 30px;
    width: 100%;
    padding: 0;
    font-size: 1.4em;
    text-align: center;
  }
  .king-tabs-pane {
    text-align: center !important;
    font-size: 1.1em;
  }
  .king-tabs-pane ul {
    margin-left: auto !important;
  }
  .dcList li {
    padding: 20px 10px;
  }
  .king-tabs-nav .ui-tabs-active a:after {
    left: 33%;
  }
  .dcFilterBox {
    margin-top: 36px;
  }
}
@media all and (min-width: 640px) and (max-width: 767px) {
    header.header {
        top: 72px;
    }
  .dcResDomain {
    width: 37% !important;
  }
  .dcResPrice {
    width: 18% !important;
  }
  .dcResOrder {
    padding: 5px 8px;
  }
}
@media all and (min-width: 426px) and (max-width: 767px) {
  /* IPAX Featured Products - Responsive ansicht*/
  body #content .king-tabs-pane .wpb_text_column *:last-child {
    margin-bottom: 0 !important;
  }
  .fp_icon {
    font-size: 9em;
  }
}
@media all and (min-width: 426px) and (max-width: 769px) {
  .vc_col-sm-6 {
    width: 69% !important;
  }
  .rzBackground {
    background-position: 96% 97%;
    background-size: 55% auto;
  }
  .vc_col-sm-6.rechZent {
    width: 100% !important;
  }
  .thin {
    font-size: 35px !important;
  }
  .testStellungR,
  .testStellungL {
    text-align: center;
  }
}
@media all and (min-width: 426px) and (max-width: 1024px) {
  .home .one_fourth_less .vc_btn3-container {
    position: absolute;
    bottom: 3%;
    left: 0;
    right: 0;
  }
  .home .one_fourth_less .vc_btn3-container button {
    font-size: 0.9em !important;
  }
  .home .one_fourth_less h3 {
    font-size: 1.2em !important;
  }
  .one_fourth.last.aliright #footer_column-4 #text-44 .textwidget p {
    float: none;
  }
  .cusArea {
    width: 65% !important;
    margin-left: 9% !important;
  }
  .cusHVer2 {
    font-size: 2em !important;
  }
  .cusHVer2Wr {
    margin-bottom: 25px;
  }
  .fourInARow .wpb_raw_html .wpb_wrapper {
    padding: 5px;
  }
  .flips1.wide .flips1_front p span {
    font-size: 2em !important;
  }
  .vc_col-sm-6 {
    width: 100% !important;
  }
  .testStellungR,
  .testStellungL {
    padding: 20px !important;
    text-align: left;
    width: 100% !important;
  }
  .testStellungR .cusBtnR button,
  .testStellungL .cusBtnR button,
  .testStellungR .cusBtnR a,
  .testStellungL .cusBtnR a {
    font-size: 1.1em !important;
  }
}
@media all and (min-width: 427px) and (max-width: 639px) {
  .avDomains {
    margin-top: 30px;
    width: 100%;
    padding: 0;
    font-size: 1.4em;
    text-align: center;
  }
  .dPrLabel {
    margin: auto !important;
  }
  .king-tabs-nav a {
    font-size: initial !important;
    line-height: 39px !important;
  }
  .king-tabs-pane {
    text-align: center !important;
    font-size: 1.1em;
  }
  .king-tabs-pane ul {
    margin-left: auto !important;
  }
  .dcList li {
    padding: 20px 10px;
  }
  .king-tabs-nav .ui-tabs-active a:after {
    left: 33%;
  }
  .dcFilterBox {
    margin-top: 36px;
  }
  .right .tpbut {
    margin-top: -62px;
    margin-right: 0;
  }
}
@media all and (min-width: 480px) and (max-width: 639px) {
    header.header {
        top: 79px;
    }
    
    .dPrLabel {
    margin: auto;
  }
}
@media all and (min-width: 640px) and (max-width: 768px) {
  .fp_icon, .fp_icon.ipax-icon {
    font-size: 7em !important;
  }
  .home .one_fourth_less {
    width: 48%;
    display: inline-block;
  }
  .featProd:nth-child(2n) {
    margin-right: 0;
  }
  .featProd:nth-child(odd) {
    margin-right: 4%;
  }
  .dcListOrderSelection .dcResDomain {
    width: 33.33% !important;
  }
  .dcListOrderSelection .dcResTld {
    width: 33.33% !important;
  }
  .dcListOrderSelection .dcResSelection {
    width: 33.33% !important;
  }
  .dcListMine .dcList div,
  .dcListPromo .dcList div {
    font-size: 17px !important;
  }
}
@media all and (min-width: 640px) and (max-width: 998px) {
  .dcResTld,
  .dcResDomain,
  .dcResPrice {
    font-size: 0.9em;
  }
  .dcResTld,
  .dcResDomain,
  .dcResPrice {
    min-width: initial;
  }
  .dcResTld {
    width: 24%;
  }
  .dcResDomain {
    width: 41%;
  }
  .dcResPrice {
    width: 15%;
  }
  .dcResOrder {
    min-width: initial;
    width: 20%;
    text-align: center;
  }
  .dcListMine .dcListTitle,
  .dcListPromo .dcListTitle {
    padding: 5px 0;
  }
}
@media all and (max-width: 768px) {
  /*Featured Prosucts - Startseite*/
  .home .one_fourth_less {
    min-height: 380px !important;
  }
}
@media all and (max-width: 767px) {
    .whyIpax p {
        text-align: center;
    }
    
  .perfCh .piechart1 {
    width: 100%;
  }
  .cusArea {
    width: 100% !important;
    padding: 3% !important;
    margin-left: 0 !important;
  }
  .margin_top8 {
    margin-top: 0 !important;
  }
  .margin_bottom5 {
    margin-bottom: 0 !important;
  }
  .domainBoxWrpr {
    text-align: left;
    display: block;
    margin: auto;
  }
  .dcFilterPrice {
    margin: auto;
  }
  .dcBottomRow,
  .dcTopRow {
    text-align: center;
  }
  .dcTopRow {
    margin-bottom: 15px;
  }
  .dcFilterBox > ul li {
    width: 100% !important;
  }
  .dcFilterPrice {
    width: 92%;
    text-align: center;
  }
  .filter li {
    text-align: left;
    width: 300px;
  }
  .dcFilterBox {
    display: inline-block;
    padding-left: 50px;
  }
  .dPrLabel {
    margin-left: 0;
  }
  .margin_bottom11 {
    margin-bottom: 0 !important;
  }
  .navbar-header {
    display: inline-block;
    float: right;
    margin-top: 1%;
  }
  /*Wide Flipboxess*/
  .flipboxes-wide .vc_col-sm-6 {
    display: inline-block;
  }
  .flips1.wide.vc {
    max-height: 300px;
  }
  .flipIcon .vc_col-sm-6 {
    width: 100% !important;
  }
  .flipIcon .vc_col-sm-6 span {
    font-size: 4.5em !important;
  }
  .flipboxes-wide .flipwidetxt {
    height: auto !important;
  }
  /**
          * Range Slider Responsive
          */
  .dcSldPriceRange {
    min-width: 100%;
  }
  /*Filter radio Buttons*/
  ul.filter li {
    width: 100% !important;
    padding-left: 10%;
  }
  /*IPAX Domain Checker*/
  .dcFilterBox ul {
    margin-bottom: 25px;
  }
}
@media all and (min-width: 769px) and (max-width: 1000px) {
  .home .one_fourth_less {
    min-height: 430px !important;
  }
  .home .one_fourth_less h3 {
    font-size: 1em !important;
  }
  .one_fourth_less p {
    font-size: 12px !important;
  }
  .flipboxes-wide .flipwidetxt {
    height: auto !important;
  }
  .dcListOrderSelection .dcResDomain {
    width: 45% !important;
  }
  .dcListOrderSelection .dcResTld {
    width: 30% !important;
  }
  .dcListOrderSelection .dcResSelection {
    width: 25% !important;
  }
}
@media all and (min-width: 768px) and (max-width: 1000px) {    
  .customListDesc {
    padding: 0 0 0 50px;
  }
  .top_nav .right {
    width: 61% !important;
  }
  .top_nav .left {
    width: 39% !important;
  }
  /**********************Radio Buttons Filter Domains ********/
  ul.filter li {
    width: 45% !important;
  }
}
@media all and (min-width: 769px) and (max-width: 1024px) {
    .whyIpax .vc_col-sm-3, .whyIpax .vc_col-sm-3 p {
      font-size: 17px;
    }
    
  /*IPAX Featured Product, IPAX Font Grösse*/
  .fp_icon, .fp_icon.ipax-icon {
    font-size: 7em !important;
  }
  /*Yoonic Pricing Table Responsive*/
  .bold .pTEl,
  .rtd .pTEl {
    width: 247px;
  }
  li.price:before {
    border-width: 28px 123.5px 0 123.5px !important;
  }
  .textPadding {
    padding-left: 60px !important;
  }
  /*Rechnenzentren Startseite*/
  .rzBackground {
    background-position: 95% 84%;
  }
  .rechZent {
    width: 100% !important;
  }
  .flips1.wide.vc {
    max-height: 350px;
  }
}
@media all and (max-width: 999px) {
    #main .navbar-nav .open .dropdown-menu .container {
        margin-left: 0;
        padding: 0px;
    }
    
    .compact #logo img {
        margin-top: 0;
    }
    
  .whiteBox .contrsHeadingWrpr {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .arrow {
    position: relative;
    width: 96%;
    height: 45px;
    background: #293640;
  }
  .arrow:hover {
    background: #970001;
  }
  .arrow::before {
    position: absolute;
    content: " ";
    left: 0;
    float: right;
    border-color: transparent transparent transparent #f0f0f0;
    border-style: solid;
    border-width: 22.5px 0 22.5px 19.125px;
  }
  .arrow::after {
    position: absolute;
    content: " ";
    top: 0;
    left: 100%;
    float: right;
    border-color: transparent transparent transparent #293640;
    border-style: solid;
    border-width: 22.5px 0 22.5px 22.5px;
  }
  .arrow:hover::after {
    border-color: transparent transparent transparent #970001;
  }
  .arrow .cnt {
    padding: 15.21px 0 0 22.5px;
    font-size: 12.600000000000001px;
    font-weight: 900;
    color: #ffffff;
    text-align: center;
  }
  .arrow a {
    color: #ffffff;
    text-decoration: none;
  }
  .arrow a :hover {
    text-decoration: none;
  }
  .arrowFront:after,
  .arrowFront:before {
    border-width: 22.5px 0 22.5px 20px;
  }
  .arrowFront {
    height: 45px;
    width: 99.9%;
    display: inline-block;
  }
  #breadcrumb {
    margin-top: 0;
    padding: 50px 22.5px;
  }
  #breadcrumb h1 {
    font-size: 3em !important;
  }
  .arrowContent {
    font-size: 12px;
    padding-top: 10px;
    padding-left: 8%;
  }
  .wpb_single_image.vc_align_left {
    text-align: center !important;
    margin-bottom: 25px;
  }
  .descBox {
    padding: 50px 10px 60px 10px;
  }
  .descBoxModChild {
    padding: 0 10px;
  }
  .flipboxesMod {
    padding: 0px;
  }
  .descBoxMod > .wpb_column > .wpb_wrapper > div {
    padding: 0;
  }
  .ipaxHeading h2,
  .ipaxHeadingContr h2 {
    font-size: 1.8em;
  }
  .flips1.vc {
    margin-bottom: 25px !important;
  }
  .contentBox {
    width: 100%;
  }
  .rootSrvr {
    padding: 0 !important;
  }
  .arrowBox {
    display: none;
  }
  .showbox {
    width: 100%;
    margin-left: 0;
    background: transparent;
  }
  .customListDesc {
    padding: 0;
  }
  .customListDesc h2 {
    text-align: center;
    font-size: 2.5em !important;
    margin-top: 30px;
  }
  p {
    line-height: initial;
  }
  ul.customList {
    width: 100%;
    margin-left: 0px !important;
    margin-bottom: 34px !important;
  }
  .descBoxMod .contrsHeadingWrpr {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .vc_general.vc_btn3.modified {
    width: 100%;
    margin-left: 0 !important;
  }
  .ipaxHeading3 {
    text-align: center;
    font-size: 1.8em !important;
  }
  .wide .flipIcon .vc_col-sm-6 {
    height: auto;
  }
  .wide .flips1_back.flipscont1 .txt-70 span,
  .wide .flipName h3 {
    font-weight: 900;
    font-size: 1.8em;
  }
  .wide .flips1_back.flipscont1 .txt-70 {
    height: 244px;
  }
  .flips1 {
    height: 322px !important;
  }
  .flips1_front .flipscont1 .txt-30 span {
    color: #fff;
    font-weight: 900;
    float: left;
    margin-top: 5% !important;
    width: 60% !important;
    margin-left: 6% !important;
  }
  .flips1_front .flipscont1 .txt-30 img {
    float: none;
  }
  /*Wide Boxes Ico + Text + Big Price*/
  .flips1.wide.vc {
    width: 100% !important;
    margin: 0 auto !important;
    margin-bottom: 25px !important;
  }
  .flipboxes-wide {
    padding: 0;
  }
  .flipboxes-wide .wpb_wrapper {
    padding: 0 10px;
  }
  .wide .flips1_front .flipIcon img {
    width: 150px;
  }
  .wide .flips1_front {
    min-width: 1px;
  }
  /* Custom ipax font skalierung*/
  .flipIcon span {
    font-size: 8.5em !important;
  }
  
  header.header {
      height: 70px !important;
  }
  html body #logo img {
      max-height: 40px !important;
  }
  .menu-main-menu-container {
    position: relative;
    left: 0;
    margin-top: 76px !important;
    margin-left: 0;
  }
  .ipaxSmArrBtnL {
    padding-right: 10px !important;
  }
  .ipaxSmArrBtnR {
    padding-left: 0px !important;
    margin-top: 25px;
  }
  .dServ {
    height: auto !important;
  }
  /*Responsive Menu*/
  .yamm-content .section-box strong {
    font-size: 1.1em;
    font-weight: 900;
    line-height: 16px;
    margin-bottom: 5px;
  }
  body.slide-menu ul.dropdown-menu li a,
  body.slide-menu li.dropdown ul.dropdown-menu li a,
  body.slide-menu .navbar-nav .open .dropdown-menu i.fa {
    display: block;
    line-height: 16px;
  }
  /********************Domain Angebote************************/
  .dcOrderPriceSub {
    float: left;
    margin-right: 32%;
    margin-bottom: 25px;
  }
  .dcOrderPrice {
    margin-right: 0;
    clear: initial;
    float: left;
    margin-top: 0;
  }
  .dcOrderProceed {
    clear: both;
    width: 0;
    margin: 0;
  }
  .dcOrderBox h3 {
    clear: both;
    margin: 10px 0;
    text-align: center;
  }
  .domainCheckerOrder .dcListOrderSelection > li {
    margin: 15px 0 0 0 !important;
  }
  /***********************************************************/
  .descBox .vc_icon_element-size-xl,
  .descBoxMod .vc_icon_element-size-xl {
    height: 8em !important;
  }
}
@media all and (min-width: 999px) and (max-width: 1279px) {
  .dcResTld,
  .dcResDomain,
  .dcResPrice {
    min-width: initial;
  }
  .dcResTld {
    width: 19%;
  }
  .dcResDomain {
    width: 50%;
  }
  .dcResPrice {
    width: 15%;
  }
}
@media all and (min-width: 1000px) and (max-width: 1169px) {
  .customListDesc {
    margin-left: 14%;
  }
  .customListDesc h2 {
    font-size: 3.3em !important;
  }
  .vc_general.vc_btn3.modified {
    margin-right: -11px !important;
    width: auto;
    float: right;
  }
  #king-540498 .container {
    margin-left: 0;
    margin-right: auto;
  }
  .contentBox {
    width: 287px;
  }
  .contentBox .ipax-icon {
    font-size: 4em !important;
  }
  ul.customList {
    margin-left: -50px !important;
    width: auto !important;
  }
  ul.filter li {
    width: 46% !important;
  }
  .showbox {
    width: 305px;
    margin-left: 0 !important;
  }
  .wide .flipIcon .vc_col-sm-6 {
    height: auto;
  }
  .flipwidetxt {
    height: auto;
    font-size: 17px;
  }
  .flips1.vc {
    height: 333px;
  }
  .flipwideprice span {
    font-size: 1.8em !important;
  }
  .flipboxes-wide .vc_col-sm-6 {
    width: 48%;
    margin: 1%;
  }
}
@media all and (min-width: 986px) {
    .yamm-content .mmRootServer .ipaxMenuItem .ipaxMenuItemInner {
        min-height: 20px;
    }
    
    .yamm-content .mmColocation .ipaxMenuItem .ipaxMenuItemInner {
        min-height: 135px;
    }
    
    .yamm-content .mmCompany .ipaxMenuItem .ipaxMenuItemInner {
        min-height: 108px;
    }
}
@media all and (min-width: 1001px) and (max-width: 1169px) {
  /*Header First responsive ansicht*/
  .tplinks li {
    margin: 0 2px !important;
  }
}
@media all and (max-width: 1270px) {
  body .navbar-default .navbar-nav > li > a {
    font-size: 13px !important;
  }
}
@media all and (min-width: 1000px) and (max-width: 1280px) {
  .domain_search .serch_area .enter_email_input {
    width: 78%;
  }
}
@media all and (min-width: 1025px) and (max-width: 1169px) {
  .fp_icon {
    font-size: 8em;
  }
  .one_fourth_less h3 {
    font-size: 1.2em !important;
  }
  .one_fourth_less .vc_btn3-container {
    position: absolute;
    bottom: 3%;
    left: 0;
    right: 0;
  }
  .one_fourth_less .vc_btn3-container button {
    font-size: 0.9em !important;
  }
  
  .whyIpax .vc_col-sm-3, .whyIpax .vc_col-sm-3 p {
      font-size: 17px;
  }
}

/*********************************
 * New width layout              *
 *********************************/
.container {
    width: 1430px;
    max-width: 100%;
}

.whyIpax img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 1280px) {
    body .widePadLeft {
        width: 17%;
    }

    body .widePadRight {
        padding-right: 200px;
    }
}

#footer_column-1 a, #footer_column-2 a, #footer_column-3 a {
    display: inline-block;
    width: 180px;
    height: 26px;
}
#footer_column-1 h2, #footer_column-2 h2, #footer_column-3 h2 {
    color: #fff;
}
