/* HTML element (SMACSS base) rules */

@import "normalize.css";
/* Layout rules */

@import "layouts/responsive.css";
/* Component (SMACSS module) rules */

@import "components/misc.css";
/* Optionally, add your own components here. */

@import "print.css";
/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

html,
body {
    height: 100%;
}
body {
    background-color: #f4f4f4;
    font: 16px/20px UbuntuRegular, Helvetica, Helvetica Neue, Arial, Trebuchet;
    padding: 0;
    margin: 0;
    width: 100%;
    overflow-y: scroll;
}
#page {
    background-color: #f4f4f4;
}
/* ==========================================================================
  Common Classes
   ========================================================================== */

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer
}
b,
strong {
    font-family: UbuntuBold;
}
a {
    color: #a0a0a0;
    font-family: UbuntuRegular;
    text-decoration: none;
}
.form-actions {
    margin: 15px 0 5px 125px;
    display: inline-block;
}
p {
    margin: 10px 0;
    padding: 0;
}
.floatL {
    float: left
}
.floatR {
    float: right
}
.centeralized {
    margin: 0 auto
}
.textAlignCenter {
    text-align: center
}
.marginR {
    margin-right: 5px
}
input {
    font-family: UbuntuRegular
}
.strUpper {
    text-transform: uppercase
}
.searchButton {
    float: right
}
.holiBand {
    background: linear-gradient(90deg, #FC5A1F 0%, #72c300 25%, #0a8acd 65%, #d23e3c 100%) repeat scroll 0 0 transparent;
    -moz-linear-gradient(90deg, #FC5A1F 0%, #72c300 25%, #0a8acd 65%, #d23e3c 100%) repeat scroll 0 0 transparent;
    FF 3.6+ -webkit-gradient(90deg, #FC5A1F 0%, #72c300 25%, #0a8acd 65%, #d23e3c 100%) repeat scroll 0 0 transparent;
    Safari 4+, Chrome 2+ -webkit-linear-gradient(90deg, #FC5A1F 0%, #72c300 25%, #0a8acd 65%, #d23e3c 100%) repeat scroll 0 0 transparent;
    /*    Safari 5.1+, 
        Chrome 10+ */
    
    -o-linear-gradient(90deg, #FC5A1F 0%, #72c300 25%, #0a8acd 65%, #d23e3c 100%) repeat scroll 0 0 transparent;
    Opera 11.10 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FC5A1F', endColorstr='#72c300');
    /*IE6 & IE7*/
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FC5A1F', endColorstr='#72c300', GradientType=1);
    /* IE8+ */
    
    height: 3px;
    width: 100%;
}
.componentSeperator {
    border-top: 1px solid #a4a4a4
}
.widthPerc {
    max-width: 100%
}
.displayInline {
    display: inline-block
}
.positionRel {
    position: relative
}
.displayB {
    display: block
}
.dispNone {
    display: none
}
.fontSize11px {
    font-size: 11px
}
.fontSize12px {
    font-size: 12px
}
.fontSize14px {
    font-size: 14px
}
.fontSize15px {
    font-size: 15px
}
.fontSize18px {
    font-size: 18px
}
.fontSize20px {
    font-size: 20px
}
.fontSize21px {
    font-size: 21px
}
.fontSize23px {
    font-size: 23px
}
.fontSize24px {
    font-size: 24px
}
.fontSize28px {
    font-size: 28px
}
.fontSize32px {
    font-size: 32px
}
.fontSize33px {
    font-size: 33px
}
.fontSize30px {
    font-size: 30px
}
.fontSize36px {
    font-size: 36px;
    line-height: 37px !important;
}
.fontSize37px {
    font-size: 37px
}
.fontSize40px {
    font-size: 40px;
    line-height: 0.75;
}
.fontSize42px {
    font-size: 42px
}
.fontSize44px {
    font-size: 44px;
    line-height: 0.8;
}
.fontSize48px {
    font-size: 48px
}
.fontSize50px {
    font-size: 50px
}
.fontSize60px {
    font-size: 65px
}
.fontSize65px {
    font-size: 65px
}
.fontSize75px {
    font-size: 75px
}
.fontSize80px {
    font-size: 80px
}
.fontSize130px {
    font-size: 130px
}
.fontSize90px {
    font-size: 90px
}
.fontFamilyBold {
    font-family: UbuntuBold
}
.fontFamilyRegular {
    font-family: UbuntuRegular
}
.fontFamilyTikona {
    font-family: Tikona-IconFont
}
.fontFamilyTikona1 {
    font-family: 'Tikona_1'
}
.marginCommon {
    margin-top: 35px
}
.lineHeight1 {
    line-height: 1
}
.fontColorGrey {
    color: #939393
}
.fontDarkGrey {
    color: #424242
}
.fontlightGrey {
    color: #646464
}
.fontlighterGrey {
    color: #a1a1a1
}
.fontLightOrage {
    color: #fab8b5
}
.colorWhite {
    color: #fff
}
.colorRed {
    color: #e63b33
}
.bgGrey {
    background-color: #e9eeee;
    color: #a4a4a4;
}
.bgWhite {
    background-color: #fff;
}
.bgRed {
    background-color: #e63b33
}
.borderGrey {
    border: 1px solid #a1a1a1
}
.borderRed {
    border: 1px solid #e63b33
}
/*.divider {
 background: url('../images/divider.jpg') no-repeat  116px 5px
}
.divider1 {
 background: url('../images/divider.jpg') no-repeat  147px 5px
}*/

.cursorPointer {
    cursor: pointer
}
.cursorP {
    cursor: pointer
}
.borderUnderlineBot {
    border-bottom: 1px solid #d6d6d6
}
.transparency {
    opacity: 0.5;
    height: 110%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    background: #E4E4E4;
}
.lineHeight {
    line-height: 1
}
option {
    color: #646464;
    font-size: 13px;
    padding: 1px 8px;
}
.margyBtm10px {
    margin-bottom: 10px;
}
.paddy26px {
    padding: 28px 26px 0;
}
.payYourBillTriangle,
.payYourBillTriangleTT {
    background-color: #ffffff;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    font-size: 16px;
    height: 20px;
    left: 0;
    margin-right: -11px;
    position: relative;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    
    -webkit-transform: rotate(-45deg);
    /* Chrome, Safari, Opera */
    
    width: 20px;
    z-index: 2;
    top: -196px;
}
.payYourBillTriangleTT {
    display: none;
    top: -145px;
}
.payYourBillTriangleTT.dispBlock {
    top: -123px;
}
/*captcha*/

.captcha {
    float: left;
    margin: 5px 0;
    width: 100%;
}
#block-tikona-forhome-broadband-book-now .captcha img,
#block-tikona-forhome-how-we-deliver .captcha img {
    padding: 23px 0 0 0;
}
#block-tikona-forhome-broadband-book-now .reload-captcha-wrapper,
#block-tikona-forhome-how-we-deliver .reload-captcha-wrapper {
    margin: 31px 0 0 7px;
}
.captcha img {
    float: left;
    padding: 10px 0;
    width: 25%;
    min-width: 100px;
    max-width: 110px;
}
#main .block-book-now .webform-client-form .captcha .messages {
    margin-top: 0;
}
.reload-captcha-wrapper {
    float: left;
    margin: 20px 0 0 10px;
}
.reload-captcha-wrapper a {
    text-indent: -9999px;
    width: 14px;
    background-image: url('../images/glyphicons-halflings.png');
    background-position: -240px -24px;
    background-repeat: no-repeat;
    height: 14px;
    float: left;
}
.captcha .form-item-captcha-response {
    float: right;
    margin: 0 !important;
    width: 62%;
}
.captcha .form-item-captcha-response label {
    font-size: 12px;
    margin: 0;
    width: auto;
    color: #646464;
    font-weight: normal;
    cursor: default;
}
.captcha .form-item-captcha-response .description {
    color: #a0a0a0;
    font-size: 11px;
    width: auto;
}
input.form-submit {
    background-color: #f26701;
    background-image: none;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    padding: 7px 15px;
}
input.form-submit:hover {
    border: 1px solid #e63b33 !important;
    /*box-shadow: 0 3px 0 0 #e63b33 !important;*/
    
    color: #e63b33
}
.field-name-body ul {
    padding: 0 0 0 30px;
}
.field-name-body ul {
    margin: 1.5em 0;
}
table {
    margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}
h2 {
    line-height: 25px;
}
/*common form error css*/

#main .error,
#main .messages--error,
#main .messages {
    background: none;
    border: none;
    padding: 0;
    margin: -10px 0 0 40%;
    font-size: 12px;
    float: left;
    color: #e63b33 !important;
}
/************************************************************************
=====================  For Home HEADER CSS Here =====================
*************************************************************************/

#header {
    width: 980px;
    background: #f4f4f4;
    margin: 0 auto;
    border-bottom: 1px solid #9d9d9d;
    height: 110px;
    position: fixed;
    z-index: 100;
    top: 0;
}
#header .header__logo-image {
    margin-top: 21px;
    margin-left: 20px;
}
#header #logo {
    float: left;
    width: 200px;
    margin-right: 16px;
}
#header .header__region {
    float: left;
    clear: none;
    min-width: 77%;
    width: 77%;
}
/**********  top menu  *************/

#om-menu-maxi-main-menu-ul-wrapper ul li a {
    color: #a0a0a0;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    padding: 0;
    line-height: 21px;
}
#block-om-maximenu-om-maximenu-3 {
    float: left;
}
#block-om-maximenu-om-maximenu-3 #om-menu-maxi-main-menu-ul-wrapper ul#om-menu-maxi-main-menu {
    width: 285px
}
#om-menu-maxi-main-menu-ul-wrapper ul li:hover,
#om-menu-maxi-main-menu-ul-wrapper ul li.active,
.page-for-home #om-menu-maxi-main-menu-ul-wrapper ul li.leaf-for-home {
    border-top: 2px solid #646464;
    padding-top: 2px;
}
.section-for-office #om-menu-maxi-main-menu-ul-wrapper ul li.leaf-for-office,
.page-about-us #om-menu-maxi-main-menu-ul-wrapper ul li.leaf-about-us {
    border-top: 2px solid #646464;
    padding-top: 2px;
}
#navigation .om-maximenu.om-maximenu-block ul.om-menu {
    float: none
}
#om-menu-maxi-main-menu-ul-wrapper ul li a.active,
.page-for-home #om-menu-maxi-main-menu-ul-wrapper ul li a.link-for-home {
    color: #E63B33;
    font-weight: 600;
}
#om-menu-maxi-main-menu-ul-wrapper ul li.leaf-about-us a.active,
.page-about-us #om-menu-maxi-main-menu-ul-wrapper ul li.leaf-about-us a.link-about-us {
    color: #2d9ed6;
    font-weight: 600;
}
#om-menu-maxi-main-menu-ul-wrapper ul li:first-child {
    margin-left: 0
}
#om-menu-maxi-main-menu-ul-wrapper ul li {
    margin-left: 10%;
    padding-top: 4px;
    padding-right: 0;
    line-height: 21px;
}
#om-menu-maxi-main-menu-ul-wrapper {

    width: 285px;
    border-bottom: 1px solid #c5c5c5;
    -moz-box-shadow: 0px 1px 0 #ffffff;
    -webkit-box-shadow: 0px 1px 0 #ffffff;
    box-shadow: 0px 1px 0 #ffffff;
    float: left;
    height: 25px;
}
/*top right menu*/

#block-menu-menu-quick-link-menu {
    float: left;
    margin: 0 0 0 20px;
}
#block-menu-menu-quick-link-menu ul.menu {
    background-color: #fff;
    border: 1px solid #e63b33;
    border-top: 0;
    border-radius: 0 0 15px 15px;
}
.section-about-us #block-menu-menu-quick-link-menu ul.menu {
    border: 1px solid #2d9ed6;
    border-top: 0;
}
#block-menu-menu-quick-link-menu ul.menu li {
    display: inline-block;
    list-style: none;
    padding: 0 0 4px 0;
}
#block-menu-menu-quick-link-menu ul.menu li.leaf:after {
    color: #B3B3B4;
    content: "|";
    position: relative;
    left: 2px;
    top: 3px;
}
#block-menu-menu-quick-link-menu ul.menu li.last.leaf:after {
    color: transparent;
}
#block-menu-menu-quick-link-menu ul.menu li a {
    font-size: 12px;
    color: #424242;
    padding: 1px 10px;
    float: left;
    border-top: 2px solid #fff;
}
#block-menu-menu-quick-link-menu ul.menu li a:hover {
    color: #a4a4a4;
    border-top: 2px solid #e63b33;
}
/***************** Main Navigation CSS Starts Here *****************/

#block-om-maximenu-om-maximenu-1 {
    clear: both;
    margin-top: 75px;
}
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu {
    width: 764px;
    margin-top: 24px;
    margin: 0;
    transition: border-bottom 0.3s;
    border-bottom: 4px solid #d5d5d1;
}
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li {
    position: relative;
    /*width: 25%;*/
    
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    height: 30px;
}
/* new css added - start */

#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li:last-child a {
    border-right: none;
}
/* new css added - end */

#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li .om-maximenu-content {
    position: absolute;
    top: 26px;
    left: -50px;
}
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li a .om-maximenu-content:hover {
    transition: border-bottom 0.3s;
    border-bottom: 4px solid #e63b33;
}
.om-maximenu .om-maximenu-content {
    width: 448px;
}
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li > a {
    font-size: 19px;
    line-height: 22px;
    color: #e63b33;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 0 31px;
    border-right: 1px solid #8e8d8d;
    height: 19px;
}
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li:hover,
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li.active {
    transition: border-bottom 0.3s;
    border-bottom: 4px solid #e63b33;
}
.om-maximenu-simple .om-maximenu-middle-right,
.om-maximenu-simple .om-maximenu-bottom,
.om-maximenu-simple .om-maximenu-bottom-right,
.om-maximenu-simple .om-maximenu-bottom-left,
.om-maximenu-simple .om-maximenu-middle-right,
.om-maximenu-simple .om-maximenu-middle-left {
    background-image: none;
}
.om-maximenu .om-maximenu-middle-right {
    padding: 0;
}
.om-maximenu.om-maximenu-block-down .om-maximenu-content {
    margin-top: 8px;
}
.om-maximenu.om-maximenu-block-down .om-maximenu-content h3,
#block-om-maximenu-om-maximenu-1 .om-maximenu .om-maximenu-content .block {
    margin: 0;
}
.om-maximenu-no-style .om-maximenu-middle {
    background-color: #D1D1D1;
    color: #646464;
    border-top: 1px solid #9d9d9d;
    border-right: 1px solid #656565;
    border-bottom: 1px solid #656565;
    width: 175px;
    padding: 10px 20px 10px 0;
    margin-left: 50px;
}
#block-om-maximenu-om-maximenu-1 .om-menu-ul-wrapper ul li.leaf-broadband-plans .om-maximenu-middle {
    width: 391px;
}
#block-om-maximenu-om-maximenu-1 .om-menu-ul-wrapper ul li.leaf-broadband-plans .om-maximenu-middle .menu-left,
#block-om-maximenu-om-maximenu-1 .om-menu-ul-wrapper ul li.leaf-broadband-plans .om-maximenu-middle .menu-right {
    width: 195px;
}
#block-om-maximenu-om-maximenu-1 .om-menu-ul-wrapper ul li.leaf-broadband-plans .om-maximenu-middle .menu-left {
    border-right: 1px solid #c4c4c4;
}
#block-om-maximenu-om-maximenu-1 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li .om-maximenu-middle a:hover {
    border-bottom: 0;
}
.om-menu-ul-wrapper .om-maximenu-open {
    display: none;
}
.om-maximenu .om-maximenu-middle-right .content .componentAnchors {
    color: #646464;
    display: block;
    padding: 12px 10px;
    width: 175px;
    border-bottom: none;
    font-size: 14px;
}
.om-maximenu .om-maximenu-middle-right .content .componentAnchors:hover {
    background-color: #646464;
    color: #fff;
}
/************************************************************************
=====================  For Home Red Footer CSS Here =====================
*************************************************************************/

