.components-custom-page h1 {
    -webkit-hyphens: inherit;
    -ms-hyphens: inherit;
    hyphens: inherit;
}
table.dataTable>tbody>tr.child span.dtr-data, table.dataTable>tbody>tr.child span.dtr-title {
    word-break: break-word;
}
.main-nav .nav>ul>li.current-menu-ancestor>a,
.main-nav .nav>ul>li.current_menu_item>a,
.main-nav .nav>ul>li.current_page_item>a,
.top-header ul>li.current_menu_item>a,
.top-header ul>li.current_page_item>a{
  color: #FE2418!important;
}
.mi.mi-basket {
display:none;}
.package-block-details .package-inner .btn4, 
.package-block-details .package-inner .btn3 {
width:100%;
overflow: hidden;
}
@media(min-width:1200px){
   .col-lg-3.col-lg-offset-1 > .package-inner[style]{
  margin-top:160px;
  } 
.customize-support .col-lg-3 .package-inner .btn4,  
.customize-support .col-lg-3 .package-inner .btn3 {
  	min-width: 100%;
    width: 100%;
    overflow: hidden;
 }
  .customize-support .col-lg-8 h1 {
    margin-top: 75px;
    margin-bottom: 30px    
  }
}
#cookie-notice {
    box-shadow: 0px 0px 23px rgba(0,0,0,0.5);
}
#cookie-notice .cn-button {
    margin-left: 10px;
    padding: 5px 20px;
    line-height: 27px;
    height: 35px;
    font-size: 13px;
}
#cookie-notice #cn-notice-text{
    font-weight: 600;
    font-size: 14px;
    padding-right: 50px;
}
.gform_body .gfield.gf_left_half,
.gform_body .gfield.gf_right_half,
.gform_body .gfield.clearfix.gfield_html {
padding-top:0;
padding-bottom:0;
margin-top:0!important;
margin-bottom:0!important;
}
.col-lg-8 .bg-color-holder[style]{
  padding-left:30px;
  padding-right:30px;
}
.gform_body .ginput_container_checkbox li, .ginput_container_radio li {
	width: 100%;
}
.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {
  margin: 30px 16px 10px 16px!important;
} 
.gform_body .gfield_checkbox, 
.gform_body .gfield_radio{
  margin-left: 0px!important;
  margin-right: 0px!important;
}
@media(min-width:1200px){
 .page-intro h1, .top-heading h1,  
.components-custom-page h1 {
    margin-top: 30px;
}  
  .row {
      margin-right: -30px;
      margin-left: -30px;
  } 
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
      position: relative;
      min-height: 1px;
      padding-right: 30px;
      padding-left: 30px;
  }
}
@media (max-width: 1199px){
 .page-intro h1, .top-heading h1,
.components-custom-page h1 {
    margin-top: 30px;
}
}
.btn:after, .checkout-button:after, .elm-button:after {
    margin-left: 10px;
}

.cli-plugin-button:after {
  margin-left: 10px;
    font-family: mi!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  color: #fff;
    display: inline-block;
    content: 'y';
    width: 9px;
    height: 13px;
    font-size: 12px;
    vertical-align: text-top;
}

.cli-plugin-button {
    border-radius: 0;
    text-align: center;
    padding: 11px 14px;
    line-height: 15px;
    min-width: 110px;
    border: none!important;
    word-break: break-all;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    font-family: 'Red Hat Display', sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    -ms-transition: all .15s linear;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    background-color: #FE2418 !important;
    color: #fff!important;
	margin-left:30px;
}

.cli-plugin-button:hover:after {
    -ms-transform: translate(3px,0);
    -webkit-transform: translate(3px,0);
    transform: translate(3px,0)
}

[data-useragent*=".NET"] .banner .we-know .ask-us:after {
top:48px !important;
}

[data-useragent*=".NET"] .banner .we-know .ask-us:before {
top:5px !important;
}

@media (min-width: 1200px) {
	#screen_view {
		padding: 47px 0px 44px 19px !important;
	}
}