.Nav {
    background-color: #e63b33;
    bottom: 0;
    margin: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
.nav-outer {
    width: 980px;
    margin: 0 auto;
}
.midlastNav {
    background-color: #424242;
    width: 12%;
}
nav ul,
nav ol,
ul {
    margin: 0;
    padding: 0;
}
.midlastNav ul li {
    border-right: 1px solid #333333;
    box-shadow: 1px 0 0 #555555;
    display: block;
    text-align: center;
    width: 48%;
}
.midlastNav ul li a:first-child {
    border-bottom: 1px solid #333333;
    box-shadow: 0 1px 0 #555555;
}
.midlastNav ul li a {
    display: block;
    padding: 6px 25%;
    width: 48%;
}
.midNavFontSize {
    font-size: 31px
}
.midlastNav ul li.lastChildFunc {
    border: 0 none;
    box-shadow: 0 0 0;
}
.midlastNav ul li.lastChildFunc a {
    border-bottom: medium none;
    box-shadow: none;
    padding: 23px 25%;
}
.midFirstNav {
    background-color: #e63b33;
    padding: 23px 0.5%;
    width: 17%;
    color: #fff;
}
.midNavFontSize {
    font-size: 31px
}
.midFirstNavFonts {
    font-size: 24px
}
.midFirstNavContent {
    margin: 0 auto;
    width: 205px;
}
.midmiddleNav {
    height: 66px;
    width: 70%;
}
.midmiddleNav ul {
    text-align: right
}
.midmiddleNav ul li:first-child {
    border-left: 1px solid #c84a1d
}
.midmiddleNav ul li {
    background-color: #e63b33;
    border-right: 1px solid #c84a1d;
    box-shadow: 1px 0 0 #ff524b;
    padding: 0 2%;
    display: inline-block;
    line-height: 20px;
}
.midmiddleNav ul li a {
    color: #fff;
    display: block;
    padding: 12px 0 20px;
    text-align: center;
    width: 100%;
}
.midmiddleNav .midmiddleNavFonts {
    font-size: 11px
}
.midmiddleNav ul li.pc-Disable {
    display: none;
}
.midmiddleNav .iconFont {
    line-height: 1
}
/************************************************************************
=================  For Home HOW WE DELIVER CSS Here ================
************************************************************************/

#block-tikona-forhome-how-we-deliver {
    width: 100%;
    border-top: 1px solid #9d9d9d;
    float: left;
    padding: 0;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver {
    width: 60%;
    margin-top: 35px;
    color: #e63b33;
    float: left;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block_title .views-field-title {
    float: left;
    font-size: 23px;
    margin-top: 5px;
    text-transform: uppercase;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block_title .views-field-field-icon {
    float: left;
    font-size: 28px;
    margin-left: 10px;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block_title .views-field-body {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    margin-top: 5px;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block_title .views-field-body .field-content p {
    margin: 0;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row {
    cursor: pointer;
    float: left;
    width: 21%;
    margin-bottom: 55px;
    text-align: center;
}
/*#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row:after {
    content: ")";
    font-family: Tikona-IconFont;
    color: #e63b33;
    float: left;
}*/

#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row.views-row-odd,
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row.views-row-even {
    margin-right: 4.5%;
    position: relative;
    text-align: left;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row:last-child {
    margin-right: 0;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row:last-child .views-field-nothing {
    display: none;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row .views-field-nothing {
    position: absolute;
    top: 2px;
    right: 4px;
    color: #e63b33;
    font-family: Tikona-IconFont;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-field-field-icon,
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-field-title {
    width: 100%;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block {
    margin: 60px 0 0 10px;
    float: left;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .view-content .views-row-last .views-field-title a:after {
    content: "!";
}
#block-tikona-forhome-how-we-deliver .block-book-now #webform-ajax-wrapper-138 .webform-client-form {
    padding-left: 6px;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row .fontFamilyTikona a {
    font-size: 55px;
    font-family: Tikona-IconFont;
    color: #e63b33;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row .views-field-title {
    margin-top: 20px;
    font-size: 20px;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row .views-field-title a,
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row .views-field-body a {
    color: #e63b33;
}
#block-tikona-forhome-how-we-deliver .block-how-we-deliver .view-display-id-block .views-row .views-field-body {
    font-size: 13px;
    margin-top: 0px;
    line-height: 16px;
}
/***********  HOW WE DELIVER FORM CSS  ***************/

#block-tikona-forhome-how-we-deliver .block-book-now .webform-confirmation,
#block-tikona-forhome-broadband-book-now .buyNowpayLater .rightbuyNowpayLaterForm .web-confirmation {
    margin: 0 20px;
    text-align: center;
    line-height: 24px;
}
#block-tikona-forhome-how-we-deliver .block-book-now input.form-submit.booknow-reset {
    width: 85px;
    margin: 0 auto;
}
#block-tikona-forhome-how-we-deliver .block-book-now {
    background-color: #fff;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 5px 0 #a4a4a4;
    margin-left: 0;
    padding: 22px 10px;
    width: 336px;
    float: right;
}
#block-tikona-forhome-how-we-deliver .block-book-now .book-now-title {
    color: #e63b33;
    width: 100%;
    float: left;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item {
    float: left;
    width: 100%;
    margin: 10px 0;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item span.form-required {
    margin-left: -2px;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .captcha .form-item-captcha-response {
    float: right;
    margin: 0 !important;
    width: 61%;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item.webform-component-markup {
    margin: 0;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-actions {
    margin-left: 98px;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item.webform-component-- p {
    color: #646464 !important;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .captcha .form-item-captcha-response label {
    width: 100%;
    color: #646464;
    font-size: 12px;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .captcha .form-item-captcha-response input {
    width: 92%;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item label {
    font-size: 14px;
    margin-top: 5px;
    width: 115px;
    float: left;
    color: #e63b33;
    font-weight: normal;
    cursor: text;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form  .form-checkboxes .form-item label {
    font-size: 14px;
    margin-top: 5px;
    width: 115px;
    float: none !important;
    color: #e63b33;
    font-weight: normal;
    cursor: text;
}

#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item input {
    float: left;
    width: 58%;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item input {
    font-size: 15px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #E4E4E4;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    padding: 5px 15px;
    background-color: #e4e4e4;
    font-family: UbuntuRegular;
}


#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-checkboxes  .form-item input {
    font-size: 15px;
    color: #000;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    border: 1px solid #E4E4E4;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 5px 15px;
    background-color: #e4e4e4;
    font-family: UbuntuRegular;
	width: 20px;
}


input[type=number] {
    -moz-appearance: textfield !important;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
    -moz-appearance: textfield;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item select {
    color: #646464;
    font-size: 14px;
    cursor: hand;
    cursor: pointer;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form p {
    color: #939393;
    font-size: 12px;
    margin: 0;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form #webform-component- p {
    color: #646464;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-actions .form-submit {
    color: #646464;
    background-color: #fff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    cursor: pointer;
    box-shadow: none;
    border-radius: 20px;
    font-size: 13px;
    display: inline-block;
    line-height: 20px;
    text-transform: capitalize;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-actions .form-submit:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #e63b33;
}
#block-tikona-forhome-how-we-deliver .block-book-now #webform-ajax-wrapper-138 .messages--error {
    display: none;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item input.error,
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item select.error {
    background-color: #fef5f1;
    color: #8c2e0b;
    font-size: 11px;
    border: 1px solid #c00;
    margin: 0;
    border-radius: 15px;
    text-indent: 5px;
}
/***************** CAPTCHA *******************/

.panel-col-last .inside .webform-client-form .captcha {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.panel-col-last .inside .webform-client-form .captcha img {
    float: left;
    padding: 10px 0;
    width: 25%;
    min-width: 100px;
}
.panel-col-last .inside .webform-client-form .reload-captcha-wrapper {
    float: left;
    margin: 20px 0 0 10px;
}
.panel-col-last .inside .webform-client-form .reload-captcha-wrapper a {
    background: url("../images/glyphicons-halflings.png") no-repeat scroll -240px -24px rgba(0, 0, 0, 0);
    float: left;
    height: 14px;
    text-indent: -9999px;
    width: 14px;
}
.panel-col-last .inside .webform-client-form .captcha .form-item-captcha-response {
    float: right;
    width: 65%;
    margin: 0 !important;
}
.panel-col-last .inside .webform-client-form .captcha .form-item-captcha-response label {
    font-size: 12px;
    margin: 0;
    width: auto;
}
.panel-col-last .inside .webform-client-form .captcha .form-item-captcha-response .form-text {
    width: 180px
}
.panel-col-last .inside .webform-client-form .captcha .form-item-captcha-response .description {
    width: auto;
    font-size: 11px;
    color: #a0a0a0;
}
.node-138.node-webform .node-title {
    display: none;
}
/************************************************************************
=================  For Home MAIN BANNER CSS Here ================
************************************************************************/

#block-views-slider-block {
    width: 96%;
    /*margin: 0 auto;*/
    
    min-height: 400px;
    margin-bottom: 0;
}
#block-views-slider-block .view-slider {
    position: relative !important;
    height: 407px;
    overflow: hidden;
    float: left;
}
#block-views-slider-block .view-slider .views_slideshow_cycle_main {
    position: relative;
    width: 980px;
    min-height: 410px;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row {
    position: relative !important;
    height: 410px !important;
    width: 100% !important;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row-item {
    display: table;
    width: 100%;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row-item .views-field {
    display: table-row;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row-item .views-field .field-content {
    display: table-cell;
    /*height: 495px;*/
    
    vertical-align: bottom;
}
#block-views-slider-block .view-slider .views-field-field-slider-image {
    float: left;
    vertical-align: bottom;
    position: absolute;
    left: 0;
    width: 50%;
}
/************* Start - new css added for the banner ****************/
/*** Slide 1 ****/
/*#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-field-slider-image { width: 55%; }

#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-field-slider-image img {height: 350px; width: 540px;}*/

#block-views-slider-block .view-slider .views-field-body .colorBtnWrapper {
    width: 204px;
    height: 94px;
    margin: 0 auto;
}
#block-views-slider-block .view-slider .views-field-body .redBtn .fontSize48px {
    font-size: 44px;
}
#block-views-slider-block .view-slider .views-field-body .redBtn {
    background: #cf322c;
    background: -moz-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(207, 50, 44, 1)), color-stop(51%, rgba(238, 58, 51, 1)), color-stop(100%, rgba(254, 62, 54, 1)));
    background: -webkit-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -o-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -ms-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: linear-gradient(to bottom, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cf322c', endColorstr='#fe3e36', GradientType=0);
    width: 100px;
    height: 94px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#block-views-slider-block .view-slider .views-field-body a:hover.redBtn {
    background: #fe3e36;
    background: -moz-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe3e36), color-stop(47%, #f23b33), color-stop(100%, #cf322c));
    background: -webkit-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -o-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -ms-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: linear-gradient(to bottom, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fe3e36', endColorstr='#cf322c', GradientType=0);
}
#block-views-slider-block .view-slider .views-field-body .btnVerticalLine {
    border-right: 1px solid #c1c1c1;
    border-left: 1px solid #5c1614;
    width: 1px;
    height: 100%;
}
#block-views-slider-block .view-slider .views-field-body .blackBtn {
    width: 100px;
    height: 94px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #646464;
    background: -moz-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(100, 100, 100, 1)), color-stop(51%, rgba(83, 83, 83, 1)), color-stop(100%, rgba(62, 62, 62, 1)));
    background: -webkit-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -o-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -ms-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: linear-gradient(to bottom, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#3e3e3e', GradientType=0);
}
#block-views-slider-block .view-slider .views-field-body a:hover.blackBtn {
    background: #3e3e3e;
    background: -moz-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e3e3e), color-stop(100%, #646464));
    background: -webkit-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -o-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -ms-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: linear-gradient(to bottom, #3e3e3e 0, #646464 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#646464', GradientType=0);
}
#block-views-slider-block .view-slider .views-field-body .bigBtnWrapper {
    position: relative;
    margin: 12px 0 0;
    width: 250px;
}
#block-views-slider-block .view-slider .views-field-body .btnWrapper .topBtn {
    background-color: #ee3a33;
    border: 1px solid #b4b5b5;
    border-radius: 7px;
    color: #fff;
    /*    box-shadow: 0px 5px 0px #e63b33;
        height: 80px;*/
    
    position: relative;
    width: 250px;
    z-index: 1;
    padding: 15px 0;
}
#block-views-slider-block .view-slider .views-field-body .btnWrapper .topBtn:hover {
    background-color: #333;
    color: #fff;
}
#block-views-slider-block .view-slider .views-field-body .btnWrapper .topBtn:hover .btnFont a.bookNowBtn {
    color: #fff !important;
}
#block-views-slider-block .view-slider .views-field-body .btnWrapper .bigBtnWrapper .iconBtn {
    margin: 8px 0 0 8px;
    color: #fff;
}
#block-views-slider-block .view-slider .views-field-body .btnWrapper .bigBtnWrapper .btnFont {
    padding: 7px 0 0 7px;
    color: #fff;
}
#block-views-slider-block .view-slider .views-field-body .btnWrapper .bigBtnWrapper .btnFont .fontSize18px {
    font-size: 20px;
    line-height: 17px;
}
.bigBtnWrapper ul li {
    list-style: none;
}
.bigBtnWrapper ul li a {
    text-indent: -9999px;
    display: inline-block;
    float: left;
    min-height: 75px;
}
.bigBtnWrapper ul li:first-child a {
    background: url("../images/view-plans.png") no-repeat scroll right center / 100% auto;
    width: 50%;
}
.bigBtnWrapper ul li:first-child a:hover {
    background: url("../images/view-plans-hover.png") no-repeat scroll right center / 100% auto;
}
.bigBtnWrapper ul li:last-child a {
    background: url(../images/quick-pay.png) no-repeat scroll right center / 100% auto;
    width: 50%;
}
.bigBtnWrapper ul li:last-child a:hover {
    background: url(../images/quick-pay-hover.png) no-repeat scroll right center / 100% auto;
    width: 50%;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper .topBtn:hover {
    background-color: #e63b33;
    color: #fff;
}
#block-views-slider-block .view-slider .views-field-body .redBtn .lineHeight,
#block-views-slider-block .view-slider .views-field-body .blackBtn .lineHeight {
    display: block;
    line-height: 13px;
    margin-top: 28px;
}
/*=============================================================*/
/*Telecom Banner*/
/*=============================================================*/

#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body {
    left: 411px;
    top: 100px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-field-slider-image {
    width: 45%;
    left: 120px;
    top: 20px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .field-content {
    vertical-align: middle;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .mbps {
    height: 115px;
    width: 115px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .mbps .mbpsText {
    line-height: 21px;
    margin: 22px 0 0 20px;
    font-size: 22px;
    text-align: left;
    padding-left: 2px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .mbps .mbpsText .fontSize24px {
    font-size: 17px;
    margin-left: -3px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .mbps .mbpsText .fontSize14px {
    font-size: 11px;
    display: block;
    line-height: 13px;
    margin-left: 2px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .downGradeWrapper {
    top: -168px;
    margin-left: 16px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .downGradeWrapper .noGbIcon {
    font-size: 50px;
    margin: 14px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .downGradeWrapper .restrictionText {
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 0 9px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .btnWrapper {
    right: 0px;
    position: absolute;
    top: 50px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_3 .views-field-body .horizontalDottedLines {
    margin: -71px 0 0 -66px;
    width: 67px;
    border-bottom: 1px dashed #de3939;
    height: 1px;
}
#block-views-slider-block .view-slider .views-field-body .redBtn .lineHeight,
#block-views-slider-block .view-slider .views-field-body .blackBtn .lineHeight {
    display: block;
    line-height: 13px;
    margin-top: 28px;
}
}
/*=============================================================*/
/*Holi Banner*/
/*============================================================*/
/*
#views_slideshow_cycle_div_slider-block_0 .views-field-body .banner-img.for-home {
 position: absolute; left: 29px; bottom: 7px;
}
#views_slideshow_cycle_div_slider-block_0 .views-field-body .banner-content.for-home {
 position: absolute; left: 478px; top: 55px;
}
#views_slideshow_cycle_div_slider-block_0 .views-field-body .btnWrapper {
 position: absolute; top: 134px; right: 20px;
}
#views_slideshow_cycle_div_slider-block_0 .views-field-field-slider-image {
     bottom: -17px; left: 100px !important;
}
#views_slideshow_cycle_div_slider-block_0 .views-field-field-slider-image img{
    width: 100%;
}
*/
/*=============================================================*/
/*Tikona Hotspot*/
/*=============================================================*/

#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 20px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 80px;
    bottom: -12px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 467px;
    top: 140px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 0px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-field-slider-image {
    bottom: -15px;
    left: 101px;
}
/*=============================================================*/
/*Gbhar ke banner*/
/*=============================================================*/

#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 10px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .fontSize36px {
    font-size: 30px;
    line-height: 34px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .fontSize36px p {
    margin: 0
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .oneLinerText {
    font-size: 12px
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper .icon {
    height: 55px;
    width: 55px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper .icon .speedIcon {
    font-size: 35px;
    margin: 11px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper .icon .text {
    font-size: 12px;
    margin: 14px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper .topBtn:hover {
    background-color: #e63b33;
    color: #fff;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper {
    height: 200px;
    margin: 20px 0 0;
    width: 155px;
    line-height: 1;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .banner-img.for-home {
    position: absolute
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 440px;
    top: 90px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 10px;
}
/*=============================================================*/
/*TEST SPEED*/
/*=============================================================*/

#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 55px;
    bottom: -20px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 400px;
    top: 110px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 61px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body {
    left: 411px;
    top: 100px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-field-slider-image {
    width: 45%
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .field-content {
    vertical-align: middle
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .downGradeWrapper {
    top: -168px;
    margin-left: 16px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .downGradeWrapper .noGbIcon {
    font-size: 50px;
    margin: 14px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .downGradeWrapper .restrictionText {
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 0 9px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .iconWrapper .icon {
    height: 55px;
    width: 55px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .iconWrapper .icon .speedIcon {
    font-size: 35px;
    margin: 11px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .iconWrapper {
    height: 200px;
    margin: 15px 0 0;
    width: 176px;
    line-height: 1;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .iconWrapper .icon .text {
    font-size: 12px;
    margin: 16px 0 0 -5px;
    width: 68px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_2 .views-field-body .broadBandMargin2 .arrowBroadBand {
    margin: 14px 15px 0 20px;
    font-size: 24px;
}
/*=============================================================*/
/*Bookmyshow*/
/*=============================================================*/
/*#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 20px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 80px;
    bottom: -12px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 467px;
    top: 140px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 0px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-field-slider-image {
    bottom: -15px;
    left: 101px;
}*/
/*
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .fontSize36px {
    font-size: 30px;
    line-height: 34px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .fontSize36px p {
    margin: 0
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .oneLinerText {
    font-size: 12px
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper .icon {
    height: 55px;
    width: 55px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper .icon .speedIcon {
    font-size: 35px;
    margin: 11px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper .icon .text {
    font-size: 12px;
    margin: 14px 0 0;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper .topBtn:hover {
    background-color: #e63b33;
    color: #fff;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .iconWrapper {
    height: 200px;
    margin: 20px 0 0;
    width: 155px;
    line-height: 1;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .banner-img.for-home {
    position: absolute
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 440px;
    top: 90px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_1 .views-field-body .btnWrapper {
    position: absolute;
    top: 134px;
    right: 10px;
}
*/
/*=============================================================*/
/*4 Mbps*/
/*=============================================================*/
/*
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-field-slider-image {
    width: 45%
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body {
    left: 411px;
    top: 100px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .btnWrapper {
    position: absolute;
    top: 142px;
    right: 0px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .field-content {
    vertical-align: middle
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .banner-img.for-home {
    bottom: 51px;
    left: 50px;
    position: absolute;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .banner-content.for-home {
    left: 450px;
    position: absolute;
    top: 225px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .mbps {
    height: 115px;
    width: 115px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .mbps .mbpsText {
    line-height: 21px;
    margin: 22px 0 0 20px;
    font-size: 22px;
    text-align: left;
    padding-left: 2px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .mbps .mbpsText .fontSize24px {
    font-size: 17px;
    margin-left: -3px;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_4 .views-field-body .mbps .mbpsText .fontSize14px {
    font-size: 11px;
    display: block;
    line-height: 13px;
    margin-left: 2px;
}
*/
.hide-on-web {
    display: none;
}
/*--------------- HTML Banner - new css added for the banner slider - ends here ----------------*/

#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .icon {
    background-color: #cccccc;
    border-radius: 40px;
    height: 73px;
    width: 73px;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .iconMargin {
    margin: 0 0 0 35px;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .textAlign {
    text-align: center;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .speedIcon {
    margin: 27px 0 0;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .text {
    margin: 25px 0 0;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .iconMargin1 {
    margin: 30px 0 0;
}
#block-views-slider-block .view-slider .views-slideshow-cycle-main-frame-row .iconMargin2 {
    margin: 30px 0 0 35px;
}
#block-views-slider-block .broadBandMargin2 {
    margin-right: 200px;
}
#block-views-slider-block .broadBandMargin2 .arrowBroadBand {
    margin: 22px 15px 0 20px;
}
.mbps {
    background-color: #ee3a33;
    border-radius: 100px;
    color: #e0e0e0;
    height: 150px;
    position: relative;
    width: 150px;
    top: -95px;
    text-align: center;
}
.mbpsText {
    line-height: 34px;
    margin: 35px 0 0 17px;
    position: absolute;
}
.downGradeWrapper {
    height: 220px;
    margin: 0 0 0 4px;
    width: 279px;
    top: -100px;
    position: relative;
}
.noGbIcon {
    color: #ee3a33;
    margin: 20px 0 0;
}
.restrictionText {
    color: #de3939;
    line-height: 30px;
    margin: 0 0 0 5px;
}
.broadBandMargin3 {
    margin: 0 100px 166px 0;
}
.linebroadBand {
    line-height: 34px;
}
.oneLinerText {
    line-height: 1.3;
    padding: 10px 0 0;
}
.redBigCircle {
    background-color: #d82327;
    border-radius: 50px;
    height: 95px;
    margin: 13px 0 0;
    width: 95px;
}
.broadBand {
    color: #de3939;
}
.broadBandMargin3 .oneLinerText {
    line-height: 1.3;
    padding: 8px 0 0;
}
.broadBandMargin3 .redBigCircle {
    background-color: #d82327;
    border-radius: 50px;
    height: 95px;
    margin: 13px 0 0;
    width: 95px;
}
.broadBandMargin3 .topCities {
    color: #e0e0e0;
    line-height: 8px;
    padding: 20px 0 0;
}
/*#block-views-slider-block .view-slider .views-slideshow-controls-text-next{right:0;position:absolute;}

#block-views-slider-block .view-slider .views-slideshow-controls-text-previous:hover,#block-views-slider-block .view-slider .views-slideshow-controls-text-next:hover,#block-views-slider-block .view-slider .views-slideshow-controls-text span:hover{text-decoration:none;}
#block-views-slider-block .view-slider .views-slideshow-controls-text-previous a,#block-views-slider-block .view-slider .views-slideshow-controls-text-next a, #block-views-slider-block .view-slider .views-slideshow-controls-text-pause{display:none;}*/

#block-views-slider-block .views-slideshow-controls-bottom {
    position: absolute;
    top: 145px;
    width: 100%;
    z-index: 99;
}
#widget_pager_bottom_slider-block {
    overflow: hidden;
    position: absolute;
    top: 225px;
    left: 400px;
    z-index: 99;
}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item {
    margin-left: 0;
    display: block;
    float: left;
    height: 13px;
    width: 40px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    cursor: pointer;
    color: #fff;
    text-indent: 0;
}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:first-child {
    border-radius: 15px 0 0 15px;
}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:last-child {
    border-radius: 0 15px 15px 0;
}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item.active,
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:hover {
    background-color: #e63b33;
    color: #e63b33;
}
/*#widget_pager_bottom_slider-block .views-slideshow-pager-field-item.active,  
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:hover{background-color:#64bf02;color:#fff;}*/
/************************************************************************
=========  review n testimonials Section CSS Starts Here ==============
************************************************************************/

#block-tikona-forhome-reviews {
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid #9d9d9d;
    float: left;
    padding: 0;
}
#block-tikona-forhome-reviews h2 {
    font-weight: 400;
    color: #e63b33;
    text-transform: uppercase;
    padding: 0;
}
#block-tikona-forhome-reviews .view-reviews-testimonial {
    width: 75%;
    float: left;
    position: relative;
}
#block-tikona-forhome-reviews .social-links .view-reviews-testimonial {
    width: 100%;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main {
    position: relative;
    width: 90%;
    overflow: hidden;
    margin: 0 5%;
    height: 275px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row {
    width: 46%;
    font-size: 14px;
    color: #646464;
    float: left;
    padding-right: 20px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row .views-field-body .field-content p {
    margin: 0 0 10px 0;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row:last-child {
    min-height: 225px;
    border-left: 1px solid #bfbfbf;
    padding: 0 0 0 20px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row .fontSize14px > div {
    margin-bottom: 10px;
}
/*************  previous n next button **************/

#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom {
    position: absolute;
    width: 100%;
    top: 100px;
    z-index: 99;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text {
    width: 100%;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:before {
    content: "*";
    font-family: Tikona-IconFont;
    font-size: 40px;
    color: #424242;
    margin-left: -10px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-next:before {
    content: ")";
    font-family: Tikona-IconFont;
    color: #424242;
    font-size: 40px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
    right: 0;
    position: absolute;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover,
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover,
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text span:hover {
    text-decoration: none;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a,
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-next a,
#block-tikona-forhome-reviews .view-reviews-testimonial .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
    display: none;
}
/*************  bottom red button  **************/

#block-tikona-forhome-reviews .view-footer {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
#block-tikona-forhome-reviews .view-footer .reviewBox {
    padding-left: 22px;
}
#block-tikona-forhome-reviews .view-footer .btnRounded {
    color: #6a6a6a;
    background-color: #fff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    cursor: pointer;
    border-radius: 20px;
    font-size: 14px;
    float: left;
    margin: 0 2%;
}
#block-tikona-forhome-reviews .view-footer .btnRounded:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #e63b33;
}
#block-tikona-forhome-reviews .view-footer .btnRounded > div {
    float: left
}
/*****************  review social links  ****************/

#block-tikona-forhome-reviews .social-links {
    width: 22.5%;
    float: right;
    background-color: #e63b33;
    border-radius: 10px;
    padding: 12px 16px;
    width: 190px;
    color: #fff;
    margin-top: -45px;
}
#block-tikona-forhome-reviews .social-links h3 {
    margin: 10px 0;
    font-weight: normal;
    font-size: 16px;
}
#block-tikona-forhome-reviews .social-links .view-reviews-testimonial .views-row {
    padding: 12px 0 11px;
    width: 100%;
    list-style-type: none;
    list-style-image: none;
    border-top: 1px solid #C84a1d;
    box-shadow: 0px -1px 0px 0px #f76857;
    -moz-box-shadow: 0px -1px 0px 0px #f76857;
    -webkit-box-shadow: 0px -1px 0px 0px #f76857;
    line-height: 20px;
}
#block-tikona-forhome-reviews .social-links .view-reviews-testimonial .views-row a {
    color: #fff
}
#block-tikona-forhome-reviews .social-links .view-reviews-testimonial .views-row a:hover {
    color: #e4e4e4
}
#block-tikona-forhome-reviews .social-links .view-reviews-testimonial .views-row a .iconSocialScore {
    padding: 0 10px 0 0;
    font-size: 20px;
    font-family: 'Tikona_1', 'Tikona-IconFont';
    float: left;
}
/*****************  review n testimonials Ends ****************/
/************************************************************************
=====================  For Home Red Footer CSS Here =====================
*************************************************************************/

#block-tikona-forhome-common-footer {
    margin-bottom: 0;
    float: left;
    width: 100%;
}
#block-tikona-forhome-common-footer .bottomFooter,
#block-tikonaforoffice-foroffice-common-footer .bottomFooter,
#block-tikonaaboutus-aboutus-common-footer .bottomFooter {
    background-color: #f4f4f4;
    color: #8e8e8e;
    text-align: center;
    width: 100%;
    font-size: 9px;
}
#block-tikona-forhome-common-footer .footer-last .footer-last-links .view-id-faqs .view-content ul li .faq-title h2 {
    font-size: 18px;
    color: #424242;
    font-weight: normal;
    cursor: hand;
    text-transform: capitalize;
    cursor: pointer;
    margin-bottom: 0;
    margin-top: 15px;
}
.footer-outer {
    width: 100%;
    background-color: #555555;
    float: left;
}
.footer-outer .footer-quick-action {
    width: 25%;
    float: right;
    background-color: #5e5e5e;
    padding: 76px 18px 10px;
    color: #fff;
}
#block-tikonaforoffice-foroffice-common-footer .footer-outer .footer-quick-action {
    padding-top: 410px;
}
#block-tikonaforoffice-foroffice-common-footer .footer-outer .footer-quick-action .footer-social-icon {
    border-top: 1px solid #686868;
    padding-top: 12px;
}
.footer-outer .footer-quick-action .headingFooter {
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
}
.footer-outer .footer-quick-action > ul {
    margin-top: 14px
}
.footer-outer .footer-quick-action ul li {
    list-style-image: none;
    list-style-type: none;
    display: block;
    font-size: 14px;
    padding: 6px 0;
}
.footer-outer .footer-quick-action ul li #bookmark-page {
    cursor: hand;
    cursor: pointer;
}
.footer-outer .footer-quick-action ul li a {
    color: #fff;
}
.footer-outer .footer-quick-action ul li a:hover,
.footer-outer .footer-quick-action ul li #bookmark-page:hover {
    color: #a4a4a4;
}
.footer-outer .footer-quick-action .TelephoneNumber {
    padding: 24px 0 24px 17px;
    border-bottom: 1px solid #686868;
    border-top: 1px solid #686868;
    box-shadow: 0px 1px 0 #585858;
    margin: 110px 0 35px -17px;
    font-size: 30px;
}
.footer-outer .footer-quick-action .footer-social-icon ul li {
    list-style-image: none;
    width: 61px;
    padding: 12px 0 6px;
    float: left;
}
.footer-outer .footer-quick-action .footer-social-icon .view-content .item-list {
    margin-bottom: 0 !important;
}
.footer-outer .footer-quick-action .footer-social-icon ul li a .iconSocialScore {
    font-family: Tikona-IconFont;
    list-style-type: none;
    font-size: 25px;
    color: #fff;
}
.page-about-us .footer-outer .footer-quick-action .footer-social-icon ul li:last-child a .iconSocialScore,
.page-for-home .footer-outer .footer-quick-action .footer-social-icon ul li:last-child a .iconSocialScore {
    font-family: 'Tikona_1';
}
.footer-outer .footer-quick-action .footer-social-icon ul li a:hover .iconSocialScore {
    color: #e4e4e4;
}
.footer-outer .footer-quick-action .footer-social-icon ul li.tikonaForum a,
.footer-outer .footer-quick-action .footer-social-icon ul li:first-child a .iconSocialScore {
    font-family: 'Tikona_1'
}
.page-for-office .footer-outer .footer-quick-action .footer-social-icon ul li:last-child a .iconSocialScore {
    font-family: Tikona-IconFont;
}
/*===================== left section  ======================*/
/***************  bottom section  ***************/

.footer-outer .topLeftFooter .footer-services {
    width: 100%;
    font-size: 11px;
    border-top: 1px solid #434242;
    margin-left: 15px;
    margin: 55px 0 20px;
}
.footer-outer .topLeftFooter .footer-services ul li {
    list-style-image: none;
    list-style-type: none;
    display: inline-block;
    padding: 18px 40px 0 0;
    color: #fff;
}
.footer-outer .topLeftFooter .footer-services ul li:hover,
.footer-outer .topLeftFooter .footer-services ul li a:hover,
.footer-outer .topLeftFooter .footer-services ul li span.active {
    color: #d1d1d1;
}
.footer-outer .topLeftFooter .footer-services ul li a {
    color: #fff
}
.footer-outer .topLeftFooter .footer-services ul li:last-child {
    padding: 18px 0 0;
}
/*************  top section  ******************/

.footer-outer .topLeftFooter {
    width: 67%;
    float: left;
    margin-left: 2%;
}
.footer-outer .topLeftFooter .footer-tab > ul {
    border-bottom: 1px solid #434242
}
.footer-outer .topLeftFooter .footer-tab > ul > li {
    text-transform: uppercase;
}
.footer-outer .topLeftFooter .footer-tab > ul > li.footer-tab-link.active {
    border-bottom: 4px solid #fff;
    color: #fff;
    font-weight: bold;
    padding: 0 0 9px 0;
}
.footer-outer .topLeftFooter .footer-tab > ul > li {
    list-style-image: none;
    list-style-type: none;
    border-bottom: 4px solid #565455;
    color: #717171;
    font-size: 11px;
    margin: 11px 0 0;
    padding: 0 0 3px 0;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-right: 7%;
}
.footer-outer .topLeftFooter .footer-tab > ul > li a {
    color: #717171;
}
.footer-outer .topLeftFooter .footer-tab > ul > li:hover {
    border-bottom: 4px solid #fff;
    height: 26px;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li {
    vertical-align: top;
    width: 25%;
    margin-right: 0;
    float: left;
    list-style: none;
}
.footer-outer .topLeftFooter .footer-tab .details-foroffice .footer-sub-menu li {
    vertical-align: top;
    width: 30%;
    margin-right: 0;
    float: left;
    list-style: none;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li.views-row {
    width: 100%;
}
.footer-outer .topLeftFooter .footer-tab .details-forhome,
.footer-outer .topLeftFooter .footer-tab .details-foroffice,
.footer-outer .topLeftFooter .footer-tab .details-aboutus,
.footer-outer .topLeftFooter .footer-tab .details-4gbroadboad {
    height: 415px;
    margin-top: 30px;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li a:hover {
    color: #a4a4a4
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu > li > a {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li .footer-sub-menu-select {
    margin-top: 15px;
    position: relative;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li .footer-sub-menu-select .menu-left,
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li .footer-sub-menu-select .menu-right {
    float: left;
    width: 100% !important;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li .footer-sub-menu-select div a {
    font-size: 12px;
    color: #fff;
    line-height: 2em;
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li .footer-sub-menu-select div a:hover {
    color: #a4a4a4
}
.footer-outer .topLeftFooter .footer-tab .footer-sub-menu li .footer-sub-menu-select .menu-right {
    margin-top: 15px
}
.footer-outer .details-forhome.active,
.footer-outer .details-foroffice.active,
.footer-outer .details-aboutus.active,
.footer-outer .details-4gbroadboad.active {
    display: block
}
.footer-outer .details-foroffice,
.footer-outer .details-forhome,
.footer-outer .details-aboutus,
.details-4gbroadboad {
    display: none
}
.footer-outer .footer-tab ul li.footer-tab-link.active:hover {
    height: auto
}
.footer-outer .topLeftFooter .footer-services ul li span.footerlast {
    cursor: hand;
    cursor: pointer;
}
/************************************************************************
======= For Home - Customer Support - TIKONA CARE /  CSS Here ==============
*************************************************************************/

#block-views-7d4c31fdd8c86824862a8a698c23165e {
    background-color: #f4f4f4;
    margin: 0 auto;
    padding-top: 10px;
}
.page-about-us-contact-us #block-views-7d4c31fdd8c86824862a8a698c23165e h2.block-title {
    color: #2f9cd5;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e h2.block-title {
    color: #e63b33;
    font-size: 24px;
    font-weight: normal;
    margin: 20px 0 20px;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e h2.block-title:after {
    font-family: Tikona-IconFont;
    content: "1";
    font-size: 30px;
    line-height: 40px;
    margin-left: 5px;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .view-user-guide-and-tips .views-field-body .field-content table tr td h2 {
    margin-bottom: 0;
    margin-top: 0;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .view-user-guide-and-tips .views-field-body .field-content table tr td {
    padding: 0;
}
/******************  left wrapper  *****************/
/*#block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper {
    height: 345px; width: 630px; float: left;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper .contactTextWrapper {
    padding: 30px 0 10px; border-bottom: 1px solid #c0c0c0; float: left; width: 100%;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper .contactTextWrapper ul {
    list-style: none; float: right; min-width: 45%; margin: 0; padding: 0; font-size: 16px; color: #646464;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper .contactTextWrapper ul:first-child {
    float: left
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper .contactTextWrapper ul li:nth-child(2), #block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper .contactTextWrapper ul li:nth-child(2) a {
    color: #646464; font-family: UbuntuBold; font-size: 22px; padding-top: 7px;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactWrapper .contactTextWrapper ul li:nth-child(3) {
    color: #646464; font-size: 13px; line-height: 22px; margin-top: 5px;
}
right wrapper
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactRightWrapper {
    margin: 0 10px 0; width: 280px; float: right; color: #646464; padding-left: 30px; border-left: 1px solid #c0c0c0; font-size: 14px;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactRightWrapper h2 {
    font-size: 24px; padding-top: 7px; font-family: UbuntuBold; margin: 0; line-height: 25px;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .contactRightWrapper a {
    text-decoration: underline; color: #646464;
}*/
/************************************************************************
======= For Home - Customer Support - QUICK BILL PAY /  CSS Here ==============
*************************************************************************/

#block-tikona-forhome-custome-care-quick-bill {
    float: left;
    width: 100%;
    border-top: 1px solid #9d9d9d;
    padding-top: 20px;
}
#block-tikona-forhome-custome-care-quick-bill h2 {
    font-size: 23px;
    text-transform: uppercase;
    font-weight: normal;
    color: #e63b33;
    margin-top: 0;
}
#block-tikona-forhome-custome-care-quick-bill h2 .fontFamilyTikona {
    padding: 7px 0 0 10px;
    position: relative;
    top: 4px;
    font-size: 28px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox {
    border: 1px solid #d9d9d9;
    width: 33%;
    border-left: 0;
    height: 422px;
}
#block-tikona-forhome-custome-care-quick-bill #step2billpay {
    position: relative;
}
#block-tikona-forhome-custome-care-quick-bill #step3billpay .paddy26px .clearfix {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 7px;
    box-shadow: 0px 1px 0px 0px #fff;
    margin-bottom: 16px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddy26px .clearfix,
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddy26px .fontSize12px {
    color: #646464;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddy26px .fontSize12px .fontRed {
    color: #e63b33;
}
#block-tikona-forhome-custome-care-quick-bill #step3billpay .status-message {
    margin-bottom: 10px;
}
#block-tikona-forhome-custome-care-quick-bill #step3billpay .status-message .status-header {
    float: left;
    width: 100%;
    color: #E63B33;
    font-size: 24px;
    margin-bottom: 10px;
}
#block-tikona-forhome-custome-care-quick-bill #step3billpay .status-message status-text {
    margin-top: 18px;
    color: #646464;
    margin-bottom: 10px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgGrey .borderUnderlinePay {
    color: #a4a4a4;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .borderUnderlinePay {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 7px;
    box-shadow: 0px 1px 0px 0px #fff;
    display: inline-block;
    color: #e63b33;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .userName {
    color: #646464;
    text-transform: capitalize;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater {
    color: #646464;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .step2-amount-desc {
    font-size: 11px;
    color: #646464;
    margin-bottom: 10px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgGrey .step2-userid {
    clear: both;
    margin-top: 134px;
    font-size: 14px;
    color: #a4a4a4;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .step2-userid {
    clear: both;
    margin-top: 27px;
    font-size: 14px;
    color: #646464;
    float: left;
    width: 100%;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .step2-userid .margypayYourBill,
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .step2-ban .margypayYourBill {
    font-size: 14px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgGrey .step2-ban {
    font-size: 14px;
    color: #a4a4a4;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .step2-ban {
    font-size: 14px;
    color: #646464;
    float: left;
    width: 100%;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgGrey .amount-sub {
    font-size: 12px;
    font-style: italic;
    color: #a4a4a4;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .amount-sub {
    font-size: 12px;
    font-style: italic;
    float: left;
    width: 100%;
    color: #646464;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billGoBack,
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billSecurePay {
    color: #6a6a6a;
    background-color: #fff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    cursor: pointer;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billSecurePay {
    padding: 7px 30px 7px 15px;
    position: relative;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billSecurePay div {
    position: absolute;
    top: 6px;
    right: 11px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billGoBack {
    float: left;
    margin-top: 40px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billSecurePay {
    float: right;
    margin-top: 40px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billGoBack:hover,
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .billSecurePay:hover {
    color: #e63b33;
    border: 1px solid #e63b33
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgGrey .paddyPaylater {
    padding: 109px 0 0px;
    overflow: hidden;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite#step1billpay .paddyPaylater {
    padding-top: 104px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddyPaylater .postpaid-amount {
    padding-top: 63px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddyPaylater .postpaid-amount.post-voucher {
    padding-top: 10px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList {
    border-top: 1px solid #333;
    margin-top: 6px;
    float: left;
    width: 100%;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList.pre-voche {
    border: none;
    margin: 45px 0;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList .red {
    color: #e63b33;
    display: block;
    text-align: center;
    background: #fff;
    width: 50px;
    margin: -10px auto 0;
    font-size: 22px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList .slvch {
    display: block;
    margin-top: 5px;
    width: 100%;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList .slvch select {
    font-size: 14px;
    color: #666;
    display: block;
    width: 100%;
    margin-top: 5px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList .slvch select.voucher-name {
    clear: both;
    float: right;
    margin: 0;
    width: 70%;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater .voucherList .slvch .voucher-desc {
    float: left;
    width: 100%;
    margin-top: 20px;
    font-size: 13px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddyPaylater .prepaid-voucher {
    height: 160px;
    padding: 10px 0 0;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    margin-bottom: 20px;
}
/*#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .paddyPaylater .prepaid-voucher .chk-container{float:left; width:45%;}*/

#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .borderBot {
    border: 1px solid #333;
    font-size: 20px;
    margin: 0;
    padding: 0;
    width: 326px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .borderBot.error {
    border-color: #e63b33;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .print-download .btnRoundedReview {
    font-size: 12px;
    margin: 7px 0 0px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .print-download .btnRoundedReview:hover {
    color: #e63b33;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .print-download {
    margin-bottom: 7px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .btnRoundedReview {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    margin: 20px 0 10px;
    font-size: 14px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .btnRoundedReview:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
    color: #e63b33;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .margypayYourBill {
    color: #e63b33;
    font-size: 12px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .margypayYourBill {
    margin-top: 145px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .step1errormsg.margypayYourBill {
    margin-top: 0;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .step2errorMsg.margypayYourBill {
    margin-top: 0;
    width: 100%;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox.bgWhite .step2-inwords {
    margin-top: 20px;
    width: 100%;
    display: block;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .paddyPaylater #step2-btngroup {
    clear: both;
    margin-top: 20px;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox #step2-text {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 0;
    color: #a4a4a4;
}
#block-tikona-forhome-custome-care-quick-bill .PayYourBillBox .borderDisable {
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: 20px;
    margin: 0;
    padding: 0;
    width: 326px;
    border-color: #d6d6d6;
    background: none;
    font-size: 18px;
}
#block-tikona-forhome-custome-care-quick-bill .quick-bill-pay {
    overflow: hidden;
    margin-bottom: 40px;
}
#block-tikona-forhome-custome-care-quick-bill #block-tikona-forhome-payment-method .payment-methods .payment-method-type h2 .fontFamilyTikona {
    padding: 7px 0 0 0;
}
/************************************************************************
======= For Home - Customer Support - PAYMENT METHODS /  CSS Here ==============
*************************************************************************/

#block-tikona-forhome-payment-method {
    float: left;
    width: 100%;
    border-top: 1px solid #9d9d9d;
    padding-top: 27px;
    margin-bottom: 40px;
}
#block-tikona-forhome-payment-method .payment-methods > h2 {
    color: #e63b33;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 -24px 0;
    line-height: 28px;
}
#block-tikona-forhome-payment-method .payment-methods > h2 > .fontFamilyTikona {
    font-size: 35px;
    margin-left: 0px;
    text-transform: none;
    padding: 0;
    position: relative;
    top: 6px;
}
#block-tikona-forhome-payment-method .methodWrapper {
    display: block;
}
.views-slideshow-cycle-main-frame-row-item .title-office {
    margin: 45px 0 0 0;
    width: 360px;
    text-transform: uppercase;
    font-family: UbuntuBold;
    color: #64bf02 !important;
    font-size: 42px !important;
    line-height: 1;
}
#views_slideshow_cycle_div_for_office_product_and_services_-block_slider_2 .views-slideshow-cycle-main-frame-row-item .title-office,
#views_slideshow_cycle_div_for_office_product_and_services_-block_slider_4 .views-slideshow-cycle-main-frame-row-item .title-office {
    width: 345px;
}
#block-tikona-forhome-payment-method .methodWrapper a {
    height: 296px;
    width: 319px;
    color: #e63b33;
    text-align: center;
    margin-top: 60px;
}
#block-tikona-forhome-payment-method .methodWrapper a {
    border-right: 1px solid #c0c0c0;
}
#block-tikona-forhome-payment-method .methodWrapper a:last-child {
    border-right: none;
}
#block-tikona-forhome-payment-method .methodWrapper .cashIcon {
    color: #e63b33;
    font-size: 107px;
    height: 60px;
    margin-top: 100px;
}
#block-tikona-forhome-payment-method .methodWrapper .cashText {
    font-size: 18px;
    font-family: UbuntuBold;
}
#block-tikona-forhome-payment-method .methodWrapper .view-details {
    background-color: #fff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 15px;
    display: inline-block;
    margin-top: 10px;
}
#block-tikona-forhome-payment-method .methodWrapper .cashText:hover,
#block-tikona-forhome-payment-method .methodWrapper .cashIcon:hover {
    cursor: hand;
    cursor: pointer;
}
#block-tikona-forhome-payment-method .methodWrapper .view-details:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
    color: #e63b33;
}
#block-tikona-forhome-payment-method .quicktabs-wrapper {
    display: block;
    width: 100%;
}
#block-tikona-forhome-payment-method .quicktabs-wrapper .item-list {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #c0c0c0;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist {
    float: right;
    width: auto;
    padding: 0;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist li.active {
    border-bottom: 3px solid #646464;
    background: none;
    border-top: none;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist li:hover {
    border-bottom: 3px solid #646464;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist li:hover a {
    color: #424242;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist li {
    display: inline-block;
    padding-bottom: 15px;
    margin-left: 30px;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist li a {
    color: #a0a0a0;
    font-weight: normal;
    padding: 0;
}
#block-tikona-forhome-payment-method ul.quicktabs-tabs.quicktabs-style-navlist li.active a {
    color: #424242;
}
#block-tikona-forhome-payment-method .quicktabs_main.quicktabs-style-navlist {
    width: 100%;
    background: none;
    border: none;
    padding: 0;
}
#quicktabs-container-payment_method .view-display-id-block_locator_search_by_cash .view-empty p,
#quicktabs-container-payment_method .view-display-id-block_locator_search_by_cheque .view-empty p {
    color: #e63b33;
    margin: 10px 0 0;
    font-family: UbuntuBold;
    font-size: 18px;
}
/*#block-tikona-forhome-payment-method .quicktabs_main.quicktabs-style-navlist ul {
    margin: auto; padding: 10px 20px;
}*/
/*#block-tikona-forhome-payment-method .quicktabs-wrapper .leftHd {
    width: 47%; color: #646464; font-size: 14px; border-right: 1px solid #ccc; padding-right: 30px;
}
#block-tikona-forhome-payment-method .quicktabs-wrapper .rightHd {
    width: 47%; font-size: 14px;
}
*/

#block-tikona-forhome-payment-method .payment-method-type {
    float: left;
    width: 100%;
}
#block-tikona-forhome-payment-method .payment-method-type h2 {
    color: #e63b33;
    font-size: 24px;
    font-weight: normal;
    float: left;
    margin: 0;
}
#block-tikona-forhome-payment-method .payment-method-type .smallAlternateText {
    color: #7c7c7c;
    float: left;
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 15px;
    padding: 4px 0 0 12px;
}
#block-tikona-forhome-payment-method .payment-method-type .view-user-guide-and-tips {
    float: left;
    width: 100%;
}
#block-tikona-forhome-payment-method .payment-method-type #block-views-d350f5a8dcb00846a8569b9481f08aaa,
#block-tikona-forhome-payment-method .payment-method-type #block-views-ba7ad88bacf8661ab19be84190baf884 {
    margin: 0;
}
#block-tikona-forhome-payment-method .payment-method-type .view-display-id-block_locator {
    background-color: #f7f7f7;
    padding: 0;
}
#block-tikona-forhome-payment-method .payment-method-type .view-display-id-block_locator table tr td {
    padding: 8px;
}
#edit-tid-wrapper,
#edit-field-pincode-value-wrapper,
#edit-field-locator-city-tid-wrapper,
#edit-field-sub-area-value-wrapper {
    padding: 15px 0;
}
#edit-field-locator-city-tid-wrapper {
    margin-right: 20px;
}
#views-exposed-form-content-manager-page-locator .views-exposed-form .views-exposed-widgets input.form-submit {
    display: block;
}
#block-tikona-forhome-payment-method .payment-method-type #edit-tid-wrapper {
    border-right: 1px solid #e4e4e4;
    padding: 15px 0;
    width: 30%;
}
#block-tikona-forhome-payment-method .payment-method-type .dropdown-drop-arrow {
    background: url("../images/arrow.png") no-repeat 96% 7px #f7f7f7;
    border: none;
    width: 95%;
    padding: 0;
    margin: 0;
}
#block-tikona-forhome-payment-method .payment-method-type .dropdown-drop-arrow .form-select {
    width: 107%;
    padding-left: 5px;
}
#block-tikona-forhome-payment-method .payment-method-type #edit-field-pincode-value-wrapper {
    padding: 15px 0;
    width: 29%;
    margin-left: 2%;
}
#block-tikona-forhome-payment-method .payment-method-type #edit-field-pincode-value-wrapper .form-item {
    display: inline-block;
    float: left;
    width: 90%;
}
#block-tikona-forhome-payment-method .payment-method-type .form-text {
    background: none !important;
    border: none !important;
    margin: 0 !important;
    border-bottom: 1px solid #646464!important;
    border-radius: 0 !important;
}
#block-tikona-forhome-payment-method .payment-method-type #edit-field-pincode-value-wrapper .locator-suffix {
    float: left;
    margin-left: 12px;
    color: #646464;
    text-transform: lowercase;
    margin-top: 2px;
}
#block-tikona-forhome-payment-method .payment-method-type .views-exposed-widget .ajax-progress-throbber {
    display: none;
}
#block-tikona-forhome-payment-method .payment-method-type #edit-field-sub-area-value-wrapper {
    padding: 15px 0;
    width: 29%;
    margin-left: 1%;
}
#block-tikona-forhome-payment-method .payment-method-type #edit-field-sub-area-value-wrapper .form-item {
    display: inline-block;
    float: left;
    width: 90%;
}
/************************************************************************
======= For Home - Customer Support - REFER FRIEND /  CSS Here ==============
*************************************************************************/

#block-webform-client-block-1457 {
    max-width: 100%;
    position: relative;
    margin: 0 auto;
    border-top: 1px solid #9d9d9d;
    padding-top: 33px;
    float: left;
}
#block-webform-client-block-1457 h2 {
    color: #e63b33;
    font-size: 24px;
    font-weight: normal;
    padding-top: 10px;
}
#block-webform-client-block-1457 h2:after {
    content: "L";
    color: #e63b33;
    margin-left: 10px;
    font-family: Tikona-IconFont;
    font-size: 28px;
}
#block-webform-client-block-1457 .whitePatch {
    background-color: #fff;
    border-radius: 10px;
    font-size: 20px;
    line-height: 1.5;
    margin: 10px 0 27px;
    padding: 10px 10px 2px 15px;
}
#block-webform-client-block-1457 .leftHd {
    width: 45%
}
#block-webform-client-block-1457 .rightHd {
    width: 50%
}
#block-webform-client-block-1457 .borderedHD {
    border: 1px solid #bfbfbf;
    box-shadow: 1px 0 0 #fff;
    height: 270px !important;
    margin: 0 2%;
    width: 0;
}
#block-webform-client-block-1457 .webform-client-form {
    display: block;
    /*float: left;*/
}
#block-webform-client-block-1457 .webform-client-form .form-item p {
    color: #646464;
    font-size: 21px;
}
#block-webform-client-block-1457 .webform-client-form .form-item.webform-component-- {
    width: 50%;
    float: right;
    margin: 0;
}
#block-webform-client-block-1457 .webform-client-form .form-item.webform-component-- p {
    color: #939393;
    font-size: 12px;
}
#block-webform-client-block-1457 .webform-client-form .captcha .form-item-captcha-response input {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    border-radius: 0;
    width: 100%;
    font-size: 14px;
    margin: 0;
}
#block-webform-client-block-1457 .node-1457 .tabContent.tt1 {
    overflow: hidden;
}
#block-webform-client-block-1457 #webform-ajax-wrapper-1457 {
    clear: both;
    margin-top: 0px;
}
#block-webform-client-block-1457 #webform-ajax-wrapper-1457 .webform-confirmation {
    color: #66BE00;
    font-size: 14px;
}
#block-webform-client-block-1457 #webform-ajax-wrapper-1457 .links {
    display: none;
}
#block-webform-client-block-1457 .webform-client-form .form-element-main #webform-component-preffered p {
    color: #939393;
    font-size: 12px;
}
#block-webform-client-block-1457 .webform-client-form .form-element-main .messages {
    margin: 0;
}
#block-webform-client-block-1457 .webform-client-form .form-element-main {
    display: inline-block;
    width: 48%;
    margin-right: 2%;
    vertical-align: top;
}
#block-webform-client-block-1457 .webform-client-form .form-element-main .form-item {
    margin: 35px 0 0 0;
}
#block-webform-client-block-1457 .webform-client-form .form-element-main .form-item.webform-component--select-city {
    margin-top: 26px;
}
#block-webform-client-block-1457 .webform-client-form .form-element-main .form-item .dropdown-drop-arrow {
    padding: 0;
}
#block-webform-client-block-1457 .webform-client-form .refer-friend-markup {
    width: 100%;
    margin: 0;
}
#block-webform-client-block-1457 .webform-client-form .refer-friend-markup .form-element-main {
    width: 100%;
    clear: both;
}
#block-webform-client-block-1457 .webform-client-form .refer-friend-markup #webform-component-preffered.form-item {
    margin: 0
}
#block-webform-client-block-1457 .webform-client-form .refer-friend-markup #webform-component-preffered.form-item p {
    padding: 0;
    margin: 0;
    font-size: 12px;
}
#block-webform-client-block-1457 .webform-client-form .captcha {
    width: 50%;
    margin: 21px 0 0 0;
    float: right;
}
#block-webform-client-block-1457 .webform-client-form .captcha .form-item {
    float: left;
    margin: 0 0 0 20px;
    width: 71%;
    font-size: 12px;
}
#block-webform-client-block-1457 .webform-client-form .form-actions {
    margin: 20px 2% 20px 0;
}
#block-webform-client-block-1457 .webform-client-form .form-item .dropdown-drop-arrow {
    width: 105%;
    background: url("../images/arrow.png") no-repeat 95% 7px transparent;
    border: none;
    margin-top: 0;
    margin-left: -7px;
}
#webform-ajax-wrapper-1457 .messages.error {
    display: block;
    margin: 0 0 0 26px;
}
/*.links a.ajax-processed { background: #e63b33; border-radius: 10px; color: #fff; float: left; margin: 20px 0; padding: 10px 0; text-indent: 20px; width: 100%; }*/

#block-webform-client-block-1457 .webform-client-form .webform-hints-field,
#block-webform-client-block-1457 .form-select {
    background-color: transparent;
    border-color: #b2b2b2;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 1px;
    box-shadow: none;
    padding: 0;
    width: 100%;
    margin: 0;
    font-size: 14px;
}
#block-webform-client-block-1457 .webform-client-form .webform-hints-field.error,
#block-webform-client-block-1457 .form-select.error {
    border-color: #e63b33;
    border-style: none none solid;
    border-width: 0 0 1px;
}
#block-webform-client-block-1457 .form-select {
    width: 110% !important
}
#block-webform-client-block-1457 .fieldset.collapsible {
    float: left
}
#block-webform-client-block-1457 .form-actions .submit-icon {
    margin-right: 5px;
    font-family: Tikona-IconFont;
    float: left;
    font-size: 17px;
}
#block-webform-client-block-1457 .form-actions:hover {
    font-size: 18px;
    border: 1px solid #e63b33;
    box-shadow: 0px 3px 0 0px #e63b33;
    -webkit-box-shadow: 0px 3px 0 0px #e63b33;
    -moz-box-shadow: 0px 3px 0 0px #e63b33;
}
#block-webform-client-block-1457 .form-actions:hover .form-submit,
#block-webform-client-block-1457 .form-actions:hover .submit-icon {
    border: none !important;
    color: #e63b33;
}
#block-webform-client-block-1457 .form-actions {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    box-shadow: 0px 3px 0 0px #646464;
    -webkit-box-shadow: 0px 3px 0 0px #646464;
    -moz-box-shadow: 0px 3px 0 0px #646464;
    margin-left: 0;
    float: left;
    clear: both;
    position: relative;
    width: 68px;
}
#block-webform-client-block-1457 .form-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 8px 12px 8px 35px;
}
#block-webform-client-block-1457 .captcha-admin-links {
    float: left;
    width: 48%;
}
#block-webform-client-block-1457 .webform-confirmation p .reset-booknow {
    background-color: #ffffff !important;
    border: 1px solid #cccdd0 !important;
    border-radius: 20px !important;
    color: #6a6a6a !important;
    cursor: pointer !important;
    padding: 7px 15px !important;
    position: relative !important;
}
#block-webform-client-block-1457 .webform-confirmation p .reset-booknow:hover {
    background-color: #fff;
    border: 1px solid #e63b33 !important;
    color: #e63b33 !important;
}
/************************************************************************
======= For Home - Customer Support - USER GUID /  CSS Here ==============
*************************************************************************/

#block-views-3fe0c2ca2982a7cf7f36af467b5f3f12 {
    float: left;
    width: 100%;
    border-top: 1px solid #9d9d9d;
    padding-top: 20px;
    margin: 0;
}
.view-display-id-block_user_guide .view-content {
    height: 450px;
    margin: 0 auto;
    width: 100%;
    background: url("../images/userguide_1.jpg") no-repeat center bottom;
}
.view-display-id-block_user_guide .view-content .item-list {
    width: 100%;
}
.view-display-id-block_user_guide .view-content .item-list ul {
    list-style: none;
    min-height: 385px;
}
.view-display-id-block_user_guide .view-content .item-list li {
    margin: 90px 0 0;
    width: 225px;
    float: left;
}
.view-display-id-block_user_guide .view-content .item-list li:last-child {
    float: right;
}
.view-display-id-block_user_guide .view-content .item-list li .page-title {
    text-decoration: underline;
    color: #ee3a33;
}
.view-display-id-block_user_guide .view-content .item-list li .page-title:hover {
    text-decoration: none;
}
.view-display-id-block_user_guide .view-content .item-list li .page-title a {
    font-size: 36px;
    font-family: UbuntuBold;
    color: #ee3a33;
    text-transform: uppercase;
}
.view-display-id-block_user_guide .view-content .item-list li .page-body {
    margin: 17px 0 0;
    font-size: 14px;
    color: #646464;
}
.view-display-id-block_user_guide .view-content .item-list li .page-download {
    background-color: #e4e4e4;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    box-shadow: 0 3px 0 0 #646464;
    color: #424242;
    font-size: 14px;
    padding: 7px 13px;
    text-align: center;
    background: #ffffff;
    width: 104px;
    margin-top: 15px;
    cursor: pointer;
}
.view-display-id-block_user_guide .view-content .item-list li .page-download a {
    color: #424242
}
.view-display-id-block_user_guide .view-content .item-list li .page-download > a:after {
    content: "c";
    float: left;
    font-family: Tikona-IconFont;
}
.view-display-id-block_user_guide .view-content .item-list li .page-download:hover {
    border: 1px solid #e63b33;
    box-shadow: 0 3px 0 0 #e63b33;
    color: #e63b33;
    cursor: pointer;
}
.view-display-id-block_user_guide .view-content .item-list li .page-download:hover .download-attachment,
.view-display-id-block_user_guide .view-content .item-list li .page-download:hover a {
    color: #e63b33;
}
/************************************************************************
======= For Home - Customer Support - MY ACCOUNT CSS Here ==============
*************************************************************************/

#block-views-e0afd385e2e865a30b43cbce60437a3b {
    float: left;
    width: 100%;
    margin: 0;
    border-top: 1px solid #9d9d9d;
    position: relative;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content .field-content table tr td {
    padding: 0;
}
.logged-in #block-views-e0afd385e2e865a30b43cbce60437a3b {
    margin-top: 30px;
}
.view-display-id-block_my_account {
    background-color: #e63b33;
    height: 400px;
    color: #fff;
    position: relative;
}
.view-display-id-block_my_account .view-content {
    margin: 0 auto;
    /*padding: 20px 20px 100px;*/
}
.view-display-id-block_my_account .view-content .node-1462 header {
    margin: 20px 0 0 20px;
}
.view-display-id-block_my_account .view-content h2 a {
    color: #fff;
    padding-top: 14px;
    font-size: 24px;
    font-weight: normal;
}
.view-display-id-block_my_account .view-content .field-name-body table tr:first-child {
    font-family: Tikona-IconFont;
}
/*.view-display-id-block_my_account .view-content .field-name-body h2 { font-size: 18px; margin: 0; font-weight: normal; }

.view-display-id-block_my_account .view-content .field-name-body ul { float: left; list-style: none; margin-top: 50px; width: 220px; text-align: center; }

.view-display-id-block_my_account .view-content .field-name-body ul li { font-size: 18px }

.view-display-id-block_my_account .view-content .field-name-body ul li:first-child { font-family: Tikona-IconFont; font-size: 45px; height: 48px; }

.view-display-id-block_my_account .view-content .field-name-body .lbtn-outer { float: left; margin: 40px 0 0; text-align: center; width: 100%; }

.view-display-id-block_my_account .view-content .field-name-body .lbtn-outer .btnRounded {background-color: #fff; border: 1px solid #cccdd0; border-radius: 20px; color: #6a6a6a; cursor: pointer; font-size: 14px; padding: 7px 10px; margin: 0 auto; max-width: 65px;}

.view-display-id-block_my_account .view-content .field-name-body .btnRounded { background-color: #e63b33; border: 1px solid #cccdd0; border-radius: 20px; color: #fff; cursor: pointer; font-size: 14px; padding: 7px 10px; margin: 0 auto; max-width: 75px; }

.view-display-id-block_my_account .view-content .field-name-body .btnRounded .fontFamilyTikona { float: right; margin-left: 5px; }

.view-display-id-block_my_account .view-content .field-name-body .btnRounded:hover { background-color: #fff; border: 1px solid #e63b33; color: #e63b33; }*/

input[type=button],
a input[type=button] {
    background-color: #fff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 10px;
    text-decoration: none;
    min-width: 85px;
}
input[type=button]:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
    color: #e63b33;
}
/************************************************************************
======= For Home - Contact Us - CONTACT FORMS CSS Here ==============
*************************************************************************/

#block-quicktabs-for-home-contact-form .webform-confirmation p {
    color: #66BE00;
    font-size: 14px;
}
#block-quicktabs-for-home-contact-form .webform-confirmation p .reset-booknow,
#block-quicktabs-for-office-contact-us .webform-confirmation p .reset-booknow {
    background-color: #ffffff !important;
    border: 1px solid #cccdd0 !important;
    border-radius: 20px !important;
    color: #6a6a6a !important;
    cursor: pointer !important;
    padding: 7px 15px !important;
    position: relative !important;
}
#block-quicktabs-for-home-contact-form .webform-confirmation p .reset-booknow:hover {
    background-color: #fff;
    border: 1px solid #e63b33 !important;
    color: #e63b33;
}
.page-about-us #block-quicktabs-for-home-contact-form .webform-confirmation p .reset-booknow:hover {
    background-color: #fff;
    border: 1px solid #2d9ed6 !important;
    color: #2d9ed6 !important;
}
#block-quicktabs-for-office-contact-us .webform-confirmation p .reset-booknow:hover {
    border: 1px solid #64bf02 !important;
}
#block-quicktabs-for-home-contact-form .links a.ajax-processed {
    display: none;
}
#block-quicktabs-for-home-contact-form {
    width: 100%;
    float: left;
    padding-top: 20px;
    border-top: 1px solid #9d9d9d;
}
#quicktabs-for_home_contact_form .item-list {
    border-bottom: 1px solid #8a8a8a
}
#quicktabs-for_home_contact_form .item-list ul li {
    display: inline-block;
    padding: 0;
    margin: 0 55px 0 0;
}
#quicktabs-for_home_contact_form .item-list ul li:last-child {
    margin: 0
}
#quicktabs-for_home_contact_form .item-list ul li a {
    padding: 18px 0 5px;
    display: block;
    border-bottom: 5px solid #f4f4f4;
    text-transform: uppercase;
}
#quicktabs-for_home_contact_form .item-list ul li.active a {
    color: #646464;
    border-bottom: 5px solid #646464;
}
/*#quicktabs-for_home_contact_form .webform-client-form .form-item {
    float: left; margin-right: 2%; width: 48%;
}*/

#quicktabs-for_home_contact_form .webform-client-form .form-item {
    width: 100%;
}
#quicktabs-for_home_contact_form .webform-client-form .form-element-main {
    display: inline-block;
    width: 48%;
    margin: 0.9em 2% 0.9em 0;
    /*height: 70px;*/
    
    position: relative;
    vertical-align: top;
    /*float: left;*/
}
#quicktabs-for_home_contact_form .webform-client-form .form-element-main .webform-component--city {
    margin-top: 22px;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .webform-client-form .form-element-main {
    display: inline-block;
    width: 48%;
    margin: 1.4em 2% 1.4em 0;
    /*height: 70px;*/
    
    position: relative;
    vertical-align: top;
    /*float: left;*/
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .webform-client-form .form-element-main:nth-child(2) {
    float: right !important;
    margin-bottom: 0px;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .webform-client-form .form-element-main:nth-child(2) .messages {
    margin-bottom: 20px;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .webform-client-form .form-element-main:nth-child(2) .form-item {
    margin-bottom: 0;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .webform-client-form .captcha {
    float: left;
    margin: 16px 0;
    width: 48%;
    margin-right: 2%;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-3 .webform-client-form .form-element-main {
    display: inline-block;
    width: 48%;
    margin: 1.2em 2% 1.2em 0;
    /*height: 70px;*/
    
    position: relative;
    vertical-align: top;
    /*float: left;*/
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-3 .webform-client-form .form-element-main:nth-child(8) {
    float: right !important;
    margin-bottom: 0px;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-3 .webform-client-form .form-element-main:nth-child(10) {
    float: left !important;
}
#quicktabs-for_home_contact_form .webform-client-form .form-element-main .messages,
#quicktabs-for_office_contact_us .webform-client-form .form-element-main .messages {
    margin: 0;
    /*position: absolute;
    top: 42px;*/
}
#quicktabs-for_home_contact_form .webform-client-form .form-element-main .captcha .form-element-main {
    width: 67%;
    float: right;
}
#quicktabs-for_home_contact_form .webform-client-form .form-actions .form-element-main {
    width: 100%;
    height: auto;
    margin: 0;
}
/*================ .captch css ========================*/

#quicktabs-for_home_contact_form .webform-client-form .captcha {
    float: left;
    margin: 10px 0;
    width: 48%;
    margin-right: 2%;
}
#quicktabs-for_home_contact_form #block-webform-client-block-91 .webform-client-form .captcha {
    float: right;
}
#quicktabs-for_home_contact_form #block-webform-client-block-112 .webform-client-form .captcha {
    float: right;
}
#quicktabs-for_home_contact_form #block-webform-client-block-96 .webform-client-form .captcha {
    float: right;
}
#quicktabs-for_home_contact_form #block-webform-client-block-96 .webform-client-form .form-actions,
#quicktabs-for_home_contact_form #block-webform-client-block-112 .webform-client-form .form-actions {
    /*clear: none;*/
}
#quicktabs-for_home_contact_form #block-webform-client-block-91 .webform-component-- {
    width: 50%;
    float: left;
    clear: both;
    margin: 7px 0;
}
#quicktabs-for_home_contact_form #block-webform-client-block-91 .form-actions {
    /*    margin-left: 50%;*/
}
#quicktabs-for_home_contact_form #block-webform-client-block-118 .webform-client-form .captcha {
    float: right;
}
#main #quicktabs-for_home_contact_form .webform-client-form .captcha .messages {
    margin: 0 0 0 30px;
}
#main #quicktabs-for_office_contact_us .webform-client-form .captcha .messages {
    margin: 0 0 0 55px;
}
/*#quicktabs-for_home_contact_form .webform-client-form .captcha {
    float: left; margin: 10px 0; width: 48%; margin-right: 2%;
}*/

#quicktabs-for_home_contact_form .captcha .form-item-captcha-response {
    float: right;
    margin: 7px 0 0 0 !important;
    width: 70%;
}
/*#quicktabs-for_home_contact_form .captcha .form-item-captcha-response {
    float: right; margin: 0 !important; width: 65%; 
}*/

#quicktabs-for_home_contact_form .webform-client-form .captcha-admin-links {
    float: left;
    width: 46%;
    margin: 10px 2% 10px 0;
    padding: 0 1%;
    font-size: 11px;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item .form-text {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    border-radius: 0;
    width: 100%;
    font-size: 14px;
    margin: 0;
    float: left;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item .form-text.error,
#quicktabs-for_home_contact_form .webform-client-form .form-item .form-select.error {
    border-bottom: 1px solid #e63b33;
}
#quicktabs-for_office_contact_us .webform-client-form .form-item .form-text.error {
    margin: 0;
    border-bottom: 1px solid #e63b33;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item textarea.error,
#quicktabs-for_office_contact_us .webform-client-form .form-item textarea.error {
    border: 1px solid #e63b33;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item textarea.error::-webkit-input-placeholder,
#quicktabs-for_home_contact_form .webform-client-form .form-item textarea.error::-moz-placeholder,
#quicktabs-for_home_contact_form .webform-client-form .form-item textarea.error:-moz-placeholder,
#quicktabs-for_home_contact_form .webform-client-form .form-item textarea.error:-ms-input-placeholder {
    color: #e63b33 !important;
    opacity: 1 !important;
}
#block-quicktabs-for-home-contact-form .webform-component-markup span {
    font-size: 14px;
    color: #939393;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item textarea,
#quicktabs-for_office_contact_us .webform-client-form .form-item textarea {
    background-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    border: 1px solid #b2b2b2;
    border-radius: 10px;
    box-shadow: none;
    font-family: UbuntuRegular;
    height: 118px;
    line-height: 2.92;
    margin-bottom: 0;
    padding: 10px;
    resize: none;
    width: 96.5%;
    margin: 0;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item .dropdown-drop-arrow {
    background: url('../images/arrow.png') no-repeat 97% center;
    float: left;
    height: 24px;
    overflow: hidden;
    width: 100%;
    margin: 0 0 0 -2px;
    border: 0;
    padding: 0;
}
.resizable-textarea .grippie {
    display: none;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item .form-select,
#quicktabs-for_office_contact_us .webform-client-form .form-item .form-select {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    color: #a4a4a4;
    font-size: 14px;
    border-radius: 0;
    max-width: 106%;
    /*for firefox*/
    
    -moz-appearance: none;
    /*for chrome*/
    
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 106%;
    height: auto;
    margin: 0;
}
/*for IE10*/

#quicktabs-for_home_contact_form .quicktabs_main,
#quicktabs-for_office_contact_us .quicktabs_main {
    margin-top: 20px;
}
#quicktabs-for_home_contact_form .form-actions .submit-icon {
    margin-right: 5px;
    font-family: Tikona-IconFont;
    float: left;
}
#quicktabs-for_home_contact_form .form-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    padding: 0;
    font-size: 16px;
}
#quicktabs-for_home_contact_form input.form-submit:hover,
#quicktabs-for_home_contact_form .form-actions:hover input.form-submit {
    border: none !important;
    color: #e63b33 !important;
}
#quicktabs-for_home_contact_form .form-actions,
#quicktabs-for_office_contact_us .form-actions {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    box-shadow: 0px 3px 0 0px #646464;
    -webkit-box-shadow: 0px 3px 0 0px #646464;
    -moz-box-shadow: 0px 3px 0 0px #646464;
}
#quicktabs-for_home_contact_form .form-actions:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
    color: #e63b33;
    box-shadow: 0px 3px 0 0px #e63b33;
    -webkit-box-shadow: 0px 3px 0 0px #e63b33;
    -moz-box-shadow: 0px 3px 0 0px #e63b33;
}
.page-about-us-contact-us #quicktabs-for_home_contact_form .form-actions:hover {
    background-color: #fff;
    border: 1px solid #2f9cd5;
    color: #2f9cd5;
    box-shadow: 0px 3px 0 0px #2f9cd5;
    -webkit-box-shadow: 0px 3px 0 0px #2f9cd5;
    -moz-box-shadow: 0px 3px 0 0px #2f9cd5;
}
.page-about-us-contact-us #quicktabs-for_home_contact_form .form-actions:hover input.form-submit {
    color: #2f9cd5 !important;
}
#quicktabs-for_office_contact_us .form-actions:hover {
    background-color: #fff;
    border: 1px solid #64bf02;
    color: #e63b33;
    box-shadow: 0px 3px 0 0px #64bf02;
    -webkit-box-shadow: 0px 3px 0 0px #64bf02;
    -moz-box-shadow: 0px 3px 0 0px #64bf02;
}
#quicktabs-for_office_contact_us .form-actions:hover input.form-submit {
    color: #64bf02;
}
#main #quicktabs-for_home_contact_form .messages,
#quicktabs-for_home_contact_form #webform-ajax-wrapper-118 .messages--error {
    display: block;
}
#main #quicktabs-for_home_contact_form .block-webform > div > div > .error:first-child {
    margin: 0;
    background: url("../images/cross_circle.png") no-repeat left 2px;
    padding-left: 20px;
    display: block;
    width: 100%;
}
#quicktabs-for_home_contact_form .form-actions {
    margin-left: 0;
    float: left;
    clear: both;
}
/***************** Contact Forms Buttons CSS Starts Here **********************/

#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-1 .form-submit,
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .form-submit,
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-3 .form-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 8px 12px 8px 35px;
}
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-1 .form-actions,
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-2 .form-actions,
#quicktabs-for_home_contact_form #quicktabs-tabpage-for_home_contact_form-3 .form-actions {
    margin-left: 50%;
    float: left;
    clear: both;
    position: relative;
    width: 68px;
}
/***************** Contact Forms Buttons CSS Ends Here **********************/
/************************************************************************
======= For Home - Broadband Plans - BROUNDBAND PALNS CSS Here ==============
*************************************************************************/

#block-tikona-forhome-broadband-plan-selector {
    width: 100%;
    float: left;
}
#block-tikona-forhome-broadband-plan-selector .top {
    padding-top: 40px;
}
#block-tikona-forhome-broadband-plan-selector .tarrif-head {
    font-size: 23px;
    color: #e63b33;
    float: left;
}
#block-tikona-forhome-broadband-plan-selector .plans-selector-city {
    border: 0 none;
    color: #e63b33;
    background-color: transparent;
    font-size: 16px;
    width: 270px;
    font-family: UbuntuRegular;
    text-transform: capitalize;
    -webkit-appearance: none;
    float: left;
    height: 30px;
    max-width: 107%;
}
#block-tikona-forhome-broadband-plan-selector .select-city {
    background: url("../images/arrow.png") no-repeat scroll right 7px transparent;
    color: #646464;
    cursor: pointer;
    border-bottom: 1px solid #646464;
    width: 245px;
    margin-top: 4px;
    overflow: hidden;
    float: left;
}
#block-tikona-forhome-broadband-plan-selector .show-all-plan {
    color: #6a6a6a;
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    margin: 0 0 0 50px;
    font-size: 14px;
    border-radius: 20px;
    cursor: pointer;
    float: left;
}
#block-tikona-forhome-broadband-plan-selector .show-all-plan:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
}
#block-tikona-forhome-broadband-plan-selector .plan-selector-middle {
    clear: both;
    width: 100%;
    /*margin-left: -20px;*/
    
    padding: 0;
    margin-top: 55px;
}
#block-tikona-forhome-broadband-plan-selector .content-box {
    float: left;
    text-align: center;
    vertical-align: top;
    border: 1px solid #d9d9d9;
    border-left: 0;
    width: 27.9%;
    margin-top: 10px;
    position: relative;
    height: 478px;
    padding: 28px 26px 0 26px;
}
#block-tikona-forhome-broadband-plan-selector .content-box .paddy26px {
    padding-left: 0;
}
#block-tikona-forhome-broadband-plan-selector .disabledState .colorgrey {
    color: #a1a1a1;
}
#block-tikona-forhome-broadband-plan-selector .disabledState {
    opacity: 0.6;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
}
#block-tikona-forhome-broadband-plan-selector .colorRed {
    text-align: left;
    text-decoration: none;
}
#block-tikona-forhome-broadband-plan-selector .underline {
    border-bottom: 1px solid #D1D1D1
}
#block-tikona-forhome-broadband-plan-selector .colorgrey {
    font-size: 12px;
    color: #646464;
    margin-top: 13px;
    text-align: left;
}
#block-tikona-forhome-broadband-plan-selector .planBorderRed1 {
    width: 84px;
    height: 44px;
    position: relative;
    margin: 0 79px;
}
#block-tikona-forhome-broadband-plan-selector .planBorderRed {
    width: 84px;
    height: 44px;
    position: relative;
    margin: -40px 85px;
}
#block-tikona-forhome-broadband-plan-selector .plansRed {
    width: 84px;
    height: 44px;
    position: relative;
    margin: 0 auto;
    font-size: 26px;
    background-color: #e63b33;
}
#block-tikona-forhome-broadband-plan-selector .borderRed {
    border: 1px solid #e63b33
}
#block-tikona-forhome-broadband-plan-selector .midNavFontSize {
    padding: 10px 25px;
    color: #fff;
    font-size: 26px;
}
#block-tikona-forhome-broadband-plan-selector .plan-selector-middle .widthplansBox {
    padding-top: 53px;
}
#block-tikona-forhome-broadband-plan-selector .plan-selector-middle .centeralized {
    margin: 0 auto;
}
#block-tikona-forhome-broadband-plan-selector .selBudget {
    text-align: center;
    color: #e63b33;
    font-size: 21px;
    font-family: UbuntuBold;
    padding-top: 10px;
}
#block-tikona-forhome-broadband-plan-selector input[type=radio] + label {
    display: inline-block;
    cursor: pointer;
    background-color: #e2e2e2;
    border-radius: 13px;
    width: 13px;
    height: 13px;
    margin: 0 15px 0 15px;
    margin-left: 15px;
}
#block-tikona-forhome-broadband-plan-selector input[type=radio]:checked + label {
    background-image: none;
    outline: 0;
    background-color: #e63b33;
}
#block-tikona-forhome-broadband-plan-selector input[type=radio] {
    display: none;
}
#block-tikona-forhome-broadband-plan-selector .spnBudget {
    font-size: 12px;
    color: #646464;
    overflow: hidden;
    float: left;
    text-align: center;
    width: 24%;
}
#block-tikona-forhome-broadband-plan-selector .rdbtnWrapper {
    padding-top: 36px;
    overflow: hidden;
}
#block-tikona-forhome-broadband-plan-selector .stepTwo .rdbtnWrapper {
    padding-top: 48px;
}
#block-tikona-forhome-broadband-plan-selector .disabledMask {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 15;
    height: 446px;
    width: 100%;
}
#block-tikona-forhome-broadband-plan-selector .speed-details,
#block-tikona-forhome-broadband-plan-selector .usage-details {
    display: none;
}
#block-tikona-forhome-broadband-plan-selector .plan-selector-middle .paddy26px {
    text-align: left;
}
#block-tikona-forhome-broadband-plan-selector .paddingBTN {
    padding: 25px 0 0 15px;
}
#block-tikona-forhome-broadband-plan-selector .stepWrapperHt #plan-selector-showplan,
#block-tikona-forhome-broadband-plan-selector #step1Continue {
    color: #6a6a6a;
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    padding: 7px 15px 4px 15px;
    font-size: 14px;
    border-radius: 20px;
    cursor: pointer;
}
#block-tikona-forhome-broadband-plan-selector .stepWrapperHt #plan-selector-showplan:hover,
#block-tikona-forhome-broadband-plan-selector #step1Continue:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
}
.margy54px {
    margin-top: 54px;
}
#block-tikona-forhome-broadband-plan-selector .step2pos {
    width: 80px;
    margin: 67px 16px 0 !important;
}
#block-tikona-forhome-broadband-plan-selector .orSpacing {
    margin-top: 107px !important;
}
#block-tikona-forhome-broadband-plan-selector .fontCharac {
    font-size: 80px;
    color: #b4b4b4;
    width: 80px;
    margin-top: 9px;
}
#block-tikona-forhome-broadband-plan-selector .padd {
    padding: 81px 5px 0;
}
#block-tikona-forhome-broadband-plan-selector .plansTriangleGrey {
    display: none;
}
#block-tikona-forhome-broadband-plan-selector .plansTriangleGrey .plan-not-found {
    color: #e63b33;
    margin-top: 5px;
}
#block-tikona-forhome-broadband-plan-selector .btnRoundedReview {
    color: #6a6a6a;
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    padding: 7px 13px;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
}
#block-tikona-forhome-broadband-plan-selector .btnRoundedReview:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
}
#block-tikona-forhome-broadband-plan-selector .lastStepDisableIcon {
    margin-top: 135px !important;
    margin-left: 70px !important;
}
#block-tikona-forhome-broadband-plan-selector .iconPlansLetUsHelp {
    padding: 10px 25px;
}
#block-tikona-forhome-broadband-plan-selector .borderUnderline {
    border-bottom: 1px solid #D1D1D1;
}
.plansTriangle {
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    font-size: 16px;
    height: 30px;
    margin: auto;
    position: absolute;
    right: -16px;
    top: 217px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    
    -webkit-transform: rotate(-45deg);
    /* Chrome, Safari, Opera */
    
    width: 30px;
    z-index: 10;
}
.plansTriGrey {
    background-color: #f4f4f4;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    font-size: 16px;
    height: 30px;
    margin: auto;
    position: absolute;
    right: -15px;
    top: 222px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    
    -webkit-transform: rotate(-45deg);
    /* Chrome, Safari, Opera */
    
    width: 30px;
    z-index: 10;
}
/************************************************************************
======= For Home - Broadband Plans - BROUNDBAND PALNS CSS Here ==============
*************************************************************************/

#block-tikona-forhome-broadband-view-plans {
    float: left;
    width: 100%;
    padding-top: 20px;
    border-top: 1px solid #9d9d9d;
}
#block-tikona-forhome-broadband-view-plans .show-plans.show-on-mobile {
    display: none;
}
.view-plan-tabs {
    background: #f4f4f4;
    float: left;
    width: 100%;
    margin: 0 auto 5px;
    border: none;
    border-bottom: 1px solid #d1d1d1;
}
.view-plan-tabs li.NextTipLink {
    border-bottom: 3px solid #e9eeee;
    padding-bottom: 7px;
}
.view-plan-tabs li {
    font-size: 14px;
    margin-right: 20px;
    background: none;
    border: none;
    list-style: none;
    float: left;
    color: #424242;
    cursor: pointer;
}
.view-plan-tabs li span {
    text-transform: none;
}
.view-plan-tabs li a {
    color: #424242;
}
.view-plan-tabs li.current-selection {
    border-bottom: 3px solid #646464;
    padding-bottom: 7px;
}
.view-plan-tabs li:hover {
    border-bottom: 3px solid #646464;
    padding-bottom: 7px;
}
.view-plan-tabs li span {
    font-size: 18px;
    padding-left: 5px;
    position: relative;
    top: 3px;
}
.view-plan-tabs li.city-select {
    background: url("../images/arrow.png") no-repeat scroll right 7px transparent;
    color: #646464;
    cursor: pointer;
    width: 150px;
    margin-top: 0px;
    border-left: 1px solid #d1d1d1;
    overflow: hidden;
    float: right;
    padding-left: 10px;
    margin-right: 0;
}
.view-plan-tabs li.city-select:hover {
    border-bottom: none;
    padding-bottom: 0;
}
.view-plan-tabs .plans-selector-city {
    border: 0 none;
    color: #e63b33;
    background-color: transparent;
    font-size: 16px;
    width: 270px;
    font-family: UbuntuRegular;
    text-transform: capitalize;
    -webkit-appearance: none;
    float: left;
    height: 30px;
    max-width: 114%;
}
/*============== plan slides css ================*/

.plan-slideshow .slider,
.carouselCode .slider {
    width: 100%;
    margin: 0 auto;
    float: left;
}
.plan-slideshow .slider .flex-viewport,
.carouselCode .slider .flex-viewport {
    width: 100%;
    margin: 0 auto;
}
.carouselCode .slider .flex-viewport {
    margin-bottom: 25px;
}
.plan-slideshow .flexslider {
    background: none;
    border: none;
    box-shadow: none;
    margin: 13px 0 17px 0;
}
.plan-slideshow .flexslider .view-slider .view-empty {
    height: 338px;
}
.plan-slideshow .flexslider .view-slider .view-empty p,
.flexslider .view-empty p {
    text-align: center;
    color: #e63b33;
    margin-top: 50px;
    font-size: 20px;
}
.carouselCode {
    overflow: hidden;
}
.carouselCode .flexslider {
    background: none;
    border: none;
    box-shadow: none;
    margin: 13px 0 0 0;
}
.carouselCode .flexslider ol.flex-control-nav {
    clear: both;
    overflow: hidden;
    position: relative;
    top: -5px;
    margin: 14px 0 10px 0;
    padding: 0;
    z-index: 99999;
}
.plan-slideshow .flex-viewport li {
    background-color: #d1d1d2;
    border-radius: 7px;
    height: 375px;
    position: relative !important;
    width: 231px !important;
    margin-left: 19px;
    margin-right: 0;
}
.plan-slideshow .flex-viewport li:first-child {
    margin-left: 0;
}
.plan-slideshow .flex-viewport li:nth-child(5),
.plan-slideshow .flex-viewport li:nth-child(9),
.plan-slideshow .flex-viewport li:nth-child(13),
.plan-slideshow .flex-viewport li:nth-child(17),
.plan-slideshow .flex-viewport li:nth-child(21),
.plan-slideshow .flex-viewport li:nth-child(25),
.plan-slideshow .flex-viewport li:nth-child(29),
.plan-slideshow .flex-viewport li:nth-child(33),
.plan-slideshow .flex-viewport li:nth-child(37) {
    margin-left: 4px;
}
.plan-slideshow .flex-viewport li .views-field,
.carouselCode .flex-viewport li .views-field {
    padding: 0 0 0 10px;
}
.plan-slideshow .flex-viewport li span.best-seller,
.carouselCode .flex-viewport li span.best-seller {
    font-size: 27px;
    color: #424242;
    font-family: Tikona-IconFont;
    line-height: 28px;
    height: 30px;
    display: block;
}
.plan-slideshow .flex-viewport li .views-field-title,
.carouselCode .flex-viewport li .views-field-title {
    font-family: UbuntuBold;
    width: 150px;
    font-size: 24px;
    color: #e63b33;
    float: left;
}
.plan-slideshow .flex-viewport li .views-field-field-price,
.carouselCode .flex-viewport li .views-field-field-price {
    font-family: UbuntuBold;
    width: 150px;
}
.plan-slideshow .flex-viewport li .views-field.views-field-field-subscription {
    bottom: 10px;
    left: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.plan-slideshow .flex-viewport li .views-field.views-field-field-data-description {
    bottom: 10px;
    left: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}
.plan-slideshow .flex-viewport li .views-label-field-price .view-vas-price-label {
    font-size: 20px;
    color: #e63b33;
    padding: 0 0 0 10px;
}
.plan-slideshow .flex-viewport li .views-label-field-price .view-vas-price {
    font-family: UbuntuBold;
    font-size: 24px;
    color: #e63b33;
    padding: 0px;
}
.plan-slideshow .flex-viewport li .views-field.views-field-field-data-description .planview-2 .plancode {
    font-family: UbuntuBold;
    font-size: 15px;
}
.plan-slideshow .flex-viewport li .views-field.views-field-field-data-description .planview-2 .plan-data-description p {
    font-size: 11px;
    font-weight: bold;
    margin: 1px 0 10px 0;
}
.plan-slideshow .flex-viewport li .views-field-field-bestseller,
.carouselCode .flex-viewport li .views-field-field-bestseller {
    padding: 0
}
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-1,
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-2,
.carouselCode .flex-viewport li .views-field-field-limit-fup-1,
.carouselCode .flex-viewport li .views-field-field-limit-fup-2 {
    float: left;
}
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-1,
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-2,
.carouselCode .flex-viewport li .views-field-field-limit-fup-1,
.carouselCode .flex-viewport li .views-field-field-limit-fup-2 {
    font-family: UbuntuBold;
    font-size: 24px;
    color: #e63b33;
}
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-2{
	margin-right:-15px;
}

.plan-slideshow .flex-viewport li .views-field-field-limit-fup-1 {
    float: left;
}
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-2 span.usage,
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-1 span.usage,
.carouselCode .flex-viewport li .views-field-field-limit-fup-2 span.usage,
.carouselCode .flex-viewport li .views-field-field-limit-fup-1 span.usage {
    font-size: 18px;
    font-family: UbuntuRegular;
    margin-left: 5px;
}
.carouselCode .flex-viewport li .views-field-field-limit-fup-2 span.usage {
    margin-left: 6px
}
.plan-slideshow .flex-viewport li .views-field-field-price,
.carouselCode .flex-viewport li .views-field-field-price {
    font-family: UbuntuBold;
    font-size: 24px;
    color: #e63b33;
    clear: both;
}
.plan-slideshow .flex-viewport li .views-label-field-price,
.carouselCode .flex-viewport li .views-label-field-price {
    font-family: Tikona-IconFont;
    font-size: 20px;
}
.plan-slideshow .flex-control-nav li a.flex-active,
.carouselCode .flex-control-nav li a.flex-active {
    background-color: #e63b33;
}
.plan-slideshow .flex-control-nav li a,
.carouselCode .flex-control-nav li a {
    background-color: #fff;
    border: 1px solid #d1d1d1;
    color: #e63b33;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-left: 0;
    width: 40px;
    border-radius: 0;
    box-shadow: none;
}
.plan-slideshow .flex-control-nav li,
.carouselCode .flex-control-nav li {
    margin: 0;
}
.plan-slideshow .flex-control-nav li:first-child a,
.carouselCode .flex-control-nav li:first-child a {
    border-radius: 15px 0 0 15px;
}
.plan-slideshow .flex-control-nav li:last-child a,
.carouselCode .flex-control-nav li:last-child a {
    border-radius: 0 15px 15px 0;
}
/************************* View Plans Heavy, Medium & Light Usage CSS Starts Here **************************/

.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-duration,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-duration {
    font-family: UbuntuBold;
    font-size: 12px;
    color: #e63b33;
    margin-top: 15px;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .post-data-limit,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .post-data-limit {
    color: #646464;
    font-family: UbuntuBold;
    font-size: 14px;
    margin-top: 10px;
    line-height: 15px;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .post-consume,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .post-consume {
    font-size: 12px;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .plan-validity-soho,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .plan-validity-soho {
    font-size: 12px;
    font-family: UbuntuRegular;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .post-limit,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .post-limit {
    font-size: 12px;
    color: #646464;
    font-family: UbuntuBold;
    line-height: 15px;
}
/************************* View Plans Heavy, Medium & Light Usage CSS Ends Here **************************/
/************************* View Plans Flexi Usage CSS Starts Here **************************/

.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .views-field-field-fup-limit-1 .plan-validity,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .views-field-field-fup-limit-1 .plan-validity {
    margin-top: 50px;
    width: 110px;
    font-size: 15px;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .views-field-field-fup-limit-1 .plan-usage,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .views-field-field-fup-limit-1 .plan-usage {
    margin-top: 13px;
    font-size: 15px;
}
/************************* View Plans Flexi Usage CSS Ends Here **************************/
/************************* View Plans Soho Usage CSS Starts Here **************************/

.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-duration,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-duration {
    padding: 0;
    line-height: 18px;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .views-field-field-fup-limit-1.plan-no-gb-limit .no-gb-limit,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .views-field-field-fup-limit-1 .views-field-field-fup-limit-1.plan-no-gb-limit .no-gb-limit {
    font-size: 15px;
    position: absolute;
    bottom: 200px;
}
/************************* View Plans Soho Usage CSS Ends Here **************************/

.plan-slideshow .flex-viewport li .views-field-field-duration,
.carouselCode .flex-viewport li .views-field-field-duration {
    font-family: UbuntuBold;
    font-size: 12px;
    color: #e63b33;
    margin-top: 12px;
}
.carouselCode .flex-viewport li .views-field-field-limit-1 span.views-label-field-limit-1 {
    margin-right: 5px;
    float: left;
}
.carouselCode .flex-viewport li .views-field-field-limit-1 .field-content {
    margin-right: 5px;
    float: left;
}
.plan-slideshow .flex-viewport li .views-field-field-limit-1,
.plan-slideshow .flex-viewport li .views-field-field-limit-fup-1 .fup-limit-unit,
.carouselCode .flex-viewport li .views-field-field-limit-1,
.carouselCode .flex-viewport li .views-field-field-limit-fup-1,
.plan-slideshow .flex-viewport li .views-field-field-limit,
.plan-slideshow .flex-viewport li .views-field-field-limit-fup {
    color: #646464;
    font-family: UbuntuBold;
    font-size: 15px;
    margin-top: 12px;
    float: left;
    padding: 0 0 0 10px;
}
.plan-slideshow .flex-viewport li .views-field-field-limit-fup {
    padding: 0;
}
.plan-slideshow .flex-viewport li .views-field-field-limit-1 .views-label-field-limit-1,
.plan-slideshow .flex-viewport li .views-field-field-limit .views-label-field-limit,
.plan-slideshow .flex-viewport li .views-field-field-limit-1 .field-content,
.plan-slideshow .flex-viewport li .views-field-field-limit .field-content {
    float: left;
    margin-right: 4px;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1,
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 {
    font-size: 12px;
    color: #646464;
    font-family: UbuntuBold;
    line-height: 10px;
    float: left;
    clear: left;
}
.carouselCode .flex-viewport li .views-field-field-post-fup-speed-1 .field-content {
    font-family: UbuntuRegular
}
.logged-in .plan-slideshow .flex-viewport li .views-field-nothing,
.logged-in .carouselCode .flex-viewport li .views-field-nothing {
    float: right;
    margin-top: 13px;
    padding: 0 10px 0 0;
}
.plan-slideshow .flex-viewport li .views-field-nothing,
.carouselCode .flex-viewport li .views-field-nothing {
    margin-top: 5px;
    padding: 0 10px 0 0;
    position: absolute;
    top: 133px;
    right: 0;
}
.plan-slideshow .flex-viewport li .btnbook-now,
.carouselCode .flex-viewport li .btnbook-now {
    border: 1px solid #CCCDD0;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 3px 0 0 #646464;
    background-color: #fff;
    color: #6A6A6A;
    font-size: 14px;
    letter-spacing: -0.2px;
    padding: 8px 5px 5px;
    text-align: center;
    width: 87px;
    cursor: hand;
    cursor: pointer;
}
.plan-slideshow .flex-viewport li .btnbook-now:hover,
.carouselCode .flex-viewport li .btnbook-now:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
    box-shadow: 0 3px 0 0 #e63b33;
}
.plan-slideshow .flex-viewport li .more-info,
.carouselCode .flex-viewport li .more-info {
    color: #6a6a6a;
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    padding: 4px 0px;
    border-radius: 20px;
    box-shadow: none;
    font-size: 11px;
    width: 84px;
    text-align: center;
    cursor: hand;
    cursor: pointer;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.plan-slideshow .flex-viewport li .more-info:hover,
.carouselCode .flex-viewport li .more-info:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #e63b33;
}
.plan-slideshow .flex-viewport li .views-field-field-post-fup-speed-1 .field-content,
.plan-slideshow .flex-viewport li .views-field-field-limit-post-speed-fup-1 {
    font-family: UbuntuRegular;
    font-size: 12px;
    color: #646464;
    line-height: 14px;
}
.planview-2 {
    background-color: #e63b33;
    color: #fff;
    padding: 10px;
    height: 160px;
    position: relative;
    line-height: 1.4;
}
.planview-2 .plan-code {
    font-family: UbuntuBold;
    font-size: 15px;
}
.planview-2 .plan-speed,
.planview-2 .plan-fupl-limit,
.planview-2 .plan-post-fup,
.planview-2 .plan-installation,
.planview-2 .plan-subsription,
.planview-2 .plan-data-desc,
.planview-2 .plan-bill-free,
.planview-2 .plan-bill-free {
    font-size: 11px;
    font-family: UbuntuRegular;
}
.planview-2 .plan-data-desc p {
    font-weight: bold;
}
.planview-2 .plan-data-desc strong {
    font-family: UbuntuBold;
    font-weight: normal;
}
.planview-2 .font-bold {
    font-family: UbuntuBold;
}
.flex-direction-nav a.flex-next:before {
    content: ")";
    font-family: Tikona-IconFont;
    font-size: 69px;
}
.flex-direction-nav a:before {
    content: "*";
    font-family: Tikona-IconFont;
    font-size: 69px;
}
.flex-direction-nav a {
    width: 65px;
    height: 71px;
}
.plan-slideshow .flex-viewport li .views-field-field-usage-icon,
.carouselCode .flex-viewport li .views-field-field-usage-icon {
    font-family: Tikona-IconFont;
    float: right;
    font-size: 30px;
    color: #e63b33;
    margin: 0 7px 0 0;
    padding: 0;
}
/*.plan-slideshow .plan-contention, .plan-slideshow .plan-login-allowed, .plan-slideshow .plan-no-of-device {display: none;}
.contextual-links-region {position: static !important;}*/
/*more plans starts*/

#block-tikona-forhome-broadband-view-plans .plan-more-info {
    overflow: hidden;
    padding-bottom: 40px;
    margin-top: 10px;
}
#block-tikona-forhome-broadband-view-plans .moreInfopayLater {
    margin: 0 auto;
    width: 100%;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper {
    width: 175px;
    background-color: #fff;
    border-radius: 5px;
    padding: 17px;
    color: #e63b33;
    border: 1px solid #a4a4a4;
}
#block-tikona-forhome-broadband-view-plans .iconPlansLeftBuy {
    width: 80px;
    height: 50px;
    margin: 25px 0;
    font-size: 65px;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_speed .usage {
    font-size: 18px;
    font-family: UbuntuRegular;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_speed,
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_price {
    font-family: UbuntuBold;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_speed .more_plan_fup_limit {
    font-size: 18px;
    font-family: UbuntuRegular;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_interval {
    font-size: 16px;
    font-family: UbuntuBold;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_interval.mrinfo_plan_duration {
    font-size: 18px;
}
#block-tikona-forhome-broadband-view-plans .step1Wrapper .data_interval.mrinfo_plan_duration div:last-child {
    font-size: 12px;
}
#block-tikona-forhome-broadband-view-plans .gbLimit {
    color: #646464;
    margin-top: 13px;
    line-height: 28px;
}
#block-tikona-forhome-broadband-view-plans .gbLimit .plan-validity,
#block-tikona-forhome-broadband-view-plans .gbLimit .plan-usage {
    line-height: 28px;
}
#block-tikona-forhome-broadband-view-plans .gbLimit .post-limit {
    font-size: 12px;
    margin-top: 10px;
	float:left;
	padding-right:5px;
}
#block-tikona-forhome-broadband-view-plans .gbLimit .post-fup-limit {
    font-size: 12px;
    font-family: UbuntuRegular;
	 margin-top: 10px;
}
#block-tikona-forhome-broadband-view-plans #more_info-fup-limit-up {
    font-size: 16px;
    font-family: UbuntuBold;
    display: inline-block;
    margin-bottom: 6px;
}
/*right css*/

#block-tikona-forhome-broadband-view-plans .step2and3Wrapper {
    margin: 16px 0 0 22px;
    color: #646464;
    width: 700px;
    font-size: 12px;
}
/************************************************************************
======= For Home - Broadband Plans - BOOK NOW CSS Here ==============
*************************************************************************/

#block-tikona-forhome-broadband-book-now {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
    border-top: 1px solid #9d9d9d;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater {
    background: #e63b33
}
#block-tikona-forhome-broadband-book-now .buyNowpayLaterContent {
    width: 100%;
    position: relative;
    height: 670px;
    margin: 0 auto;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .headingBuyNowPayLater {
    padding-top: 20px;
    margin-bottom: 27px;
    position: relative;
    color: #fff;
    overflow: hidden;
    z-index: 10;
}
#block-tikona-forhome-broadband-book-now .headingService {
    padding-left: 10px;
    line-height: 30px;
    float: right;
    width: 385px;
    color: #ff0000;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNowpayLater {
    font-size: 12px;
    overflow: hidden;
    width: 98%;
    margin: 0 auto;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .step1Wrapper {
    width: 160px;
    height: 275px;
    background-color: #e4e6e7;
    border-radius: 5px;
    padding: 20px 10px;
    color: #e63b33;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .step1Wrapper .fontSize36px .fontFamilyTikona {
    font-size: 28px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .step1Wrapper .iconPlansLeftBuy {
    width: 98px;
    height: 50px;
    margin: 17px 0 0 0;
    font-size: 55px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .data_speed {
    width: 150px;
    font-family: UbuntuBold;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .data_price {
    font-size: 36px;
    font-family: UbuntuBold;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .data_interval {
    font-size: 12px;
    font-family: UbuntuBold;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .gbLimit {
    width: 110px;
    line-height: 1;
    font-family: UbuntuBold;
    margin-top: 15px;
    padding-top: 15px;
    font-size: 18px !important;
    border-top: 1px solid #a9a9a9;
    color: #646464;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNowpayLater .step1Wrapper .gbLimit .post-consume {
    font-size: 12px;
    margin: 10px 0 6px 0;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNowpayLater .step1Wrapper .gbLimit .plan-validity-soho {
    font-size: 12px;
    font-family: UbuntuRegular;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .gbLimit .post-limit {
    font-size: 12px;
    line-height: 21px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .gbLimit .post-fup-limit {
    font-size: 12px;
    font-family: UbuntuRegular;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .gbLimit .fontFamilyRegular {
    font-size: 12px
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .yourSelection {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 15px;
    font-family: UbuntuBold;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNow2 {
    line-height: 1.2;
    width: 285px;
    padding: 0 15px 15px;
    /*float: left;*/
    
    font-size: 12px;
    color: #fff;
    border-bottom: 1px solid #f76857;
    box-shadow: 0 1px 0 #C84a1d;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNow2 .download_speed {
    font-weight: bold;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .data_plan_name {
    font-family: UbuntuBold;
    font-size: 16px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .bordered {
    border-right: 1px solid #f76857;
    box-shadow: 1px 0 0 #C84a1d;
    height: 350px;
    display: none;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNowpayLater .step2and3Wrapper {
    margin-left: 15px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .rightbuyNowpayLaterForm {
    position: absolute;
    background-color: #FFFFFF;
    padding: 70px 10px 10px;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 5px 0 #be461c;
    top: 0;
    right: 0px;
    width: 385px;
    z-index: 2;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .rightbuyNowpayLaterForm .webform-confirmation {
    margin: 30px 40px 150px 40px;
}
.rightbuyNowpayLaterForm .webform-confirmation p {
    font-weight: normal !important;
    text-align: center;
    float: none !important;
}
/*#block-tikona-forhome-broadband-book-now .rightbuyNowpayLaterForm .webform-client-form {
    margin-top: 53px
}*/

#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-item {
    float: left;
    margin: 8px 0;
    width: 100%;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-item.webform-component--1 {
    margin: 0;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-item span.form-required {
    margin-left: -2px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater label {
    color: #e63b33;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
    width: 120px;
    cursor: text;
}

#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-checkboxes label {
    color: #e63b33;
    float: none;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
    width: 120px;
    cursor: text;
}


#block-tikona-forhome-broadband-book-now .buyNowpayLater input.form-text,
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-select {
    float: left;
    width: 63%;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater input.form-text {
    padding: 5px 15px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-select {
    padding: 5px 15px 5px 0;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater input.form-text,
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-select {
    font-size: 15px;
    color: #646464;
    -webkit-appearance: none;
    /*-moz-appearance: none;*/
    
    border: 1px solid #E4E4E4;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #e4e4e4;
    font-family: UbuntuRegular;
    margin: 0;
    text-indent: 15px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-select {
    background-color: transparent;
    width: 112%;
}
#block-tikona-forhome-broadband-book-now .rightbuyNowpayLaterForm .webform-client-form .webform-component-- p {
    color: #646464;
}
#block-tikona-forhome-broadband-book-now .rightbuyNowpayLaterForm .webform-client-form p {
    font-size: 12px;
    color: #e63b33;
    margin: 0;
}
#block-tikona-forhome-broadband-book-now .rightbuyNowpayLaterForm .webform-client-form #webform-component- p {
    color: #646464;
}
#block-tikona-forhome-broadband-book-now .rightbuyNowpayLaterForm .webform-client-form .form-actions .form-submit {
    background-color: #fff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    box-shadow: none;
    color: #6a6a6a;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    padding: 7px 15px;
    font-size: 13px;
    text-transform: capitalize;
}
#block-tikona-forhome-broadband-book-now .rightbuyNowpayLaterForm .webform-client-form .form-actions .form-submit:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
    color: #e63b33;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .leftbuyNow3 {
    line-height: 1.2;
    /*float: left;*/
    
    width: 285px;
    font-size: 12px;
    padding: 0 15px 15px;
    font-size: 12px;
    color: #fff;
}
#block-tikona-forhome-broadband-book-now .responsiveBottomBar {
    /*float: left;*/
    
    margin: 0 auto;
    position: absolute;
    top: 430px;
    left: 0px;
}
#block-tikona-forhome-broadband-book-now .responsiveBottomBar .btnRoundedReview {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    margin-left: 10px;
    font-size: 13px;
}
#block-tikona-forhome-broadband-book-now .responsiveBottomBar .btnRoundedReview:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #e63b33;
}
#main .rightbuyNowpayLaterForm .error {
    margin-left: 120px;
}
#main .rightbuyNowpayLaterForm .captcha .messages {
    margin-top: 0;
    margin-left: 136px;
}
#main .rightbuyNowpayLaterForm .error:first-child {
    margin: 0;
    background: url("../images/cross_circle.png") no-repeat left 2px;
    padding-left: 20px;
}
/************************************************************************
======= For Home - Broadband Plans - FAQ CSS Here ==============
*************************************************************************/

#block-views-faqs-block-1,
#block-views-faqs-block {
    border-top: 1px solid #9d9d9d;
    padding-top: 33px;
}
#block-views-faqs-block-1,
.view-id-faqs,
#block-views-faqs-block,
.view-id-faqs .quicktabs-wrapper {
    width: 100%;
    float: left;
    margin: 0;
}
.view-id-faqs .faq-header {
    font-size: 22px;
    color: #e63b33;
    width: 100%;
    margin: 0 auto;
    display: table-cell;
    vertical-align: top;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .faq-header {
    font-size: 22px;
    color: #64bf02;
    width: 100%;
    margin: 0 auto;
}
.view-id-faqs .faq-header:after {
    content: "8";
    font-family: Tikona-IconFont;
    margin-left: 10px;
    font-size: 28px;
}
.view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs {
    border-bottom: 1px solid #d1d1d1;
    margin: 15px 0 0 0;
    min-height: 24px;
}
.view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li {
    padding: 0;
    margin-top: 5px;
    display: inline-block;
    line-height: 28px;
}
.view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li a {
    color: #646464;
    cursor: pointer;
    font-size: 14px;
    margin-right: 16px;
}
.view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li:last-child a {
    margin-right: 0
}
.view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li.active a {
    border-bottom: 3px solid #e63b33;
    color: #e63b33;
    cursor: default;
    height: 21px;
    padding-bottom: 3px;
    cursor: hand;
    cursor: pointer;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li a {
    color: #a4a4a4;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li.active a {
    border-bottom: 3px solid #646464;
    color: #424242;
    cursor: default;
    height: 21px;
    padding-bottom: 3px;
    cursor: hand;
    cursor: pointer;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li:hover a {
    border-bottom: 3px solid #646464;
    padding-bottom: 3px;
    cursor: hand;
    cursor: pointer;
}
.view-id-faqs .quicktabs-wrapper ul.quicktabs-tabs li:hover a {
    border-bottom: 3px solid #e63b33;
    padding-bottom: 3px;
    cursor: hand;
    cursor: pointer;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-title h2 {
    margin: 14px 0 0 0;
    font-size: 16px;
    color: #e63b33;
    font-weight: normal;
    cursor: hand;
    cursor: pointer;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-title h2 {
    margin: 14px 0 0 0;
    font-size: 16px;
    color: #646464;
    font-weight: normal;
    cursor: hand;
    cursor: pointer;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-title h2:after {
    content: ")";
    font-family: Tikona-IconFont;
    font-weight: bold;
    margin-left: 10px;
    color: #fff;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-title.active h2:after {
    content: "g";
    font-family: Tikona-IconFont;
    font-weight: bold;
    margin-left: 10px;
    color: #fff;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-title h2:after {
    content: ")";
    font-family: Tikona-IconFont;
    font-weight: bold;
    margin-left: 10px;
    color: #64bf02;
}
#block-views-faqs-block-for-office-faqs .view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-title.active h2:after {
    content: "g";
    font-family: Tikona-IconFont;
    font-weight: bold;
    margin-left: 10px;
    color: #64bf02;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group {
    border-bottom: 2px solid #d1d1d1;
    padding: 0 0 12px 0;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group:last-child {
    margin-bottom: 0px;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body {
    margin-top: 5px;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body p {
    margin-bottom: 12px;
    font-size: 14px;
    color: #646464;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body ul li,
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body ol li {
    display: list-item;
    color: #646464;
    font-size: 14px;
    margin-bottom: 10px;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body ul {
    margin-left: 20px;
    margin-bottom: 10px;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body p a {
    text-decoration: underline;
    color: #646464;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .faq-body p a:hover {
    text-decoration: none
}
/************************ Home Page FAQs Section CSS Ends Here **********************************/
/*********************** Features How We Deliver Section ******************************/

#block-views-how-we-deliver-block-2 {
    border-top: 1px solid #9d9d9d;
    background-color: #f4f4f4;
    margin: 0 auto;
    position: relative;
    float: left;
    width: 100%;
    padding-top: 33px;
    margin-bottom: 12px;
}
#block-views-how-we-deliver-block-2 h2 {
    text-transform: uppercase;
    font-size: 23px;
    color: #e63b33;
    font-weight: normal;
    line-height: 20px;
}
#block-views-how-we-deliver-block-2 h2:after {
    font-family: Tikona-IconFont;
    margin-left: 10px;
    font-size: 28px;
    content: "6";
}
#block-views-how-we-deliver-block-2 h2 span.fontFamilyTikona {
    font-size: 28px
}
#block-views-how-we-deliver-block-2 .view-how-we-deliver {
    min-height: 350px;
    position: relative;
    padding-top: 0px;
    height: 350px;
}
#block-views-how-we-deliver-block-2 .deliverContainer {
    max-width: 50%;
}
#block-views-how-we-deliver-block-2 .orderWrapper {
    height: auto;
    width: 308px;
    line-height: 1;
    margin: 0px 0 0 35px;
}
/**** Slide 01 *****/

#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_0 .orderWrapper {
    margin: 38px 0 0 35px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_0 .deliverContainer {
    margin: 52px 0 0 50px;
}
/**** Slide 02 *****/

#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_1 .orderWrapper {
    margin: 27px 0 0 35px;
    width: 333px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_1 .orderWrapper table tr td {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_1 .deliverContainer {
    margin: 22px 0 0 50px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_1 .orderWrapper table td p {
    margin: 7px 0;
}
/**** Slide 03 *****/

#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_2 .deliverContainer {
    margin: 52px 0 0 50px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_2 .orderWrapper {
    margin: 0px 0 0 35px;
    width: 330px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_2 .orderWrapper table tr td {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 20px;
}
/**** Slide 04 *****/

#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .deliverContainer {
    margin: 52px 0 0 50px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .orderWrapper {
    margin: 0px 0 0 35px;
    width: 330px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .orderWrapper table tr td {
    padding-top: 3px;
    padding-bottom: 3px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .orderWrapper table.tikona-first-td td p {
    line-height: 22px;
    margin: 5px 0 5px 20px;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .orderWrapper table td p {
    margin: 0;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .orderWrapper table {
    margin-bottom: 5px;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.tikona-first-td {
    margin-bottom: 0;
}
#block-views-how-we-deliver-block-2 .orderWrapper table td a {
    text-decoration: none !important;
    font-family: UbuntuBold;
    color: #e63b33 !important;
}
#block-views-how-we-deliver-block-2 .orderWrapper table td p {
    margin: 5px 0;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn {
    background-color: #fff;
    /*border: 1px solid #b4b5b5;*/
    
    border-radius: 30px;
    height: 50px;
    position: relative;
    width: 204px;
    z-index: 1;
    color: #ee3a33;
    box-shadow: 0 5px 0px #ee3a33;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn:hover {
    background-color: #e63b33;
    color: #fff;
    cursor: hand;
    cursor: pointer;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn:hover td a,
#main .view .view-content #block-views-how-we-deliver-block-2 table tr td a:hover {
    color: #FFF !important;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn td.iconBtn-new a {
    font-family: Tikona-IconFont;
}
#block-views-how-we-deliver-block-2 .orderWrapper table td .morePlansBtn a {
    color: #6a6a6a !important;
    background-color: #fff;
    cursor: pointer;
    font-size: 14px;
    text-transform: uppercase;
    padding: 7px 15px;
    border-radius: 20px;
    font-family: UbuntuRegular;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border: 1px solid #cccdd0;
    margin-top: 0 !important;
}
#block-views-how-we-deliver-block-2 .orderWrapper table td .morePlansBtn a:hover {
    border: 1px solid #e63b33;
    color: #e63b33 !important;
}
#block-views-how-we-deliver-block-2 .orderWrapper table td .morePlansBtn a span.plan-icon {
    font-family: Tikona-IconFont;
}
#block-views-how-we-deliver-block-2 .orderWrapper table td .morePlansBtn a span.plan-icon:hover {
    color: #e63b33;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn td.iconBtn-new {
    font-family: Tikona-IconFont;
    margin: 10px 0 0 13px;
    font-size: 30px;
    padding-right: 0;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn td.btnFont-new {
    padding: 9px 0 5px 7px;
    font-family: UbuntuBold;
    font-size: 18px;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.topBtn td.btnFont-new .get-tikona-pay {
    font-size: 12px;
    font-family: UbuntuRegular;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_div_how_we_deliver-block_2_2 .orderWrapper table.tikona-first-tr td {
    width: 30%;
    padding: 0 15px 0 0;
    text-align: left !important;
}
#block-views-how-we-deliver-block-2 .orderWrapper table.tikona-first-tr td:first-child {
    font-family: 'Tikona-IconFont' !important;
}
/******** How We Deliver - Book Now CSS Starts Here *********/

#block-views-how-we-deliver-block-2 #views_slideshow_cycle_main_how_we_deliver-block_2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .booknow-container {
    position: absolute;
    width: 96%;
    background-color: #e9eeee;
    top: -65px;
    left: 0;
    height: 300px;
    z-index: 99;
    padding: 32px 2%;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_main_how_we_deliver-block_2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 h2 {
    font-size: 31px;
    margin: 0;
    display: inline-block;
    text-transform: capitalize;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_main_how_we_deliver-block_2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 h2 .fontFamilyBold {
    font-weight: bold;
}
#block-views-how-we-deliver-block-2 #views_slideshow_cycle_main_how_we_deliver-block_2 #views_slideshow_cycle_div_how_we_deliver-block_2_3 .booknow-container-close {
    display: inline-block;
    float: right;
    font-family: Tikona-IconFont;
    font-size: 20px;
    color: #646464;
    cursor: hand;
    cursor: pointer;
}
.page-for-home-broadband-plans-features #block-webform-client-block-17249 {
    display: none;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-element-main {
    display: inline-block;
    width: 48%;
    margin: 0.6em 2% 0.6em 0;
    position: relative;
    vertical-align: top;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-element-main .messages {
    position: absolute;
    top: 46px;
    margin: 0;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .captcha .messages {
    margin-left: 145px;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-element-main .form-item {
    width: 100%;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 {
    clear: both;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-element-main .form-item .form-text,
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-item .form-text {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    border-radius: 0;
    width: 100%;
    font-size: 14px;
    margin: 0;
    float: left;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-element-main .form-item .dropdown-drop-arrow {
    background: url('../images/arrow.png') no-repeat 97% center;
    float: left;
    height: 24px;
    overflow: hidden;
    width: 99%;
    margin: 0;
    border: 0;
    padding: 0;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-element-main .form-item .form-select {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    color: #a4a4a4;
    font-size: 14px;
    border-radius: 0;
    max-width: 106%;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 106%;
    height: auto;
    margin: 0;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .captcha {
    float: right;
    margin: 10px 0;
    width: 48%;
    margin-right: 2%;
}
.reload-captcha-wrapper {
    float: left;
    margin: 25px 0 0 8px;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .captcha .form-item-captcha-response {
    float: right;
    margin: 10px 0 0 5px !important;
    width: 68%;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-actions {
    margin: 10px 0 0 50% !important;
    float: left;
    clear: both;
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    box-shadow: 0px 3px 0 0px #646464;
    -webkit-box-shadow: 0px 3px 0 0px #646464;
    -moz-box-shadow: 0px 3px 0 0px #646464;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-actions:hover {
    border: 1px solid #e63b33;
    color: #e63b33;
    box-shadow: 0px 3px 0 0px #e63b33;
    -webkit-box-shadow: 0px 3px 0 0px #e63b33;
    -moz-box-shadow: 0px 3px 0 0px #e63b33;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-actions:hover input.form-submit {
    color: #e63b33 !important;
}
#main #block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-actions input.form-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    padding: 0;
    font-size: 16px;
}
#main #block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .form-actions input.form-submit:hover {
    border: none !important;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .webform-component-- {
    width: 50%;
    float: right;
    clear: both;
    margin: 0px 0 7px 0;
}
#block-views-how-we-deliver-block-2 .booknow-container .webform-client-form-17249 .webform-component-markup p {
    font-size: 12px;
    color: #939393;
}
#block-views-how-we-deliver-block-2 .booknow-container h2:after {
    display: none;
}
/******** How We Deliver - Book Now CSS Ends Here *********/

.tikona-first-td tr td:first-child,
.tikona-first-tr tr:first-child td > span {
    font-family: 'Tikona_1', 'Tikona-IconFont';
    background: #d1d1d1;
    border-radius: 40px;
    width: 55px;
    height: 55px;
    display: inline-block;
    line-height: 58px;
    text-align: center;
}
.tikona-first-td tr td:first-child span {
    display: block;
}
/*
#block-views-how-we-deliver-block-2 .orderWrapper .callText { color: #de3939 }

#block-views-how-we-deliver-block-2 .orderWrapper .orderPaddy { padding-top: 10px }

#block-views-how-we-deliver-block-2 .orderWrapper .deliveryLineHeight { line-height: 1.4 }

#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 { padding: 10px 0 0; width: 403px; }

#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .hdGreyCircle { background-color: #dddfdf; border-radius: 40px; height: 73px; width: 73px; margin-top: 12px; }

#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .iconHeight { margin: 12px 0 0; text-align: center; }*/

#block-views-how-we-deliver-block-2 .orderWrapper .bigBtnWrapper {
    background-color: #fff;
    border: 1px solid #b4b5b5;
    border-radius: 30px;
    box-shadow: 0 5px 0 #e63b33;
    color: #ee3a33;
    display: block;
    height: 50px;
    position: relative;
    width: 204px;
    z-index: 1;
    margin-top: 15px;
}
#block-views-how-we-deliver-block-2 .orderWrapper .topBtn .iconBtn {
    float: left;
    font-size: 30px;
    margin: 14px 0 0 13px;
}
#block-views-how-we-deliver-block-2 .orderWrapper .topBtn .btnFont {
    line-height: 17px;
    padding: 9px 10px 0 7px;
    text-align: center;
}
.morePlansBtn {
    clear: both;
    margin-top: 20px;
}
#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom {
    bottom: 13px;
    position: absolute;
    width: 485px;
    background: url('../images/circle.png') repeat-x left center;
    margin: 0 25%;
    top: auto;
    z-index: 99;
}
#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    margin-left: 40px;
    float: left;
}
#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom .views-slideshow-pager-field-item:last-child {
    float: right;
}
#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom .views-slideshow-pager-field-item:first-child {
    margin: 0
}
#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .counterslider {
    background-color: #ffffff;
    border: 1px solid #d1d1d1;
    border-radius: 0;
    color: #e63b33;
    cursor: pointer;
    display: block;
    float: left;
    border-radius: 15px;
    padding: 2px 15px;
    width: auto;
}
#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .counterslider,
*#block-views-how-we-deliver-block-2 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .counterslider:hover {
    background-color: #e63b33;
    color: #fff;
}
#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .paymentIcon {
    padding: 14px 0 0;
    text-align: center;
}
#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .iconHeight {
    margin: 14px 0 0
}
#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .greyMarginTop2 {
    margin: 20px 0 0;
    min-width: 110px;
}
#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .greyMarginTop1 {
    margin: 10px 0 0 50px
}
#block-views-how-we-deliver-block-2 .orderWrapper .hdBox1 .speedCheckText {
    width: 105px
}
/* ********************** Office Theme *****************************
  ================================================== */
/*comon css*/

.fontColorGreen {
    color: #64bf02
}
.rightHdCloud {
    width: 350px;
    margin-bottom: 20px !important;
}
.hdGreyCircle {
    background-color: #dddfdf;
    border-radius: 40px;
    height: 80px;
    width: 80px;
}
.hdGreyMargin {
    margin: 20px 0 0;
    text-align: center;
}
.paddyTop {
    padding: 20px 0 0 15px;
    width: 200px;
}
.askBtn {
    margin: 12px 0 0
}
.officeaskbtn {
    clear: both;
}
.node-product-services .page-bottom-office .officeaskbtn {
    float: right;
    width: 261px;
    margin-right: 40px;
}
.node-product-services .page-bottom-office .officeaskbtn .btnRoundedReview {
    font-size: 14px;
}
.node-product-services .page-bottom-office .hd2Content .officeaskbtn {
    float: left;
    width: auto;
}
.btnRoundedReview,
.btnRounded a {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    display: inline-block;
}
.btnRoundedReview a {
    color: #6a6a6a
}
.section-for-office .btnRoundedReview:hover {
    color: #66be00 !important;
}
.btnRoundedReview:hover,
.btnRounded a:hover {
    background-color: #fff;
    border: 1px solid #66be00;
}
#quicktabs-container-payment_method .view-footer .btnRoundedReview {
    float: right;
    text-transform: uppercase;
    font-size: 14px;
}
#quicktabs-container-payment_method .view-footer .btnRoundedReview:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
}
#block-views-fa92b0621605edd5c42dac3d15d687d9 .btnRoundedReview:hover {
    border: 1px solid #66be00;
    color: #66be00;
}
.btnRounded a:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
}
.btnRoundedReview a:hover {
    color: #66be00
}
.internetText1 {
    line-height: 1.4
}
.hdBox1 {
    padding: 10px 0 0;
}
.rightHdMargin {
    margin: 50px 0 0 30px
}
.margyT21px {
    margin-top: 21px
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-item .dropdown-drop-arrow {
    background: url("../images/arrow.png") no-repeat scroll 202px 9px #e4e4e4;
    width: 230px;
}
.dropdown-drop-arrow {
    background: url("../images/arrow.png") no-repeat scroll 162px 7px #e4e4e4;
    /*color: #646464;*/
    
    cursor: pointer;
    float: left;
    margin-top: 4px;
    overflow: hidden;
    width: 185px;
    font-size: 15px;
    color: #000;
    border: 1px solid #E4E4E4;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    padding: 0;
    font-family: UbuntuRegular;
}
.dropdown-drop-arrow .form-select {
    background-color: transparent;
    border: 0 none;
    color: #646464;
    float: left;
    font-family: UbuntuRegular;
    font-size: 16px;
    height: 30px;
    max-width: 120%;
    text-transform: capitalize;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 5px;
}
.dropdown-drop-arrow .form-select.error {
    margin: 0 !important;
    font-size: 14px !important;
}
/****************** office banner css *****************/
/*about section main menu*/

.section-for-office #om-menu-maxi-main-menu-ul-wrapper ul li a.active,
.section-for-office #om-menu-maxi-main-menu-ul-wrapper ul li a.link-for-office {
    color: #64bf02;
    font-weight: 600;
}
#block-om-maximenu-om-maximenu-2 {
    clear: both;
    margin-top: 75px;
}
#block-om-maximenu-om-maximenu-2 .om-maximenu > .om-menu-ul-wrapper > .om-menu {
    margin-top: 24px;
    width: 764px;
    margin: 0;
    transition: border-bottom 0.3s;
    border-bottom: 4px solid #d5d5d1;
}
#block-om-maximenu-om-maximenu-2 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    /*width: 25%;*/
    
    list-style: none;
    height: 30px;
}
#block-om-maximenu-om-maximenu-2 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li > a {
    color: #64bf02;
    display: inline-block;
    font-size: 19px;
    line-height: 22px;
    padding: 0 31px;
    text-align: center;
    text-decoration: none;
    border-right: 1px solid #8e8d8d;
    height: 19px;
}
#block-om-maximenu-om-maximenu-2 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li.active {
    border-bottom: 4px solid #64bf02;
}
/* new css added - start */

#block-om-maximenu-om-maximenu-2 .om-maximenu > .om-menu-ul-wrapper > .om-menu > li:last-child a {
    border-right: none;
}
/* new css added - end */

#block-om-maximenu-om-maximenu-2 .om-maximenu-no-style .om-maximenu-middle {
    width: 220px
}
#block-om-maximenu-om-maximenu-2 ul.om-menu > li .om-maximenu-content ul {
    list-style: none
}
#block-om-maximenu-om-maximenu-2 ul.om-menu > li .om-maximenu-content .om-maximenu-middle div a {
    font-size: 16px;
    color: #646464;
    display: block;
    padding: 12px 10px;
    width: 220px;
    border-bottom: none;
    text-align: left;
}
#block-om-maximenu-om-maximenu-2 .om-maximenu-middle .edit-block {
    display: none
}
#block-om-maximenu-om-maximenu-2 ul.om-menu > li .om-maximenu-content ul li a:hover,
#block-om-maximenu-om-maximenu-2 ul.om-menu > li .om-maximenu-content .om-maximenu-middle div a:hover {
    background: #646464;
    color: #fff;
}
/*footer menu css*/

.block-tikonaforoffice {
    margin: 0;
}
.block-tikonaforoffice .midmiddleNav {
    width: 100%
}
/*third bottom section*/

#block-tikonaforoffice-foroffice-introduction {
    float: none;
    width: 100%;
    border-top: 1px solid #9d9d9d;
    padding: 20px 0;
    overflow: hidden;
}
#block-tikonaforoffice-foroffice-introduction .introduction .introduction-content input:hover {
    color: #64bf02;
    border: 1px solid #64bf02;
}
#block-tikonaforoffice-foroffice-introduction .introduction {
    width: 48%;
    float: left;
}
#block-tikonaforoffice-foroffice-introduction .introduction .for-office-title {
    font-size: 24px;
    color: #64bf02;
    padding-top: 4px;
    text-transform: uppercase;
}
#block-tikonaforoffice-foroffice-introduction .introduction .introduction-content {
    margin-top: 20px;
    border-right: 1px solid #bfbfbf;
    padding-bottom: 20px;
    padding-right: 20px;
    min-height: 160px;
}
#block-tikonaforoffice-foroffice-introduction .introduction .introduction-content {
    font-size: 14px;
    color: #646464;
}
#block-tikonaforoffice-foroffice-introduction .office-menu-link {
    margin-top: 41px !important;
}
#block-tikonaforoffice-foroffice-introduction .office-menu-link,
#block-tikonaforoffice-foroffice-introduction .services {
    width: 48%;
    float: right;
    margin-top: 20px;
}
#block-tikonaforoffice-foroffice-introduction .services ul {
    margin-left: 15px;
    color: #a0a0a0;
}
#block-tikonaforoffice-foroffice-introduction .office-menu-link .office-link-header {
    color: #646464;
    font-size: 18px;
    text-transform: uppercase;
}
#block-tikonaforoffice-foroffice-introduction .services ul li {
    padding-left: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 2.2;
    color: #646464;
}
#block-tikonaforoffice-foroffice-introduction .services ul li a:hover {
    color: #646464;
}
/*for office contact page css*/

#block-quicktabs-for-office-contact-us {
    /*float: left;*/
    
    width: 100%;
    position: relative;
    padding-top: 20px;
    overflow: hidden;
    padding-bottom: 10px;
}
#block-quicktabs-for-office-contact-us .form-actions .submit-icon {
    margin-right: 5px;
    font-family: Tikona-IconFont;
    float: left;
}
#block-quicktabs-for-office-contact-us .quicktabs-wrapper .item-list {
    border-bottom: 1px solid #8a8a8a;
    margin-top: 10px;
}
#block-quicktabs-for-office-contact-us .quicktabs-wrapper .item-list ul li {
    border-bottom: 5px solid #f4f4f4;
    display: block;
    margin: 0 127.3px 0 0;
    padding: 18px 0 5px;
    text-transform: uppercase;
    display: inline-block;
}
#block-quicktabs-for-office-contact-us .quicktabs-wrapper .item-list ul li.active {
    border-bottom: 5px solid #646464;
}
#block-quicktabs-for-office-contact-us .quicktabs-wrapper .item-list ul li.active a {
    color: #646464;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-element-main {
    display: inline-block;
    width: 48%;
    margin: 1.4em 2% 1.4em 0;
    position: relative;
    vertical-align: top;
}
#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-2 .webform-client-form .form-element-main:nth-child(8) {
    float: right !important;
    margin-bottom: 0px;
}
#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-2 .webform-client-form .form-element-main:nth-child(10) {
    float: left !important;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-element-main .form-item {
    margin: 1.5em 0 0 0;
}
#quicktabs-for_office_contact_us #quicktabs-tabpage-for_office_contact_us-1 .webform-client-form .form-element-main:nth-child(2) {
    float: right !important;
    margin-bottom: 0px;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-item input {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    border-radius: 0;
    width: 100%;
    font-size: 14px;
}
#block-quicktabs-for-office-contact-us .links {
    display: none;
}
#block-quicktabs-for-office-contact-us .webform-confirmation p {
    color: #66BE00;
    font-size: 14px;
}
#block-quicktabs-for-office-contact-us #block-webform-client-block-17222 .webform-client-form .captcha {
    float: right;
    margin: 1.5em 0;
}
#block-quicktabs-for-office-contact-us #block-webform-client-block-17222 .webform-client-form .webform-component-- {
    float: right;
    clear: both;
    width: 49%;
    margin: 1em 0;
}
#block-quicktabs-for-office-contact-us .webform-client-form .captcha {
    width: 48%;
}
#block-quicktabs-for-office-contact-us #block-webform-client-block-112 .webform-client-form .captcha {
    float: right;
    width: 50%;
}
#block-quicktabs-for-office-contact-us #block-webform-client-block-112 .webform-client-form .form-actions {
    /*clear: none;*/
    
    margin: 1.5em 0 1.5em 50%;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-item-captcha-response {
    width: auto
}
#block-tikona-forhome-broadband-book-now .webform-client-form .form-item-captcha-response input {
    width: 220px;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-item p {
    color: #939393;
    font-size: 14px;
    margin: 0;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-actions .form-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    padding: 0;
    font-size: 16px;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-item textarea.error::-webkit-input-placeholder,
#block-quicktabs-for-office-contact-us .webform-client-form .form-item textarea.error::-moz-placeholder,
#block-quicktabs-for-office-contact-us .webform-client-form .form-item textarea.error:-moz-placeholder,
#block-quicktabs-for-office-contact-us .webform-client-form .form-item textarea.error:-ms-input-placeholder {
    color: #e63b33 !important;
    opacity: 1 !important;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-actions .ajax-progress-throbber {
    display: none;
}
#block-quicktabs-for-office-contact-us input.form-submit:hover {
    border: none !important;
    color: #64bf02 !important;
}
#block-quicktabs-for-office-contact-us #block-webform-client-block-17222 input.reset-booknow:hover {
    border: 1px solid #64bf02 !important;
    color: #64bf02 !important;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-select {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    color: #a4a4a4;
    font-size: 14px;
    border-radius: 0;
    width: 104%;
}
#block-quicktabs-for-office-contact-us .webform-client-form .captcha-admin-links {
    float: left;
    margin-right: 2%;
    padding: 0;
    width: 48%;
}
#block-quicktabs-for-office-contact-us .webform-client-form-17222 .form-actions {
    margin-left: 51% !important;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-actions {
    /*width: 48%;*/
    
    float: left;
    margin: 0;
    clear: both;
}
/********************** For Office Contact Forms Buttons CSS Starts Here *******************/

#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-1 .form-actions,
#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-2 .form-actions {
    margin-left: 50%;
    float: left;
    clear: both;
    position: relative;
    width: 74px;
}
#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-1 .form-submit,
#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-2 .form-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 8px 12px 8px 35px;
}
#block-quicktabs-for-office-contact-us #quicktabs-tabpage-for_office_contact_us-2 .form-submit:hover .submit-icon {
    color: #64bf02 !important;
}
/********************** For Office Contact Forms Buttons CSS Ends Here *******************/

#block-quicktabs-for-office-contact-us .captcha .form-item-captcha-response {
    float: right;
    margin: 0 !important;
    width: 65%;
    padding: 0;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-item .dropdown-drop-arrow {
    width: 98%;
    background: url("../images/arrow.png") no-repeat scroll 95% 7px transparent;
    border: none;
}
#block-quicktabs-for-office-contact-us .webform-client-form .form-item .dropdown-drop-arrow .form-select {
    width: 106%;
}
/*========office inner css ====================*/

.page-bottom-office {
    width: 97%;
    float: left;
}
.page-bottom-office #page-title {
    float: right;
    margin: 60px 40px 10px;
    width: 261px;
    text-transform: uppercase;
    font-family: UbuntuBold;
    color: #64bf02 !important;
    font-size: 30px !important;
    line-height: 1;
}
.page-bottom-office .field-name-field-service-image {
    float: left;
    width: 560px;
    margin: 50px 0 0 30px;
}
.page-node-16482 .page-bottom-office .field-name-field-service-image {
    float: left;
    width: 520px;
    margin: 50px 0 0 40px;
}
.page-bottom-office .field-name-body .rightHdCloud {
    width: 261px;
}
.page-bottom-office .field-name-body {
    float: right;
    width: 261px;
    margin-right: 40px;
}
.page-bottom-office .field-name-body .field-items .fontSize14px {
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 10px;
}
.page-bottom-office .field-name-body .hdBox1 {
    padding: 20px 0 0;
}
.page-node-16484 .page-bottom-office .field-name-body .hdbox1 {
    margin-top: 20px;
}
.field-name-body .benefits {
    margin: 12px 0
}
.enquiryHD {
    width: 100%;
    color: #646464;
    padding-bottom: 30px;
    border-top: 1px solid #a4a4a4;
    margin-top: 25px;
}
.enquiryHD .enquirHDLeft {
    margin-top: 35px;
    width: 50%;
}
.enquiryHD .enquirHDLeft .headingService {
    margin: 10px 0 15px
}
.enquiryHD .enquirHDLeft .headingService .fontFamilyTikona {
    margin-left: 9px;
    line-height: 17px;
}
.enquiryHD .enquirHDLeft ul {
    list-style-type: disc;
    margin-left: 15px;
    margin-top: 8px;
}
.enquiryHD .enquirHDLeft ul li {
    display: list-item;
    line-height: 1.9;
}
.enquiryHD .enquirHDRight {
    background-color: #ffffff;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 5px 0 #5C834E;
    padding: 20px 0 15px 19px;
}
.node-16482 .enquiryHD .enquirHDRight {
    box-shadow: 0 5px 0 #5c834e;
}
.enquiryHD .enquirHDRight .webform-confirmation {
    text-align: center;
    color: #64bf02;
    height: 453px;
    padding-top: 100px;
}
.enquiryHD .enquirHDRight .webform-confirmation input.form-submit:hover {
    background-color: #fff;
    border: 1px solid #64bf02 !important;
    color: #64bf02;
}
.enquiryHD .enquirHDRight {
    position: relative;
    width: 405px;
    color: #939393;
}
.enquiryHD .enquirHDRight .fontColorGreen {
    color: #64bf02
}
.enquiryHD .enquirHDRight .webform-client-form .form-element-main {
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 94%;
    position: relative;
}
.enquiryHD .enquirHDRight .webform-client-form .webform-component-- {
    margin-bottom: 10px;
}
.enquiryHD .enquirHDRight .webform-client-form .form-element-main .form-item {
    margin: 0;
}
.enquiryHD .enquirHDRight .webform-client-form .form-element-main .form-item span.form-required {
    margin-left: -2px;
}
#main .enquiryHD .enquirHDRight .webform-client-form .form-element-main .messages {
    margin: 0 0 0 144px;
    position: absolute;
    top: 27px;
}
#main .enquiryHD .enquirHDRight .webform-client-form .form-element-main:nth-child(4) .messages {
    top: 35px;
}
.enquiryHD .enquirHDRight .webform-client-form .form-item label {
    font-size: 14px;
    font-weight: normal;
    color: #64bf02;
    display: inline-block;
    width: 139px;
    vertical-align: middle;
    float: left;
    padding-top: 6px;
    cursor: text;
}
.enquiryHD .enquirHDRight .webform-client-form .form-item .element-invisible {
    position: relative;
    font-size: 13.5px;
    margin-top: 6px;
    width: 140px;
    float: left;
    height: auto;
    overflow: auto;
    position: relative !important;
    color: #64bf02;
    font-weight: normal;
}
.enquiryHD .enquirHDRight .webform-client-form .form-item .form-required {
    color: #64bf02
}
.enquiryHD .enquirHDRight .webform-client-form .form-item input {
    font-size: 14px;
    background-color: #e4e4e4;
    border: 1px solid #e4e4e4;
    border-radius: 22px;
    color: #000;
    font-family: UbuntuRegular;
    padding: 5px 15px;
    width: 235px;
    color: #646464;
}
#main .enquiryHD .enquirHDRight .webform-client-form .form-item input.error {
    font-size: 14px;
    background-color: #e4e4e4;
    border: 1px solid #e4e4e4;
    border-radius: 22px;
    color: #000;
    font-family: UbuntuRegular;
    padding: 5px 15px;
    width: 235px;
    color: #646464;
    margin: 0;
}
.enquiryHD .enquirHDRight .webform-client-form .dropdown-drop-arrow {
    display: inline-block;
    float: none;
    vertical-align: middle;
    width: 235px;
    background: url("../images/arrow.png") no-repeat scroll 200px 9px #E4E4E4;
}
.enquiryHD .enquirHDRight .webform-client-form .dropdown-drop-arrow .form-select {
    font-size: 14px;
    width: 250px;
}
.enquiryHD .enquirHDRight .webform-client-form .captcha {
    float: left;
    margin: 10px 0;
    width: 100%;
}
#main .enquiryHD .enquirHDRight .webform-client-form .captcha .messages {
    margin-top: 0;
    margin-left: 143px;
}
.enquiryHD .enquirHDRight .webform-client-form .captcha img {
    float: left;
    min-width: 100px;
    padding: 22px 0 0 0;
    width: 25%;
}
.enquiryHD .enquirHDRight .webform-client-form .captcha .form-item-captcha-response {
    float: left;
    margin: 0 0 0 17px !important;
    width: 60%;
}
.enquiryHD .enquirHDRight .webform-client-form .captcha .form-item-captcha-response label {
    font-size: 12px;
    margin: 0;
    width: auto;
    color: #64bf02;
    font-weight: normal;
}
.enquiryHD .enquirHDRight .webform-client-form .captcha .form-item-captcha-response .form-text {
    /*width: 180px*/
}
.enquiryHD .enquirHDRight .webform-client-form .captcha .form-item-captcha-response .description {
    color: #a0a0a0;
    font-size: 11px;
    width: auto;
}
.enquiryHD .enquirHDRight .webform-client-form .form-actions {
    float: left;
    text-align: center;
    width: 100%;
}
div > .page-bottom-office {
    width: 100%;
    float: left;
    border-top: 1px solid #a4a4a4;
}
#block-views-faqs-block-for-office-faqs {
    border-top: 1px solid #a4a4a4;
    padding-top: 25px;
}
.page-bottom-office .hd2Content h2 {
    text-transform: uppercase;
    font-size: 24px;
    padding-top: 4px;
    color: #64bf02;
    margin: 0;
}
.page-bottom-office .hd2Content h2 .fontFamilyTikona {
    display: inline-block;
    margin-left: 10px;
    font-size: 28px;
    text-transform: none;
}
.page-bottom-office .hd2Content {
    padding-bottom: 30px;
    padding-top: 35px;
    float: left;
    width: 100%;
}
.page-bottom-office .hd2Content .field-name-field-service-description {
    width: 44%;
    float: left;
    border-right: 1px solid #bfbfbf;
    padding-right: 20px;
    min-height: 220px;
    color: #646464;
    font-size: 14px;
    line-height: 22px;
}
.page-bottom-office .hd2Content .field-name-field-benefit,
.page-bottom-office .hd2Content .field-name-field-feature {
    float: right;
    width: 51%;
    color: #646464;
    margin-top: 0px;
}
.page-bottom-office .hd2Content .field-name-field-benefit .field-label,
.page-bottom-office .hd2Content .field-name-field-feature .field-label {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: normal;
}
.page-bottom-office .hd2Content .field-name-field-benefit ul,
.page-bottom-office .hd2Content .field-name-field-service-description ul,
.page-bottom-office .hd2Content .field-name-field-feature ul {
    list-style: disc outside none;
    margin-top: 10px;
    font-size: 14px;
    margin-left: 13px;
}
.page-bottom-office .hd2Content .field-name-field-benefit ul li,
.page-bottom-office .hd2Content .field-name-field-service-description ul li,
.page-bottom-office .hd2Content .field-name-field-feature ul li {
    line-height: 2.3;
    margin-bottom: 5px;
}
/*form css*/

#main .enquirHDRight .visit-form-foroffice > div > div > .error:first-child {
    margin: 0;
    background: url("../images/cross_circle.png") no-repeat left 2px;
    padding-left: 20px;
    display: block;
    width: 100%;
}
/*office banner*/
/*#block-views-slider-block .views-slideshow-controls-bottom {position: absolute; top: 240px; width: 100%; z-index: 99;}
#widget_pager_bottom_slider-block{overflow:hidden;position:absolute;top:225px;left:400px;z-index:99;}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item{margin-left:0;display:block;float:left;height:13px;width:40px;background-color:#fff;border:1px solid #d1d1d1;cursor:pointer;color:#e63b33;text-indent:-999px;}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:first-child{border-radius:15px 0 0 15px;}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:last-child{border-radius:0 15px 15px 0;}
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item.active, 
#widget_pager_bottom_slider-block .views-slideshow-pager-field-item:hover{background-color:#e63b33;color:#fff;}*/

.outer-wrapper {
    min-height: 100%;
    position: relative;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-item-captcha-response {
    float: left;
    margin: 0 0 0 10px !important;
    width: 240px;
}
#block-tikona-forhome-broadband-book-now .buyNowpayLater .form-item-captcha-response label {
    width: 200px;
    font-size: 12px;
    color: #646464;
}
/********************** Editable Forms CSS Starts Here ************************/

#user-login .form-actions .form-submit,
#user-pass .form-actions .form-submit {
    background-color: #e63b33;
    background-image: none;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    padding: 4px 15px;
    font-size: 13px;
}
#user-login .form-actions .form-submit:hover,
#user-pass .form-actions .form-submit:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #66be00;
}
#user-login .form-actions,
#user-pass .form-actions {
    margin: 0;
}
#block-menu-menu-content-manager h2.block-title {
    font-weight: 400;
    /*background-color: #f26701;*/
    
    background-color: #3d4248;
    color: #fff;
    text-transform: uppercase;
    display: block;
    margin: 0;
    padding: 4px 10px;
    font-size: 16px;
    font-family: UbuntuBold;
}
#block-menu-menu-content-manager {
    position: relative;
    margin-top: 7px;
}
#block-menu-menu-content-manager ul {
    background-color: #fff;
    padding: 9px 5px 8px;
}
#block-menu-menu-content-manager ul.menu li a {
    /*color: #646464;*/
    
    color: #343434;
    font-size: 13px;
}
#block-menu-menu-content-manager ul.menu li a:hover {
    color: #000;
}
#block-menu-menu-content-manager ul.menu li {
    border: 1px solid #dedede;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    display: inline-block;
    line-height: 14px;
    list-style-image: none;
    list-style-type: none;
    margin: 5px;
    padding: 6px 12px;
}
#block-menu-menu-content-manager ul.menu li.active-trail {
    /*background-color: #3d4248 !important;*/
    
    background-color: #e63b33 !important;
}
#block-menu-menu-content-manager ul.menu li.active-trail a.active {
    color: #fff;
}
#block-menu-menu-content-manager ul.menu li.last {
    border: none;
    background-color: transparent !important;
    position: absolute;
    right: 0;
    top: 9px;
    margin: 0;
    padding: 0 14px;
}
#block-menu-menu-content-manager ul.menu li.last a {
    color: #fff;
}
#block-menu-menu-content-manager ul.menu li.last a:hover {
    color: #d0fa9e;
}
/********************** Editable Forms CSS Ends Here ************************/
/********************* Approver Forms CSS Starts Here *************************/

#main .view .view-content .view-header p {
    font-weight: 400;
    color: #e63b33;
    text-transform: uppercase;
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 18px;
}
#main .view .view-content .views-exposed-form .views-exposed-widget label {
    color: #646464;
    font-family: UbuntuBold;
    font-size: 15px;
    font-weight: normal;
}
#main .view .view-content table tr th,
#main .view .view-content table tr th a,
#revisioning-revisions-summary table tr th,
#revisioning-revisions-summary table tr th a,
#main #taxonomy-overview-terms table tr th {
    background-color: #8e3f97;
    padding: 7px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    font-family: UbuntuBold;
    text-align: left;
}
#main #quicktabs-container-payment_method .view .view-content table tr th {
    background-color: transparent;
    color: #646464;
    padding: 15px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: UbuntuRegular;
}
#main #quicktabs-container-payment_method .view .view-content table tr td {
    padding: 15px;
    color: #7c7c7c;
}
#main #quicktabs-container-payment_method .view-display-id-block_pay_by_cash .views-field-body .field-content table tr td {
    padding: 15px 15px 15px 0;
    color: #7c7c7c;
}
#main #quicktabs-container-payment_method .view .view-content table tr.odd {
    background-color: #d1d1d1;
}
#main #quicktabs-container-payment_method .view .view-content table tr.odd td {
    border-right: 1px solid #dedede;
}
#main #quicktabs-container-payment_method .view .view-content table tr.odd td:last-child {
    border-right: none;
}
#main #quicktabs-container-payment_method .view .view-content table tr.even td,
#main #quicktabs-container-payment_method .view .view-content table tr th {
    border-right: 1px solid #d1d1d1;
}
#main #quicktabs-container-payment_method .view .view-content table tr.even td:last-child,
#main #quicktabs-container-payment_method .view .view-content table tr th:last-child {
    border-right: none;
}
#main #quicktabs-container-payment_method .view .view-content table tr.even {
    background-color: transparent;
}
#main #quicktabs-container-payment_method .view .view-content table tr th.views-field-field-sub-area {
    width: 130px;
}
#main #quicktabs-container-payment_method .view .view-content table {
    border: none;
}
#main #quicktabs-container-payment_method .view .view-content {
    margin-top: 0px;
}
#revisioning-revisions-summary hr {
    display: none;
}
#revisioning-revisions-summary .submenu {
    margin-bottom: 10px;
}
#main .view .view-content table tr th.views-field-edit-node,
#main .view .view-content table tr th.views-field-delete-node,
#main .view .view-content table tr th.views-field-edit-term {
    width: 70px;
}
#main .view .view-content table tr th.views-field-weight,
#main .view .view-content table tr th.views-field-field-section,
#main .view .view-content table tr th.views-field-status {
    width: 100px;
}
#main .view .view-content table tr td.views-field-weight .dropdown-drop-arrow {
    background: url("../images/arrow.png") no-repeat scroll 45px 7px #e4e4e4;
    width: 60px;
    margin-top: 0;
}
#main .view .view-content .tabledrag-toggle-weight-wrapper a,
#main #taxonomy-overview-terms .tabledrag-toggle-weight-wrapper a {
    font-size: 13px;
    color: #646464;
}
#main .view .view-content .tabledrag-toggle-weight-wrapper a:hover,
#main #taxonomy-overview-terms .tabledrag-toggle-weight-wrapper a:hover {
    color: #000;
}
#main .view .view-content table tr td.views-field-weight .dropdown-drop-arrow .form-select {
    max-width: 160%;
    width: 170px;
}
#main .view .view-content .form-actions,
#main #taxonomy-overview-terms .form-actions {
    margin: 0;
}
#main .view .view-content .form-actions input.form-submit:hover,
#main #taxonomy-overview-terms input.form-submit:hover {
    color: #fff;
}
#main .view .view-content .form-actions input.form-submit,
#main #taxonomy-overview-terms input.form-submit {
    padding: 4px 15px;
    font-size: 14px;
    text-transform: none;
}
#main #taxonomy-overview-terms input.form-submit {
    margin: 0 15px 0 0;
}
/*.revision-pending td, .revision-current.published td {
    background-color: transparent;
}*/

#main .view-content-manager table tr.odd,
#revisioning-revisions-summary table tr.odd,
#main .view-pending-moderation table tr.odd,
#main #taxonomy-overview-terms table tr.odd {
    background-color: #fff;
}
#main .view-content-manager table tr.even,
#revisioning-revisions-summary table tr.even,
#main .view-pending-moderation table tr.even,
#main #taxonomy-overview-terms table tr.even {
    background-color: #eee;
}
#main .view-content-manager table tr:last-child,
#main .view-pending-moderation table tr:last-child,
#main #taxonomy-overview-terms table tr:last-child {
    border-bottom: none;
}
#main .view-content-manager table tr th a:hover,
#revisioning-revisions-summary table tr th a:hover,
#main .view-pending-moderation table tr th a:hover {
    color: #000;
}
#main .view-content-manager table tr td,
#revisioning-revisions-summary table tr td,
#main .view-pending-moderation table tr td,
#main #taxonomy-overview-terms table tr td {
    font-size: 13px;
    padding: 9px 7px;
    color: #646464;
}
#revisioning-revisions-summary .submenu a {
    color: #646464;
    font-size: 15px;
}
#revisioning-revisions-summary .submenu a:hover {
    color: #000;
}
#revisioning-revisions-summary .submenu strong {
    color: #646464;
    font-size: 15px;
    font-weight: normal;
    margin: 0 10px;
}
mark {
    font-size: 12px;
    background-color: transparent;
}
#main .view .view-content table tr td.views-field-timestamp {
    text-align: center;
}
#main .view .view-content table tr td .new {
    font-size: 12px;
}
#main .view .view-content table tr td a,
#revisioning-revisions-summary table tr td a,
#main #taxonomy-overview-terms table tr td a {
    color: #000;
    text-decoration: underline;
}
#main #taxonomy-overview-terms table tr td a:nth-child(2),
#main #taxonomy-overview-terms table tr td a:nth-child(3) {
    color: #646464;
    text-decoration: none;
    cursor: default;
}
#main #taxonomy-overview-terms table tr td a:nth-child(2):hover,
#main #taxonomy-overview-terms table tr td a:nth-child(3):hover {
    color: #646464;
}
#main .view .view-content table tr td a.tabledrag-handle,
#main #taxonomy-overview-terms table tr td a.tabledrag-handle {
    text-decoration: none !important;
}
#main .view-content-manager .dropdown-drop-arrow .form-select {
    font-size: 14px;
    /*height: 25px;*/
}
#views-exposed-form-content-manager-page-locator .views-exposed-form .views-exposed-widget.views-submit-button {
    margin: 15px 0 0 15px;
    padding: 0;
}
#edit-field-sub-area-value-wrapper .form-text {
    background: #e4e4e4;
    border: 1px solid #e4e4e4;
    border-radius: 22px;
    color: #000;
    /*cursor: pointer;*/
    
    float: left;
    font-family: UbuntuRegular;
    font-size: 14px;
    margin-top: 4px;
    overflow: hidden;
    padding: 0 10px;
    width: 173px;
    /*height: 25px !important;*/
}
#main .view .view-content table tr td a:hover,
#revisioning-revisions-summary table tr td a:hover,
#main #taxonomy-overview-terms table tr td a:hover {
    color: #e63b33;
}
#main .view .view-content table.views-table,
#revisioning-revisions-summary table.views-table,
#main #taxonomy-overview-terms table.sticky-table {
    border: 1px solid #3d4248;
    width: 100%;
    margin-top: 0;
    clear: both;
}
#main .view .view-content table.views-table tr td {
    padding: 7px;
    font-size: 14px;
}
#main .view .view-content table.views-table tr:last-child {
    border-bottom: none;
}
#main .view .item-list ul.pager li {
    padding: 0px;
    margin: 0 2px;
    display: inline-block;
}
#main .view .item-list ul.pager li .ajax-progress-throbber {
    display: none;
}
#views-exposed-form-pending-moderation-page-1 .views-exposed-widgets #edit-revision-moderation-wrapper {
    clear: both;
}
#main .view .item-list ul.pager li a {
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 100%;
    color: #646464;
    display: block;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    padding: 2px;
    width: 22px;
}
#main .view .item-list ul.pager li.pager-next a,
#main .view .item-list ul.pager li.pager-last a,
#main .view .item-list ul.pager li.pager-previous a,
#main .view .item-list ul.pager li.pager-first a {
    border-radius: 20px;
    padding: 2px 7px;
    width: auto;
}
#main .view .item-list ul.pager li a:hover {
    color: #fff;
    background-color: #f26701;
    border: 1px solid #dedede;
}
#main .view .item-list ul.pager li.pager-current {
    background-color: #f26701;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding: 2px;
    line-height: 22px;
    width: 22px;
    font-weight: normal;
}
#main .view .item-list {
    margin-bottom: 25px;
}
#main .view .views-exposed-form .views-exposed-widget .form-text {
    background-color: #e4e4e4;
    border: 1px solid #e4e4e4;
    border-radius: 22px;
    color: #000;
    font-family: UbuntuRegular;
    font-size: 15px;
    padding: 5px 15px;
    margin-top: 4px;
    height: auto;
    width: auto;
}
#main .view .views-exposed-form .views-submit-button .form-submit {
    text-transform: capitalize;
    font-size: 14px;
    background-color: #fff;
    color: #646464;
    padding: 5px 15px;
}
#main .view .views-exposed-form .views-submit-button #edit-submit-user-guide-and-tips.form-submit {
    margin: 8px 0 0 0;
}
#main .view .views-exposed-form .views-submit-button .form-submit:hover {
    border: 1px solid #e63b33;
    color: #e63b33;
}
#main .view-pending-moderation .view-header {
    text-align: left;
}
#main .view-pending-moderation .view-header p {
    text-transform: uppercase;
    color: #e63b33 !important;
    font-size: 20px !important;
}
#main .view-pending-moderation .dropdown-drop-arrow .form-select {
    font-size: 15px;
}
#main .view-pending-moderation .dropdown-drop-arrow {
    background: url("../images/arrow.png") no-repeat scroll 162px 9px #e4e4e4;
}
#main .view-pending-moderation .views-exposed-form label {
    font-weight: normal;
    font-size: 14px;
}
#views-form-content-manager-page-slider .tabledrag-toggle-weight-wrapper {
    display: none;
}
.tabledrag-toggle-weight-wrapper {
    float: right;
    margin: 8px 0 0;
}
.page-admin-structure-taxonomy #main ul.action-links li {
    list-style-type: none;
    list-style-image: none;
}
#main .view .view-header p a,
.page-admin-structure-taxonomy #main ul.action-links li a,
.page-admin-structure-taxonomy #main ul.action-links li a:after {
    font-size: 16px;
    color: #3d4248;
    background-image: url("../images/add-icon.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left: 22px;
}
.page-admin-structure-taxonomy #main ul.action-links li a {
    visibility: hidden;
}
.page-admin-structure-taxonomy-city #main ul.action-links li a:after {
    content: "Add City";
    visibility: visible;
    display: block;
    position: absolute;
}
.page-admin-structure-taxonomy-limit #main ul.action-links li a:after {
    content: "Add Limit";
    visibility: visible;
    display: block;
    position: absolute;
}
.page-admin-structure-taxonomy-usage #main ul.action-links li a:after {
    content: "Add Usages";
    visibility: visible;
    display: block;
    position: absolute;
}
.page-admin-structure-taxonomy-faqs #main ul.action-links li a:after {
    content: "Add FAQ's";
    visibility: visible;
    display: block;
    position: absolute;
}
#main .view .view-header p a:hover,
.node .field-name-field-category .field-item a:hover,
.page-admin-structure-taxonomy #main ul.action-links li a:hover {
    color: #000;
    text-decoration: none;
}
#quicktabs-container-payment_method .view-id-user_guide_and_tips .view-content table tr td p {
    color: #646464;
    font-size: 14px;
    margin: 10px 0;
    padding: 0;
}
#quicktabs-container-payment_method .view-id-user_guide_and_tips .view-content table tr td ul {
    padding: 0 0 0 30px;
    margin: 1em 0;
}
.node .field-type-text-with-summary .field-item p,
.node .field-name-field-category .field-item a {
    color: #646464;
    font-size: 14px;
}
.node .field-type-text-with-summary .field-item .whitePatch p {
    font-size: 20px;
}
.node .field-name-field-category .field-label {
    color: #e63b33;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 20px;
}
.tabs-primary .tabs-primary__tab a.tabs-primary__tab-link,
.tabs-primary .tabs-primary__tab a.tabs-secondary__tab-link {
    font-size: 14px;
    text-shadow: none;
    padding: 3px 1em;
}
.tabs-primary .is-active.tabs-primary__tab a.tabs-primary__tab-link,
.tabs-primary .is-active.tabs-primary__tab a.tabs-primary__tab-link.is-active {
    font-size: 14px;
    padding: 3px 1em;
    background-color: #6a6a6a;
    background-image: none;
    color: #fff;
    text-shadow: none;
    border: none;
}
.tabs-primary .is-active.tabs-primary__tab {
    border-bottom-color: #6a6a6a;
}
#user-login .form-item label,
#user-pass .form-item label {
    font-size: 15px;
    font-weight: normal;
}
#user-login,
#user-pass {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    padding: 0 25px 25px;
}
#user-pass .form-item {
    overflow: hidden;
}
#user-login .form-item .description {
    font-size: 12px;
    margin-top: 5px;
    color: #646464;
    clear: both;
}
#user-login .form-item input,
#user-pass .form-item input {
    font-size: 15px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #dadada;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    padding: 5px 15px;
    margin-top: 3px;
    margin-left: 0;
    background-color: #fff;
    font-family: UbuntuRegular;
}
.page-admin-structure-taxonomy ul.tabs-primary {
    display: none;
}
.page-node-revisions #block-system-help {
    display: none;
}
.logged-in #page .node-form {
    background-color: #fff;
    padding: 3px 21px;
    position: relative;
    font-size: 14px;
    clear: both;
}
.logged-in #page .node-form input.form-submit,
.logged-in .confirmation input.form-submit,
.logged-in #taxonomy-form-term input.form-submit,
.logged-in .confirmation .form-actions a,
.logged-in .node-form .form-actions a.form-submit,
.logged-in #taxonomy-form-term .form-actions a.form-submit {
    background-color: #e63b33;
    background-image: none;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    padding: 2px 12px;
    text-transform: none;
    font-size: 13px;
    margin: 0 10px 15px 0;
}
.logged-in .node-form .form-actions a.form-submit:hover,
.logged-in #taxonomy-form-term .form-actions a.form-submit:hover {
    border: 1px solid #e63b33;
}
.logged-in .confirmation .form-actions {
    display: block;
    margin: 15px 0 0 0;
}
.logged-in #page .node-form .form-actions,
.logged-in #taxonomy-form-term .form-actions {
    margin: 0;
}
.logged-in #taxonomy-form-term .form-actions {
    margin: 15px 0 0 0;
}
.logged-in #page .node-form input,
.logged-in #page .node-form textarea {
    border: 1px solid #cccdd0;
    padding: 5px;
}
.logged-in #page .node-form input.error {
    margin: 0;
    border: 1px solid #e63b33;
    float: none;
}
.logged-in.page-node-add-slider #page #main .messages {
    display: block;
    float: none;
    margin: 0 0 22px;
    overflow: hidden;
}
.logged-in.page-node-add-slider #main .messages {
    background-color: #fed2d3;
    border: 1px solid #d8929c;
    border-radius: 8px;
    margin: 15px 0;
    padding: 5px 12px;
    width: 95%;
    color: #d62422 !important;
}
.logged-in.page-node-add-slider #main .messages ul.messages__list {
    margin-left: 12px;
}
.logged-in #page #faqs-node-form .dropdown-drop-arrow {
    background-image: none !important;
    width: auto !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 0;
}
.logged-in #page #faqs-node-form .dropdown-drop-arrow .form-select {
    width: 100% !important;
    height: 100px !important;
}
.logged-in #page #faqs-node-form .vertical-tabs-panes .dropdown-drop-arrow .form-select {
    width: 100% !important;
    height: auto !important;
}
.logged-in #page .node-form .form-actions .form-element-main,
.logged-in #page .node-form .image-widget-data .form-element-main,
.logged-in #page .form-actions .form-element-main {
    display: inline-block;
}
.logged-in #page .node-form .image-widget-data .form-element-main {
    margin-left: 15px;
}
.node-footer_section-form .form-wrapper .form-element-main {
    float: left !important;
}
.logged-in #page .node-form .dropdown-drop-arrow {
    background: url("../images/arrow.png") no-repeat scroll 162px 9px #fff;
    border: 1px solid #cccdd0;
}
.logged-in #page .node-form #edit-field-city,
.logged-in #page .node-form #edit-field-usage,
.logged-in #page .node-form #edit-field-plan-speed {
    /*margin-top: 12px;*/
    
    margin-right: 45px !important;
}
.logged-in #page .node-form #edit-field-plan-speed input {
    margin-top: 4px;
}
.logged-in #page .node-form #edit-field-city .form-item-field-city-und .dropdown-drop-arrow {
    border-radius: 0;
    height: 100px;
    overflow: auto;
    padding: 0;
    background-image: none;
    width: 220px;
}
.logged-in #page .node-form #edit-field-city .form-item-field-city-und .dropdown-drop-arrow select {
    height: 100px;
    width: 199px;
}
.logged-in #page #media-center-node-form.node-form .form-item-title {
    float: none;
    margin-top: 15px;
}
.logged-in #page #media-center-node-form.node-form #edit-field-release-date {
    margin-top: 15px;
}
.logged-in #page #footer-section-node-form #edit-field-footer-section {
    clear: both;
}
.logged-in #page #product-services-node-form.node-form .form-item-title {
    margin: 0 30px 0 0;
}
.logged-in #page #taxonomy-form-term #edit-relations .form-type-select {
    overflow: hidden;
}
.logged-in #page #taxonomy-form-term #edit-relations .form-type-select .dropdown-drop-arrow .form-select {
    height: 135px;
}
.logged-in #page #taxonomy-form-term #edit-relations {
    margin-top: 20px;
}
.logged-in #page #taxonomy-form-term #edit-relations .form-type-select .dropdown-drop-arrow {
    width: 220px;
    padding: 0;
    background-image: none;
    border: 1px solid #c0c0c0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.logged-in #page .node-form .form-item-title {
    display: inline-block;
    float: left;
    margin: 0 30px 0 0;
}
.logged-in #page .node-form #edit-field-city {
    clear: both;
}
.logged-in #page .node-form #edit-field-post-limit-usage,
.logged-in #page .node-form #edit-field-plan-speed,
.logged-in #page .node-form #edit-field-plan-code,
.logged-in #page .node-form #edit-field-city,
.logged-in #page .node-form #edit-field-usage,
.logged-in #page .node-form #edit-field-speed-unit,
.logged-in #page .node-form #edit-field-plan-type,
.logged-in #page .node-form #edit-field-limit,
.logged-in #page .node-form #edit-field-limit-fup,
.logged-in #page .node-form #edit-field-limit,
.logged-in #page .node-form #edit-field-limit-post-usage,
.logged-in #page .node-form #edit-field-post-fup-speed,
.logged-in #page .node-form #edit-field-limit-post-speed-fup,
.logged-in #page .node-form #edit-field-price,
.logged-in #page .node-form #edit-field-installation,
.logged-in #page .node-form #edit-field-subscription,
.logged-in #page .node-form #edit-field-duration,
.logged-in #page .node-form #edit-field-speed-name,
.logged-in #page .node-form #edit-field-contention-ratio,
.logged-in #page .node-form #edit-field-fcontention-ratio-,
.logged-in #page .node-form #edit-field-billing-months,
.logged-in #page .node-form #edit-field-post-fnotes,
.logged-in #page .node-form #edit-field-monthly-usage,
.logged-in #page .node-form #edit-field-monthly-amount,
.logged-in #page .node-form #edit-field-bill-free {
    display: inline-block;
    float: left;
    width: 200px;
    margin-right: 30px;
    vertical-align: top;
}
.logged-in #page .node-form #edit-field-bill-free {
    margin-top: 25px;
}
.logged-in #page .node-form #edit-field-bestseller {
    display: inline-block;
    margin-left: 35px;
    margin-top: 25px;
}
.logged-in #page .node-form #edit-field-no-of-simultaneous-allowed,
.logged-in #page .node-form #edit-field-no-of-device-registrations {
    display: inline-block;
    float: left;
    margin-right: 30px;
    width: 45%;
    vertical-align: top;
}
.logged-in #page .node-form #edit-field-limit,
.logged-in #page .node-form #edit-field-plan-code,
.logged-in #page .node-form #edit-field-data-description,
.logged-in #page .node-form #edit-field-not-refundable {
    clear: both;
}
/********************* Approver Forms CSS Ends Here *************************/
/********************* View Plan Selector CSS Starts Here *********************/

.logged-in .node-plan-selector .field-name-field-budget,
.logged-in .node-plan-selector .field-name-field-speed,
.logged-in .node-plan-selector .field-name-field-data-usage {
    background-color: #fff;
    border-right: 1px solid #d9d9d9;
    width: 30%;
    display: table-cell;
    vertical-align: top;
    padding: 15px;
}
.logged-in .node-plan-selector .field-name-field-data-usage {
    border-right: none;
}
.logged-in article.node-90 {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    width: 100%;
    display: table;
}
.logged-in .node-plan-selector .field-name-field-budget .field-label,
.logged-in .node-plan-selector .field-name-field-speed .field-label,
.logged-in .node-plan-selector .field-name-field-data-usage .field-label {
    color: #e63b33;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 10px;
}
.logged-in .node-plan-selector .field-name-field-budget .field-items .field-item,
.logged-in .node-plan-selector .field-name-field-speed .field-items .field-item,
.logged-in .node-plan-selector .field-name-field-data-usage .field-items .field-item {
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 13px;
    text-indent: 5px;
    color: #646464;
    display: list-item;
}
.logged-in .node-plan-selector .field-name-field-budget .field-items .field-item:last-child {
    margin-bottom: 0;
}
/********************* View Section - Plan Selector CSS Ends Here *********************/
/******************** View Section - Home Page Banner CSS Starts Here ***********************/

.logged-in .node-slider {
    position: relative;
}
.logged-in .node-slider .field-name-field-slider-image {
    display: table-row;
    height: 490px;
    left: 0;
    position: absolute;
    vertical-align: bottom;
}
.logged-in .node-slider .field-type-text-with-summary {
    display: table-row;
    float: right;
    position: absolute;
    right: 0;
}
.logged-in .node-slider .field-name-field-slider-image .field-items,
.logged-in .node-slider .field-type-text-with-summary .field-items {
    display: table-cell;
    height: 495px;
    vertical-align: bottom;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper .icon {
    background-color: #dddfdf;
    border-radius: 40px;
    height: 73px;
    width: 73px;
    text-align: center;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper {
    height: 230px;
    margin: 20px 0 0;
    width: 220px;
    line-height: 1;
}
.logged-in .node-slider .field-type-text-with-summary .fontSize36px,
.logged-in .node-slider .field-type-text-with-summary .fontSize36px p {
    font-size: 36px;
    line-height: 37px;
    color: #e63b33;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper .speedIcon {
    margin: 15px 0 0;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper .iconMargin {
    margin: 0 0 0 35px;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper .iconMargin1 {
    margin: 30px 0 0;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper .iconMargin2 {
    margin: 30px 0 0 35px;
}
.logged-in .node-slider .field-type-text-with-summary .iconWrapper .text {
    margin: 25px 0 0;
}
.logged-in .node-slider .field-type-text-with-summary .broadBandMargin2 .arrowBroadBand {
    margin: 22px 15px 0 20px;
}
.logged-in .node-slider .field-type-text-with-summary .broadBandMargin3 .redBigCircle .textAlign {
    text-align: center;
    color: #e0e0e0;
    line-height: 8px;
    padding: 20px 0 0;
}
.logged-in .node-slider .field-type-text-with-summary .broadBandMargin3 .topCities .bigText {
    color: #e0e0e0;
}
.logged-in .node-11 .field-name-field-slider-image {
    float: left;
    width: 60%;
}
.logged-in .node-11 .field-type-text-with-summary {
    float: right;
    width: 40%;
}
.logged-in .node-11 .field-type-text-with-summary .rightHdCloud .internetText {
    line-height: 1;
}
.logged-in .node-11 .field-type-text-with-summary .rightHdCloud .askBtn a,
#block-views-fa92b0621605edd5c42dac3d15d687d9 .views-field-field-slider-desription- .rightHdCloud .askBtn a {
    color: #6a6a6a;
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    border-radius: 20px;
    cursor: pointer;
    font-size: 14px;
    margin-top: 15px;
    display: block;
}
.logged-in .node-11 .field-type-text-with-summary .rightHdCloud .askBtn a:hover,
#block-views-fa92b0621605edd5c42dac3d15d687d9 .views-field-field-slider-desription- .rightHdCloud .askBtn a:hover {
    color: #66be00;
    background-color: #fff;
    border: 1px solid #66be00;
}
.view-content-manager caption {
    display: none;
}
/******************** View Section - Home Page Banner CSS Ends Here ***********************/
/******************* View Section Common CSS Starts Here ****************************/

.logged-in h1#page-title {
    font-size: 22px;
    color: #3d4248;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 8px;
}
#main .view .view-header p {
    margin: 5px 0;
    color: #646464;
    text-align: left;
    float: left;
}
#main .view .view-filters {
    clear: both;
}
/******************* View Section Common CSS Ends Here ****************************/
/****************** View Section - View Plans CSS Starts Here *********************/

.node-plans .detail-top-gray {
    background-color: #d1d1d2;
    border-radius: 7px;
    height: 375px;
    position: relative;
    width: 231px !important;
    margin-left: 16.5px;
    margin-right: 0;
}
.node-plans .detail-top-gray .views-field-field-bestseller {
    font-size: 27px;
    color: #424242;
    font-family: Tikona-IconFont;
    line-height: 28px;
    height: 30px;
    display: block;
}
.node-plans .detail-top-gray .views-field-field-limit-fup-2 {
    float: left;
    font-family: UbuntuBold;
    font-size: 24px;
    color: #e63b33;
    padding: 0 10px;
}
.node-plans .detail-top-gray .views-field-field-limit-fup-2 span.usage {
    font-size: 18px;
    margin-left: 5px;
    font-family: UbuntuRegular;
}
.node-plans .detail-top-gray .views-field-field-usage-icon {
    font-family: Tikona-IconFont;
    float: right;
    font-size: 32px;
    color: #e63b33;
    margin: 0 7px 0 0;
    padding: 0;
}
.node-plans .detail-top-gray .views-field-field-price {
    font-family: UbuntuBold;
    font-size: 24px;
    color: #e63b33;
    width: 150px;
    padding: 0 10px;
}
.node-plans .detail-top-gray .views-label-field-price {
    font-family: Tikona-IconFont;
    font-size: 20px;
}
.node-plans .detail-top-gray .views-field-field-duration {
    font-family: UbuntuBold;
    font-size: 12px;
    padding: 0 10px;
    color: #e63b33;
    margin-top: 12px;
}
/*view plans*/

.plan-contention,
.plan-login-allowed,
.plan-no-of-device,
.plan_book_now_desc,
.plan_more_info_desc,
.plan_refundable_desc {
    display: none;
}
.node-plans .detail-top-gray .views-field-field-limit-1 {
    color: #646464;
    float: left;
    font-family: UbuntuBold;
    font-size: 15px;
    margin-top: 12px;
}
.node-plans .detail-top-gray .views-field-field-limit-1 .views-label-field-limit-1,
.node-plans .detail-top-gray .views-field-field-limit-1 .field-content {
    float: left;
    margin-left: 10px;
}
.node-plans .detail-top-gray .views-field-field-post-fup-speed-1 {
    clear: left;
    color: #646464;
    float: left;
    font-family: UbuntuRegular;
    font-size: 12px;
    line-height: 14px;
    padding: 0 0 0 10px;
}
.node-plans .detail-top-gray .views-label-field-post-fup-speed-1 {
    font-family: UbuntuBold;
}
.node-plans .detail-top-gray .views-field-nothing {
    float: right;
    margin-top: 5px;
    padding: 0 10px;
}
.node-plans .detail-top-gray .book-now {
    background-color: #fff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    box-shadow: 0 3px 0 0 #646464;
    color: #6a6a6a;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: -0.2px;
    padding: 8px 10px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 87px;
}
.node-plans .detail-top-gray .book-now:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
    box-shadow: 0 3px 0 0 #e63b33;
}
.node-plans .detail-top-gray .views-field-field-subscription {
    bottom: 10px;
    left: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}
.node-plans .detail-top-gray .more-info {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    bottom: 10px;
    box-shadow: none;
    color: #6a6a6a;
    cursor: pointer;
    font-size: 11px;
    padding: 4px 0;
    position: absolute;
    right: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 84px;
}
.node-plans .detail-top-gray .more-info:hover {
    color: #e63b33;
    border: 1px solid #e63b33;
}
.node-plans .plan-more-info .om-autoscroll,
.node-plans .plan-more-info .btnOR,
.node-plans .plan-more-info .om-autoscroll {
    display: none;
}
/****************** View Section - View Plans CSS Ends Here *********************/
/***************** Content Manager Nav Menu CSS Starts Here ********************/

#block-menu-menu-content-manager ul.menu li {
    /*background-color: #ffc8c5;*/
    
    background-color: #ffca77;
    border: none;
    color: #343434;
}
#block-menu-menu-content-manager ul.menu li:nth-child(11) {
    background-color: #d0fa9e;
}
#block-menu-menu-content-manager ul.menu li:nth-child(12),
#block-menu-menu-content-manager ul.menu li:nth-child(13),
#block-menu-menu-content-manager ul.menu li:nth-child(14),
#block-menu-menu-content-manager ul.menu li:nth-child(15) {
    background-color: #9cdeff;
}
#block-menu-menu-content-manager ul.menu li:nth-child(16),
#block-menu-menu-content-manager ul.menu li:nth-child(17),
#block-menu-menu-content-manager ul.menu li:nth-child(18),
#block-menu-menu-content-manager ul.menu li:nth-child(19),
#block-menu-menu-content-manager ul.menu li:nth-child(20),
#block-menu-menu-content-manager ul.menu li:nth-child(21) {
    background-color: #dedede;
}
/***************** Content Manager Nav Menu CSS Ends Here ********************/

#views-exposed-form-content-manager-page-faqs .dropdown-drop-arrow {
    width: 273px;
    background: url("../images/arrow.png") no-repeat scroll 257px 7px #e4e4e4;
}
#views-exposed-form-content-manager-page-faqs .dropdown-drop-arrow .form-select {
    width: 320px;
}
.node-form #body-add-more-wrapper .text-format-wrapper .form-type-textarea {
    clear: both;
}
.node-form .form-field-type-taxonomy-term-reference,
.node-form .form-field-type-list-text {
    overflow: hidden;
}
.node-form .field-type-text-with-summary a.ckeditor_links,
#taxonomy-form-term .text-format-wrapper a.ckeditor_links,
.node-form .text-format-wrapper fieldset.filter-wrapper,
#taxonomy-form-term .text-format-wrapper fieldset.filter-wrapper {
    display: none !important;
}
input {
    outline: 0;
}
#block-views-slider-block .views-field-edit-node {
    float: left;
}
/*************************** Edit Button CSS Starts Here **********************/

.logged-in .plan-slideshow .flex-viewport li .views-field-field-usage-icon,
.logged-in .carouselCode .flex-viewport li .views-field-field-usage-icon {
    margin-top: 10px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row .quick-edit-link {
    margin-top: 3px;
    height: 21px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row .quick-edit-link,
#block-tikona-forhome-broadband-view-plans .show-plans .view-plan-tabs .quick-edit-link {
    margin-bottom: 10px;
}
#block-tikona-forhome-reviews .view-reviews-testimonial .views_slideshow_main .views-row .quick-edit-link a {
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.logged-in .plan-slideshow .flex-viewport li .quick-edit-link,
.logged-in .carouselCode .flex-viewport li .quick-edit-link {
    position: absolute;
    right: 8px;
    top: 8px;
    height: 21px;
    padding: 0 !important;
    display: block;
    width: auto;
    border-bottom: 0;
}
.logged-in .plan-slideshow .flex-viewport li .quick-edit-link a,
.logged-in .carouselCode .flex-viewport li .quick-edit-link a {
    background-color: #646464;
    color: #fff;
    padding: 3px 10px;
    font-size: 13px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-transform: capitalize;
}
.logged-in .plan-slideshow .flex-viewport li .quick-edit-link a:hover,
.logged-in .carouselCode .flex-viewport li .quick-edit-link a:hover {
    background-color: #7e7e7e;
}
.quick-edit-link a:hover {
    background-color: #7e7e7e;
}
.quick-edit-link {
    border-bottom: 1px solid #646464;
    width: 100%;
    height: 22px;
    padding: 0 !important;
    display: block;
}
.quick-edit-link a {
    background-color: #646464;
    color: #fff;
    padding: 3px 10px;
    font-size: 13px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    text-transform: capitalize;
}
#block-tikona-forhome-reviews .social-links,
#block-tikona-forhome-testimonials .social-links {
    position: relative;
}
.logged-in #block-tikona-forhome-testimonials .social-links {
    margin-top: -13px;
}
#block-tikona-forhome-reviews .social-links .quick-edit-link,
#block-tikona-forhome-testimonials .social-links .quick-edit-link {
    border-bottom: 0;
    position: absolute;
    top: -22px;
}
#block-views-7d4c31fdd8c86824862a8a698c23165e .quick-edit-link {
    margin-top: 10px;
}
.view-display-id-block_user_guide .view-content .item-list li {
    position: relative;
}
.view-display-id-block_user_guide .view-content .item-list li .quick-edit-link {
    position: absolute;
    top: -50px;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .quick-edit-link {
    border-bottom: none;
    float: right;
    width: auto;
}
.view-id-faqs .quicktabs-wrapper .quicktabs-tabpage .quicktabs-views-group .quick-edit-link a {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.footer-outer .topLeftFooter {
    position: relative;
}
.footer-outer .topLeftFooter .quick-edit-link {
    position: absolute;
    top: 414px;
    width: auto;
    border-bottom: none;
}
.footer-outer .topLeftFooter .quick-edit-link a {
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    background-color: #fff;
    color: #646464;
}
.footer-outer .topLeftFooter .quick-edit-link a:hover {
    color: #000;
}
/*************************** Edit Button CSS Ends Here **********************/
/********************* For Home - My Account Section CSS Starts Here *****************/

#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr:first-child td span {
    font-family: Tikona-IconFont;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content .views-field-body h2 {
    color: #FFFFFF;
    font-size: 18px;
    margin: 25px 0 35px 25px;
    clear: both;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-header p {
    color: #fff;
    padding-top: 40px;
    font-size: 24px;
    text-transform: uppercase;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-header p:after {
    font-family: Tikona-IconFont;
    content: "W";
    color: #fff;
    padding: 9px 0 0 10px;
    font-size: 28px;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-header {
    margin-left: 25px;
    overflow: hidden;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content .quick-edit-link {
    position: absolute;
    top: -35px;
    left: 0;
}
.logged-in .footer-outer .topLeftFooter .footer-services {
    padding-top: 20px;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr td a {
    text-decoration: none;
    text-transform: capitalize;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr td .btnLogin a .fontFamilyTikona {
    margin-left: 5px;
    float: right;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr td .btnLogin a {
    color: #6a6a6a;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr td .btnLogin a:hover {
    color: #e63b33;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr td .btnLogin:hover {
    background-color: #fff;
    color: #e63b33;
    border: 1px solid #e63b33;
}
#block-views-e0afd385e2e865a30b43cbce60437a3b .view-display-id-block_my_account .view-content table tr td .btnLogin {
    color: #6a6a6a;
    background-color: #fff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    cursor: pointer;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 10px;
}
/********************* For Home - My Account Section CSS Ends Here *****************/

.logged-in.page-node-revisions #page #main .messages {
    display: block;
    float: none;
    margin: 0 0 22px;
    overflow: hidden;
}
#page #main .messages--status {
    color: #66be00 !important;
    font-size: 14px;
    margin: 0 0 13px 0;
    display: block;
    width: 100%;
}
.section-login #main .messages,
.section-user #main .messages {
    background-color: #fed2d3;
    border: 1px solid #d8929c;
    border-radius: 8px;
    margin: 15px 0;
    padding: 5px 12px;
    width: 95%;
    color: #d62422 !important;
}
.section-login #main .messages ul.messages__list {
    margin-left: 12px;
}
.section-login .tabs-primary,
.section-user .tabs-primary {
    clear: both;
}
.section-user .form-element-main .form-item {
    overflow: hidden;
}
#main {
    margin-bottom: 0;
    position: relative;
    top: 110px;
}
.loader {
    animation-duration: 6s;
    -webkit-animation-duration: 6s;
    -moz-animation-duration: 6s;
    -o-animation-duration: 6s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-name: loaderRoatate;
    -webkit-animation-name: loaderRoatate;
    -moz-animation-name: loaderRoatate;
    -o-animation-name: loaderRoatate;
    -ms-animateion-name: loaderRoatate;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    background: url("../images/tikonaloader.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    position: absolute;
    top: 50%;
    width: 60px;
}
/***************** Get Feedback Form CSS Starts Here ********************/

#block-tikonaforhome-tikona-get-feedback {
    clear: both;
    padding-top: 50px;
    display: block;
    width: 700px;
}
#block-tikonaforhome-tikona-get-feedback .feedback-info .feedback-label {
    display: inline-block;
    font-family: UbuntuBold;
    color: #666;
    margin-top: 7px;
    font-size: 18px;
}
#block-tikonaforhome-tikona-get-feedback .form-title {
    display: inline-block;
    color: #fff;
    margin-top: 7px;
    font-size: 18px;
    font-family: UbuntuBold;
}
#block-tikonaforhome-tikona-get-feedback .feedback-info .feedback-control,
#block-tikonaforhome-tikona-get-feedback .feedback-info .feedback-control .feedbackbtn {
    display: inline-block;
    float: right;
}
#block-tikonaforhome-tikona-get-feedback .feedback-alert {
    padding-top: 7px;
    color: #66BE00;
    clear: both;
    font-size: 16px;
}
#block-tikonaforhome-tikona-get-feedback .feedback-info .feedback-control .feedbackbtn {
    color: #6a6a6a;
    background-color: #fff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    cursor: pointer;
    border-radius: 20px;
    font-size: 14px;
    display: inline-block;
    float: left;
    margin-right: 7px;
}
#block-tikonaforhome-tikona-get-feedback .feedback-info .feedback-control .feedbackbtn:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #e63b33;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions:hover {
    border: 1px solid #e63b33;
    color: #e63b33;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions .submit-icon {
    margin-right: 5px;
    font-family: Tikona-IconFont;
    float: left;
    font-size: 14px;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions .webform-submit {
    background-color: transparent;
    border: none;
    color: #6a6a6a;
    font-size: 12px;
    padding: 0;
    text-transform: uppercase;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions input.form-submit:hover {
    border: none !important;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions:hover input.form-submit {
    color: #e63b33;
    border: none !important;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions {
    margin: 0 0 25px 0;
    float: right;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-actions .form-submit:hover {
    color: #e63b33;
    background-color: #fff;
    border: 1px solid #e63b33;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-item {
    margin: 0 0 30px 0;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .links,
#block-tikonaforhome-tikona-get-feedback .feedback-form .infoSubmit {
    display: none;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .webform-confirmation span {
    color: #66BE00;
    font-size: 14px;
}
#block-tikonaforhome-tikona-get-feedback .feedback-form .form-item .form-textarea-wrapper textarea {
    background-color: transparent;
    background-image: url("../images/textAreaImage.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border: medium none;
    height: 115px;
    line-height: 2.8;
    margin: 0;
    overflow: auto;
    resize: none;
    font-size: 14px;
    color: #646464;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 8px 5px 5px 5px;
    box-shadow: none;
    font-family: UbuntuRegular;
}
/***************** Get Feedback Form CSS Ends Here ********************/
/*********************** Banner Top Button CSS Starts Here **********************/

#block-tikonaforhome-tikona-for-home-banner-link {
    /*position: relative;*/
    
    margin: 0 10px 0 0;
    height: 55px;
    display: none;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links {
    /*position: absolute; top: 0; right: 10px;*/
    
    float: right;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .media-about-us {
    display: none;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .view-all-plans,
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .banner-pay-bill,
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .banner-book-now {
    display: inline-block;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .view-all-plans {
    background: #cf322c;
    background: -moz-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(207, 50, 44, 1)), color-stop(51%, rgba(238, 58, 51, 1)), color-stop(100%, rgba(254, 62, 54, 1)));
    background: -webkit-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -o-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -ms-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: linear-gradient(to bottom, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cf322c', endColorstr='#fe3e36', GradientType=0);
    width: 125px;
    height: 60px;
    vertical-align: top;
    border-bottom-left-radius: 10px;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .view-all-plans:hover {
    background: #fe3e36;
    background: -moz-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe3e36), color-stop(47%, #f23b33), color-stop(100%, #cf322c));
    background: -webkit-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -o-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -ms-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: linear-gradient(to bottom, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fe3e36', endColorstr='#cf322c', GradientType=0);
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .banner-pay-bill {
    width: 125px;
    height: 60px;
    vertical-align: top;
    border-bottom-right-radius: 10px;
    background: #646464;
    background: -moz-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(100, 100, 100, 1)), color-stop(51%, rgba(83, 83, 83, 1)), color-stop(100%, rgba(62, 62, 62, 1)));
    background: -webkit-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -o-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -ms-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: linear-gradient(to bottom, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#3e3e3e', GradientType=0);
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .banner-pay-bill:hover {
    background: #3e3e3e;
    background: -moz-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e3e3e), color-stop(100%, #646464));
    background: -webkit-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -o-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -ms-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: linear-gradient(to bottom, #3e3e3e 0, #646464 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#646464', GradientType=0);
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .view-all-plans .fontFamilyTiokna {
    font-family: Tikona-IconFont;
    color: #fff;
    font-size: 35px;
    display: inline-block;
    margin-top: 18px;
    margin-left: 7px;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .view-all-plans .view-plan-txt {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    width: 63px;
    float: right;
    text-align: center;
    margin-top: 9px;
    padding: 0 10px;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .banner-pay-bill .fontFamilyTiokna {
    font-family: Tikona-IconFont;
    color: #fff;
    font-size: 35px;
    display: inline-block;
    margin-top: 18px;
    margin-left: 7px;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-links .banner-pay-bill .quick-bill-txt {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    width: 63px;
    float: right;
    text-align: center;
    margin-top: 9px;
    padding: 0 10px;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now {
    background-color: #fff;
    border: 1px solid #b4b5b5;
    border-radius: 0 0 10px 10px;
    height: 55px;
    display: block;
    position: relative;
    width: 195px;
    z-index: 1;
    color: #ee3a33;
    box-shadow: 0 3px 0 #e63b33;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now.show-on-mobile {
    display: none;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now:hover,
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now:hover .book-now-txt,
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now:hover .fontFamilyTiokna {
    color: #fff;
    background-color: #e63b33;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now .fontFamilyTiokna {
    font-family: Tikona-IconFont;
    color: #e63b33;
    font-size: 35px;
    display: inline-block;
    margin-top: 18px;
    margin-left: 7px;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now .book-now-txt {
    display: inline-block;
    color: #a0a0a0;
    font-size: 15px;
    width: 141px;
    float: right;
    text-align: left;
    margin-top: 9px;
    padding: 0 6px 0 0;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now .book-now-txt .book-now-title {
    font-family: UbuntuBold;
}
#block-tikonaforhome-tikona-for-home-banner-link .banner-book-now .book-now-txt .small-txt {
    font-size: 12px;
}
/*********************** Banner Top Button CSS Ends Here **********************/

.ajax-progress-throbber {
    display: none;
}
/************************* Subscribe Page CSS Starts Here ************************/

body.page-node-17221 {
    -moz-transform: scale(0.8, 0.8);
    zoom: 0.8;
    zoom: 80%;
    -moz-transform-origin: top center;
}
.section-subscribe section {
    position: relative;
}
.section-subscribe .node-17221 {
    background: rgb(226, 227, 227);
    background: -moz-linear-gradient(left, rgba(226, 227, 227, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(226, 227, 227, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(226, 227, 227, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(226, 227, 227, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(226, 227, 227, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(226, 227, 227, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e2e3e3', endColorstr='#ffffff', GradientType=1);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    overflow: hidden;
    margin: 20px 0;
    position: relative;
    width: 100%;
    padding: 40px 0 135px 0;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item label {
    font-family: 'UbuntuRegular';
    font-size: 15px;
    color: #77787b;
    font-weight: normal;
    display: inline-block;
    width: 120px;
    float: left;
    margin-right: 10px;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item .dropdown-drop-arrow {
    border-radius: 0;
    background-color: transparent;
    border: none;
    width: auto;
    margin: 0;
    padding: 0;
    float: none;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item .dropdown-drop-arrow select option {
    color: #fff;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item .dropdown-drop-arrow select {
    width: 233px;
    height: auto;
    padding: 5px 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 0;
    font-family: 'UbuntuRegular';
    font-size: 14px;
    color: #FFF;
    -webkit-appearance: none;
    background: rgba(153, 153, 153, 10);
    float: none;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item,
.section-subscribe #block-webform-client-block-138 .form-item {
    margin: 0;
}
.section-subscribe #block-webform-client-block-138 .form-element-main:first-child {
    margin-top: 15px;
}
.section-subscribe #block-webform-client-block-138 .form-element-main {
    margin: 0;
    height: 53px;
    clear: both;
    overflow: hidden;
    position: relative;
}
.section-subscribe #block-webform-client-block-138 .form-element-main:nth-child(6) {
    display: none;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .messages {
    position: absolute;
    left: -18px;
    top: 37px;
}
.section-subscribe #block-webform-client-block-138 .captcha .messages {
    margin: 0 0 0 132px;
}
.section-subscribe #block-webform-client-block-138 .captcha {
    float: none;
    margin-bottom: 10px;
    overflow: hidden;
}
.section-subscribe #block-webform-client-block-138 .captcha input {
    width: 235px;
    height: 28px;
    background: rgba(153, 153, 153, 10);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 0;
    padding: 0 0 0 10px;
    font-family: 'UbuntuRegular';
    font-size: 14px;
    color: #FFF;
    margin: 0;
}
.section-subscribe #block-webform-client-block-138 .webform-component-markup p {
    margin: 0;
}
.section-subscribe #block-webform-client-block-138 .webform-component-markup {
    font-family: 'UbuntuRegular';
    font-size: 10px;
    color: #77787b;
    line-height: 18px;
    clear: both;
}
.section-subscribe #block-webform-client-block-138 .form-actions input.form-submit {
    background-color: #e82f26;
    border: none;
    font-size: 15px;
}
.section-subscribe #block-webform-client-block-138 .form-actions {
    margin: 40px 0;
    width: 100%;
    text-align: center;
}
.section-subscribe #block-webform-client-block-138 .form-actions input.form-submit:hover {
    border: none !important;
    color: #fff;
}
.section-subscribe #block-webform-client-block-138 .form-actions:before {
    content: url('../images/speed_logo.png');
    font-size: 16px;
    font-family: 'UbuntuRegular';
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    display: none !important;
}
.section-subscribe #main h1#page-title {
    display: none;
}
.section-subscribe .node-17221 .field-type-text-with-summary td.bold_text {
    font-family: 'UbuntuBold';
    font-size: 43px;
    line-height: 40px;
    color: #de3939;
    text-transform: uppercase;
}
.section-subscribe .node-17221 .field-type-text-with-summary td.light_text {
    font-family: 'UbuntuRegular';
    font-size: 43px;
    line-height: 40px;
    color: #de3939;
    text-transform: uppercase;
}
.section-subscribe .node-17221 .field-type-text-with-summary table tr td:first-child {
    width: 70px;
    padding-left: 30px;
}
.section-subscribe .node-17221 .field-type-text-with-summary table tr td {
    color: #424242;
    font-size: 15px;
}
.section-subscribe .node-17221 .field-type-text-with-summary table tr td .red_text {
    font-family: 'UbuntuBold';
    font-size: 17px;
    color: #de3939;
    line-height: 20px;
}
.section-subscribe .node-17221 .field-type-text-with-summary table tr td.italic_text {
    font-family: 'UbuntuRegular';
    font-style: italic;
    font-size: 14px;
    color: #424242;
    line-height: 20px;
}
.section-subscribe #footer #block-block-1 table {
    width: 100%;
}
.section-subscribe #footer #block-block-1 table tr:first-child {
    background-color: #333333;
}
.section-subscribe #footer #block-block-1 table tr td table {
    margin: 0;
}
.section-subscribe #main ul.tabs-primary {
    clear: both;
}
.section-subscribe #footer #block-block-1 table tr td.footer-subscribe-bg {
    background: #ee3c32;
    /* Old browsers */
    
    background: -moz-linear-gradient(left, #ee3c32 0%, #d57d1c 20%, #64bf02 40%, #019fde 59%, #019fde 59%, #867899 79%, #ed3b37 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ee3c32), color-stop(20%, #d57d1c), color-stop(40%, #64bf02), color-stop(59%, #019fde), color-stop(59%, #019fde), color-stop(79%, #867899), color-stop(100%, #ed3b37));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(left, #ee3c32 0%, #d57d1c 20%, #64bf02 40%, #019fde 59%, #019fde 59%, #867899 79%, #ed3b37 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(left, #ee3c32 0%, #d57d1c 20%, #64bf02 40%, #019fde 59%, #019fde 59%, #867899 79%, #ed3b37 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(left, #ee3c32 0%, #d57d1c 20%, #64bf02 40%, #019fde 59%, #019fde 59%, #867899 79%, #ed3b37 100%);
    /* IE10+ */
    
    background: linear-gradient(to right, #ee3c32 0%, #d57d1c 20%, #64bf02 40%, #019fde 59%, #019fde 59%, #867899 79%, #ed3b37 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ee3c32', endColorstr='#ed3b37', GradientType=1);
    /* IE6-9 */
    
    height: 3px;
}
.section-subscribe #footer #block-block-1 table tr td a {
    font-family: 'UbuntuRegular';
    font-size: 14px;
    color: #FFF;
    transition: all 0.5s ease 0s;
}
.section-subscribe #footer #block-block-1 table tr td a:hover {
    font-family: 'ubunturegular';
    font-size: 14px;
    color: #DE3939;
}
.section-subscribe #footer #block-block-1 table tr td.copy_text {
    font-family: 'ubunturegular';
    font-size: 11px;
    color: #646464;
}
.section-subscribe #block-webform-client-block-138 .webform-confirmation {
    margin: 0 30px;
    text-align: center;
    line-height: 24px;
}
.section-subscribe #block-webform-client-block-138 .webform-confirmation input.reset-booknow {
    display: none;
}
/************************* Subscribe Page CSS Ends Here ************************/

#block-tikona-forhome-testimonials h2 .fontFamilyTikona {
    font-size: 28px;
    line-height: 35px;
}
#block-tikona-forhome-social-media-policy .social-media-policy h2.title-contactus .fontFamilyTikona {
    line-height: 36px;
}
#block-tikonaforhome-tikona-for-home-mobile-link {
    display: none;
}
/*************** New Connection Forms CSS Starts Here ***************/

.page-node-91 h1#page-title {
    color: #646464;
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 20px;
}
.page-node-91 .webform-client-form .form-element-main {
    display: inline-block;
    width: 48%;
    margin: 0.9em 2% 0.9em 0;
    position: relative;
    vertical-align: top;
}
.page-node-91 #main .webform-client-form .form-item .form-text {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    border-radius: 0;
    width: 100%;
    font-size: 14px;
    margin: 0;
    float: left;
}
.page-node-91 .webform-client-form .form-item .dropdown-drop-arrow {
    background: url('../images/arrow.png') no-repeat 97% center;
    float: left;
    height: 24px;
    overflow: hidden;
    width: 99%;
    margin: 0;
    border: 0;
    padding: 0;
}
.page-node-91 .webform-client-form .form-item .form-select {
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #B2B2B2;
    box-shadow: none;
    margin-bottom: -1px;
    padding: 0;
    color: #a4a4a4;
    font-size: 14px;
    border-radius: 0;
    max-width: 106%;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 106%;
    height: auto;
    margin: 0;
}
.page-node-91 .webform-client-form .captcha {
    float: right;
    margin: 10px 0;
    width: 48%;
    margin-right: 2%;
}
.page-node-91 .captcha .form-item-captcha-response {
    float: right;
    margin: 0 !important;
    width: 70%;
}
.page-node-91 .webform-component-- {
    width: 50%;
    float: right;
    margin: 7px 0;
}
.page-node-91 .form-actions {
    margin-left: 0;
    float: left;
    clear: both;
}
.page-node-91 .form-actions {
    background-color: #ffffff;
    border: 1px solid #cccdd0;
    border-radius: 20px;
    color: #6a6a6a;
    cursor: pointer;
    padding: 7px 15px;
    box-shadow: 0px 3px 0 0px #646464;
    -webkit-box-shadow: 0px 3px 0 0px #646464;
    -moz-box-shadow: 0px 3px 0 0px #646464;
}
.page-node-91 .form-submit {
    background-color: transparent;

    border: none;
    color: #6a6a6a;
    padding: 0;
    font-size: 16px;
}
.page-node-91 .webform-component-markup span {
    font-size: 14px;
    color: #939393;
}
.page-node-91 .form-actions:hover input.form-submit {
    border: none !important;
    color: #e63b33 !important;
}
.page-node-91 .form-actions:hover {
    background-color: #fff;
    border: 1px solid #e63b33;
    color: #e63b33;
    box-shadow: 0px 3px 0 0px #e63b33;
    -webkit-box-shadow: 0px 3px 0 0px #e63b33;
    -moz-box-shadow: 0px 3px 0 0px #e63b33;
}
.page-node-91 #main .webform-client-form .form-element-main .messages {
    margin: 0;
}
.page-node-91 #main .webform-client-form .form-item .form-text.error,
.page-node-91 #main .webform-client-form .form-item .form-select.error {
    border-bottom: 1px solid #e63b33;
}
.page-node-91 #main .webform-client-form .captcha .messages {
    margin: 0 0 0 30px;
}
/*************** New Connection Forms CSS Ends Here ***************/
/*************** 404 Page CSS Starts Here ****************/

.page-node-17241 #main h1#page-title,
.page-node-17242 #main h1#page-title {
    text-align: center;
    font-size: 40px;
    font-family: UbuntuBold;
    color: #e63b33;
    margin-top: 50px;
}
.page-node-17241 #main .node-17241,
.page-node-17242 #main .node-17242 {
    text-align: center;
}
.page-node-17241 #main .field-type-text-with-summary p span,
.page-node-17242 #main .field-type-text-with-summary p span {
    font-family: UbuntuBold;
}
/*************** 404 Page CSS Ends Here ****************/
/************** For Home Services Features Banner Slider CSS Starts Here ***************/

#block-views-slider-block-11 .view-slider {
    position: relative !important;
    height: 407px;
    overflow: hidden;
    float: left;
}
#block-views-slider-block-11 .views-slideshow-controls-bottom {
    position: absolute;
    top: 145px;
    width: 100%;
    z-index: 99;
}
#widget_pager_bottom_slider-block_11 {
    overflow: hidden;
    position: absolute;
    top: 225px;
    left: 400px;
    z-index: 99;
}
#block-views-slider-block-11 .view-slider .views_slideshow_cycle_main {
    position: relative;
    width: 980px;
    min-height: 400px;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row {
    position: relative !important;
    height: 400px !important;
}
#block-views-slider-block-11 #widget_pager_bottom_slider-block_11 .views-slideshow-pager-field-item:first-child {
    border-radius: 15px 0 0 15px;
}
#block-views-slider-block-11 #widget_pager_bottom_slider-block_11 .views-slideshow-pager-field-item:last-child {
    border-radius: 0 15px 15px 0;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row-item {
    display: table;
    width: 100%;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row-item .views-field {
    display: table-row;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row-item .views-field {
    display: table-row;
}
#block-views-slider-block .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .field-content {
    vertical-align: middle;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row-item .views-field .field-content {
    display: table-cell;
}
#block-views-slider-block-11 #widget_pager_bottom_slider-block_11 .views-slideshow-pager-field-item.active,
#block-views-slider-block-11 #widget_pager_bottom_slider-block_11 .views-slideshow-pager-field-item:hover {
    background-color: #e63b33;
    color: #e63b33;
}
#block-views-slider-block-11 #widget_pager_bottom_slider-block_11 .views-slideshow-pager-field-item {
    margin-left: 0;
    display: block;
    float: left;
    height: 13px;
    width: 40px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    cursor: pointer;
    color: #fff;
    text-indent: 0;
}
#block-views-slider-block-11 {
    width: 96%;
    min-height: 400px;
    margin-bottom: 0;
}
#block-views-slider-block-11 .view-slider .views-field-body .colorBtnWrapper {
    width: 204px;
    height: 100px;
    margin: 0 auto;
}
#block-views-slider-block-11 .view-slider .views-field-body .redBtn {
    background: #cf322c;
    background: -moz-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(207, 50, 44, 1)), color-stop(51%, rgba(238, 58, 51, 1)), color-stop(100%, rgba(254, 62, 54, 1)));
    background: -webkit-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -o-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: -ms-linear-gradient(top, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    background: linear-gradient(to bottom, rgba(207, 50, 44, 1) 0, rgba(238, 58, 51, 1) 51%, rgba(254, 62, 54, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cf322c', endColorstr='#fe3e36', GradientType=0);
    width: 100px;
    height: 100px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#block-views-slider-block-11 .view-slider .views-field-body a:hover.redBtn {
    background: #fe3e36;
    background: -moz-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe3e36), color-stop(47%, #f23b33), color-stop(100%, #cf322c));
    background: -webkit-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -o-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: -ms-linear-gradient(top, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    background: linear-gradient(to bottom, #fe3e36 0, #f23b33 47%, #cf322c 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fe3e36', endColorstr='#cf322c', GradientType=0);
}
#block-views-slider-block-11 .view-slider .views-field-body .redBtn .lineHeight,
#block-views-slider-block-11 .view-slider .views-field-body .blackBtn .lineHeight {
    display: block;
    line-height: 21px;
    margin-top: 28px;
}
#block-views-slider-block-11 .view-slider .views-field-body .btnVerticalLine {
    border-right: 1px solid #c1c1c1;
    border-left: 1px solid #5c1614;
    width: 1px;
    height: 100%;
}
#block-views-slider-block-11 .view-slider .views-field-body .blackBtn {
    width: 100px;
    height: 100px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #646464;
    background: -moz-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(100, 100, 100, 1)), color-stop(51%, rgba(83, 83, 83, 1)), color-stop(100%, rgba(62, 62, 62, 1)));
    background: -webkit-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -o-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: -ms-linear-gradient(top, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    background: linear-gradient(to bottom, rgba(100, 100, 100, 1) 0, rgba(83, 83, 83, 1) 51%, rgba(62, 62, 62, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#3e3e3e', GradientType=0);
}
#block-views-slider-block-11 .view-slider .views-field-body a:hover.blackBtn {
    background: #3e3e3e;
    background: -moz-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e3e3e), color-stop(100%, #646464));
    background: -webkit-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -o-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: -ms-linear-gradient(top, #3e3e3e 0, #646464 100%);
    background: linear-gradient(to bottom, #3e3e3e 0, #646464 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#646464', GradientType=0);
}
#block-views-slider-block-11 .view-slider .views-field-body .bigBtnWrapper {
    margin: 12px 0 0;
    position: relative;
    width: 250px;
}
#block-views-slider-block-11 .view-slider .views-field-body .btnWrapper .topBtn {
    background-color: #ee3a33;
    border: 1px solid #b4b5b5;
    border-radius: 7px;
    color: #fff;
    padding: 15px 0;
    position: relative;
    width: 250px;
    z-index: 1;
}
#block-views-slider-block-11 .view-slider .views-field-body .btnWrapper .topBtn:hover {
    background-color: #333;
    color: #fff;
}
#block-views-slider-block-11 .view-slider .views-field-body .btnWrapper .topBtn:hover .btnFont a.bookNowBtn {
    color: #fff !important;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_0 .views-field-body .btnWrapper .topBtn:hover {
    background-color: #e63b33;
    color: #fff;
}
#block-views-slider-block-11 .view-slider .views-field-body .btnWrapper .bigBtnWrapper .iconBtn {
    color: #fff;
    margin: 8px 0 0 8px;
}
#block-views-slider-block-11 .view-slider .views-field-body .btnWrapper .bigBtnWrapper .btnFont {
    color: #fff;
    padding: 7px 0 0 7px;
}
/*---- Slide 01 ----*/

#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 45px;
    bottom: -12px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 450px;
    top: 134px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .btnWrapper {
    position: absolute;
    top: 113px;
    right: 25px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .linebroadBand {
    font-size: 34px;
    line-height: 34px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .oneLinerText {
    font-size: 13px;
    line-height: 1.3;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .broadBandMargin3 .redBigCircle {
    background-color: #d82327;
    border-radius: 50px;
    height: 90px;
    margin: 24px 0 0;
    width: 90px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .broadBandMargin3 .redBigCircle .topCities {
    font-size: 14px;
    line-height: 1;
    padding: 13px 0 0;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .broadBandMargin3 .redBigCircle .bigText {
    font-size: 44px;
    line-height: 39px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .broadBandMargin3 .redBigCircle .cities-text {
    font-size: 16px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .bannerDottedLine {
    margin: 66px 0 0;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_0 .views-field-body .horizontalDottedLines {
    width: 102px;
    border-bottom: 1px dashed #de3939;
    height: 1px;
}
/*---- Slide 02 ----*/

#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 0px;
    bottom: -5px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 475px;
    top: 40px;
    width: 236px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .fontSize36px {
    font-size: 30px;
    line-height: 1;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .oneLinerText {
    font-size: 12px;
    line-height: 1.3;
    padding: 2px 0 0;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper {
    width: 190px;
    margin-left: 19px;
    margin-top: 5px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .btnWrapper {
    position: absolute;
    top: 113px;
    right: 25px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul li {
    color: #de3939;
    display: list-item;
    font-size: 12px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul li.lineBullet {
    font-size: 12px;
    line-height: 1.25;
    margin-bottom: 5px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul li.lineBullet .smallFont {
    font-size: 12px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .dottedLines {
    height: 241px;
    width: 15px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine {
    position: absolute;
    top: 87px;
    left: 217px;
    width: 35px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .dottedLines {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #de3939 #de3939 #de3939;
    -moz-use-text-color: #de3939 #de3939 #de3939;
    border-image: none;
    border-style: dashed dashed dashed none;
    border-width: 1px 1px 1px medium;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .horizontalDottedLines {
    margin: 132px 0 0;
    width: 16px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_1 .views-field-body .banner-content.for-home .broadBandRight .horizontalDottedLines {
    border-bottom: 1px dashed #de3939;
    height: 1px;
}
/*---- Slide 03 ----*/

#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body {
    left: 533px !important;
    top: 40px !important;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 80px;
    bottom: -12px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 425px;
    top: 145px;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row {
    width: 980px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .btnWrapper {
    position: absolute;
    top: 113px;
    right: 25px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .linebroadBand {
    font-size: 30px;
    line-height: 34px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .iconWrapper {

    height: 200px;
    margin: 20px 0 0;
    width: 176px;
    line-height: 1;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .iconWrapper .icon {
    height: 55px;
    width: 55px;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row .icon {
    background-color: #cccccc;
    /*background-color: #dddfdf;*/
    
    border-radius: 40px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .iconWrapper .icon .speedIcon {
    font-size: 35px;
    margin: 11px 0 0;
}
#block-views-slider-block-11 .view-slider .views-slideshow-cycle-main-frame-row .textAlign {
    text-align: center;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .broadBandMargin2 .arrowBroadBand {
    margin: 14px 15px 0 20px;
    font-size: 24px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .iconWrapper .icon .text {
    font-size: 12px;
    margin: 16px 0 0;
    width: 68px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_2 .views-field-body .horizontalDottedLines {
    margin: 45px 0 0;
    width: 70px;
    border-bottom: 1px dashed #de3939;
    height: 1px;
}
/*---- Slide 04 ----*/

#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-img.for-home {
    position: absolute;
    left: 89px;
    bottom: -13px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home {
    position: absolute;
    left: 400px;
    top: 130px;
    width: 407px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .btnWrapper {
    position: absolute;
    top: 113px;
    right: 25px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .broadBand {
    font-size: 30px;
    line-height: 1;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper {
    width: 250px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul {
    padding: 13px 0 0 17px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul li {
    color: #de3939;
    display: list-item;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul li.lineBullet {
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 5px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .rightTextWrapper ul li.lineBullet .smallFont {
    font-size: 12px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine {
    margin-top: 7px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .dottedLines {
    height: 185px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .dottedLines {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #de3939 #de3939 #de3939;
    -moz-use-text-color: #de3939 #de3939 #de3939;
    border-image: none;
    border-style: dashed dashed dashed none;
    border-width: 1px 1px 1px medium;
    height: 169px;
    width: 25px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .horizontalDottedLines {
    margin: 105px 0 0;
    width: 24px;
}
#block-views-slider-block-11 .view-slider #views_slideshow_cycle_div_slider-block_11_3 .views-field-body .banner-content.for-home .broadBandRight .bannerDottedLine .horizontalDottedLines {
    border-bottom: 1px dashed #de3939;
    height: 1px;
}
/************** For Home Services Features Banner Slider CSS Ends Here ***************/
/*********** Site Map CSS Starts Here ***********/

#main #site-map .site-map-menus .site-map-box-menu h2 {
    display: none;
}
#main #site-map .site-map-menus .site-map-box-menu .content:before {
    content: "Site Map";
    color: #e63b33;
    font-size: 18px;
    line-height: 40px;
    text-transform: uppercase;
}
#main #site-map .site-map-menus .site-map-box-menu .content ul li a {
    color: #646464;
    font-size: 14px;
    font-family: UbuntuBold;
}
#main #site-map .site-map-menus .site-map-box-menu .content ul li ul li a {
    color: #646464;
    font-size: 14px;
    font-family: UbuntuRegular;
}
#main #site-map .site-map-menus .site-map-box-menu .content ul li {
    padding: 3px 0;
}
/*********** Site Map CSS Ends Here ***********/

hr {
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #f2f2f2;
    border-left: 0;
    border-right: 0;
    margin: 5px 0 15px 0;
    padding: 3px 0;
}
.dispNone {
    display: none;
}
.dispBlock {
    display: block;
}
.node-product-services .componentSeperator {
    border-top: none;
}
.webform-container-inline.webform-datepicker div.form-item.form-type-select {
    display: none;
}
#block-tikona-forhome-how-we-deliver .block-book-now .webform-client-form .form-item.webform-component--appointment-time {
    margin: -5px 0;
}
/*city-description*/

.city-description {
    float: left;
}
.view-plan-tabs li.NextTipLink.Vas {
    display: none;
}
#om-menu-about-us-sub-menu .om-maximenu-middle-right .block-tikonaaboutus .content > div:nth-child(4) {
    display: none !important;
}
#webform-client-form-91 .webform-component--appointment-date > label {
    color: #666;
    font-size: 14px;
    font-weight: normal;
    left: 0;
    position: absolute;
}
#webform-client-form-91 .webform-component--appointment-date > label .form-required {
    color: #666;
}
#quicktabs-for_home_contact_form .webform-client-form .form-item .form-text.webform-calendar {
    padding-left: 130px;
}
.appellate-more {
    background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll center center;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-top: -40px;
    text-indent: -9999px;
    width: 100px;
}
.section-subscribe .messages--error.messages.error {
    display: none
}
.front #main #webform-client-form-138 .form-element-main:nth-child(7) .messages.error,
#main .book-now #webform-client-form-138 .form-element-main:nth-child(7) .messages.error {
    margin-top: -25px;
}
.front #main #webform-client-form-138 .form-element-main:nth-child(8) .messages.error {
    margin-top: -7px;
}
.page-for-home-broadband-plans #main #webform-client-form-138 .form-element-main:nth-child(8) .messages.error {
    margin-top: -20px;
}
#main .rightbuyNowpayLaterForm #webform-client-form-138 .error:first-child {
    background: none;
    padding-left: 0;
}
.pay-tm-box {
    color: #9c2883;
    position: absolute;
    top: 50%;
    line-height: 25px;
    font-size: 17px;
    left: 17%;
    width: 250px;
    text-align: center;
}
.pay-tm-box a {
    color: #9c2883;
    text-decoration: underline;
}
.pay-tm-box a:hover {
    color: #e63b33;
}
/*--- new css  ------*/

.view-plan-tabs li.NextTipLink.Light.Usage,
.view-plan-tabs li.NextTipLink.Flexi.Usage {
    display: none;
}
.page-for-home-broadband-plans-plans-plan-selector #block-tikona-forhome-broadband-plan-selector .planview-2 .plan-bill-free {
    display: none;
}
/*2017/01/19*/

.plan-slideshow .flex-viewport li .views-field-field-fup-limit-text {
    display: inline-block;
    font-size: 18px;
    font-family: UbuntuRegular;
    margin-left: 5px;
    color: #e63b33;
}
.planview-2 .plan-fupl-limit-text {
    font-size: 11px;
    font-family: UbuntuRegular;
}
.flexi_soho_not_display.red-display {
    /*display:inline-block !important;*/
}
/*--hide smart6mbps and smart 3mbps from all cities*/
.page-for-home-broadband-plans-plans .view-plan-tabs li.Smart,.page-for-home-broadband-plans-plans .view-plan-tabs li.Light ,.page-for-home-broadband-plans-plans .view-plan-tabs li.Flexi  ,.page-for-home-broadband-plans-plans .view-plan-tabs li.Vas, .page-for-home-broadband-plans-plans-surat .view-plan-tabs li.Daily {
	display:none;

	
}

.page-for-home-broadband-plans-plans-varanasi .view-plan-tabs li.Smart, .page-for-home-broadband-plans-plans-surat .view-plan-tabs li.Flexi  {
	display:block !important;	
}
.page-for-home-broadband-plans-plans-indore .view-plan-tabs li.Daily ,  .page-for-home-broadband-plans-plans-delhi .view-plan-tabs li.Daily , .page-for-home-broadband-plans-plans-varanasi .view-plan-tabs li.Daily , .page-for-home-broadband-plans-plans-varanasi .view-plan-tabs li.FUP{
	display:none;	
}

/*.view-plan-tabs li:nth-child(4),*/
/*
.page-for-home-broadband-plans-plans-vishakapatnam .view-plan-tabs li:nth-child(3),
.page-for-home-broadband-plans-plans-vishakapatnam .view-plan-tabs li:nth-child(5) {
    display: none;
}
.page-for-home-broadband-plans-plans-vishakapatnam .view-plan-tabs li:nth-child(4) {
    display: block;
}*/
/*01-Feb-17*/

.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan {
    width: 540px;
    margin-bottom: 10px;
}
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tr th {
    background-color: #8e3f97;
    /* 19-Oct-16  */
    
    border-right: 1px solid #c7c7c7;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table.views-table {
    border-radius: 10px 10px 0px 0px;
    /* 19-Oct-16  */
    
    -moz-border-radius: 10px 10px 0px 0px;
    /* 19-Oct-16  */
    
    -webkit-border-radius: 10px 10px 0px 0px;
    /* 19-Oct-16  */
    
    border: none;
    margin: 0;
    border-spacing: 5px !important;
    border-collapse: separate !important;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tr:first-child th {
    text-align: center;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tr th:first-child {
    text-align: left;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-block {
    text-align: center;
    margin-bottom: 10px;
    /* 19-Oct-16*/
}
/* 01-Feb-17*/

.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table thead tr th,
.subscribe-more-plan-link tr th {
    background: rgba(142, 64, 152, 1);
    background: -moz-linear-gradient(top, rgba(142, 64, 152, 1) 0%, rgba(66, 41, 133, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(142, 64, 152, 1)), color-stop(100%, rgba(66, 41, 133, 1)));
    background: -webkit-linear-gradient(top, rgba(142, 64, 152, 1) 0%, rgba(66, 41, 133, 1) 100%);
    background: -o-linear-gradient(top, rgba(142, 64, 152, 1) 0%, rgba(66, 41, 133, 1) 100%);
    background: -ms-linear-gradient(top, rgba(142, 64, 152, 1) 0%, rgba(66, 41, 133, 1) 100%);
    background: linear-gradient(to bottom, rgba(142, 64, 152, 1) 0%, rgba(66, 41, 133, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8e4098', endColorstr='#422985', GradientType=0);
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table thead tr th:first-child {
    border-radius: 10px 0px 0px 0px;
    -moz-border-radius: 10px 0px 0px 0px;
    -webkit-border-radius: 10px 0px 0px 0px;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table thead tr th:last-child {
    border-radius: 0px 10px 0px 0px;
    -moz-border-radius: 0px 10px 0px 0px;
    -webkit-border-radius: 0px 10px 0px 0px;
    border-right: none;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table thead tr,
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table {
    border-radius: 10px 0px 0px 0px;
    -moz-border-radius: 10px 0px 0px 0px;
    -webkit-border-radius: 10px 0px 0px 0px;
    border-right: none;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tbody tr.odd,
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tbody tr.even {
    background-color: #eceded !important;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tbody tr td {
    border: 1px solid #b9b9ba;
    text-align: center;
    box-shadow: 3px 3px 10px #888;
    border: 1px solid #8e3f97;
}

.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tbody tr td:last-child {
    border-right: none;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tbody tr:last-child td {
    border-bottom: none;
}
.section-subscribe #page #header {
    border-bottom: none;
    display: none;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-block .subscribe-logo {
    background-image: url("../images/tikona_subscribe_logo.png");
    background-repeat: no-repeat;
    background-position: left center;
    width: 216px;
    height: 145px;
    margin-bottom: 10px;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-block {
    text-align: center;
}
.section-subscribe #main {
    top: 0;
}
.page-node-17221 section .sub-content {
    /* overflow: hidden; */
    position: relative;
    width: 100%;
    padding: 10px 0 0 0;
    min-height: 850px;
}
.page-node-17221 section .sub-content .node-article {
    display: none;
}
body.section-subscribe,
.section-subscribe #page,
.section-subscribe #page #header {
    background-color: #fff;
}
.section-subscribe #block-webform-client-block-138 .subscribe-form-tab {
    background-image: url(../images/enquiry_heading.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: auto;
    height: 218px;
    position: relative;
    top: 23px;
    background-size: contain;
}
.section-subscribe #block-webform-client-block-138 .webform-client-form-138{
    background-color: #cfd0d2;
    padding: 0px 20px 10px 20px;
    /* 19-Oct-16  */
    
    border-radius: 10px 10px 10px 10px;
    /* 19-Oct-16  */
    
    -moz-border-radius: 10px 10px 10px 10px;
    /* 19-Oct-16  */
    
    -webkit-border-radius: 10px 10px 10px 10px;
    /* 19-Oct-16  */
    
    border: 1px solid #904199;
    width: 350px;
}

#clientsidevalidation-webform-client-form-138-errors  ul {
    margin-top: 30px;
}
.section-subscribe #block-webform-client-block-138 {
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    min-height: 712px;
}
.section-subscribe #block-webform-client-block-138 .form-element-main:first-child {
    margin-top: 25px;
}
.section-subscribe #block-webform-client-block-138 .form-element-main {
    height: 65px;
    clear: both;
    overflow: hidden;
    position: relative;
    width: 90%;
    margin: 0 auto 7px auto;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item,
.section-subscribe #block-webform-client-block-138 .form-item {
    margin: 0;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item label {
    font-family: 'UbuntuRegular';
    font-size: 15px;
    color: #231f20;
    font-weight: normal;
    display: inline-block;
    width: auto;
    float: left;
    margin-right: 10px;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item input {
    width: 100%;
    /* 19-Oct-16  */
    
    height: 28px;
    background: #ffffff;
    /* 19-Oct-16  */
    
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #999a9c;
    /* 19-Oct-16  */
    
    margin: 0;
    padding: 0 0 0 10px;
    font-family: 'UbuntuRegular';
    font-size: 14px;
    color: #646464;
    /* 19-Oct-16  */
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item .dropdown-drop-arrow {
    border-radius: 0;
    background-color: transparent;
    border: none;
    width: auto;
    margin: 0;
    padding: 0;
    float: none;
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item .dropdown-drop-arrow select option {
    color: #646464;
    /* 19-Oct-16  */
}
.section-subscribe #block-webform-client-block-138 .form-element-main .form-item .dropdown-drop-arrow select {
    width: 100%;
    /* 19-Oct-16  */
    
    height: auto;
    padding: 5px 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #999a9c;
    /* 19-Oct-16  */
    
    font-family: 'UbuntuRegular';
    font-size: 14px;
    color: #646464;
    /* 19-Oct-16  */
    
    -webkit-appearance: none;
    background: #ffffff;
    /* 19-Oct-16  */
    
    float: none;
    background: url(../images/arrow.png) no-repeat scroll 245px 7px #ffffff !important;
}
.section-subscribe #block-webform-client-block-138 .captcha input {
    width: 197px;
    height: 28px;
    background: #ffffff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #999a9c;
    padding: 0 0 0 10px;
    font-family: 'UbuntuRegular';
    font-size: 14px;
    color: #000;
    margin: 0;
}
.section-subscribe #block-webform-client-block-138 .form-actions input.form-submit {
    background-color: #fff;
    border: none;
    font-size: 15px;
    background-image: url(../images/ask_sales_demo_btn.png);
    width: 113px;
    height: 43px;
    text-indent: -9999px;
    background-repeat: no-repeat;
}
.page-node-17221 .views-slideshow-controls-bottom a {
    background: #8E3F97;
    color: #fff;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 6px;
    width: 70px;
    height: 20px;
    float: right;
    margin-left: 7px;
    text-align: center;
}
.page-node-17221 .views-slideshow-controls-bottom a:hover {
    background: #8E3F97;
    color: #fff;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 6px;
    width: 70px;
    height: 20px;
    float: right;
    margin-left: 7px;
    text-align: center;
}
.page-node-17221 .views-slideshow-controls-bottom {
    float: left;
    width: 540px;
    text-align: right;
    margin-bottom: 10px;
}
.page-node-17221 section .sub-content #block-views-vb-subscribe-subscribe-plan .view-content table tr th {
    background-color: #8e3f97;
    border-right: 1px solid #c7c7c7;
}
/* For hide Usage type - Surat city*/
/*
.page-for-home-broadband-plans-plans-surat .view-plan-tabs li:nth-child(2),
.page-for-home-broadband-plans-plans-surat .view-plan-tabs li:nth-child(3),
.page-for-home-broadband-plans-plans-surat .view-plan-tabs li:nth-child(4),
.page-for-home-broadband-plans-plans-surat .view-plan-tabs li:nth-child(5) {
    display: none;
}
.page-for-home-broadband-plans-plans-surat .view-plan-tabs li:nth-child(7) {
    display: block !important;
}*/
.page-for-home-broadband-plans-high-speed-internet-support h1 {
	color: #e63b33;
    font-size: 24px;
    font-weight: normal;
    padding-top: 10px;
}
.page-for-home-broadband-plans-high-speed-internet-support .views-field-title a {
	font-size: 20px;
	color: #646464;
}
.page-for-home-broadband-plans-high-speed-internet-support .views-field-body {
	color: #646464;
	font-size: 14px;
	margin: 9px 0 40px 0;
}
.page-for-home-broadband-plans-high-speed-internet-support .views-field-body a {
	color: #e63b33;
    clear: both;
    display: block;
    margin-top: 5px;
}




/* ------Book now form client side validation -----*/

/*.block-book-now  .error , .clientside-error, #block-webform-client-block-138 .clientside-error{*/
   .clientside-error{
    margin: 0 !important;

}
.clientside-error  li{
	list-style-type : none !important;
}

/*.block-book-now  .error  label,.clientside-error  label, #block-webform-client-block-138 .clientside-error label{*/
	
	
.clientside-error label{
		
	
	width:100% !important;
	  
	
    font-size: 14px !important;
    font-weight: normal;
    margin-top: 5px !important;
	background : url("../images/cross_circle.png") no-repeat scroll left 2px !important;
 
    padding-left: 20px !important;
	margin-left: 10px !important;
  
}

body.page-node-17221 .clientside-error label{
	margin-left: 40px !important;
	margin-top: 7px !important;
    max-width: 300px;
}


/*rightbuyNowpayLaterForm*/




.page-for-home-broadband-plans  .messages__list {
	
	display:none;
	
}

.step2and3Wrapper  .leftbuyNow2 .font-bold{
	
	font-family: UbuntuBold
	
}


/* broadband page */

#block-views-reviews-testimonial-block-1 {float:left; width:100%;}

#block-views-reviews-testimonial-block-1 .view-reviews-testimonial .views_slideshow_slide {
	width:90%; margin:1% 5%;
}
#block-views-reviews-testimonial-block-1 h2 {
		    font-size: 23px;
    color: #e63b33;
}

#block-views-reviews-testimonial-block-1  .views_slideshow_cycle_main .views_slideshow_slide .views-row {
    width: 46%;
    font-size: 14px;
    color: #646464;
    float: left;
    padding-right: 20px;
}
#block-views-reviews-testimonial-block-1  .views_slideshow_cycle_main .views_slideshow_slide .views-row:last-child {
    min-height: 225px;
    border-left: 1px solid #bfbfbf;
    padding: 0 0 0 20px;
}

#block-views-reviews-testimonial-block-1 .view-reviews-testimonial .views-slideshow-controls-bottom {
    position: absolute;
    width: 100%;
    top: 100px;
    z-index: 99;
}


#block-views-reviews-testimonial-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text {
    width: 100%;
}
#block-views-reviews-testimonial-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:before {
    content: "*";
    font-family: Tikona-IconFont;
    font-size: 40px;
    color: #424242;
    margin-left: -10px;
}
#block-views-reviews-testimonial-block-1 .views-slideshow-controls-bottom  .views-slideshow-controls-text-previous a,
#block-views-reviews-testimonial-block-1 .views-slideshow-controls-bottom  .views-slideshow-controls-text-next a, 
#block-views-reviews-testimonial-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
	display: none; test-decoration:none;
}
#block-views-reviews-testimonial-block-1 .view-footer {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
#block-views-reviews-testimonial-block-1 .view-footer .reviewBox {
    padding-left: 22px;
}
#block-views-reviews-testimonial-block-1 .view-footer .btnRounded {
    color: #6a6a6a;
    background-color: #fff;
    border: 1px solid #cccdd0;
    padding: 7px 15px;
    cursor: pointer;
    border-radius: 20px;
    font-size: 14px;
    float: left;
    margin: 0 2%;
}
#block-views-reviews-testimonial-block-1 .view-footer .btnRounded > div {
    float: left;
}
#block-views-reviews-testimonial-block-1 .view-footer .btnRounded > div {
    float: left;
}
.morecontent span{display:none}

/* youtube */
#block-views-broadband-review-block {
	float:left;
	width:45%;
}

#block-views-broadband-review-block h2{
}
#block-views-broadband-review-block .youtub-slider {
	background:#fff; padding:10px;
}

/* Latest review */

#block-views-reviews-testimonial-block-2  {
	width:50%; float:right; margin-left:5%;
}
#block-views-reviews-testimonial-block-2 > h2 {
	    font-size: 23px;
    color: #e63b33;
    float: right;
	width:100%;
}

#block-views-reviews-testimonial-block-2  .latest-review .view-content > .views-row{
	    border-bottom: 1px dotted #666;
    font-size: 13px;
    color: #666;
    padding: 10px 0;
}
#block-views-reviews-testimonial-block-2  .views-row-last {
	border:none none !important;
}
/*-------- dowanload app link image --- 20171004 ----*/

.region-header #block-block-4{
    width: 150px;
    float: right;
    top: 0;
    height: 50px;
    margin-top: 0;
}

.sub-content #block-block-5{

float: right;
    top: -25px;
    position: relative;
    right: -15px;
	display:none;


}




/*  subscribe page  */

#block-views-vb-subscribe-block-1{

width:550px;
display:none;
}



.more-subscribe-plans .view-display-id-block_1{
	
	width: 100%;
    height: 450px;
    text-align: center;
	font-size: 30px;
    font-weight: bold;
	color:white;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.more-subscribe-plans .view-display-id-block_1 .view-content{
	margin-left: -10px;
	margin-right: -10px;
}	
.more-subscribe-plans .view-display-id-block_1 .view-content:before,
.more-subscribe-plans .view-display-id-block_1 .view-content:after {
    content: " ";
    display: table;
}
.more-subscribe-plans .view-display-id-block_1 .view-content:after{
    clear: both;
}



.more-subscribe-plans .views-row{
	width: 46%;
    height: 200px;
    border: 3px solid #D7E2F0;
    background-color: #AE76B7;
    margin: 0 2%;
    float: left;
    position: relative;
    min-height: 1px;
    padding: 20px 10px;
    line-height: 38px;
    box-shadow: 4px 4px 13px #888;
    border-color: #fff;
}
.more-subscribe-plans  .views-row-1 {
    border-radius: 24px 24px 0 24px;
}
.more-subscribe-plans  .views-row-2 {
    border-radius: 24px 24px 24px 0;
}
.more-subscribe-plans  .views-row-3{
    border-radius: 24px 0 24px 24px;
}
.more-subscribe-plans  .views-row-4{
    border-radius: 0 24px 24px 24px;
}
.more-subscribe-plans ul.pager li {
   position: absolute;
    top: -33px;
    bottom: 0;
    margin: auto !important;
    height: 38px;
    width: 38px;
    left: 575px;
}
.more-subscribe-plans ul.pager li.pager-last, .more-subscribe-plans ul.pager li.pager-previous {
    right: auto;
    left: -50px;
}
.more-subscribe-plans ul.pager li a{
	border: 0 !important;
    height: 38px !important;
    background: url(../images/right-arrow.jpg) center center no-repeat;
    background-size: contain;
}
.more-subscribe-plans ul.pager li.pager-last a, .more-subscribe-plans ul.pager li.pager-previous a{
    background-image: url(../images/left-arrow.jpg);
}
.more-subscribe-plans ul.pager li a:hover{
	background-color: #fff !important;
}	
.more-subscribe-plans ul.pager li a img{
	max-height: 100%;
}

.more-subscribe-plans .pager-last, .more-subscribe-plans .pager-first, .more-subscribe-plans .pager-ellipsis{
	display:none !important;
}
.more-subscribe-plans  .views-row-2, .more-subscribe-plans  .views-row-3{
	background-color: #8D64AA;
	
}
.more-subscribe-plans  .views-row-4, .more-subscribe-plans  .views-row-3{
	margin-top:24px;
	
}
#block-views-vb-subscribe-subscribe-plan .popularPlanTag{
      max-width: 250px;
    margin-left: -42px;
    margin-bottom: -39px;
}	


   
#block-views-vb-subscribe-subscribe-plan tr th {
    background-color: #8e3f97;
    border-bottom: 1px solid #c7c7c7;
}
#block-views-vb-subscribe-subscribe-plan tr td {
    border: 1px solid #b9b9ba !important;
}
.subscribe-more-plan-link tr th {
   background-color: #8e3f97;
    border-bottom: 0 !important;
    padding: 12px 17px;
    color: #fff;
    border-radius: 8px;
}

/*
.more-subscribe-plans .views-view-grid td{

	width: 45%;
    border: 1px solid #D7E2F0;
    
	
}


.more-subscribe-plans .views-view-grid .views-field{
		margin:20px 0;	
}
*/


/*custon css*/
.page-node-765549 .node-765549:before,
.page-node-765549 .node-765549:before{
	display: table;
  content: " ";
}

.page-node-765549 .node-765549 .field-name-field-image, .page-node-765549 .node-765549 .field-type-text-with-summary{
width: 50%;
float: left;
}


.page-node-765549 .node-765549 #page {
	background-color: #fff !important;
}

.page-node-765549 #header {
	display: none;
}
.page-node-765549 #main {
	top:0;
}
.page-node-765549 #main section h1.page__title {
	display: none;
}

.page-node-765549 .node-765549 .field-type-text-with-summary {
	padding-left: 15px;
}
.page-node-765549 .node-765549 .field-type-text-with-summary .field-items {
	width: 90%;
}
.page-node-765549 .node-765549 .field-type-text-with-summary .field-items h3 {
	text-align: right;
    font-family: 'Open Sans';
    font-size: 20px;
    margin-bottom: 20px;
	margin-top: 18px;
    font-weight: 700;
}

.page-node-765549 .node-765549 .field-type-text-with-summary .field-item p {
	color: #949494;
	text-align: justify;
}

.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-title {
	font-family: 'openSansEx';
    font-size: 27px;
    color: #953a8c;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
}

.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-title a {
	font-weight: 800;
    line-height: 28px;
	font-family: 'Open Sans';
    font-size: 27px;
    color: #953a8c;
}

.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row {
	border: 3px solid #953a8c;
    margin-bottom: 30px;
    height: 250px;
    position: relative;
    display: table;
    width: 45%;
    float: left;
    margin-right: 5%;
}
.page-node-765549 #block-views-enterprise-block {
	padding-left: 31px;
    padding-right: 0;
	padding-top: 9px;

}

.page-node-765549 #block-webform-client-block-765558 {
	padding-top: 12px;
    padding-left: 14px;
    padding-right: 30px;
	position: sticky;
	top: 0 !important;
}

.page-node-765549 #block-webform-client-block-765558 h2.block__title {
	background-color: #3e003e;
    padding: 10px;
    margin: 0;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    font-family: Open Sans;
	
}

.page-node-765549 #block-webform-client-block-765558 #webform-ajax-wrapper-765558 {
	padding: 10px 20px;
    background: linear-gradient(to bottom right, #62357b 0%, #501752 100%);
}

.page-node-765549 #block-views-enterprise-block, .page-node-765549 #block-webform-client-block-765558 {
	width: 50%;
    float: left;
}
.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-body {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom right, rgba(98, 53, 123, 0.90) 0%, rgba(80, 23, 82, 0.95) 100%);
    font-size: 11px;
    color: #fff;
    padding: 15px 5px;
    -webkit-transition: .4s all ease-in-out;
    -moz-transition: .4s all ease-in-out;
    -ms-transition: .4s all ease-in-out;
    -o-transition: .4s all ease-in-out;
    transition: .4s all ease-in-out;
    width: 100%;
    height: 100%;
    display: none;
}

.page-node-765549 #page {
	background-color: #ffffff !important;
}

.page-node-765549 #block-webform-client-block-765558 .webform-container-inline label  {
	font-weight: 400 !important;
    font-size: 15px;
    width: 33%;
    display: inline-block;
	color: #fff;
	float: left;
}

.page-node-765549 #block-webform-client-block-765558 .webform-container-inline input {
	width: 62%;
    border-radius: 30px;
    height: auto;
    font-size: 15px;
    padding: 7px 20px;
    border: 1px solid #ccc;
}
.page-node-765549 #block-webform-client-block-765558 .webform-container-inline .form-item {
	margin: 0 0 20px 0;
}
.page-node-765549 #block-webform-client-block-765558 .form-actions {
	width: 100%;
    text-align: center;
	margin: 15px 0;
}
.page-node-765549 #block-webform-client-block-765558 .form-actions input.form-submit {
	font-family: 'openSansBo';
    color: #42287c;
    font-weight: bold;
    font-size: 17px;
    border-radius: 35px;
    padding: 6px 35px;
	background-color: #fff;
    text-transform: uppercase;
}

.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row:hover .views-field-body {
	display: table;
}

.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-body ul {
	display: table-cell;
    vertical-align: middle;
}
.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-body .field-content {
	height: 100%
}
.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-body .content {
	height: 100%;
    vertical-align: middle;
    display: table;
}

.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row .views-field-body ul li {
	background: transparent url(./img/bullet-point.png) 0 3px no-repeat;
    margin-bottom: 10px;
    padding-left: 20px;
	line-height: 15px;
}

.page-node-765549 #block-views-enterprise-block-1, .page-node-765549 #block-views-enterprise-block-2 {
	display: block;
	clear: both;
	padding: 0 30px;
	width: 50%;
	position: relative;
}
.page-node-765549 #block-views-enterprise-block-1 h2.block__title, .page-node-765549 #block-views-enterprise-block-2 h2.block__title {
	font-family: 'Open Sans';
	font-size: 30px;
    color: #92278f;
	text-transform: uppercase;
	font-weight: 600;
    letter-spacing: 1px;
	margin: 10px 0 25px 0;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-pager-fields .active a, #block-views-enterprise-block-2 .views-slideshow-pager-fields .active a {
	width: 60px;
    height: 12px;
    margin: 0;
    background-color: #efefef;
	display: inline-block;
	border: 1px solid #c0c0c0;
	border-radius: 10px;
	cursor: pointer;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-pager-fields .active > div, .page-node-765549 #block-views-enterprise-block-2 .views-slideshow-pager-fields .active > div {
	padding-top: 0;
	/*position: absolute;
    top: 45px;*/
}

.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-pager-fields > div, #block-views-enterprise-block-2 .views-slideshow-pager-fields > div {
	padding-top: 4px;
	padding-left: 0;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-pager-fields > div a, #block-views-enterprise-block-2 .views-slideshow-pager-fields > div a {
    padding-left: 10px;
    width: 20px;
    height: 1px;
    margin: 0px -4px 4px;
    border: 1px solid #c0c0c0;
    display: inline-block;
    text-indent: -999px;
	cursor: pointer;
}




 #block-views-enterprise-block-2 .views-slideshow-pager-fields > div a {
       width: 60px !important;
}

.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-cycle-main-frame-row .views-field-field-client-logo .field-content img {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-cycle-main-frame-row .views-field-field-client-logo .field-content {
	position: relative;
    height: 135px;
}
.page-node-765549 #block-views-enterprise-block-1 #views_slideshow_cycle_main_enterprise-block_1 {
	/*width: 50%;*/
	padding: 0 23px;
}
.page-node-765549 #block-views-enterprise-block-1 #views_slideshow_cycle_teaser_section_enterprise-block_1 {
	position: relative;
    width: 100%;
    height: 138px;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-cycle-main-frame-row {
	position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 3;
    opacity: 1;
    width: 100%;
    height: 100px;
}

.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
	width: 33%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-previous a {
	text-indent: -9999px;
    display: inline-block;
    background: transparent url(./img/left-arrow.png) 0 3px no-repeat;
    margin-bottom: 15px;
    padding-left: 20px;
	height: 34px;
    width: 16px;
    background-size: 15px 28px;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-pause {
	display: none;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-next a {
	text-indent: -9999px;
    display: inline-block;
    background: transparent url(./img/right-arrow.png) 0 3px no-repeat;
    margin-bottom: 15px;
    padding-left: 20px;
	height: 34px;
    width: 16px;
    background-size: 15px 28px;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-previous {
	height: 34px;
    width: 19px;
    display: inline-block;
    position: absolute;
    top: 54%;
    left: 35px;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom {
	opacity: 0.5;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-previous a:hover, .page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-next a:hover {
	opacity: 1;
}
.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-next {
	height: 34px;
    width: 19px;
    display: inline-block;
    position: absolute;
    top: 54%;
    right: 10px;
}

/*#views_slideshow_cycle_main_enterprise-block_2 .views-slideshow-cycle-main-frame-row-item {
	position: absolute;
    top: 3px;
    padding: 2px;
    left: 0;
    right: 0;
    width: 100px;
    margin: auto;
}
#views_slideshow_cycle_main_enterprise-block_2 .views-slideshow-cycle-main-frame-row-item::before {
	content: " ";
    background-color: white;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border: 2px solid #953a8c;
    border-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: -9;
    top: 0;
    bottom: 44%;
}*/

.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 {
	margin-top: 20px;
}

.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 .views-slideshow-cycle-main-frame-row {
	border: 2px solid #953a8c;
    padding: 30px 20px 20px;
    text-align: center;
    margin: 37px 33px 0;
	width: 100%;
	height: auto !important;
}


.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-previous a {
	text-indent: -9999px;
    display: inline-block;
    background: transparent url(./img/left-arrow.png) 0 3px no-repeat;
    margin-bottom: 15px;
    padding-left: 20px;
	height: 34px;
    width: 16px;
    background-size: 15px 28px;
}
.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-pause {
	display: none;
}
.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-next a {
	text-indent: -9999px;
    display: inline-block;
    background: transparent url(./img/right-arrow.png) 0 3px no-repeat;
    margin-bottom: 15px;
    padding-left: 20px;
	height: 34px;
    width: 16px;
    background-size: 15px 28px;
}
.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-previous {
	height: 34px;
    width: 19px;
    display: inline-block;
    position: absolute;
    top: 54%;
    left: 35px;
}
.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom {
	opacity: 0.5;
}
.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-previous a:hover, .page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-next a:hover {
	opacity: 1;
}
.page-node-765549 #block-views-enterprise-block-2 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_2 .views-slideshow-controls-text-next {
	height: 34px;
    width: 19px;
    display: inline-block;
    position: absolute;
    top: 54%;
    right: 5px;
}
.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 .views-slideshow-cycle-main-frame-row .views-field-title .field-content {
	font-weight: 800;
    text-transform: uppercase;
    font-size: 18px;
	display: block;
    margin-top: 20px;
}
.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 .views-slideshow-cycle-main-frame-row .views-field-body .field-content {
	font-size: 13px;
}
.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 .views-slideshow-cycle-main-frame-row .views-field-field-rating .field-content {
	text-indent: -9999px;
    background: transparent url(./img/star-icon.png) center 0 no-repeat;
	height: 27px;
    margin: 10px 0;
}

.page-node-765549 #block-webform-client-block-765558 #webform-ajax-wrapper-765558 .messages.error {
	display: none !important;
}
.page-node-765549 #block-webform-client-block-765558 .webform-container-inline input.error {
	margin: 0 0 24px 0;
	background: #fff url(./img/close.png) 95% 9px no-repeat;
    display: inline-block;
}

.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 .views-slideshow-cycle-main-frame-row .user_img {
	background: transparent url(./img/user-icon.png) center 13px no-repeat;
    height: 96px;
    width: 96px;
    margin: 0 auto 0 auto;
    background-size: 76px 76px;
	position: absolute;
    top: -54px;
    padding: 2px;
    left: 0;
    right: 0;
    width: 100px;
    margin: auto;
}
.page-node-765549 #views_slideshow_cycle_teaser_section_enterprise-block_2 .views-slideshow-cycle-main-frame-row .user_img:before {
	content: " ";
    background-color: white;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border: 2px solid #953a8c;
    border-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: -9;
    top: 0;
    bottom: 44%;
}

.page-node-765549 #block-block-7{
    background: linear-gradient(to bottom right, #62357b 0%, #501752 100%);
    font-size: 14px;
    margin-top: 30px;
	margin-bottom: 0;
    color: #fff;
    padding: 15px 0 10px 0;
	overflow: hidden;

}
.page-node-765549 #block-block-7 .list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
	    margin-right: 16px;
}

.page-node-765549 #block-block-7   .col-sm-6{
	width: 48%;
    float: left;
    margin-right: 15px;
}

.page-node-765549 #block-block-7   .col-sm-6 p {
    text-align: right;
}

body.page-node-765549 {background-color: #fff;}

/*
.page-node-765549 .stickyBlock {
  position: fixed;
  top: 0;
  width: 50%;
}

.page-node-765549 .stickyBlock + .page-node-765549 .content {
  padding-top: 60px;
}
*/


/******** MEDIA CSS *******/


@media screen and (max-width: 650px) {
	.page-node-765549 #header {
		display: none;
	}
	.page-node-765549 #main {
		top:0;
	}
	.page-node-765549 #main section h1.page__title {
		display: none;
	}
	.page-node-765549 .node-765549 .field-name-field-image, .page-node-765549 .node-765549 .field-type-text-with-summary {
		width: 100%;
	}
	.page-node-765549 #main {
		margin: 0px;
	}
	.page-node-765549 #main .sub-content #block-block-5 {
		display: none !important;
	}
	.page-node-765549 #main #block-tikonaforhome-tikona-for-home-mobile-link {
		display:none !important;
	}
	.page-node-765549 .node-765549 .field-type-text-with-summary .field-item p {
		font-size: 16px;
	}
	.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row {
		width: 90%;
		float: none;
	}
	.page-node-765549 #block-views-enterprise-block, .page-node-765549 #block-webform-client-block-765558 {
		width: 100%;
	}
	.page-node-765549 #block-webform-client-block-765558 #webform-ajax-wrapper-765558 .webform-client-form-765558 .form-item {
		margin: 10px 0;
	}
	.page-node-765549 #block-webform-client-block-765558 .webform-container-inline input {
		width: 100%;
	}
	.page-node-765549 #block-webform-client-block-765558 .webform-container-inline label {
		width: 100%;
		font-size: 18px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.page-node-765549 #block-webform-client-block-765558 #webform-ajax-wrapper-765558 {
		padding: 5px 15px;
	}
	.page-node-765549 #block-views-enterprise-block-1, .page-node-765549 #block-views-enterprise-block-2 {
		width: 100%;
	}
	.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-previous, .page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-next {
		top: 51%;
	}
	.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-cycle-main-frame-row .views-field-field-client-logo .field-content {
		height: 85px;
	}
	.page-node-765549 #block-views-enterprise-block-1 h2.block__title, .page-node-765549 #block-views-enterprise-block-2 h2.block__title {
		font-size: 32px;
	}
	.page-node-765549 #block-webform-client-block-765558 .webform-container-inline input.error {
		background: #fff url(./img/close.png) 95% 9px no-repeat;
	}
	.page-node-765549 #block-webform-client-block-765558 {
		position: relative;
		top: auto !important;
	}

}

@media screen and (min-width: 481px) and (max-width: 767px) {
	.page-node-765549 #header {
		display: none;
	}
	.page-node-765549 #main {
		top:0;
	}
	.page-node-765549 #main section h1.page__title {
		display: none;
	}
	.page-node-765549 .node-765549 .field-name-field-image, .page-node-765549 .node-765549 .field-type-text-with-summary {
		width: 100%;
	}
	.page-node-765549 #main {
		margin: 0px;
	}
	.page-node-765549 #main .sub-content #block-block-5 {
		display: none !important;
	}
	.page-node-765549 #main #block-tikonaforhome-tikona-for-home-mobile-link {
		display:none !important;
	}
	.page-node-765549 .node-765549 .field-type-text-with-summary .field-item p {
		font-size: 16px;
	}
	.page-node-765549 #block-views-enterprise-block .view-enterprise .view-content .views-row {
		width: 90%;
		float: none;
	}
	.page-node-765549 #block-views-enterprise-block, .page-node-765549 #block-webform-client-block-765558 {
		width: 100%;
	}
	.page-node-765549 #block-webform-client-block-765558 #webform-ajax-wrapper-765558 .webform-client-form-765558 .form-item {
		margin: 10px 0;
	}
	.page-node-765549 #block-webform-client-block-765558 .webform-container-inline input {
		width: 100%;
	}
	.page-node-765549 #block-webform-client-block-765558 .webform-container-inline label {
		width: 100%;
		font-size: 18px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.page-node-765549 #block-webform-client-block-765558 #webform-ajax-wrapper-765558 {
		padding: 5px 15px;
	}
	.page-node-765549 #block-views-enterprise-block-1, .page-node-765549 #block-views-enterprise-block-2 {
		width: 100%;
	}
	.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-previous, .page-node-765549 #block-views-enterprise-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_enterprise-block_1 .views-slideshow-controls-text-next {
		top: 51%;
	}
	.page-node-765549 #block-views-enterprise-block-1 .views-slideshow-cycle-main-frame-row .views-field-field-client-logo .field-content {
		height: 85px;
	}
	.page-node-765549 #block-views-enterprise-block-1 h2.block__title, .page-node-765549 #block-views-enterprise-block-2 h2.block__title {
		font-size: 32px;
	}
	.page-node-765549 #block-webform-client-block-765558 .webform-container-inline input.error {
		background: #fff url(./img/close.png) 95% 9px no-repeat;
	}
	.page-node-765549 #block-webform-client-block-765558 {
		position: relative;
		top: auto !important;
	}
}

@media only screen and (max-device-width: 969px) and (min-device-width: 768px) and (orientation: portrait) {
	.page-node-765549 #page {
		width: 100%;
	}
}

