/* CSS Document */

/* Mozilla based browsers */
::-moz-selection {background-color:#b87d37;color: #ffffff;}

/* Works in Safari */
::selection {background-color:#b87d37;color: #ffffff;}

/* Works in Opera */
::-o-selection {background-color:#b87d37;color: #ffffff;}
::-ms-selection {background-color:#b87d37;color: #ffffff;}

/* Works in Internet Explorer */
::-webkit-selection {background-color:#b87d37;color: #ffffff;}
::-webkit-input-placeholder{opacity:1}
::-moz-placeholder{opacity:1}
:-ms-input-placeholder{opacity:1}
:-moz-placeholder{opacity:1}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { color:#000;background: #f6f6f8;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
*:focus,*:active{outline: none;}
a{ text-decoration:none;cursor:pointer;}
button{cursor:pointer;}
.clear{ clear:both} 
body,html{margin:0; padding:0;height:100%;min-height:100%;background: #fff;}
body {font-family: 'Roboto', sans-serif;}
p{font-size: 16px;}
/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */
h1, h2, h3, h4, h5, h6, strong { margin:0 }
i, em { font-style:italic; }
.left {	float:left;}
.right {float:right;}
.alignleft{	text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.clear {clear:both;}
.clearfix:before,
.clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
textarea{
	overflow:auto;
	 /* Body Font Family Will Come Here */
}
address {
	font-style:normal;
}
@font-face {
    font-family: 'modern_no._20regular';
    src: url('fonts/mod20-webfont.html') format('woff2'),
         url('fonts/mod20-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratblack';
    src: url('fonts/montserrat-black_0-webfont.html') format('woff2'),
         url('fonts/montserrat-black_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold_1-webfont.html') format('woff2'),
         url('fonts/montserrat-bold_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold_1-webfont.html') format('woff2'),
         url('fonts/montserrat-bold_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratextra_bold';
    src: url('fonts/montserrat-extrabold-webfont.html') format('woff2'),
         url('fonts/montserrat-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light_0-webfont.html') format('woff2'),
         url(fonts/'montserrat-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular_0-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratsemi_bold';
    src: url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratthin';
    src: url('fonts/montserrat-thin-webfont.woff2') format('woff2'),
         url('fonts/montserrat-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_bookregular';
    src: url('fonts/ufonts.com_gotham-book-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_gotham-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_boldregular';
    src: url('fonts/ufonts.com_gotham-bold-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_gotham-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*********************************** Main Container css **********************************************/
.wrapper { width:100%; float:left;overflow:hidden;position: relative;}
.container { max-width: 1170px; width: 100%; margin: 0 auto;}
header { width: 100%;float: left;position: relative; transition: all ease 220ms 0s; -moz-transition: all ease 220ms 0s; -webkit-transition: all ease 220ms 0s; }
header.Animeheader { position: fixed; z-index: 99999; transition:all ease 220ms; -moz-transition:all ease 220ms; -webkit-transition:all ease 220ms; box-shadow: 4px 5px 13px -2px #ccc; height: 60px; }
.Animeheader .logo { padding:5px 0px 5px !important; -webkit-transition: all 220ms ease; -moz-transition: all 220ms ease; transition: all 220ms ease;-ms-transition: all 220ms ease;-o-transition: all 220ms ease; width: 60px; }
.Animeheader .logo a{ display: block; }
.logo img{ width: 80px !important; transition: all 220ms;  -webkit-transition: all 220ms; }
.Animeheader .logo img { width: 70px !important;  -webkit-transition: all 220ms ease; -moz-transition: all 220ms ease; transition: all 220ms ease;-ms-transition: all 220ms ease;-o-transition: all 220ms ease;}
.Animeheader .navigation { padding-top: 25px !important; -webkit-transition: all 220ms ease; -moz-transition: all 220ms ease; transition: all 220ms ease;-ms-transition: all 220ms ease;-o-transition: all 220ms ease; }
.Animeheader .search { padding: 22px 0 0 0;  display: inline-block;}
header.Animeheader .bottomHeader { margin-top: -28px; }
.dropdown-menu-acc {
    background: #e82426;    border-top: 2px solid #e82426 !important;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-top: 0;
    float: left !important;
    width: 100%;
    position: absolute;
    z-index: 99999;
    top: 31px;
    right: 0;display:none;width:130px;
}
.dropdown-menu-acc li a {
    padding: 10px 0 10px 20px !important;
}
.dropdown-menu {
    position: absolute;width:156px;
    top:25px;
    z-index: 1000;
    display: none;
  	font-size: 15px;
    background-color: #141414;
  	border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);right: 5px;    border-top: 2px solid #eb2326;
   transition: none;}
.dropdown-menu li {width: 100%;float: left;text-align: center;padding:10px 0 10px 0px;}
li.helpDelx {position:relative;}
.dropdown-menu li a {color: #bababa !important;}
.dropdown-menu li:hover a{color: #eb2326 !important;}
.dropdown-menu li:hover {background: #fff;}
li.helpDelx:hover .dropdown-menu{display:block;}
.dropdown-menu li a {
    width: 100%;
    display: inline-block;
    padding:0px 10px !important;
    margin: 0;    font-size: 14px !important;
}
.top_menu ul li.account:hover .dropdown-menu-acc {display:block;}
.top_menu ul li.account-r:hover .dropdown-menu-acc {display:block;}


header .topHeader { width: 100%; float: left; background: #111111; }
header .topHeader .top_menu { width:58%; float: right; }
header .topHeader .top_menu ul { float: right;margin-bottom: 0 !important;}
header .topHeader .top_menu ul li { display: inline-block; padding: 6px 7px;}
header .topHeader .top_menu ul li a { color: #ccc; transition: all 0.2s ease 1s; -moz-transition: all 0.1s ease 1s; -webkit-transition: all 0.1s ease 0s; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 13px; }
header .topHeader .top_menu ul li:hover a { color: #fff;  } 
header .topHeader .top_menu ul li:last-child:hover a { color: #fff;  } 
header .topHeader .top_menu ul li:last-child:hover { background: #d9b339; }
header .topHeader .top_menu ul li.account-r:hover a { color: #fff;  } 
header .topHeader .top_menu ul li.account-r:hover { background: #d9b339; }
header .topHeader .top_menu ul li.account:hover:before { content: ''; position: absolute; left: -12px; bottom: 0; width: 0; height: 0; border-bottom: 45px solid #d9b339; border-left: 12px solid transparent; }
header .topHeader .top_menu ul li.account-r:hover:after { content: ''; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-top: 45px solid #d9b339; border-right: 12px solid transparent; }
header .topHeader .top_menu ul li.account:hover:after { content: ''; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-top: 45px solid #d9b339; border-right: 12px solid transparent; }
header .topHeader .top_menu ul li.account-r:hover:before { content: ''; position: absolute; left: -12px; bottom: 0; width: 0; height: 0; border-bottom: 45px solid #d9b339; border-left: 12px solid transparent; }

.top_menu ul li.account { -webkit-transition:none !important; -moz-transition:none !important; transition:none !important;-ms-transition:none !important; -o-transition:none !important;
background: #eb2326; text-transform: uppercase; position: relative; margin-left: 20px; }

.top_menu ul li.account-r { -webkit-transition:none !important; -moz-transition:none !important; transition:none !important;-ms-transition:none !important; -o-transition:none !important;
background: #eb2326; text-transform: uppercase; position: relative; margin-left: 20px; }


header .topHeader .top_menu ul li.account a { padding: 0 5px 0 2px; color: #fff; }
header .topHeader .top_menu ul li.account:before { content: ''; position: absolute; left: -12px; bottom: 0; width: 0; height: 0; border-bottom: 45px solid #eb2326; border-left: 12px solid transparent;}
header .topHeader .top_menu ul li.account:after{ content: ''; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-top: 45px solid #eb2326; border-right: 12px solid transparent;}
header .topHeader .top_menu ul li.account-r a { padding: 0 5px 0 2px; color: #fff; }
header .topHeader .top_menu ul li.account-r:before { content: ''; position: absolute; left: -12px; bottom: 0; width: 0; height: 0; border-bottom: 45px solid #eb2326; border-left: 12px solid transparent;}
header .topHeader .top_menu ul li.account-r:after{ content: ''; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-top: 45px solid #eb2326; border-right: 12px solid transparent;}

li.helpDelx:after{ content: ''; position: absolute;right:-3px; top:7px; width:10px; height:7px;background: url(../image/careerarrow.png) no-repeat; }
.dropdown-menu-acc li:last-child:hover{background:#d9b339;}
.dropdown-menu-acc li {width: 100%;float: left;}
.dropdown-menu-acc li:hover {background: #d9b339;}


header .bottomHeader {  width: 100%; float: left; background: #ffffff; position: relative; text-align: right; box-shadow: 0px 0px 3px rgba(0,0,0,1); border-bottom: 5px solid #eb2326;} 
header .bottomHeader .logo {float: left; padding: 5px 0; -webkit-transition: all 220 ease; -moz-transition: all 220 ease; transition: all 220 ease;-ms-transition: all 220 ease;-o-transition: all 220 ease; }
header .bottomHeader .logo a { display: block; }
header .bottomHeader .logo a img { width: auto; max-width: 100%; }
header .bottomHeader .navigation { width: auto; float: none;  display: inline-block; padding-top: 32px;  -webkit-transition: all 220 ease; -moz-transition: all 220 ease; transition: all 220 ease; -ms-transition: all 220 ease; -o-transition: all 220 ease; }
header .bottomHeader .navigation ul { float: right; }
header .bottomHeader .navigation ul li { display: inline-block; }
header .bottomHeader .navigation ul li a {font-weight: 700;font-family:'Roboto', sans-serif; transition: all 0.1s ease 1s; -moz-transition: all 0.1s ease 1s; -webkit-transition: all 0.1s ease 0s; font-size: 15px;  color: #333333; text-transform: uppercase; padding:8px 14px; }
header .bottomHeader .navigation ul li:hover a { color: #eb2326; }
.search { width: 50px; float: right; padding: 25px 0 0 0; display: inline-block; }
.burger-button { width: 28px; top: 0; bottom: 0; margin: auto; background: none; border: none; right: 5px; padding: 0; cursor: pointer; float: right; margin: 30px 0px; position: relative; height: 25px; display: none; }
.burger-button span.b-bar { width: 100%; height: 5px; display: block; background: #eb2326; transition: transform .5s; }
.burger-button span.b-bar.mid {  margin: 3px 0; }
.burger-button.active span.b-bar { position: absolute; }
.burger-button.active span.b-bar.last { transform: rotate(-44deg); }
.burger-button.active span.b-bar.first { transform: rotate(47deg); }
.burger-button.active span.b-bar.mid { display: none; }
.fa-ellipsis-h { display: none; font-size: 32px; color: #eb2326; cursor: pointer; }

.search-box { padding: 10px 0; position: fixed; display: none; top: 45%; left: 0px; margin: 0 auto; right: 0px; width: 50%; z-index: 99999999; }
.search-box a.close{ font-size: 24px; color: #fff; text-decoration: none; position: absolute; right: -32px; top: -25px; }
.search-box input[type="text"] { width: 92%; border: 0; font-size: 30px; outline: 0; border-bottom: 2px solid #fff; padding: 6px; color: #fff; outline: 0; background: transparent; }
.search-box input[type="submit"] { border: 0; cursor: pointer; outline: 0; background: url(../image/srch_lens.png) no-repeat; position: absolute; top: 14px; right: 12px; width: 39px; height: 38px; }

.pop-overlay { display: block; position: fixed; width: 100%; height: 100%; z-index: 999999; background: rgba(0, 0, 0, 0.9); display: none; }
.inner-banner{ position: relative; }
.inner-banner:before{content: ''; width:100%; position: absolute; left: 0; top: 0; background-color: rgba(17, 17, 17, 0.10); height: 100%; }
.banner { width: 100%; float: left;   position: relative; overflow: hidden; }
.banner .slider-item img { width:100%; vertical-align: bottom; }
.banner #headerbanner { width: 100%; float: left; }
.banner #headerbanner .item img { width: 100%; }
.fixedanimation {bottom: 0; float: right; position: absolute; right: 0; -webkit-animation: diagonal 1s;-moz-animation: diagonal 1s;-o-animation: diagonal 1s; animation: diagonal 1s;}

#banner .slides > li:first-child { display: block; backface-visibility: visible; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; } 
#banner .slides > li { display: none; backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; }

.fixedanimation .sjcn-logo { position: absolute; top: -15px; left: 28px; -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s; }

.fixedanimation .sjcn-logo .load {
    opacity: 1;
}

.spacing .banner { margin-top: 110px;}

.spacing .inner-banner { margin-top: 110px;} 
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


/*@-webkit-keyframes diagonal {
    0%       { transform: translatex(500px) translatey(350px)}
	100%     { transform: translatex(0) translatey(0) }
}
@-moz-keyframes diagonal {
    0%       { transform: translatex(500px) translatey(350px)}
	100%     { transform: translatex(0) translatey(0) }
}

@-o-keyframes diagonal {
     0%       { transform: translatex(500px) translatey(350px)}
	100%     { transform: translatex(0) translatey(0) }
}

@keyframes diagonal {
    0%       { transform: translatex(500px) translatey(350px)}
	100%     { transform: translatex(0) translatey(0) }
}
*/



.fixedanimation .sjcn-logo img{width:auto!important;}
.sjcn-animsection { background-image: url(../image/sliderVector1.png); display: none; background-repeat: no-repeat; background-position: right bottom; background-size: 100%; position: absolute; bottom: 0; z-index: 9; width: 531px; height: 332px; right: 0px; }
.sjcn-animsection p { color: #fff; font-size: 30px; position: absolute; top: 108px; z-index: 9;font-family: 'gotham_bookregular';width: 50%;margin: 0 auto; text-align: center; }
.sjcn-animsection p span.textOneDiv { display: inline-block; color: #fff;font-family: 'gotham_bookregular';width: 100%;float: left; font-size: 30px; transition-delay: 2s; -moz-transition-delay: 2s; -webkit-transition-delay: 2s; 
left: 70px; }
.sjcn-animsection p span { display: inline-block; color: #fff;font-family: 'gotham_boldregular';width: 100%;float: left; font-size: 36px; left: 70px; transition-delay: 2s; -moz-transition-delay: 2s; -webkit-transition-delay: 2s; }


.sjcn-animsection p .den_endText {
    color: #fff;
    font-family: 'gotham_boldregular';
    /*position: relative;*/
    right: 0px !important;
    width: 50% !important;
    float: left;
    text-align: left;
    left: 15px !important;
}
.flex-control-nav { display: none; }
.flex-direction-nav { float: right; width: 60px; }
.flex-direction-nav .flex-prev {left: 20px;background: url(../img/img_prev.png) no-repeat left top !important;}
.flex-direction-nav .flex-next {right: 20px;text-align: right;background: url(../img/img_next.png) no-repeat left top !important ;}
span.textTwoDiv {width: 50% !important;float: left !important;text-align: right;color: #cda053 !important;}


.package-section { width: 100%; float: left; padding-bottom: 90px; padding-top: 45px; background:#fff; position:relative; z-index:999 }
.package-section h2.package { font-size: 30px; line-height: 25px; color: #eb2326; font-family: 'Roboto', sans-serif; font-weight: 300; text-transform: capitalize; padding: 0 0 45px  0; }
.package-section .package-col-3 { width: 33%; float: left; padding-right: 30px; }
.package-section .package-col-3:first-child { padding: 0; } 
.package-section .package-col-3 h3 { font-size: 20px; color:#333; font-family: 'Roboto', sans-serif; font-weight: 400;text-align: center;}
.package-section .package-col-3 .plan { color: #666666;font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 18px; padding: 20px 0; }
.package-section .package-col-3 .plan  span { color: #eb2326; padding: 6px 10px; border: 1px solid #eb2326; }
.package-section .package-col-3 .package-imgB { width: 100%; float: left; padding:20px 0 0; }
.package-section .package-col-3 .package-imgB a { display: block; margin: auto; text-align: center;  }
.package-section .package-col-3 .package-imgB a img { width: auto; max-width: 100%; text-align: center; right: 0; left: 0; margin: auto;
    -webkit-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0); }
.package-section .package-col-3 .package-imgB a img :hover{transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;}


.package-section .package-col-3 p { font-size: 14px; line-height: 0px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #666666;width:100%;float:left;text-align: center;}
.package-section .package-col-3:nth-child(3) p{bottom: 15px;position: relative;}
.package-btns { width: 100%; float: left; text-align: center; margin-top: 15px;}
.package-btns ul li { display: inline-block; position: relative; }
.package-btns ul li a { font-size: 16px; line-height: 20px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #eb2326; text-transform: capitalize; padding-right: 28px;-webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
.package-btns ul li.shopnow a:before { content: ''; position: absolute; transition: all 0.9s ease; background: url(../image/shopBtn.png) no-repeat top center ; right: 7px; width: 17px; height: 17px; webkit-transform: translateZ(0);  transform: translateZ(0); -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; top: 2px; }
.package-btns ul li.shopnow:hover a:before { -webkit-transform: translateX(4px); transform: translateX(4px); background: url(../image/shopBtn-hover.png) no-repeat top center;   }
.package-btns ul li.shopnow:hover a,.package-btns ul li.share:hover a { color: #333333; }

.package-btns ul li.share a:before { content: ''; position: absolute; transition: all 0.9s ease; background: url(../image/shareBtn.png) no-repeat top center ; right: 7px; width: 17px; height: 17px;
 webkit-transform: translateZ(0);  transform: translateZ(0); -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-property: transform; transition-property: transform; 
 -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; top: 2px; }
.package-btns ul li.share:hover a:before { -webkit-transform: translateX(4px); transform: translateX(4px); background: url(../image/shareBtn-hover.png) no-repeat top center;  }
.package-btns ul li.share{display:none;}
.package-section .shop-Btn { width: 100%; float: left; margin: 40px 0; position: relative;display:none;}
.package-section .shop-Btn a { font-size: 16px; line-height: 25px; color: #fff;font-family: 'Roboto', sans-serif; font-weight: 700; background: #eb2326; padding: 10px 20px; display: inline-block; position: absolute; right: 0; left: 0; max-width: 190px; top: 0; text-transform: capitalize; width: 100%; outline: none; cursor: pointer; margin: auto;-webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s;}
.package-section .shop-Btn a:before { content: ''; position: absolute; transition: all 0.9s ease; background: url(../image/shopOffer.png) no-repeat top center; right: 18px; width: 25px;  height: 25px;
webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.1s; transition-duration: 0.1s;  -webkit-transition-property: transform;
transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.package-section .shop-Btn:hover a:before { -webkit-transform: translateX(4px); transform: translateX(4px); background: url(../image/shopOffer-hover.png) no-repeat top center; }
.package-section .shop-Btn:hover a { color: #eb2326; background: #fff; border: 1px solid #eb2326; }


/*animation*/


.channel-slider .first, .channel-slider .second,.channel-slider .third,.channel-slider .forth,.channel-slider .fifth,.channel-slider .sixth{-webkit-animation-duration:.3s;animation-duration:.3s; -webkit-animation-delay:.3s;animation-delay:.3s; -webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}
.channel-slider li.flex-active-slide .first{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

/*.channel-slider .second{-webkit-animation-duration:.3s;animation-duration:.3s; -webkit-animation-delay:.0s;animation-delay:.0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}*/
.channel-slider li.flex-active-slide .second{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}


/*.channel-slider .third {-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}*/
.channel-slider li.flex-active-slide .third {-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
 

/*.channel-slider .forth{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}*/
.channel-slider li.flex-active-slide .forth{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}



/*.channel-slider .fifth{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}*/
.channel-slider li.flex-active-slide .fifth{-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}


/* .channel-slider .sixth{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}*/
 .channel-slider li.flex-active-slide .sixth{-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.chnanal-show:after{content: ""; display: block; width: 100%; height: 100%; background: #000; opacity: .2; position: absolute; opacity: .3;}
 .chnanal-show{ width: 100%;   min-height: 388px;  max-height: 388px; position: absolute; right: 0; top:0; }
 .chnanal-show .channel-view-list{ text-align: right; position: absolute;   width: 100%; top:0; right: 0;  height: 100%; opacity: 0; transition: all .3s; -webkit-transition: all .3s;}
  .chnanal-show .channel-view-list img{ max-width: 100%;  height: 388px; display: inline-block; }


#banner .slides > li:first-child { display: block; backface-visibility: visible; -moz-backface-visibility: visible; -webkit-backface-visibility: visible; } 
#banner .slides > li { display: none; backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; }

.channel-section { position: relative; width: 100%; float: left; background-color: #272727; background-image: url(../image/video_bg2.png), url(../image/video_bg.png); background-repeat: no-repeat, no-repeat; 
background-position: top right, top center; background-size: auto, auto; }
.channel-section .leftchannel-section { width: 50%; left: -50%; float: left; position: relative; top: -50px; z-index: 999; }
.channel-section .leftchannel-section .utubeVideoDiv{display: inline-block; height: 354px; left: 334px; position: absolute; top: 15px; width: 581px;}
.channel-section .leftchannel-section .channel-form { position: absolute; bottom: 49px; width: 921px; right: -558px; }
.left-channel-form { padding:27px 0 0 99px; width: 70%; float: left;display: none;}
.left-channel-form ul li { display: inline-block; padding-right: 21px;font-family: 'Roboto', sans-serif; font-weight: 500; color: #333333; font-size: 20px;  vertical-align: middle;  max-width: 245px;
width: 100%;}
.left-channel-form ul li:last-child{display:none;}
.pin_input { width: 170px; height: 39px; border: 0px; padding: 7px 13px; color: #666666; outline: none; float: left; }
.search_pin { float: left; background: #eb2326; transition: all 0.2s ease 1s; -moz-transition: all 0.1s ease 1s; -webkit-transition: all 0.1s ease 0s; position: relative; width: 37px; height:40px; }
.search_pin:hover { background: #d9b339; }
.channel-pin { width: 100%; max-width: 220px; }
.search_pin a { display: block; }
.search_pin a img { padding: 5px 3px; width: auto; max-width: 100%; vertical-align: bottom; position: relative; top: 4px; }
.right-channel-form { padding: 15px; width: 30%; float: right; height: 93px; background: #666; }
.right-channel-form ul li { display: block; font-size: 14px;font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff; padding-left: 25px; position: relative; top: 10px; }
.right-channel-form ul li a { font-size: 22px;font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff; }
.right-channel-form ul li:before { content: ''; position: absolute;background:url(../image/phone.png) no-repeat center top; width: 36px; height:35px; top: 10px; }
.channel_phone { padding-left: 45px; }

.rightchannel-section { margin-left: -205px; width: 50%; float: right; padding-top: 50px; margin-bottom: 30px;/* margin-right: 62px; max-width: 525px; */ position: relative;
z-index: 999;}
.rightchannel-section .channel-counter { width: 25%; float: left; }
.rightchannel-section .channel-counter .channel-count { font-size: 16px; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 300; text-transform: uppercase; padding-top: 10px; text-align: right; }
.rightchannel-section .channel-counter .city-count { font-size: 16px; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 300; text-transform: uppercase; padding-top: 16px; text-align: right; }
.rightchannel-section .channel-counter .channel-count span,.rightchannel-section .channel-counter .city-count span { font-size: 60px; color: #cda053; }
.channel-list { /*width:70%;*/ width: 65%; margin-left: 10%; float: left; position: relative;}
.ws_imagese{ max-width: 380px; width: 100%; float: left; }
.channel-list ul li { display: inline-block; width: 100%;/* padding: 77px 10px 10px 0; */max-height:222px;  width: 380px; /*width: 100%;*/ float: left; }
.channel-list ul li .boxImg{width: 380px; /*width: 100%;*/ float: left;}
.channel-list ul li a { display: block; }
.channel-list ul li img {  -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;margin: 15px auto;display: block;}
.channel-list ul li img:hover{ -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.imgOne { width: 110px; float: left; margin: 5px; overflow: hidden; background: #fff;height: 110px;}

.flexslider2 {width: 100%;float: left;height: 219px;}
.spot-col-7 .spotimgB a img:hover.overlay {display:block; background: rgba(0, 0, 0, 0.4);}
.overlay { width: 100%; float: left; display: none; height: 258px; position: absolute; z-index: 99; top: 0; }
.spot-col-7 .spotimgB{ position:relative; height: 204px;}
.spot-col-7 .spotimgB:after{ content:''; display:block; position:absolute; width:100%; height:100%; background: RGBA(5, 5, 5, 0.5); left:0; width:0; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s;top:0;}
.spot-col-6 .spotimgB:hover:after{  width:100%;}
.channel-btn { padding: 14px 0; width: 100%; float: left; /*padding: 31px 0;*/ position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; margin-top: 20px;}
.channel-btn a { font-size: 14px; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -o-transition:all .2s ease-in; -webkit-transition:all .2s ease-in; display: inline-block; line-height: 14px; color: #fff; 
font-family: 'Roboto', sans-serif; font-weight: 500; padding: 15px; position: relative; text-align: center; text-transform: uppercase; outline: none; cursor: pointer; left: 30%; background: #eb2326;}
.channel-btn a:hover { color:#eb2326; background: #fff; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }

.channel-btn-s { padding: 14px 0; width: 100%; float: left; /*padding: 31px 0;*/ position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; margin-top: 20px;}
.channel-btn-s a { font-size: 14px; transition:all .2s ease-in; -moz-transition:all .2s ease-in; -o-transition:all .2s ease-in; -webkit-transition:all .2s ease-in; display: inline-block; line-height: 14px; color: #fff; 
font-family: 'Roboto', sans-serif; font-weight: 500; padding: 15px; position: relative; text-align: center; text-transform: uppercase; outline: none; cursor: pointer; left: 30%; background: #eb2326;}
.channel-btn-s a:hover { color:#eb2326; background: #EDB40A; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }


.package-section .shop-Btn a img { padding-left: 20px; width: auto; max-width: 100%; position: relative; top: 5px; }

span.counter { display:block; font-size:64px;}


.spotlight-section { padding-top: 140px; width: 100%; margin-top: -179px; float: left; background:#f6f6f8; position: relative; }
.spotlight-section .innerspotlightcontainer { width: 100%; float: left; padding: 0 0 60px 0; }
.spotlight-section .innerspotlightcontainer h2.spotlightHeader { font-size: 30px; line-height: 25px; color: #eb2326; font-family: 'Roboto', sans-serif; font-weight: 300;  }
.spot-content { width: 100%; float: left; }
.spot-col-7  { width: 60%; float: left; padding-right: 35px; padding-top: 37px;padding:37px 17px 0 17px; }
.spot-col-7:last-child{padding-right: 0;}
.spot-col-7:first-child{padding-left: 0;}
.spot-col-5  { width: 40%; float: left; padding-right: 35px; padding-top: 37px;padding:37px 17px 0 17px; }
.spot-col-5:last-child{padding-right: 0;}
.spot-col-5:first-child{padding-left: 0;}
/*.spot-col-6:last-child { padding: 0; }*/
.spot-col-7 .spotimgB { width: 100%; float: left; overflow: hidden; position: relative; max-width: 100%;}
.spot-col-7 .spotimgB a img { width: auto; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.spot-col-7 .spotimgB a:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.spot-col-5 .spotimgB { width: 100%; float: left; overflow: hidden; position: relative; max-width: 100%;}
.spot-col-5 .spotimgB a img { width: auto; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.spot-col-5 .spotimgB a:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.spot-date { width: 100%; float: left; max-width: 70px; color: #fff; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; background: #cda053; padding: 5px 10px; border: 1px solid #cda053; }
.spot-year { background: #fff; color: #cda053; width: 100%; float: left; max-width: 50px; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px 10px; border: 1px solid #cda053; }
.spot-calandar{ padding: 25px 0; clear: both; width:100%;float:left;}
.spot-col-6 p {  width: 100%; float: left;}
.spot-col-6 p a { color: #333333; font-size: 17px; line-height: 20px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.spot-col-6 p a:hover { color: #eb2326; }
	
.spot-calandar:hover .spot-date{background: #fff; color: #cda053; border: 1px solid #cda053;}	
.spot-calandar:hover .spot-year{background:#cda053;color:#fff;}		
	
footer { width: 100%; float: left; background: #111111; }
footer .upperfooter { width: 100%; float: left; padding: 40px 0 28px 0; }
footer .upperfooter .footer_one { width: 15%; float: left; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; -ms-transition: all 0.5s ease  }
footer .upperfooter .footer_one ul li { display: inline-block; width: 100%; float: left; }
footer .upperfooter .footer_one ul li a { display: block; font-size: 14px; line-height: 24px; color: #cccccc; font-family: 'Roboto', sans-serif; font-weight: 300; }
footer .upperfooter .footer_one ul li:hover a { color: #eb2326; }

footer .upperfooter .footer_two { width: 10%; float: left; }
footer .upperfooter .footer_two ul li { display: inline-block; width: 100%; float: left; }
footer .upperfooter .footer_two ul li a { display: block; font-size: 14px; line-height: 24px; color: #cccccc;  font-family: 'Roboto', sans-serif; font-weight: 300; }
footer .upperfooter .footer_two ul li:hover a { color: #eb2326; }

footer .upperfooter .footer_three { width: 35%; float: left; }
footer .upperfooter .footer_three h3 { color: #cda053; font-size: 20px;   font-family: 'Roboto', sans-serif; font-weight: 400; }
footer .upperfooter .footer_three h3 a { color: #cda053; }
footer .upperfooter .footer_three p { font-size: 13px; line-height: 24px; color: #999999;   font-family: 'Roboto', sans-serif; font-weight: 300; }
footer .upperfooter .footer_three ul li { width: 100%; float: left; display: block; position: relative; padding-left: 33px;font-size: 15px;}
footer .upperfooter .footer_three ul { padding-top: 23px; }
footer .upperfooter .footer_three ul li a { font-size: 17px ; line-height:24px;  color: #ccc; transition: all 0.2s ease 1s; -moz-transition: all 0.2s ease 1s; -webkit-transition: all 0.2s ease 0s; font-family: 'Roboto', sans-serif; font-weight: 400; }
footer .upperfooter .footer_three ul li:last-child a { line-height: 36px; }
footer .upperfooter .footer_three ul li:last-child a:hover { color: #eb2326;  }
footer .upperfooter .footer_three ul li:first-child a:before { content: ''; background: url(../image/location.png) no-repeat center top; position: absolute; left: 0; width: 25px; height: 25px; } 
footer .upperfooter .footer_three ul li:last-child a:before { content: ''; background: url(../image/mail.png) no-repeat center top; position: absolute; left: 0; width: 25px; height: 25px; top: 6px; } 

footer .upperfooter .footer_fourth { width: 40%; float: right;padding-left: 10px;}
footer .upperfooter .footer_fourth .footer_form { width: 100%; float: left; }
footer .upperfooter .footer_fourth .footer_form fieldset { width: 47%; float: left; margin-right: 10px; margin-bottom: 25px;position: relative;}
footer .upperfooter .footer_fourth .footer_form fieldset .f_name,.footer_form fieldset .l_name,.footer_form fieldset .email,.footer_form fieldset .phone { width: 100%; height: 40px; background: none; border: 1px solid #818181; color: #818181; padding: 12px 14px;   font-family: 'Roboto', sans-serif; font-weight: 300; }
.footer_form fieldset:last-child { width: 100% !important; float: left; }
.comments { width: 100%; height: 70px; background: none; border: 1px solid #818181; color: #818181; padding: 12px 14px;  font-family: 'Roboto', sans-serif; font-weight: 300; resize: none;  }
footer .upperfooter .footer_fourth .footer_form fieldset:nth-child(2n) { margin-right:6px; width: 48%; }
footer .upperfooter .footer_fourth .footer_form .footerSubmitBtn { transition: all 0.2s ease 1s; -moz-transition: all 0.2s ease 1s; -webkit-transition: all 0.2s ease 0s; background: #eb2326; color: #fff; 
font-size: 16px; line-height: 22px; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 15px 23px;border: 0px; cursor: pointer; outline:  none; text-transform: uppercase;width:auto;float:left;}
footer .upperfooter .footer_fourth .footer_form .footerSubmitBtn:hover { color: #eb2326; background: #fff; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s;transition: transform 0.3s; }

.bottomfooter { width: 100%; float: left; border-top: 1px solid #999; }
.copyright { width: 100%; float: left; text-align: center; padding: 17px 0; }
.copyright ul li { display: inline-block; border-right:1px solid #999999; }
.copyright ul li:last-child { border:0px; }
.copyright ul li { font-size: 13px; color: #999999;  font-family: 'Roboto', sans-serif; font-weight: 300; padding: 0 7px; }
.copyright ul li a { font-size: 13px; color: #999999;  font-family: 'Roboto', sans-serif; font-weight: 300; padding: 0 7px; }
.copyright ul li:hover a { color: #eb2326; }
.copyright ul li:first-child:hover a { color: #999999; }




/*--------------------------------------------------------------------------------------------------*/
.inner { max-height: 250px;    overflow: hidden; }
.textOneDiv,.textTwoDiv,.den_endText { animation: fadeBounce 7s; -moz-animation: fadeBounce 7s; -webkit-animation: fadeBounce 7s; -o-animation: fadeBounce 7s; }
@keyframes fadeBounce {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadeBounce { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadeBounce { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadeBounce { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}











/*--------- wow slider -----------*/
#wowslider-container1 { 
	/*display: table;*/
	position: relative;
	width: 100%;
	max-width: 100%;
	max-height:358px;
	height: 240px !important;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */

	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #wowslider-container1{ width:2610px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	/*line-height:0;*/ /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:1195px;
	max-width: 100%;
	vertical-align: top;
	border:none;
	overflow: hidden;
}
#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:1195px;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images > div > img {
	max-height:1195px;
}

#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws-title > div {
	display: inline-block !important;
}

#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	float: left;
	position:absolute;
	z-index: 1000;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a {
	line-height: 0;
}

#wowslider-container1  .ws_script{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#wowslider-container1 .ws_cube_side {
	background: #A6A5A9;
}


#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev {
	display: none;}
/******** vinay(01-02-2017) **********/
.ourmanagementteamdetail{width:48%;float:left;margin:0 15px 0 20px;border-radius: 5px;background-color: rgb(255, 255, 255);border-top-left-radius: 5px;border-bottom-left-radius: 5px;box-shadow:3px 3px 5px 1px #e8e8e8;}
.ourmanagementteamdetail .imgB{display: block;width:100%;max-width:316px;float:left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;overflow:hidden;}
.ourmanagementteamdetail .imgB a{display:block;overflow:hidden;}
.ourmanagementteamdetail .imgB a img{display: block;border-top-left-radius: 5px;border-bottom-left-radius: 5px;width:auto;max-width:100%;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:scale(1.0);-webkit-transform:scale(1.0);-moz-transform:scale(1.0);}
.ourmanagementteamdetail .imgB:hover a img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.mgmtdetailsction{width:100%;float:left;display:block;padding:80px 25px 0 25px;max-width: 500px;}
.mgmtdetailsction h2{font-size:20px;color:#eb2326;}
.mgmtdetailsction h3{font-size:14px;line-height:24px;color:#030000;font-family: 'Roboto', sans-serif; font-weight: 400;}
.mgmtdetailsction p{font-size:14px;line-height:22px;color:#666666;padding:26px 0 40px 0;text-align: left !important;}
a.mgmt-more{width:100%;float:left;display:block;text-decoration:none;font-size:14px;color:#eb2326;padding-bottom:40px;font-family: 'Roboto', sans-serif; font-weight: 500;}
section.managementTeamDiv.mgmtdtllist{background:#333;}
.innermgmtbox{max-width:350px;width:100%;float:none;border-radius:5px;background:#fff;padding:40px 30px;margin:auto;}
.innermgmtbox h2{font-size:20px;color:#eb2326;text-align:center;}
.innermgmtbox h3{font-size:14px;line-height:24px;color:#030000;font-family: 'Roboto', sans-serif; font-weight: 400;text-align:center;}
.innermgmtbox p{font-size:14px;line-height:24px;color:#666666;padding:26px 0 40px 0;text-align:center;min-height: 200px;}
.innermgmtbox a.mgmt-more{text-align:center;padding-bottom: 0;}
#mgmtList .owl-buttons .owl-prev{float: left;width: 25px;height: 44px;background: url(../image/mgmt-prev.png) no-repeat;text-indent: -9999px;position: absolute;top: 50%;left: -60px;}
#mgmtList .owl-buttons .owl-next{float: right;width: 25px;height: 44px;background: url(../image/mgmt-next.png) no-repeat;text-indent: -9999px;position: absolute;top: 50%;right: -60px;}


/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(./playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}

#wowslider-container1 .ws_cover{ z-index: -1!important; }

#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}
/* bullets */
#wowslider-container1  .ws_bullets { 
	padding: 0px; 
}
#wowslider-container1 .ws_bullets a { 
	display: inline-block;
    height: 12px;
    margin: 3px 5px 7px;
    perspective: 80px;
    position: relative;
    transform: rotate(45deg);
    width: 12px;
} 
#wowslider-container1 .ws_bullets a > span {
	position:absolute;
	display: block;
	top:0;
	right: 0;
	height:100%;
	width:100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transition: -webkit-transform 0.5s ease;
  	transition: -webkit-transform 0.5s ease, transform 0.5s ease;
}

#wowslider-container1 .ws_bullets a > span:before,
#wowslider-container1 .ws_bullets a > span:after {
	content: '';
	display: block;
	height:100%;
	background: #cda053;

  	-webkit-transform: rotateX(-90deg) translateZ(-8px) translateY(8px);
  	transform: rotateX(-90deg) translateZ(-8px) translateY(8px);
}
#wowslider-container1 .ws_bullets a > span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  	background: transparent;
	border: 1px solid #cda053;
  	-webkit-transform: rotateX(0deg);
  	transform: rotateX(0deg);
}

#wowslider-container1 .ws_bullets a.ws_overbull > span,
#wowslider-container1 .ws_bullets a.ws_selbull > span {
    -webkit-transform: rotateX(-90deg) translateZ(8px) translateY(8px);
    transform: rotateX(-90deg) translateZ(8px) translateY(8px);
}




/* play/pause, arrows */
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause {
	position:absolute;
	font: 2em "ws-ctrl-convex";
	width: 2.5em;
	height: 2.5em;
	top:50%;
	
	margin-top: -1.25em;
	color: #ffffff;
	z-index: 100;

	-webkit-perspective: 20em;
	perspective: 20em;
}
#wowslider-container1 a.ws_next {
	right: 0;
}
#wowslider-container1 a.ws_prev {
	left: 0;
}
#wowslider-container1 .ws_playpause {
	left:50%;
	margin-left:-1.25em;
}

#wowslider-container1 a.ws_next > span,
#wowslider-container1 a.ws_prev > span,
#wowslider-container1 .ws_playpause > span,
#wowslider-container1 .ws_bullets a > span {
	display: block;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transition: -webkit-transform 0.5s ease;
  	transition: -webkit-transform 0.5s ease, transform 0.5s ease;
}


#wowslider-container1 a.ws_next > span:before,
#wowslider-container1 a.ws_prev > span:before,
#wowslider-container1 .ws_playpause > span:before,
#wowslider-container1 a.ws_next > span:after,
#wowslider-container1 a.ws_prev > span:after,
#wowslider-container1 .ws_playpause > span:after {
	display: block;
	text-align: center;
	line-height: 2.5em;
	height:100%;
	background: #54acd2;
	color: #1A2223;

  	-webkit-transform: rotateX(-90deg) translateZ(-1.25em) translateY(1.25em);
  	transform: rotateX(-90deg) translateZ(-1.25em) translateY(1.25em);
}

#wowslider-container1 .ws_play > span:before,
#wowslider-container1 .ws_play > span:after{
	content:"\e800";
}
#wowslider-container1 .ws_pause > span:before,
#wowslider-container1 .ws_pause > span:after{
	content:"\e801";
}
#wowslider-container1 a.ws_next > span:before,
#wowslider-container1 a.ws_next > span:after {
	content:'\e803';
}
#wowslider-container1 a.ws_prev > span:before,
#wowslider-container1 a.ws_prev > span:after {
	content:'\e802';
}

#wowslider-container1 a.ws_next > span:after,
#wowslider-container1 a.ws_prev > span:after,
#wowslider-container1 .ws_playpause > span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  	-webkit-transform: rotateX(0deg);
  	transform: rotateX(0deg);
  	background: #1A2223;
	color: #54acd2;
}

#wowslider-container1 a.ws_next:hover > span,
#wowslider-container1 a.ws_prev:hover > span,
#wowslider-container1 .ws_playpause:hover > span {
    -webkit-transform: rotateX(-90deg) translateZ(1.25em) translateY(1.25em);
    transform: rotateX(-90deg) translateZ(1.25em) translateY(1.25em);
}/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:1.5em;
	right:0%;
}
#wowslider-container1  .ws_bullets div{
	/*left:-50%;*/ top: 22%;
}
#wowslider-container1 .ws-title{
	font: 1.3em 'Gurajada', serif;
	position: absolute;
	left: 2em;
	margin-right:10em;
	z-index: 50;
	
	color:#fff;
	padding: 1em;
	bottom: 30px;
	top: auto;
	opacity: 1;
}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{
	display:inline-block;
	padding: 0.1em 0.6em;
	background-color: #1A2223;
	color: #54acd2;
}
#wowslider-container1 .ws-title div{
	display:block;
	margin-top:0.5em;
	font-size: 1.3em;
}
#wowslider-container1 .ws-title span{
	text-transform: uppercase;	
	font-size: 2em;
}#wowslider-container1 .ws_images > ul{
	animation: wsBasic 20s infinite;
	-moz-animation: wsBasic 20s infinite;
	-webkit-animation: wsBasic 20s infinite;
}

@keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
@-moz-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }

#wowslider-container1 .ws_bullets  a img{
	position:absolute;
	display:block;
	text-indent:0;
	bottom:15px;
	left:-52px;
	visibility:hidden; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:104px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	position:absolute;
	display:none;
	bottom:25px;
	margin-left:8px;
	cursor:pointer;

	/* fixed bulframe hidding in Chrome */
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}#wowslider-container1 .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}

#wowslider-container1 .ws_bullets {
    background: url("../image/polygon.png") no-repeat right top;
    bottom: auto;
    height: 180px;
    margin-top: -59px;
	display: none;
    right: -97%;
    top: 50%;
    width: 38px; text-align: center;
}



#wowslider-container1 .ws_bullets a {
    display: inline-block;
    height: 12px;
    margin: 3px 5px 7px;
    perspective: 80px;
    position: relative;
    transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
    width: 12px;
}

.banner .slides {
    display: none;
}

/*locate page*/
.locate-den{width: 100%; float: left; position: relative;min-height: 900px;}
.search-form-wr{max-width: 40%; width: 100%;  vertical-align: top; background: url(../image/bg2.png) no-repeat center bottom, url(../image/bg1.jpg) repeat left top; padding: 82px 5%; position: absolute; height: 100%; z-index: 9999; transition: all .5s; left: 0; }
.search-form-wr.active{left: -40%;}
.need-help { background-color: rgba(255, 255, 255, 0.71); max-width: 492px; margin: 0 auto; padding: 12px 35px; position: absolute; left: 0; right: 0; bottom: 20px; }
.need-help h4{font-size: 24px; color: #eb2326; font-weight: 700; font-family: 'Roboto', sans-serif;}
.need-help-left{ max-width: 154px; width: 100%; display: inline-block; vertical-align: middle;}
.right-contact{max-width: 256px; width: 100%; display: inline-block; vertical-align: middle;} 
.right-contact p{ padding-left: 64px; background: url(../image/phone1.png) no-repeat left center; }
.right-contact p span{ display: block; font-weight: normal;}
.right-contact p span.c1{font-size: 14px; color: #111111;}
.right-contact p span.c2{font-size: 24px; color: #eb2326;}
.right-contact p span.c3{font-size: 16px; color: #111111;}
.right-map-wr img{ display: block;max-width: 100%;  float: right; }
.right-map-wr{max-width: 100%;width: 100%;  vertical-align: top; position: relative; float: left;  overflow: hidden;}
 .search-form-wr a.hide{ position: absolute; width: 35px; height: 80px; background: rgba(0, 0, 0, 0.66) url(../image/arrow.png) no-repeat 13px center; top: 0;  right:-36px; display: block;}
 .search-form-wr a.hide.active{ background-position:  -21px center; background-color: #eb2326;}
 .forms .f1{ display: none; }
 
 /*noresult-conact*/
.nedd-help-form{ max-width: 450px; width: 100%; padding: 75px 39px 33px; border:1px solid #ececec; margin: 0 auto; margin: 11% auto 15%; position: relative; }
.need-help-contact{max-width: 368px; width: 100%; top: -47px;left: 0;right: 0;margin: auto; }
.form-tabing ul li{ display: table-cell; width: 50%; background-color: #ffffff; border:1px solid #333333; padding: 17px 10px; text-align: center; cursor: pointer; color: #111; }
.form-tabing ul li.active{ background-color: #333333; color: #fff; }
.need-help-contact{ max-width: 370px; width: 100%; position: absolute; border:1px solid #d9d9d9; padding: 12px 13px 12px  97px; background: #fff; }
.need-help-contact > div{ display: inline-block; }
.need-help-contact .contact-icon{ border-right: 1px solid #d9d9d9; max-width: 82px; width: 100%; position: absolute; left: 0; right: 0; top: 0; background: #f8f8f8 url(../image/contact-red.png) no-repeat center center; height: 100%;}
.need-help-contact .right-contact{ max-height: 284px; }
.need-help-contact .right-contact p{ padding-left: 0; background: none; }
.need-help-contact .right-contact p span.c1{color: #eb2326;}
.need-help-contact .right-contact p span.c3{ color: #666666; }
.nedd-help-form .form-tabing input[type="text"]{ background-color: #f8f8f8; }
.form-tabing{ text-align: center; }
.form-tabing ul{ margin-bottom: 28px; display: inline-table;  text-align: left;}

.field-level .select-style{position:relative;background:#fafafa}
.field-level .select-style select{width:100%;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbcbcb;padding:17px 13px;font-size:16px;color:#333333;position:relative;z-index:999;margin: 0;}
.field-level{ margin-bottom: 15px; color:#333333;}
.field-level input[type="text"],.field-level textarea{border:1px solid #cbcbcb;padding:17px 13px;color:#333333;position:relative;z-index:999;width:100%;background:#fff;resize:none; font-size: 16px;margin-bottom: 10px;   }
.field-level input[type="submit"]{font-size: 16px; color: #fff; background-color: #eb2326; border:none; width: 100%; padding: 20px 20px; text-transform: uppercase; cursor: pointer;}
.field-level .select-style:after{content:'';display:block;position:absolute;width:55px;height:100%;background: #efefef url(../image/sect-arrow.png) no-repeat center center;border-left:1px solid #cbcbcb;top:0;right:0}
.search-form-wr h3{font-size: 36px; color: #111111; font-family: 'Roboto', sans-serif; font-weight: 300; position: relative; margin-bottom: 37px; }
.search-form-wr h3:after{content: ""; display: block; position: absolute; max-width: 54px; width: 100%; background: #eb2326; height: 2px; bottom: -6px; } 
.search-form-wr h3 span{font-weight: 500;}
.search-form-wr p{color: #666666; font-size: 14px; font-weight: 300; line-height:24px; margin-bottom: 16px; max-width: 292px; }
.right-map-wr:after{content:''; position: absolute; width: 100%; height: 100%; background: #000; opacity: .5; display: block; left: 0; top: 0;}
/*.right-map-wr:hover:after{ display: none; }*/
.right-map-wr .locate-pointer{position: absolute; width: 100%; max-width: 843px; height: 100%; top: -77px;right: 272px;; z-index: 4; }
.right-map-wr .locate-pointer .loc{ width: 42px; height: 59px; background: url(../image/locate-icon.png) no-repeat center center; background-size: 100% 100%; position: absolute;  cursor: pointer;}
.right-map-wr .locate-pointer .loc.haryana{top: 22%;left: 29%;}
.right-map-wr .locate-pointer .loc.newdelhi{top: 25%;left: 33%;}
.right-map-wr .locate-pointer .loc.rajsthaan{top: 30%;left: 20%;}
.right-map-wr .locate-pointer .loc.uttarpradesh{top: 25%;left: 41%;}
.right-map-wr .locate-pointer .loc.gujrat{ top: 41%;left: 13%;}
.right-map-wr .locate-pointer .loc.madhyapradesh{top: 39%;left: 33%;}
.right-map-wr .locate-pointer .loc.bihar{top: 33%;left: 61%;}
.right-map-wr .locate-pointer .loc.chatishgarh{top: 44%;left: 49%;}
.right-map-wr .locate-pointer .loc.jharkhand{top: 39%;left: 58%;}
.right-map-wr .locate-pointer .loc.westbengaal{top: 42%;left: 65%;}
.right-map-wr .locate-pointer .loc.maharastra{top: 52%;left: 26%;}
.right-map-wr .locate-pointer .loc.karnatak{bottom: 26%;left: 28%;}
.right-map-wr .locate-pointer .loc.kerla{bottom: 10%;left: 31%;}

/*destributer*/
.right-map-wr.distributer{max-width: 60%; width: 100%; float: right; padding: 0px 40px 40px; transition: all .5s;}
.right-map-wr.distributer.active{width:100%; max-width: 100%;}
.right-map-wr.distributer.active .destitb-wr{ text-align: center; }
.right-map-wr.distributer:after{ display: none; }
.distributer .destitb-item{ margin-bottom: 27px; vertical-align: top; margin-right: 24px;display: inline-block; max-width: 319px; width: 100%; border:1px solid #eaebed; background: #f7f8f9; padding: 20px; transition: all .5s; text-align: left;}
.distributer .destitb-item h3{font-size: 16px; font-weight: 500; color: #111111; margin-bottom: 16px;}
.distributer .destitb-item p,.distributer .destitb-item p a{font-size: 14px; line-height:24px; padding-left: 29px;  font-weight: 300;background: url(../image/location1.png) no-repeat 0px;  color: #111111; margin-bottom: 7px}
.distributer .destitb-item p a{ padding-left: 0; margin: 0;}
.distributer .destitb-item p a:hover{ color: #eb2326; }
.distributer .destitb-item p.name{ background-position: 0 0 ;}
.distributer .destitb-item p.d-loc{ background-position: 0 -25px ;}
.distributer .destitb-item p.ph{ background-position: 0 -71px;}
.distributer .destitb-item p.email{ background-position: 0px -104px;}
.destitb-wr{ max-height: 751px; }
.right-map-wr .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.right-map-wr .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ width: 16px;}
.right-map-wr .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .right-map-wr .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 11px;}

.right-map-wr .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.right-map-wr  .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.right-map-wr  .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.right-map-wr  .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.right-map-wr  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.right-map-wr  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.right-map-wr  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.right-map-wr  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background: #eb2326 url(../image/scroller.png) no-repeat center center !important; }
.right-map-wr  .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.right-map-wr   .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ box-shadow: none; }

/*brodband*/

.inner-banner{float: left; width: 100%; position: relative;}
.inner-banner > img{ width:100%; display: block; }
.text-block{ position: absolute; top: 29%;left: 0; }
.text-block h2{font-size: 48px; color: #eb2326; font-weight: 500;}
.text-block p{font-size: 26px; color: #333333;}
.text-block p strong{font-weight: 700;}
.inner-banner .container{position: absolute; right: 0; left: 0; margin:auto; top: 0; height: 100%;}
.inner-banner .brodband{/*max-width: 247px;*/ position: absolute; left: -34px; bottom: 0px;}
.about-brodband{ padding: 120px 0 57px; float: left;width: 100%; text-align: center; position: relative;  }
.plan-quality{position: absolute;right: 0;left: 0;margin: auto;top: -57px;}
.plan-quality ul li{ display: inline-block; vertical-align: middle; width: 125px; height: 125px; margin:0 13px ; background-color: #fff; border:1px solid #eb2326; border-radius: 50%; text-align: center; padding-top: 23px; }
.plan-quality ul li .img{ display: inline-block; min-height: 54px; }
.plan-quality ul li p{ font-size: 12px; font-weight: 500; color: #eb2326; line-height: normal; }
h1.heading{font-size: 30px; color: #333333; font-weight: 500; position: relative; padding: 20px 0 22px; text-align: center;}
h1.heading:before{content:''; position: absolute; width: 53px; height: 2px;  background: #eb2326;   display: block; left: 0; right: 0; margin: auto;  top: 0;}
h2.heading{font-size: 30px; color: #333333; font-weight: 500; position: relative; padding: 5px; 
	margin: 6px 0px 20px;  text-align: center;}
h2.heading:before{content:''; position: absolute; width: 53px; height: 2px;  background: #eb2326;   display: block; left: 0; right: 0; margin: auto;  top: 0;}
h2.heading:after{content:''; position: absolute; width: 53px; height: 2px;  background: #eb2326;   display: block; left: 0; right: 0; margin: auto;  bottom: 0;}

h1.heading-normal{font-size: 35px; color: #333333; font-weight: 500; position: relative; padding: 20px 0 35px; text-align: center;}
h1.heading-normal:before{content:''; position: absolute; width: 53px; height: 2px;  background: #;   display: block; left: 0; right: 0; margin: auto;  top: 0;}
h2.heading-normal{font-size: 30px; color: #333333; font-weight: 500; position: relative; padding: 20px 0 22px; text-align: center;}
h2.heading-normal:before{content:''; position: absolute; width: 53px; height: 2px;  background: #;   display: block; left: 0; right: 0; margin: auto;  top: 0;}


.about-brodband p{font-size: 16px; color: #333333; line-height: 24px !important; max-width: 1003px; margin:15px auto;}
.abtScndFrthBox-01-Rgt p{line-height:24px !important;}
.about-brodband p span,.ourBusnessHdngCnt span,.abtScndFrthBoxSecHdng span,.abtScndFrthBox-01-Rgt p span font,.managementTeamDiv span{line-height: 24px;font-family: 'Roboto', sans-serif !important;font-weight: 400;font-size: 16px !important;}
.about-brodband p font{font-size: 16px;line-height: 24px;font-weight: normal;font-family: 'Roboto', sans-serif;}
a.readmore{font-size: 12px; text-transform: uppercase; border:1px solid #eb2326; color: #eb2326; padding: 16px 0; min-width: 170px; display: inline-block; margin-top: 35px; text-align: center; transition: all .3s;  -webkit-transition: all .3s;}
a.readmore:hover{ background-color:#eb2326; color: #fff;  }
.consitent-prompat .c1{ width: 50%; float: left; text-align: center; padding-top: 50px; text-align: center; }
.consitent-prompat .c1 h3{font-size: 36px; color: #ffffff;  margin-bottom: 39px; font-weight: 300; }
.consitent-prompat .c1 h3 span{display: block; font-weight:700;}
.consitent-prompat .c1{ display: block; min-height: 467px; }
.consitent-prompat .c1 img{ display: block; }
.consitent-prompat .c1.cs{ background-color: #111111; }
.consitent-prompat .c1 .img-div{ display: inline-block;}
.consitent-prompat .c1.cs .img-div{margin-left: 142px;}
.consitent-prompat .c1.pc{background-color: #eb2326;}
.consitent-prompat .c1.pc .img-div{margin-left: 142px; position: relative;bottom: -26px;}
.choose-your-plan{ padding: 62px 0; }
.choose-your-plan h2.heading{padding-bottom: 38px;}
.plan-wr,.plan-wr_one{ max-width: 850px; width: 100%; margin: 0  auto;  text-align: center; }
.plan-wr .plan-item,.plan-wr_one .plan-item{ float: left;  max-width: 209px;}
.plan-wr .plan-item .circle-div-wr,.plan-wr_one .plan-item .circle-div-wr{ max-width: 209px;width: 100%; text-align: center; padding: 0 43px; background: url(../image/right-cone.png) no-repeat left center, url(../image/left-cone.png) no-repeat right center ;}
.plan-wr .plan-item:first-child .circle-div-wr,.plan-wr_one .plan-item:first-child .circle-div-wr{ background:  url(../image/left-cone.png) no-repeat right center ; }
.plan-wr .plan-item:last-child .circle-div-wr,.plan-wr_one .plan-item:last-child .circle-div-wr{ background: url(../image/right-cone.png) no-repeat left center; }
.plan-wr .circle-div-wr .cercle-div,.plan-wr_one .circle-div-wr .cercle-div{ width: 125px; height: 125px; border:16px solid #eb2326; border-radius: 50%; position: relative; background-color: #fff; }
.plan-wr .circle-div-wr .cercle-div img,.plan-wr_one .circle-div-wr .cercle-div img{display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 90%;}
.plan-wr .circle-div-wr .cercle-div:after,.plan-wr_one .circle-div-wr .cercle-div:after{width: 117px; height: 69px; background:url(../image/bottom-doted.png) no-repeat center; content:''; bottom: -66px; position: absolute; left: -13px; right: 0; margin: auto;}
.plan-wr .plan-div,.plan-wr_one .plan-div{ margin-top: 66px; }
.plan-wr .plan-div h3,.plan-wr_one .plan-div h3{font-size: 24px; color: #333333; font-weight: 700;}
.plan-wr .plan-div p.starting,.plan-wr_one .plan-div p.starting{font-size: 14px; color: #333333; border:1px solid #333333; display: inline-block; padding: 6px 12px; margin: 7px 0;}
.plan-wr .plan-div p.price,.plan-wr_one .plan-div p.price{font-size: 32px; color: #eb2326; font-weight: 700;}
.plan-wr .plan-div p.price span,.plan-wr_one .plan-div p.price span{font-weight: 400;}
.button-wr{ text-align: center; margin-top: 63px; }
.button-wr a{ display: inline-block; min-width: 302px; background-color: #333333; color: #fff; font-size: 18px; font-weight: 700; padding: 22px 0; text-transform: uppercase; margin: 0 15px;}
.button-wr a:nth-child(2){background-color: #eb2326;}
.quest{ background-color: #f0eff7; }
.quest .q1{max-width: 49.7%; width: 100%; display: inline-block; vertical-align: middle;}
.quest .q1 img{ display: block; width: 100%; }
.quest .q1.content{padding-left: 14%;}
.quest .q1 h1{ font-size: 36px; color: #eb2326; font-weight:200; margin-bottom: 16px; }
.quest .q1 h3{ font-size: 36px; color: #eb2326; font-weight:200; margin-bottom: 16px; }
.quest .q1 p{font-size: 18px; color: #666666; font-weight: 300; max-width: 448px;}
.contact-block .inner-wr{max-width: 1004px; width: 100%; margin:0 auto; padding: 48px 0;}
.contact-block .c2{ max-width: 470px; width:100%; background-color: #333333; display: inline-block; margin: 0 13px; vertical-align: middle; min-height: 190px; padding: 42px 41px;}
.contact-block .c2 p{font-size: 24px; color: #ffffff; font-weight: 300;}
.contact-block .c2 p span{font-size: 36px; display: block;}
.contact-block .c2 p a{font-size: 28px; color: #fff; display: block;}
.contact-block .c2.contact{ background: #333333 url(../image/phone-icon.png) no-repeat 40px bottom; padding-left:146px;  }
.contact-block .c2.mail-div{ background: #333333 url(../image/mail-icon.png) no-repeat 40px bottom; padding-left:122px; }
.redbg{ background-color: #eb2326 !important; }

/*dencabel*/
.sjcncable-banner{ background:#F6F6F6  url(../image/slider-bg.jpg) no-repeat center top; background-size: 100%; min-height: 636px; float: left; width: 100%; }
.sjcncable-banner .left-img{ max-width: 65.81%; width: 100%; display: inline-block; vertical-align:bottom; min-height: 533px;}
.sjcncable-banner .left-img .img-div{position: relative;top: 119px;}
.sjcncable-banner .left-img img{max-width: 100%; display: block;}
.sjcncable-banner .right-content{ max-width: 31.62%; width: 100%;  display: inline-block; vertical-align:top; padding-top: 95px;}
.sjcncable-banner .right-content h2{font-size: 60px; color: #eb2326; font-weight: 700; text-transform: uppercase;}
.sjcncable-banner .right-content h2 span{color: #333333;}
.sjcncable-banner .right-content p.desc{font-size: 18px; color: #333333; font-weight: 300;}
.sjcncable-banner .right-content p.price{font-size: 32px; color: #eb2326; margin:17px 0;}
.sjcncable-banner .right-content a.getcnnt{font-size: 13px; color: #fff; background-color: #eb2326; text-transform: uppercase; display: inline-block; padding: 15px 20px;}
.sjcncable-banner .container{ position: relative; min-height: 555px;}
.product-icon{position: absolute; right: 0; z-index: 9; bottom: -57px; max-width:300px;width:100%;}
.product-icon ul li{ display: inline-block; margin: 5px 10px !important; text-align: center; max-width: 126px; cursor: pointer; }
.product-icon ul li .img-div{ background-color:#fff; border:4px solid #c8c8c8; position: relative; width: 126px; height: 126px; border-radius: 50%; transition: all .3s;}
.product-icon ul li.flex-active-slide .img-div{ border-color: #eb2326; }
.product-icon ul li .img-div img{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; }
.product-icon ul li h4{font-size: 16px; color: #333333; margin-top: 14px;}
.product-slider .flex-direction-nav,.product-icon .flex-direction-nav{ display: none;}
.product-icon .flex-direction-nav{ display: block; }
.product-icon .flex-direction-nav .flex-prev {
    left: -43px;top: 24%;
    background: url(../img/img_prev.png) no-repeat center !important; background-size: 25px 25px !important;
}
.product-icon .flex-direction-nav .flex-next {
    right: -43px; top: 24%;
    text-align: right;
    background: url(../img/img_next.png) no-repeat center !important;  background-size: 25px 25px !important;
}
section.sjcn-sd-featurs{ padding: 60px 0 52px; width: 100%; float: left; background-color: #fff;  text-align: center;}
section.sjcn-sd-featurs .plan-div p.sd-features{font-size: 18px; color: #eb2326; max-width: 114px; display: inline-block; }
section.sjcn-sd-featurs .readmore{margin-top: 40px; font-family: inherit;}
.quest.cable{ background-color: #eb2326; }
.quest.cable .q1 h1,.quest.cable .q1 h3,.quest.cable .q1 p{ color: #fff; }
.get-sjcn-cable{ padding: 62px 0; text-align: center; }
.get-sjcn-cable  .sjcn-cable{ margin-top: 40px; text-align: center; }
.get-sjcn-cable  .sjcn-cable ul li{  display: inline-block;  vertical-align: top; max-width: 304px; width: 100%; position: relative; margin-right: -4px;}
.get-sjcn-cable  .sjcn-cable ul li:before{content: ''; width: 50%; height: 1px; background-color:#333333; display: block; position: absolute; left: 0; top: 33px;}
.get-sjcn-cable  .sjcn-cable ul li:first-child:before{ display: none; }
.get-sjcn-cable  .sjcn-cable ul li:last-child:after{ display: none; }
.get-sjcn-cable  .sjcn-cable ul li:after{content: ''; width: 50%; height: 1px; background-color:#333333; display: block; position: absolute; right: 0;top: 33px;}
.get-sjcn-cable  .sjcn-cable ul li a{ width: 64px; height: 64px; background-color: #333333; border-radius: 50%; display: inline-block; text-align: center; position: relative; z-index: 3; transition: all .3s;  -webkit-transition: all .3s;}
.get-sjcn-cable  .sjcn-cable ul li a:hover{ background-color: #eb2326; }
.get-sjcn-cable  .sjcn-cable ul li a img{ display: block; position: absolute;  line-height: 64px; left: 0; right: 0; bottom: 0; top: 0; margin:auto;}
.get-sjcn-cable  .sjcn-cable ul li p{ font-size: 16px; color: #333333; margin-top: 17px;}
.package-search{ background: #f9f9f9 url(../image/package-bg.png) no-repeat right center; border-top: 1px solid #ebebeb;  border-bottom: 1px solid #ebebeb; }
.package-search .p1{ width: 49.7%;  display: inline-block; vertical-align: middle;}
.package-search .p1.form-div{padding-left: 5%;}
.package-search .p1.form-div .inner-wr{ max-width: 500px; }
.package-search .p1.form-div h3{ font-size: 36px; color:#333333; font-weight: 300; margin-bottom: 12px; }
.package-search .p1.form-div p,.channel-package-search p{font-size: 18px; color: #333333;  font-weight: 300; margin-bottom: 30px;}
.package-search .p1 img{ width: 100%; display: block; }
.package-search .select-style{position:relative;background:#fff}
.package-search select{width:100%;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c8c8c8;padding:16px 13px;font-size:18px;color:#333333;position:relative;z-index:999}
.package-search input[type="text"],.right_div textarea{border:1px solid #c8c8c8;padding:10px 13px;font-size:14px;color:#666;position:relative;z-index:999;width:100%;background:#eb2326;resize:none}
.package-search .select-style:after{content:'';display:block;position:absolute;width:56px;height:100%;background: #eb2326 url(../image/sect-arrow1.png) no-repeat center center;border-left:1px solid #dadada;top:0;right:0}
.package-search input[type="submit"]{ margin-top: 35px; background-color: #eb2326; font-size: 13px; text-transform: uppercase;  min-width: 172px; padding: 15px 0; text-align: center; border:none; color: #fff; cursor: pointer;}
/* DivTable.com */
.sjcn-vs-dth h2.heading span{font-size: 30px; font-weight: 500;  color: #fc393c;}
.divTable{
    text-align: center;
    display: table;
    width: 100%; border-collapse: collapse;
}
.divTable img{ display: inline-block; }
.divTableRow {
    display: table-row;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}
.divTableCell, .divTableHead {
    background-color: #f6f6f6;
    border: 1px solid #d6d6d6;
    display: table-cell;
    padding: 5px 5px;
	width: 10%;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}
.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    display: table-row-group;
}
section{ width: 100%; float: left; }
.heading .divTableCell{ background-color: #fc393c; color: #fff; font-size: 16px; font-weight: 300;   border:1px solid #fff; width: 13.28%; }
.heading .divTableCell:first-child{width: 18.28%; background-color: #333333;}
.heading .divTableCell:first-child p{ font-size: 24px; }
.heading .divTableCell p{  margin-top: 29px;  }
.sjcn-vs-dth{ padding: 43px 0 0; }
.services{ margin-top: 13px;padding-top: 32px;}
.services .divTableCell{  }
.services .divTableCell .ic-wr{ position: relative; }
.services .divTableCell .service-icon{ width: 84px; height: 84px; background-color: #ffffff; border:1px solid #eb2326; border-radius: 50%; position: absolute;  overflow: hidden;  top: -78px;left: 0;right: 0;margin: auto;}
.services .divTableRow.heading .divTableCell:nth-child(2) .service-icon{top: -67px;}
.services .divTableRow.heading .divTableCell:nth-child(3) .service-icon{top: -59px;}
.services .divTableRow.heading .divTableCell:nth-child(4) .service-icon{top: -67px;}
.services .divTableCell .service-icon img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
/* pulse */

.star-icon {animation: blinkpara ease 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-fill-mode: forward;}  
@keyframes blinkpara {
0% {
transform:scale(.9)
}
100% {
transform:scale(1.1)
}
}

/*package*/
.channel-package-search { padding: 50px 0 78px; background: url(../image/bg3.png) no-repeat center; }
.channel-package-search  h2{font-size: 30px; color: #333333; font-weight: 500; text-align: center; position: relative; margin-bottom: 15px;}
.channel-package-search  h2:before{content: "";display: block;position: absolute;max-width: 54px;width: 100%;background: rgb(235, 35, 38);height: 2px;top: -6px; left: 0; right: 0; margin: auto;}
.channel-package-search  p{ font-size: 16px; color: #666666; text-align: center;  margin-bottom: 40px;}
.channel-package-search .package-s-form{ max-width: 865px; margin: 0 auto; }
.channel-package-search .field-level{max-width: 49.6%; width: 100%; padding: 0 15px; display: inline-block;}
.channel-package-search  .field-level .select-style{ background-color: #fff; }
.channel-package-search  .field-level .select-style::after{ background: #eb2326 url(../image/sect-arrow-w.png) no-repeat center center; }
.sjcn-channel-packages{ background-color:#f6f6f6; padding: 40px 0;  }
.channel-heading{ width: 100%; border:1px solid #dddddd; border-bottom: none; background-color: #fff; text-align: left; padding: 0px 17px; position: relative;}
.channel-heading h3{font-size: 24px; color: #333333; font-weight: 700; display: inline-block;  padding: 17px 0;}
.channel-heading a{ display: inline-block; position: absolute; width: 66px; height: 100%; right: 0; top: 0; background: url(../image/cross.png) no-repeat center center; background-color: #666666; }
.channel-group { background-color: #111111; padding: 15px ; margin-bottom: 5px; }
.channel-group:nth-child(even){background-color: #eb2326;}
.channel-group .left-price{ max-width: 272px; width:100%; background-color: #f6f6f6;  display: inline-block; vertical-align: middle; padding: 19px 0; text-align: center;}
.channel-group .right-channels{   max-width: 858px; width: 100%; display: inline-block; vertical-align: middle; padding-left: 8px; }
.channel-group .right-channels ul li{ display: inline-block; border:1px solid #dddddd;  margin: 6px 4.9px;}
.channel-group .right-channels ul li s{ display: block; margin: 0 ; padding: 0; }
.channel-group .right-channels ul li img{ display:block; max-width: 100%; }
.channel-group .left-price h4{ font-size: 30px; color: #eb2326; text-transform: uppercase; text-align: center; text-align: center; margin-bottom: 4px;}
.channel-group .left-price h4 span:before{content: "";display: block;position: absolute;max-width: 25px;width: 100%;background: #eb2326 ;height: 2px;left: -26px; top: 0; bottom: 0; margin:auto;}
.channel-group .left-price h4 span:after{content: "";display: block;position: absolute;max-width: 25px;width: 100%;background: #eb2326 ;height: 2px;right: -26px; top: 0; bottom: 0; margin:auto;}
.channel-group .left-price h4 span{ display: inline-block; position: relative; padding: 0 7px;}
.channel-group .left-price p{font-size: 16px; color: #111111;}
.channel-group .left-price .price-div{ background: url(../image/top-border.png) no-repeat center top, url(../image/bottom-border.png) no-repeat center bottom; padding: 28px 0 14px; margin-top:16px; }
.channel-group .left-price .price-div h5 span.curency{font-size: 24px; color: #eb2326; vertical-align: top; display: inline-block; font-weight: 400;}
.channel-group .left-price .price-div h5{color: #eb2326; font-size: 48px; font-weight: 700; vertical-align: middle; line-height: 12px; display: inline-block;}
.channel-group .left-price .price-div h5 span.per-month{ font-size: 12px; font-weight: 500; line-height: 12px;   display: inline-block; text-align: left;}
.channel-group .left-price .price-div p.service-tax{ margin-bottom: 5px; margin-top: 10px; }
.channel-group .left-price p a.view-ch{font-size: 12px; color: #666666; text-transform: uppercase; padding:13px 30px; min-width: 174px; border:1px solid #666666; display: inline-block;
margin-top: 15px;}
.sjcn-hd{ margin-top: 30px; }
.sjcn-hd .channel-group {background-color: #eb2326; }
.channel-inner-search{ max-width: 588px;  float: right; width: 100%; margin-top: 8px;margin-right: 58px;}
.channel-inner-search .field-level {
    max-width: 49.6%;
    width: 100%;
    padding: 0 11px;
    display: inline-block; margin-bottom: 0;
}
.channel-inner-search  .field-level .select-style{ background-color: #fff; }
.channel-inner-search  .field-level .select-style::after{ background: #eb2326 url(../image/sect-arrow-w.png) no-repeat center center; }

.channel-inner-search .field-level .select-style select{padding: 11px 13px }
.sjcn-channel-packages .get-sjcn-cable{ float: none; padding: 45px 0 30px; }
.select-pack-type .s1.text-box{ max-width: 216px; width: 100%;}
.select-pack-type { background-color: #111111;  padding: 23px;}
.select-pack-type .s1{display: inline-block; vertical-align: middle;}
.select-pack-type .choose-box .left-div{ display: inline-block; vertical-align: middle; }
.select-pack-type .choose-box .right-div{display: inline-block;vertical-align: middle; padding-left: 14px;  border-left:1px solid #dddddd; padding-top: 7px;}
.select-pack-type .text-box p{font-size: 24px; color: #ffffff; font-weight: 300;}
.select-pack-type .choose-box{  background-color: #f6f6f6; border:1px solid #dddddd; padding: 9px 12px 11px 13px;  margin-right: 20px;}
.select-pack-type .choose-box:last-child{  margin-right:0px;}

/*radio*/
.custom-radio input[type="radio"]{width: 32px; height: 32px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; z-index: 9; opacity: 0; cursor: pointer;}
.custom-radio span.fake-radio{display: block; width: 32px; height: 32px; border:1px solid #555555; border-radius: 50%; position: relative;}
.custom-radio span.fake-radio:after{content: '';  position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; width: 16px; height: 16px; background-color: #eb2326; border-radius: 50%;   transition: all .3s; -webkit-transition: all .3s; transform: scale(0);}
.custom-radio input[type="radio"]:checked + span.fake-radio:after{transform: scale(1)} 
.custom-radio input[type="radio"]:checked + span.fake-radio{ border-color: #eb2326;}

.custom-radio{width: 32px; height: 32px; display: inline-block; position: relative; vertical-align: middle;}
.choose-box .right-div h5 span.curency{font-size: 24px; color: #eb2326; vertical-align: top; display: inline-block; font-weight: 400;}
.choose-box .right-div  h5{color: #eb2326; font-size: 30px; font-weight: 700; vertical-align: middle; line-height: 12px; display: inline-block;}
.choose-box .right-div h5 span.per-month{ font-size: 10px; font-weight: 500; line-height: 12px;   display: inline-block; text-align: left; text-transform: uppercase; }
.choose-box .right-div p.service-tax{  font-size: 14px; }
.choose-box .left-div label{ font-size: 24px; color: #333333; text-transform: uppercase; display: inline-block; vertical-align: middle;  margin-left: 10px; text-transform: capitalize; margin-right: 10px; cursor: pointer; }
.select-channel{ border:1px solid #dddddd; padding: 32px 20px 20px 20px; background-color: #ffffff; }
.select-channel h4{font-size: 22px; color: #333333; font-weight: 700; text-transform: uppercase; margin-bottom: 23px;}
.select-channel .channel-catg-item{ max-width: 267px; width:100%; background-color: #f6f6f6;  text-align: center;   border:1px solid #dddddd; padding: 38px 13px 27px; display: inline-block; min-height: 229px; vertical-align: top; margin-right: 15px; margin-bottom: 15px; }
.select-channel .channel-catg-item:nth-child(4n){ margin-right: 0px; }
.select-channel .channel-catg-item h3{ font-size: 18px; color: #111111; font-weight: 500; margin-bottom: 16px; }
.select-channel .channel-catg-item p{ font-size: 16px; color: #111111; margin-bottom: 30px; }
.select-channel .channel-catg-item p a{ border:1px solid #666666; color: #666666; font-size: 12px; font-weight: 700; text-transform: uppercase;  padding: 13px 14px; min-width: 155px; }

/*about us page*/
.aboutusBannerCnt p{color: #fff; font-size: 30px;font-family: 'gotham_bookregular';}
.aboutusBannerCnt p span{display: block; padding-top: 6px}
.text-block.aboutusBannerCnt{top: auto; bottom: 25%}
.about-brodband.aboutusPageBrdband{ padding-top: 70px }
.about-brodband.aboutusPageBrdband .heading{font-size:30px; color: #333333; font-weight: 400; padding-top: 12px}
.about-brodband.aboutusPageBrdband .heading span{color: #eb2326; font-size: 30px; font-weight: 300; display: block;}
.abtuspagehdngcnt h5{color: #666; font-size: 16px; font-weight: 400;}
.abtuspagehdngcnt h4{color: #666666; font-size: 22px; font-weight: 300; padding-top: 6px}
.abtuspagehdngcnt h3{color: #666666; font-size: 16px; font-weight: 500; padding: 14px 0}
.abtuspagehdngcnt h3 span{display: block;}
.abtuspagehdngcnt p{color: #666; font-size: 16px; line-height: 24px}
.abtuspagehdngcnt p span{display: block;}
section.ourBusinessDiv{background: #f7f7f7; padding: 33px 0 0}
.ourBusnessHdngCnt{text-align: center;}
.ourBusnessHdngCnt p{ color: #666; font-size: 16px; font-weight: 300; padding: 0 150px}
.ourBusinessCatCnt{width: 100%;  padding: 40px 0 0; float: left; }
.ourBusinessCat-01{width: 35%; float: left;}
.ourBusinessCat-02{width: 30%; float: left;}
.ourBusinessCat-03{width: 35%; float: left;}
.ourBusinessCat-01 img, .ourBusinessCat-02 img, .ourBusinessCat-03 img{width: 100%; float: left;}
.ourBusinessCat-01 img:hover, .ourBusinessCat-02 img:hover, .ourBusinessCat-03 img:hover{transform: scale(1.09);-webkit-transform: scale(1.09);-moz-transform: scale(1.09);-ms-transform: scale(1.09);-o-transform: scale(1.09);}
.ourB01-1, .ourB01-2{width: 100%; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: relative; overflow: hidden;}
.ourB01-1 img, .ourB01-2 img{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.ourBusinessCatPlchldr{position: absolute; bottom: 0; font-weight: 600; font-size: 24px; color:#fff; background: rgba(0,0,0,0.9); display: inline-block; padding: 13px 22px; z-index: 2; left: 0; width: 100%;}
.ourB01-1:hover .ourBusinessCatPlchldr, .ourB01-2:hover .ourBusinessCatPlchldr{background: rgba(235,35,38,0.9);}
section.abtScndFrthBoxSec{width: 100%; float: left; padding: 55px 0}
.abtScndFrthBoxSec div,.ourBusnessHdngCnt div{color:#666;}
.abtScndFrthBoxSec .abtScndFrthBoxSecHdng{width: 100%; float: left; text-align: center; padding-bottom: 50px}
.abtScndFrthBoxSec .abtScndFrthBoxSecHdng p{color: #666; font-size: 16px; font-weight: 300; padding: 0 161px; text-align: center; display: inline-block;}
.abtScndFrthBoxCnt{width: 100%; float: left;}
.abtScndFrthBox-01{width: 100%; float: left; background: rgba(235,35,38,1); transition: all 0.5s;z-index: 9999;}
.abtScndFrthBox-01-Lft{width: 50%; float: left;}
.abtScndFrthBox-01-Lft img{width: 100%; float: left;}
.abtScndFrthBox-01-Rgt{width: 50%; float: left; position: relative;   padding-left: 5%; padding-right: 17%;padding-top: 13%;} 
.abtScndFrthBox-01-Rgt h3{color: #fff; font-weight: 300; font-size: 36px; padding-bottom: 10px}
.abtScndFrthBox-01-Rgt p{color: #fff; font-weight: 300; font-size: 18px;line-height:24px !important; }
.abtScndFrthBox-02{background: #333333; transition: all 0.5s}

.ourManagmentDivTeamCnt{width: 100%; float: left;}
.managementTeamDiv .heading{color: #333333; font-size: 20px; font-weight: 400}
.managementTeamDiv .heading span{display: block; color: #eb2326; font-size: 30px !important;padding-top: 10px;line-height: 30px;}
.managementTeamDiv .ourBusnessHdngCnt{padding-bottom: 55px}
.ourManagmentDivTeamCnt ul li{width: 100%; float: left; text-align: center; cursor: pointer; position: relative; padding-top: 45px; overflow: hidden;}
.ourManagmentDivTeamCnt ul li:hover img{ top: -16px; transition: all 0.5s }
.ourManagmentDivTeamCnt ul li.activeprofile img{ top: -16px; transition: all 0.5s }
.ourManagmentDivTeamCnt .owl-wrapper .owl-item:nth-child(odd){background:#ededed }
.ourManagmentDivTeamCnt .owl-wrapper .owl-item:nth-child(even){background:#f7f7f7 }
.ourManagmentDivTeamCnt ul li img{position: relative; top: 3px; transition: all 0.5s}
section.managementTeamDiv{padding-bottom: 55px;padding-top: 55px;}
.ourManagmentDivPlcholder{position: absolute; bottom: 0; width: 100%; height: 0px; text-align: center; z-index: 1; background: #fff; padding: 10px 0; display: inline-block; left: 0; border-bottom: 1px solid #eb2326; opacity: 0; transition: all 0.5s}
.ourManagmentDivTeamCnt ul li:hover .ourManagmentDivPlcholder{opacity: 1; height: 93px; transition: all 0.5s}
.ourManagmentDivTeamCnt ul li.activeprofile .ourManagmentDivPlcholder{opacity: 1; height: 93px; transition: all 0.5s}
.ourManagmentDivTeamCnt ul li:before{position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.5);}
.ourManagmentDivPlcholder p{color: #333333; font-size: 20px; font-weight: 400}
.ourManagmentDivPlcholder p span{font-weight: 300; color: #666666; font-size: 14px; display: block;}
.reveal-modal h1{font-size: 25px; font-weight: 400; color: #666; padding-bottom: 15px}
.reveal-modal h1 span{font-weight: 300; font-size: 14px; display: block;}
.reveal-modal p{font-size: 16px; font-weight: 300; line-height: 24px; color: #666}
.ourManagmentDivPlcholder a{color: #eb2326; margin-top: 6px; display: inline-block;}
.reveal-modal{width: 90%; position: relative; left: 5%; background: #ededed; padding: 35px; float: left; top: 35px}
.hideabc{position: absolute; top: 10px; right: 18px; font-size: 28px!important; font-weight: bold!important; cursor: pointer;}
.hideProfile{display: none;}
#aboutprofileCarsl .owl-buttons{position: absolute; top: 180px; width: 100%}
#aboutprofileCarsl .owl-buttons .owl-prev{ float: left; width: 36px; height: 36px; background: url(../image/arrowR.png) no-repeat; text-indent: -9999px;}
#aboutprofileCarsl .owl-buttons .owl-next{ float: right; width: 36px; height: 36px; background: url(../image/arrowL.png) no-repeat; text-indent: -9999px;}
.abtScndFrthBox-01 a.readmoreBtnNew{color: #fff0f0; border:1px solid #f45e60; padding: 10px 25px; display: inline-block; margin-top: 35px; text-decoration: none; transition: all 0.5s}
.abtScndFrthBox-01 a.readmoreBtnNew:hover{color: #eb2326; background: #fff0f0; transition: all 0.5s}
.abtScndFrthBox-02 a.readmoreBtnNew{color: #d2d2d2; border:1px solid #878787; padding: 10px 25px; display: inline-block; margin-top: 35px;text-decoration: none; transition: all 0.5s}
.abtScndFrthBox-02 a.readmoreBtnNew:hover{color: #333333; background: #fff; transition: all 0.5s}
/*products and services*/
.productsAndSrvcDivTp .heading{color: #eb2326}
.pull-right{float: right;}
section.abtScndFrthBoxSec.productsAndSrvcDivTp{padding-bottom: 0}
.abtScndFrthBoxSec.productsAndSrvcDivTp .abtScndFrthBoxSecHdng p{color: #666666; font-size: 20px; font-weight: 300}
/*csr*/
.abtScndFrthBoxSec.csrDivTp .abtScndFrthBoxSecHdng p{color: #666666; font-size: 20px; font-weight: 300}
.csrDivTp .abtScndFrthBox-01-Rgt{  padding-right: 7%}
.csrbtmBxDiv{width: 100%; float: left;}
.csrbtmBxDiv img{width: 100%; float: left;}
.csrBtmDiv-01{width: 50%; float: left;}
.csrBtmDiv-02{width: 50%; float: left;}
.csrBtmDiv-02-01{width: 50%; float: left;}
.csrBtmFrBoxDiv{width: 100%; float: left; padding-top: 15px}
.csrBtmFrBoxDiv-01{width: 25%; float: left; padding: 5px 15px}
.abtScndFrthBoxSec.productsAndSrvcDivTp.csrDivTp.csrBtmDivMain .abtScndFrthBoxSecHdng .csrBtmFrBoxDiv-01 h2{padding: 0 0 10px; text-align: left; font-size: 20px; color: #333333; font-weight: 400}
.abtScndFrthBoxSec.productsAndSrvcDivTp.csrDivTp.csrBtmDivMain .abtScndFrthBoxSecHdng .csrBtmFrBoxDiv-01 p{padding: 0; text-align: left;font-weight: 400; font-size: 14px; color: #666666; padding: 0; line-height: 24px}
/*news and media*/
.newsAndMediaContentDiv{width: 100%; float: left; text-align: left; padding: 10px 0 0}
.news-01{width:30.9%; float: left; margin-right: 30px; transition: all 0.5s; height: 313px; margin-bottom: 10px}
.news-01:nth-child(3n){margin-right: 0;}
.news-01 a{float: left;}
.newsAndMediaContentDiv .newsDetlArchives{margin-top: 0px;}
.news-01-img{width: 100%; float: left; border:1px solid #cccccc; overflow: hidden;transition: all 0.5s;}
.news-01-img img{width: 100%; float: left; transition: all 0.5s;height: 180px;}
.newsPlaceholderDiv{width: 100%; float: left; padding: 24px 0}
.newsDateIn{width: 98px; height: 22px; float: left; background: #cda053; padding: 1px}
.datel{color: #fff; font-size: 12px !important; font-weight: 500; float: left; padding:1px 5px; text-transform: uppercase;}
.yrR{color: #cda053; font-size: 12px !important; font-weight: 500; text-transform: uppercase; background: #fff; float: right; padding:1px 5px; margin-right: 0px}
.newsCnt{width: 100%; float: left; padding: 24px 0}
.newsCnt h2{ color: #333333; font-size: 17px; font-weight: 400; }
.abtScndFrthBoxSec.productsAndSrvcDivTp.csrDivTp.newsAndMediaDiv .heading{font-weight: 300;}
section.newDetailsDiv{width: 100%; float: left; border-top: 1px solid #bcbcbc; padding: 50px 0 25px}
.newDetailsDivIn{width: 100%; float: left;}
.newsDetailHdng{width: 100%; float: left; padding-bottom: 10px;border-bottom: 1px solid #ccc;
margin-bottom: 30px;}

.social-media{ float: left; margin-top: 13px; }
.social-media span{ display: inline-block; font-size: 18px; color: #666666; margin-right: 5px; }
.social-media ul{ display: inline-block; }
.social-media ul li{ margin-right: 5px; display: inline-block; vertical-align: top;}
.social-media ul li a{ width: 27px; height: 27px; display: block; background: url(../image/social-media.png) no-repeat 0px 0px;  transition: all .3s;  -webkit-transition: all .3s;}
.social-media ul li:last-child a{background-position: 0 0;}
.social-media ul li:last-child{bottom: 4px;position: relative;}
.social-media ul li:last-child a img{width:27px;}
.social-media ul li a:hover{opacity: 0.7}
.social-media ul li.tw a{background-position:-30px 0px ;}
.social-media ul li.g a{background-position:-64px 0px;}
.social-media ul li.yt a{background-position:-100px 0px;}
.social-media ul li.g{bottom: 4px;position: relative;}
.download-pdf { float: right; }
.download-pdf a{ font-size: 14px; color: #111;border: 1px solid #ccc;padding: 8px 15px;margin-top: 1px;display: inline-block;}
.download-pdf a img{ display: inline-block; margin-right: 7px; vertical-align: middle;}
.newsDetlDivLft{width: 75%; float: left; padding-right: 25px}
.newsDetlDivRgt{width: 25%; float: left;}
.newsDetailHdng h1{color: #333333; font-size:29px; font-weight: 500;}
.newsDetailHdng p{color: #666666; font-size: 14px; font-weight: 400;}
.newsDetailHdng p span{color: #eb2326}
.newsDetlImg{width: 100%; float: left;}
.newsDetlImg img{width: 100%}
.newsDetlCntTxt{width: 100%; float: left; padding: 15px 0}
.newsDetlCntTxt p{color: #666666; font-size: 16px; font-weight: 300; line-height:24px !important; text-align: justify;margin-left:0 !important;}
.newsDetlCntTxt h2{background: #f3f3f3; padding: 25px; color: #111111; font-size: 20px;font-family: Georgia, Times, "Times New Roman", serif; font-style: italic; display: inline-block; margin: 35px 0; line-height: 30px}
.newsDetlArchives{width: 100%; float: left; border:1px solid #d9d9d9; margin-top: 79px}
.newsDetlArchives h2{color: #fff; font-size: 24px; font-weight: 500; background: #eb2326; padding: 10px 18px}
.newsDetlArchCnt{width: 100%; float: left; padding: 0 10px}
.newsDetlArchCnt ul li{width: 100%; float: left; border-bottom: 1px dotted #999999}
.newsDetlArchCnt ul li:last-child{border:none;}
.newsDetlArchCnt ul li a{width: 100%; float: left; text-decoration: none; color: #666666; font-size: 16px; background: url(../image/arrowS.png) no-repeat center left; padding: 12px 15px;}


@media screen and (-webkit-min-device-pixel-ratio:0){
.newsDateIn{height:22px}
}
.news-01 a:hover h2{color:#eb2326; transition: all 0.5s}
.news-01 a:hover .news-01-img{transition: all 0.5s; margin-top: -5px; transform: scale(1.04);}
@media only screen and (min-width: 1280px) and (max-width: 1900px){
.abtScndFrthBox-01-Rgt{/*top: 130px; padding-right: 17%*/}
.csrDivTp .abtScndFrthBox-01-Rgt{top:0; padding-right: 5%} 
}

 


/* careerDtl */
.careerDtl { float:left; width:100%; padding-top:60px;}
.careerDtlInner { float:left; width:100%;}
.careerDtlInner .txtb { float:left; width:100%; padding-bottom:30px;}
.careerDtlInner .txtb h3 { color:#333; font-size:30px; font-weight:300; padding-bottom:25px;}
.careerDtlInner .txtb p { font-size:16px; font-weight:300; line-height:24px; color:#666666; padding:0 10% 20px;}
.selectOpt { float:left; width:490px; position:relative;}

.selectjob { margin:0 auto; max-width:690px; width: 100%;}
.selectOpt{ max-width: 46%; margin: 0 10px;}
.selectOpt .select-style::after {  background: #f8f8f8 url("../image/careerarrow.png") no-repeat scroll center center; border-left: 1px solid #d9d9d9; content: ""; display: block; height: 100%; position: absolute; right: 0;top: 0;width: 55px;}

.selectOpt .select-style select { -moz-appearance: none; -webkit-appearance: none;  appearance: none;background: transparent none repeat scroll 0 0; border: 1px solid #d9d9d9; box-shadow: none;color: #333333; font-size: 16px; padding: 17px 13px; position: relative; width: 100%; z-index: 999;}

.jobopening { float:left; width:100%; text-align:left; border-top:1px solid #f4f4f6; margin-top:50px;}
.joblist { float:left; width:100%; border-bottom:1px solid #f4f4f6; }
.jobtopSection { float:left; width:100%; cursor:pointer; padding-bottom:10px; background:url(../image/ico_plus.png) no-repeat   97% center; padding:20px 30px;}
.jobtopSection.active { float:left; width:100%; cursor:pointer; padding-bottom:10px; background:url(../image/ico_cross.png) no-repeat   97% center #f4f4f6;}
.jobtopSection h5 { float:left; width:100%; font-size:20px; color:#333; text-transform:capitalize; padding-bottom:10px; line-height:18px;}
.jobtopSection li { display:inline-block; color:#999; font-size:14px; text-transform:uppercase; border-right:1px solid #999; padding:0 15px;}
.jobtopSection li:nth-child(1) { padding-left:0;}
.jobtopSection li:last-child { border:none;}

.jobdescpt { float:left; width:100%; background:#f4f4f6; padding:15px 10% 15px 30px;}
.jobdescpt p { color:#666; font-size:15px; padding-bottom:26px; line-height:24px;font-family: 'Roboto', sans-serif; max-width:100%; text-align:left;}
.jobdescpt ul { float:left; width:100%; padding:0 24px 20px 24px;}
.jobdescpt li { float:left; width:100%; background:url(../image/bullet.png) no-repeat left 7px; font-family: 'Roboto', sans-serif; font-size:14px; color:#666; padding:0 0 15px 15px;}
.applybtn { font-size:14px; color:#fff; text-transform:uppercase; background:#767676; display:inline-block; font-weight:700; padding:0 30px; line-height:48px; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -moz-transition:all ease 0.7s;cursor:pointer;}
.applybtn:hover { background:#eb2326;}

.applyForm { float:left; width:40%; padding:30px 0 0 0;}
.applyForm .row { float:left; width:100%; margin-bottom:20px;}
.inputapply { float:left; width:100%; border:1px solid #d9d9d9; padding:10px 15px; color:#666; font-family: 'Roboto', sans-serif; height:50px;}
.selectfield { float:left; width:100%; position:relative;}

.selectfield .select-style::after { background: #f8f8f8 url("../image/careerarrow.png") no-repeat scroll center center; border-left: 1px solid #d9d9d9; content: ""; display: block; height: 100%; position: absolute;  right: 0; top: 0; width: 55px;}

.selectfield .select-style select { -moz-appearance: none; background: transparent none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    color: #666;
    font-size: 14px;
    padding: 17px 13px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.uplaodResume { float:left; width:100%; border: 1px solid #d9d9d9; position: relative;}
div.fileup {
    width: 145px;
    height: 50px;
	background:url(../image/img_browse.png) no-repeat left top;
    overflow: hidden;
	float:left;
	cursor:pointer;
}

div.fileup .file {
    display: block !important;
    width: 130px !important;
    height: 50px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}
.title { float:left; width:68%;}
.title .inputapply { border:none;}
.appresume {border:none; cursor:pointer; text-align:center; color:#fff; font-size:16px; font-weight:700; background:#eb2326; width:100%; line-height:45px; font-family: 'Roboto', sans-serif; text-transform:uppercase;padding:16px 20px;outline:none;}
.appresume:hover { background:#333;}
.jobbottomSection { float:left; width:100%;}

.careers { float:left; width:100%;}
.careerTop { float:left; width:100%; background:#f4f4f6;}
.careerTxt { float:left; width:50%;}
.careerTxt .txt { float:left; width:100%; padding: 24% 90px 0 11%;}
.careerTxt .txt h4 { color:#333333; font-size:30px !important; font-weight:300; line-height:30px !important; padding:0 0 30px 0; position:relative;}
.careerTxt .txt h4:before { position:absolute; content:''; width:45px; height:2px; left:0;  background:#eb2326; top:-19px;}
.careerTxt .txt p { color:#666; font-size:14px; padding-bottom:25px; line-height:24px;}
.careerImage { float:right; width:50%;}
.careerImage img { float:left; width:100%;}

.combinationSection { float:left; width:100%; background:#f4f4f6; padding:50px 0 0 0;}
.combinationTop { float:left; width:100%; padding-bottom:50px;}
.combinationSection .csrBtmFrBoxDiv-01 { padding:0 30px 0 0;}
.combinationSection .csrBtmFrBoxDiv-01 h2 {color: #333333; font-size: 20px; font-weight: 400; padding:10px 0 10px 0;text-align: left;}

.combinationSection .csrBtmFrBoxDiv-01 p { color: #666666;font-size: 14px;font-weight: 400; line-height: 24px; padding: 0; text-align: left;}
.combinationTop .heading { color:#eb2326; font-weight:300;}
.uploadCv { float:left; width:100%; background:#fff; padding: 60px 0;}
.uplaodFonm { margin:0 auto; max-width:836px; width: 100%;}
.uplaodInner { float:left; width:100%;}
.uplaodFonm .heading { color:#eb2326; padding-bottom:6px; font-weight:300;}
.uplaodInner span { font-size:18px; color:#333333; display:block; text-align:center; padding-bottom:22px;}
.formBox { float:left; width:100%; border:1px solid #d9d9d9; padding:34px 45px 30px 45px; margin-bottom:-20px; z-index:99; position:relative;}
.formBox .row { float:left; width:100%; padding-bottom:20px;}
.formleft { float:left; width:48%;}
.formRight{ float:right; width:48%;}

div.fileup2 { width: 140px; height: 48px;background:url(../image/imgbrowse2.png) no-repeat left top;overflow: hidden;float:right;cursor:pointer; position: absolute;
right: 0;}
div.fileup2 .file2 {display: block !important; width: 140px !important; height: 50px !important;opacity: 0 !important; overflow: hidden !important;}
.formBox .title { width:100%;}
.formBox .inputapply { height:48px;}
.formBox .appresume {width:auto;transition:all ease 0.7s; -moz-transition:all ease 0.7s; -webkit-transition:all ease 0.7s; line-height:30px;appearence: none;-webkit-appearence: none;-moz-appearence: none;} 
.opportunitiesSection { float:left; width:100%; background:url(../image/bg_oppert.png) no-repeat center bottom; background-size:cover; padding:50px 0;}
.opportunitiesSection .heading { color:#eb2326; font-weight:300;}

/* .techhexa { float:left; width:100%; margin:70px 0 60px 0;} */

.techhexa {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 60px;
}
.hexagon {
  position: relative;
  width: 157px; 
  height: 157px;
  background-color: #2aab6c;
  /*margin: 86.60px 0;*/
 float:left; margin:0 10px 15px 0;
 border-radius: 50%;
}
/*
.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 74px solid transparent;
  border-right: 72px solid transparent;
}

.hexagon:before {
  bottom: 100%;
  border-bottom: 48.60px solid #2aab6c;
}

.hexagon:after {
  top: 100%;
  width: 0;
  border-top: 48.60px solid #2aab6c;
} */
.hexagon .imgb { width:100%; text-align:center; margin-bottom:5px; padding-top: 19px;}
.hexagon .imgb img {  transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -moz-transition:all ease 0.7s;}
.hexagon .txt {  width:100%; text-align:center;}
.hexagon .txt a { color:#fff; font-size:15px; line-height:16px; }
.hexagon .txt a span { display:block;}
/* .hexaTop{ float:left; margin-left:78px;} */
.hexaTop{ float:left;}
.hexaTop .hexagon:nth-child(2) { background:#ff6b21;}
.hexaTop .hexagon:nth-child(2):before { bottom: 100%;border-bottom: 48.60px solid #ff6b21;}
.hexaTop .hexagon:nth-child(2):after {top: 100%; width: 0; border-top: 48.60px solid #ff6b21;}

.hexaTop .hexagon:nth-child(3) { background:#333333;}
.hexaTop .hexagon:nth-child(3):before { bottom: 100%;border-bottom: 48.60px solid #333333;}
.hexaTop .hexagon:nth-child(3):after {top: 100%; width: 0; border-top: 48.60px solid #333333;} 

.hexaTop .hexagon:nth-child(4) { background:#3d38cf;}
.hexaTop .hexagon:nth-child(4):before { bottom: 100%;border-bottom: 48.60px solid #3d38cf;}
.hexaTop .hexagon:nth-child(4):after {top: 100%; width: 0; border-top: 48.60px solid #3d38cf;} 

.hexaTop .hexagon:nth-child(5) { background:#f31410;}
.hexaTop .hexagon:nth-child(5):before { bottom: 100%;border-bottom: 48.60px solid #f31410;}
.hexaTop .hexagon:nth-child(5):after {top: 100%; width: 0; border-top: 48.60px solid #f31410;} 

.hexaTop .hexagon:nth-child(6) { background:#00acb2;}
.hexaTop .hexagon:nth-child(6):before { bottom: 100%;border-bottom: 48.60px solid #00acb2;}
.hexaTop .hexagon:nth-child(6):after {top: 100%; width: 0; border-top: 48.60px solid #00acb2;} 

.hexaTop .hexagon:nth-child(2) { background:#ff6b21;}
.hexaTop .hexagon:nth-child(2):before { bottom: 100%;border-bottom: 48.60px solid #ff6b21;}
.hexaTop .hexagon:nth-child(2):after {top: 100%; width: 0; border-top: 48.60px solid #ff6b21;}  

.hexabottom { float:left; width:100%; margin-top:13px;}

/*
.hexamiddle {
    margin-left: 78px;
} */

.hexabottom .hexagon:nth-child(1),.hexabottom .hexagon:nth-child(7) { background:#b6c200;}
.hexabottom .hexagon:nth-child(1):before,.hexabottom .hexagon:nth-child(7):before { bottom: 100%;border-bottom: 48.60px solid #b6c200;}
.hexabottom .hexagon:nth-child(1):after,.hexabottom .hexagon:nth-child(7):after {top: 100%; width: 0; border-top: 48.60px solid #b6c200;}

.hexabottom .hexagon:nth-child(2) { background:#333333;}
.hexabottom .hexagon:nth-child(2):before { bottom: 100%;border-bottom: 48.60px solid #333333;}
.hexabottom .hexagon:nth-child(2):after {top: 100%; width: 0; border-top: 48.60px solid #333333;}

.hexabottom .hexagon:nth-child(3) { background:#f31410;}
.hexabottom .hexagon:nth-child(3):before { bottom: 100%;border-bottom: 48.60px solid #f31410;}
.hexabottom .hexagon:nth-child(3):after {top: 100%; width: 0; border-top: 48.60px solid #f31410;} 

.hexabottom .hexagon:nth-child(4) { background:#00acb2;}
.hexabottom .hexagon:nth-child(4):before { bottom: 100%;border-bottom: 48.60px solid #00acb2;}
.hexabottom .hexagon:nth-child(4):after {top: 100%; width: 0; border-top: 48.60px solid #00acb2;} 

.hexabottom .hexagon:nth-child(5) { background:#a053ca;}
.hexabottom .hexagon:nth-child(5):before { bottom: 100%;border-bottom: 48.60px solid #a053ca;}
.hexabottom .hexagon:nth-child(5):after {top: 100%; width: 0; border-top: 48.60px solid #a053ca;} 

.hexabottom .hexagon:nth-child(6) { background:#412e94;}
.hexabottom .hexagon:nth-child(6):before { bottom: 100%;border-bottom: 48.60px solid #412e94;}
.hexabottom .hexagon:nth-child(6):after {top: 100%; width: 0; border-top: 48.60px solid #412e94;} 

.hexagon:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt h3 samp { display:inline-block; font-weight:100; font-size:30px; font-family: 'Roboto', sans-serif; padding-left:5px;}

.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt h3 { font-size:48px; font-weight:300;}
.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt p { padding-bottom:30px;*/}
.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt { padding-right:14%;}
.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt a { display:inline-block; color:#fff; font-size:13px; text-transform:uppercase; border:1px solid #fff; padding:0 36px; line-height:46px; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -moz-transition:all ease 0.7s; margin-top:20px;}
.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt a:hover { color:#333; background:#fff;}
.abtScndFrthBoxCnt.mobile .abtScndFrthBox-01-Rgt h3 span { display:block; font-weight:100; font-size:30px; font-family: 'Roboto', sans-serif;}

.abtScndFrthBox-02, .abtScndFrthBox-01 { position:relative;}
.blackarrow { position:absolute; top:42%; left: 49.5%;z-index: 999;}
.blackarrow.red{ right:none; left: 48.7%;}

.inner-banner .text{ left: 0; position: absolute; top: 29%;}
.inner-banner .text h2 { font-weight:300; color:#eb2326; font-size:36px; text-transform:uppercase; position:relative; display:inline-block; padding-right:36px; line-height:36px; margin-bottom:10px;}
.inner-banner .text h2:before { position:absolute; content:''; right:7px; bottom:4px; height:1px; width:36px; background:#eb2326;}
.inner-banner .text h3 { font-weight:700; font-size:36px; color:#111111; margin-bottom:20px;}
.inner-banner .text p{ color:#333333; font-size:24px;}
.inner-banner .text p span { display:block;}
.mobileImage { position:absolute; right:50px; bottom:-125px;}


.archive { float:left; width:100%;}
.newsDetlArchives h2{ font-size:18px;}
.archive ul { float:left; width:100%; padding:10px;}
.archive li { float:left; width:100%; border-bottom:1px dotted #999999; position:relative; }
.archive li a { font-size:14px; color:#666; background:url(../image/accplus.png) no-repeat left 6px;  padding:8px 0 8px 26px; display:block;}
.archive li:last-child{ border:none; }
.archive li ul li a{background:none;  padding:8px 0 8px 30px;}
.archive li ul{ border-top:1px dotted #999999;}
.archive li a span {  background: #fb4c35 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    padding: 2px 5px;
    position: absolute;
    right: 10px; }
.archive li ul li a span{ background-color: #cda053 }
.archive li ul { padding:0; }
.archive li ul li.active a { background:none; padding-left:0;}



/*=====================================================package==============================================================*/
.channel-package-search { padding: 50px 0 78px; background: url(../image/bg3.png) no-repeat center; }
.channel-package-search  h1{font-size: 30px; color: #333333; font-weight: 500; text-align: center; position: relative; margin-bottom: 15px;}
.channel-package-search  h1:before{content: "";display: block;position: absolute;max-width: 54px;width: 100%;background: rgb(235, 35, 38);height: 2px;top: -6px; left: 0; right: 0; margin: auto;}
.channel-package-search  h2{font-size: 30px; color: #333333; font-weight: 500; text-align: center; position: relative; margin-bottom: 15px;}
.channel-package-search  h2:before{content: "";display: block;position: absolute;max-width: 54px;width: 100%;background: rgb(235, 35, 38);height: 2px;top: -6px; left: 0; right: 0; margin: auto;}
.channel-package-search  p{ font-size: 16px; color: #666666; text-align: center;  margin-bottom: 40px;}
.channel-package-search .package-s-form{ max-width: 865px; margin: 0 auto; }
.channel-package-search .field-level{max-width: 49.6%; width: 100%; padding: 0 15px; display: inline-block;}
.channel-package-search  .field-level .select-style{ background-color: #fff; }
.channel-package-search  .field-level .select-style::after{ background: #eb2326 url(../image/sect-arrow-w.png) no-repeat center center; }
.sjcn-channel-packages{ background-color:#f6f6f6; padding: 40px 0;  }
.channel-heading{ width: 100%; border:1px solid #dddddd; border-bottom: none; background-color: #fff; text-align: left; padding: 0px 17px; position: relative;}
.channel-heading.active{ border-bottom: 1px solid  #dddddd; }
.channel-heading.active a{background-position:center -29px; }
.channel-heading h3{font-size: 24px; color: #333333; font-weight: 700; display: inline-block;  padding: 17px 0;}
.channel-heading a{ display: inline-block; position: absolute; width: 66px; height: 63px; right: 0; top: 0; background: url(../image/cross.png) no-repeat center 20px; background-color: #666666; }
.creat-own-pack{ position: relative; }
.channel-group { background-color: #111111; padding: 15px ; margin-bottom: 5px; }
.channel-group:nth-child(even){background-color: #eb2326;}
.channel-group .left-price{ max-width: 272px; width:100%; background-color: #f6f6f6;  display: inline-block; vertical-align: top; padding: 19px 0; text-align: center;}
.channel-group .right-channels,.channel-group .right-channels-hex{   max-width: 858px; width: 100%; display: inline-block; vertical-align: middle; padding-left: 8px; }
.channel-group .right-channels ul li{ border: 1px solid #dddddd;display: inline-block;margin: 6px 4.9px;vertical-align: top;}
.channel-group .right-channels ul li s{ display: block; margin: 0 ; padding: 0; }
.channel-group .right-channels ul li img{ display:block; max-width: 126px;}
.left-price h4{ font-size: 30px; color: #eb2326; text-transform: uppercase; text-align: center; text-align: center; margin-bottom: 4px;}
.left-price h4 span:before{content: "";display: block;position: absolute;max-width: 25px;width: 100%;background: #f19b9c ;height: 2px;left: -26px; top: 0; bottom: 0; margin:auto;}
.left-price h4 span:after{content: "";display: block;position: absolute;max-width: 25px;width: 100%;background: #f19b9c ;height: 2px;right: -26px; top: 0; bottom: 0; margin:auto;}
.left-price h4 span{ display: inline-block; position: relative; padding: 0 7px;}
.left-price p{font-size: 16px; color: #111111;}
.left-price .price-div{ background: url(../image/top-border.png) no-repeat center top, url(../image/bottom-border.png) no-repeat center bottom; padding: 28px 0 14px; margin-top:16px; }
.left-price .price-div h5 span.curency{font-size: 25px; color: #eb2326; vertical-align: top; display: inline-block; font-weight: 400; position: relative;top: -8px;}
.left-price .price-div h5{color: #eb2326; font-size: 48px; font-weight: 700; vertical-align: middle; line-height: 12px; display: inline-block;}
 .left-price .price-div h5 span.per-month{ font-size: 12px; font-weight: 500; line-height: 12px;   display: inline-block; text-align: left;}
.left-price .price-div p.service-tax{ margin-bottom: 5px; margin-top: 10px; }
 .left-price p a.view-ch{font-size: 12px; color: #666666; text-transform: uppercase; padding:13px 30px; min-width: 174px; border:1px solid #666666; display: inline-block;
margin-top: 15px; transition: all .3s; }
 .left-price p a.view-ch:hover{color: #fff; background-color:#eb2326; border-color: #eb2326; }

.sjcn-hd{ margin-top: 30px; }
.sjcn-hd .channel-group {background-color: #eb2326; }
.channel-inner-search{ max-width: 588px;  float: right; width: 100%; margin-top: 8px;margin-right: 58px;}
.channel-inner-search .field-level {
    max-width: 49.6%;
    width: 100%;
    padding: 0 11px;
    display: inline-block; margin-bottom: 0;
}
.channel-inner-search  .field-level .select-style{ background-color: #fff; }
.channel-inner-search  .field-level .select-style::after{ background: #eb2326 url(../image/sect-arrow-w.png) no-repeat center center; }
section{width: 100%; float: left;}
.channel-inner-search .field-level .select-style select{padding: 11px 13px }
.sjcn-channel-packages .get-sjcn-cable{ float: none; padding: 45px 0 30px; }
.select-pack-type .s1.text-box{ max-width: 216px; width: 100%;}
.select-pack-type { background-color: #111111;  padding: 23px;}
.select-pack-type .s1{display: inline-block; vertical-align: middle;}
.select-pack-type .choose-box .left-div{ display: inline-block; vertical-align: middle; }
.select-pack-type .choose-box .right-div{display: inline-block;vertical-align: middle; padding-left: 14px;  border-left:1px solid #dddddd; padding-top: 7px;}
.select-pack-type .text-box p{font-size: 24px; color: #ffffff; font-weight: 300;}
.select-pack-type .choose-box{  background-color: #f6f6f6; border:1px solid #dddddd; padding: 9px 12px 11px 13px;  margin-right: 20px;}
.select-pack-type .choose-box:last-child{  margin-right:0px;}

/*---------radio-------------*/
.custom-radio input[type="radio"]{width: 32px; height: 32px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; z-index: 9; opacity: 0; cursor: pointer;}
.custom-radio span.fake-radio{display: block; width: 32px; height: 32px; border:1px solid #555555; border-radius: 50%; position: relative;}
.custom-radio span.fake-radio:after{content: '';  position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; width: 16px; height: 16px; background-color: #eb2326; border-radius: 50%;   transition: all .3s; -webkit-transition: all .3s; transform: scale(0);}
.custom-radio input[type="radio"]:checked + span.fake-radio:after{transform: scale(1)} 
.custom-radio input[type="radio"]:checked + span.fake-radio{ border-color: #eb2326;}
/*---------radio-------------*/
.custom-radio{width: 32px; height: 32px; display: inline-block; position: relative; vertical-align: middle;}
.choose-box .right-div h5 span.curency{font-size: 24px; color: #eb2326; vertical-align: top; display: inline-block; font-weight: 400;}
.choose-box .right-div  h5{color: #eb2326; font-size: 30px; font-weight: 700; vertical-align: middle; line-height: 12px; display: inline-block;}
.choose-box .right-div h5 span.per-month{ font-size: 10px; font-weight: 500; line-height: 12px;   display: inline-block; text-align: left; text-transform: uppercase; }
.choose-box .right-div p.service-tax{  font-size: 14px; }
.choose-box .left-div label{ font-size: 24px; color: #333333; text-transform: uppercase; display: inline-block; vertical-align: middle;  margin-left: 10px; text-transform: capitalize; margin-right: 10px; cursor: pointer; }
.select-channel{ border:1px solid #dddddd; padding: 0px 20px 0px 20px; background-color: #ffffff; }
.select-channel h4{font-size: 22px; color: #333333; font-weight: 700; text-transform: uppercase; margin-bottom: 23px; margin-top: 35px;}
.select-channel .channel-catg-item{ max-width: 267px; width:100%; position: relative; background-color: #f6f6f6;  text-align: center;   border:1px solid #dddddd; padding: 38px 13px 27px; display: inline-block; min-height: 229px; vertical-align: top; margin-right: 15px; margin-bottom: 15px;  }
.select-channel .channel-catg-item:nth-child(4n){ margin-right: 0px; }
.select-channel .channel-catg-item h3{ font-size: 18px; color: #111111; font-weight: 500; margin-bottom: 16px; }
.select-channel .channel-catg-item p{ font-size: 16px; color: #111111; margin-bottom: 30px; }
.select-channel .channel-catg-item p a{ border:1px solid #666666; color: #666666; font-size: 12px; font-weight: 700; text-transform: uppercase;  padding: 13px 14px; min-width: 155px; transition: all .3s; position: absolute; bottom: 0; position: absolute;
bottom: 22px;
left: 0;
right: 0;
margin: auto;
max-width: 166px;}
 
.select-channel .channel-catg-item p a:hover{color: #fff; background-color:#111; border-color: #fff; }
.channel-group .right-channels ul.hexGrid li{margin: 0;}
.channel-group .right-channels-hex .hexIn{ background-color: #fff; }
.channel-group .right-channels-hex .hex img{left: -100%;right: -100%;width: auto;height: auto;margin: 0 auto;display: block;position: absolute;right: 0;left: 0;bottom: 0;top: 0;margin: auto; max-width:100%; height:auto;}

/* DivTable.com */
.divTable{display: table;width: 100%;}
.divTableRow {display: table-row;}
.divTableHeading {background-color: #EEE;display: table-header-group;}
.divTableCell, .divTableHead {border: 1px solid #999999;display: table-cell;padding: 3px 10px;}
.divTableHeading {background-color: #EEE;display: table-header-group;font-weight: bold;}
.divTableFoot {background-color: #EEE;display: table-footer-group;font-weight: bold;}
.divTableBody {display: table-row-group;}
/* DivTable.com */

.adon-pack .chnnael-pack{max-width: 273px; width: 100%; display: inline-block; vertical-align: top;}
.adon-pack .chnnael-pack .left-price{ background-color: #eb2326; text-align: center; padding:44px 0 40px; }
.adon-pack .chnnael-pack .left-price *{ color: #fff !important; }
.adon-pack .chnnael-pack .left-price .price-div{ background: #f44648; border-top: 1px solid #ff5d5f;  border-bottom: 1px solid #ff5d5f;}
.adon-pack .chnnael-pack .left-price p a.view-ch{ border-color: #fff; }
.booking-summry{ max-width: 374px; width: 100%; display: inline-block;  vertical-align: top; margin: 0 62px;}
.booking-summry .divTableCell,.booking-summry .divTableHead{ border:none; }
.booking-summry .divTable{ border:1px solid #dddddd;  text-align: left; }
.booking-summry h4{ font-size: 18px; color: #eb2326; font-weight: 500; background-color: #f6f6f6; border:1px solid #dddddd; border-bottom: none; margin: 0; padding: 21px 16px 18px; }
.booking-summry .divTableCell{ font-size: 12px; color: #333333; font-weight: 500;  background-color: #fff; padding: 12px 15px;}
.booking-summry .divTableCell strong{font-size: 16px; color: #111111;  font-weight: 500;}
.booking-summry .divTableRow:nth-child(4) .divTableCell{padding: 2px 15px;}
.booking-summry .divTable.grand-total{border:none; margin-bottom: 5px;}
.booking-summry .divTable.grand-total .divTableRow  .divTableCell:first-child strong{font-size: 18px; color: #111111;  font-weight: 500;}
.booking-summry .divTable.grand-total .divTableRow  .divTableCell:last-child strong{font-size: 24px; color: #eb2326;  font-weight: 500;}
 button.booknow{ max-width: 373px; width: 100%; color: #fff; transition: all .3s; background-color:#eb2326; border:none; font-weight: 700; font-size: 20px; text-transform: uppercase; padding: 17px 10px;  }
 button.booknow:hover{ background-color: #930d0f; }
 .chnnael-pack  button.booknow{ background-color: #333333; color: #fff; margin-top: 12px;  padding: 10px 10px;}
 .chnnael-pack  button.booknow:hover {background-color: #141414;}
 .helpline{ max-width: 319px; width:100%; display: inline-block;  text-align: right; background: url(../image/at-sign.png) no-repeat center 121%; min-height: 416px;} 
  .helpline p{ font-size: 18px; color:#333333; }
   .helpline h3{font-size: 36px; color: #eb2326; font-weight: 300;  padding-left: 37px; background: url(../image/phone2.png) no-repeat left 10px;display: inline-block;}
    .helpline p.message{font-size: 12px; color: #666666;}


/*popo*/
.pop-overlay,.help-line-form{ display: none; }
.all-channel.all-ch{ display: none; }
.all-channel.select-ch{display: none;}
.all-channel{ position: fixed; max-width: 1170px; width: 100%; left: 0; right: 0; margin: auto; top: 0; z-index: 9999999; background-color:#fff; padding: 15px; top:20% !important; }
.all-channel.all-ch{position: fixed;}
#about_team{ position: fixed!important;height: auto;width: 550px!important;top: 35% !important;min-height: 200px;}
.innerPop{overflow:auto;}
/*.pop.all-ch p{transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}*/
.innerPop p{margin:17px 0 25px 0 !important;}
.all-channel h3{       background-color: #dddddd;
    font-size: 14px;
    color: #111111;
    padding: 6px 15px;
    margin-bottom: 20px;
    cursor: pointer;}
.all-channel h3 span{ font-size: 16px; display: inline-block; margin-left: 15px; vertical-align: middle; font-weight: 300;}
.all-channel ul li{display: inline-block; max-width: 18%; border:1px solid #dddddd; width: 100%; min-height: 113px;  text-align: center; margin-right: 16px; margin-bottom: 20px; vertical-align: top; position: relative;margin:0 0.5% 3%;}
.all-channel ul li img{ max-height: 100%;width: 100%;display: inline-block; margin-top: 15px;    max-width: 100%; height: auto; }
.all-channel ul li p.ch-name{font-size: 12px; color: #111111; text-align: center; position: absolute; bottom: auto; width: 100%; text-align: center;margin-top: 10px !important; text-transform:uppercase}
.all-channel .channels{overflow: hidden;padding: 0 13px;}
a.close1{ width: 30px; height: 30px; border:2px solid #fff; border-radius: 3px; background: url(../image/close.png) no-repeat center center;  top:5px; right: 5px; position: absolute;}

.all-channel.select-ch ul  li{min-height: auto; border: none;}
.all-channel.select-ch ul  li .upper-div{display:block;  border:1px solid #dddddd; width: 100%; min-height: 143px;  text-align: center;  position: relative;}
.all-channel.select-ch .add-ch{ margin-top: 5px; }
.all-channel.select-ch .add-ch p{max-width: 68px; width: 100%; border:1px solid #dddddd; margin-top: 1px; display: inline-block; padding: 4px 4px; margin-right: 2px;}
.all-channel.select-ch .add-ch button{ border: none; width: 100%; background-color: #dfdfdf; font-size: 14px;  display: inline-block; color: #111111; font-weight: 700; text-transform: uppercase; max-width: 91px; padding: 5px 3px;}
.all-channel.select-ch li.active .add-ch button{color: #eb2326;}

.help-line-form{ position: fixed; max-width: 477px;  right: 0; left: 0; margin: auto; top: 28% !important; z-index: 9999999; background-color: #fff; border:2px solid #eb2326; }
.help-line-form .nedd-help-form{ border:none; margin: 0 auto; padding: 49px 39px 33px; }
.help-line-form .need-help-contact{ position: relative; top: 0;  margin-bottom: 19px;}

/*=====================================================package==============================================================*/

/*=====================================================stock-watch1==============================================================*/
.inner-banner p{font-size: 30px; color: #fff; font-weight: 500; }
.stock-watch .text-block{top: auto;left: 0;bottom: 18%;}
.tabbing-section { padding: 32px 0; text-align: center; }
.tabbing-section ul li{ display: inline-block; margin-right: 6px;    margin-bottom: 10px; }

.tabbing-section ul li a{ display:block; background-color: #f7f8f9; border:1px solid #eaebed; padding: 13px; font-size: 16px; color: #111111; transition: all .3s; -webkit-transition: all .3s; }
.tabbing-section ul li.active a,.tabbing-section ul li a.active,.tabbing-section ul li:hover a{ color: #fff; background-color: #eb2326; }
section.tab .heading1Div{ background-color: #111111; padding: 26px 0; text-align: center; margin-bottom: 40px;}
section.tab:nth-of-type(odd) .heading1Div{ background-color: #eb2326; }
section.tab{ background-color: #fff; padding-bottom: 0px; border-top: 5px solid #fff; }
.heading1Div h2{font-size: 36px; color: #fff; font-weight: 700; }
.heading1Div h2 span{ font-weight: 500; text-transform: uppercase;  }
section.tab .upper-text{ text-align: center; }
section.tab .upper-text p { font-size:14px; color: #666666; text-align: center; line-height: 24px; max-width: 1165px; margin: 0 auto; margin-bottom: 20px; }
button.download{font-family: "Roboto",san-serief;border:none; font-size: 14px; color: #fff; font-weight: 700; text-transform: uppercase;   padding: 15px 58px 15px 38px; background: #111111 url(../image/download.png) no-repeat  95% 15px;  display: inline-block; transition: all .5s; -webkit-transition: all .5s;}
button.download:hover{ background-position: 95% 17px;  }
button.subsidiaries{font-family: "Roboto",san-serief;border:none; font-size: 14px; color: #fff; font-weight: 700; text-transform: uppercase;   padding: 15px 58px 15px 38px; background: #111111; min-width:275px;  display: inline-block; transition: all .5s; -webkit-transition: all .5s;}
button.subsidiaries:hover{ background-position: 95% 17px;  }
.tabular{ margin-top: 40px; }
.tabular .divTable{ border:none; border-collapse: separate; border-spacing: 5px; text-align: left; width: 100%; }
.tabular .divTable .divTableRow .divTableCell{ border:1px solid #eeeff0;border-spacing: 4px; border-radius: 6px; padding: 18px; vertical-align:middle;}
.tabular .divTable .divTableRow .divTableCell strong{color: #000000;}
.tabular .divTable .divTableRow .divTableCell:first-child{ background-color: #111111; font-size: 18px; color: #fff; width: 30%; }
.tabular .divTable .divTableRow .divTableCell:last-child{ background-color: #ffffff;   width: 70%;}
.tabular .divTable .divTableRow .divTableCell:last-child p{font-size: 14px; color: #666666;   width: 80%; margin: 0; padding: 0;display: inline;line-height: 20px;}
.tabular .divTable .divTableRow .divTableCell:last-child a{font-size: 14px; color: #eb2326;display: inline-block;padding-left: 4px;}
.tabular .divTable .divTableRow .divTableCell span.phone{ display: block; padding-left:32px; background: url(../image/contact-icons.png) no-repeat left 4px !important; line-height: 23px; }
.tabular .divTable .divTableRow .divTableCell span.fax{ display: block; padding-left:32px; background: url(../image/contact-icons.png) no-repeat left -27px !important; line-height: 23px; }
.tabular .divTable .divTableRow .divTableCell a.mail{ color: #666666; display: block; padding-left:32px; background: url(../image/contact-icons.png) no-repeat left -54px !important;line-height: 23px;  }
 a.mail:hover{ color: #eb2326 !important; }
 #Annual-rport  .upper-text p{ max-width: 780px; }
.upper-text h4{ font-size: 20px; color: #111; margin-bottom: 18px; }
.filter-inner{max-width: 470px; width: 100%; margin: 0 auto; margin-top: 33px;  margin-bottom: 33px; text-align: center;}
.filter-inner .level{ max-width: 26%;  display: inline-block; min-height: 44px; vertical-align: middle;  width: 100%; border: 1px solid #cbcbcb; padding: 9px 13px; border-radius: none;}
.filter-inner .field-level{ max-width: 73%;display: inline-block; vertical-align: middle; margin-bottom: 0;  width: 100%; margin-left: -5px; font-size: 16px; color: #1f0c06;}
.filter-inner .field-level .select-style{ width: 100%; }
.filter-inner .field-level .select-style select{padding: 9.5px 13px; min-height: 44px;}
.annual-report-pdf .pdf-item{display: inline-block;margin: 0px 2px 25px; width:121px; border:1px solid #ddd5d5; padding: 4px;background: #fff; height: 160px; box-shadow: #A48E8E 0px 0px 2px;}
/*.annual-report-pdf .pdf-item:nth-child(3n){ margin-right: 0; }*/
.annual-report-pdf .pdf-item .pdf-icon{ width: 0px; height: 0px; float: left;}
.annual-report-pdf .pdf-item .ch-name{font-size: 10px; color: #EC0206; text-align: center; padding: 2px 0px;}
.annual-report-pdf .pdf-item .ch-epg{font-size: 12px; color: #1f0c06; text-align: center; padding: 2px 0px;}
.annual-report-pdf .pdf-item .ch-price{font-size: 14px; color: #EC0206; text-align: center; font-weight: bold; padding: 2px 0px;}
.annual-report-pdf .pdf-item .pdf-icon.pdf{ background: url(../image/pdf-icon.png) no-repeat center center; }
.annual-report-pdf .pdf-item .pdf-icon.exl{ background: url(../image/pdf-icon.png) no-repeat center center; }
.annual-report-pdf .pdf-item .pdf-icon.doc{ background: url(../image/pdf-icon.png) no-repeat center center; }
.tabular.finacial-r table{ width: 100%;  border-collapse: separate; border-radius: 10px; border-spacing: 5px;} 
.tabular.finacial-r table tr{  border-radius: 10px; }
.tabular.finacial-r table tr td{background-color: #fff;  border:1px solid #eeeff0;border-spacing: 4px; border-radius: 6px; padding: 18px; vertical-align:middle; text-align: center;}
.tabular.finacial-r table tr td a{ color: #666666;font-size: 12px;}
.tabular.finacial-r table tr td a:hover{text-decoration:underline;color:#eb2326;}
.tabular.finacial-r table tr:nth-child(1) td{ background-color: #eb2326; color: #fff; font-size: 18px; }
.tabular.finacial-r table tr:nth-child(2) td{background-color: #111111; color: #fff; font-size: 16px; }
.tabular.finacial-r table tr:nth-child(3) td{ padding: 35px 20px; }
.reports{ margin-top: 40px; }
.reports h4{font-size: 16px; color: #333333; margin-bottom: 24px;}
.reports .r1{ max-width: 32.7%; width: 100%; display: inline-block; vertical-align: top; }
.reports ul li a{ display: block; font-size: 14px; line-height: 22px; padding-left: 26px; background: url(../image/pdf-icon1.png) no-repeat left center; color: #666666;}
.p11{ max-width: 370px; width: 100%; display: inline-block; border:1px solid #d6cec6; border-top: 2px solid #eb2326; padding-top: 28px; margin-right: 25px;margin-bottom: 20px;}
.p11:nth-child(3n){ margin-right: 0; }
.p11 .top-div i{ display: block; text-align: center;}
.p11 .top-div i img{ display: inline-block; }
.p11 .top-div h3{ font-size: 30px; color: #333333; font-weight: 300; text-align: center; margin: 13px 0 14px; }
.p11 .top-div h5{ font-size: 20px; color: #333333; font-weight: 300; text-align: center; margin: 13px 0 14px; }
.p11 .download-link a{line-height: 24px;width: 100.4%; float: left;padding: 16px 0 16px 44px;  background: #eb2326 url(../image/pdf-icon2.png) no-repeat 20px center;  color: #fff; font-size: 14px; font-weight: 300; border:1px solid #f98889;  margin-right: -1px;
margin-top: -1px; transition: all .3s;  -webkit-transition: all .3s; }
.p11 .download-link a:hover{background-color: #111;}
.p11 .top-div i.download-icon{height: 22px; background: url(../image/downarrow1.png) no-repeat center; height: 22px; margin-bottom: 17px;}

.p11 p.starting,  p.starting {
    font-size: 14px;
    color: #333333;
    border: 1px solid #333333;
    display: inline-block;
    padding: 6px  12px;
     margin-left: 112px;
	font-size: 32px;
    color: #eb2326;
	font-weight: 700;}

.stock-watch{ text-align: center; /*margin-top: 40px;*/ }
.stock-watch-link{max-width: 368px; width: 100%; display: inline-block; margin: 0 15px;}
.stock-watch-link a { display: block; position: relative; }
.stock-watch-link a span.link{ display: inline-block; font-size: 28px; color: #fff; font-weight: 700; position: absolute; top: 47%; z-index: 9; left: 0; right: 0; max-width: 219px; margin:auto; }
.stock-watch-link a span.link:after{content: ''; display: block; width: 9px; height: 18px; position:absolute; right: -14px;top: 8px; background: url(../image/right-arrow.png) no-repeat 
center;  transition: all .3s;  -webkit-transition: all .3s;}
.stock-watch-link a:hover span.link:after{right: -18px;}
/*=====================================================stock-watch1==============================================================*/
 
/*=====================================================stock-watch2,==============================================================*/
h3.heading2{ background-color: #eb2326; font-size: 18px; color: #fff; padding: 13.5px 20px; border-radius: 6px; margin-top: 50px; }
.tabular1 .divTable{ border:none; border-collapse: separate; border-spacing: 5px; text-align: left; width: 100%;margin-left: -5px; }
.tabular1 .divTable .divTableRow .divTableCell{ border:1px solid #eeeff0;border-spacing: 4px; border-radius: 6px; padding: 5px 5px; vertical-align:middle; background-color: #fff;  font-size: 14px; color: #666666; }
.tabular1 .divTable .divTableRow:first-child .divTableCell{ background-color: #111111;  color: #fff; font-size: 16px;}
.tabular1 .divTable .divTableRow .divTableCell strong{color: #000000}
.tabular1 .divTable .divTableRow .divTableCell span{ display: block; }
.tabular1 .divTable .divTableRow .divTableCell a{ display: inline-block; color: #eb2326; }
.tabular1 .divTable .divTableRow .divTableCell ul.pdf li{ line-height: 35px; padding-left: 30px; background: url(../image/pdf-icon1.png) no-repeat left center; }
.align-center{text-align: center;}
.align-center .divTable .divTableRow .divTableCell{ text-align: center; }
.tab .upper-text h4{font-size: 20px; color: #333333; margin-top: 34px;}
.services .divTableCell{padding: 14px 10px; vertical-align: middle;}
.tabular1.pdf  .divTable .divTableRow .divTableCell a{ vertical-align: middle;background-color: #fff;font-size: 14px;color: #666666;line-height: 22px; display: block; padding-left: 33px; background: url(../image/pdf-icon1.png) no-repeat left center;}
h3.accor1{ position: relative; cursor: pointer; }
h3.accor1:after{ content: ''; position: absolute; display: block; width: 5px; height: 11px; background: url(../image/accor-arrow.png) no-repeat center; right: 21px; top: 0; bottom: 0;
margin: auto; transition: all .3s;  -webkit-transition: all .3s; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
h3.accor1.active:after{transform: rotate(90deg); -webkit-transform: rotate(90deg);}
.accor-content{ display: none; }

/*=====================================================news-media stock-watch3==============================================================*/
.news-media .spot-col-6{ max-width: 370px;  width: 100%;
float: left;
padding-right: 0px;
margin-right: 0px;
padding-top: 37px; min-height: 410px;}
 
.news-media .spot-col-6 .spotimgB{ height: auto;min-height: 204px;}
.news-media .spot-col-6 .spotimgB img{ width: 100%;min-height: 204px;}
.comments-count{ display: inline-block; padding-left: 29px; float: right; background: url(../image/comment-count.png) no-repeat left center; line-height: 19px; font-size: 12px; color: #5f5f5f }
.news-media .spot-col-6  .bottom-link{margin-top: 13px;}
.news-media .spot-col-6  .bottom-link a{ font-size:14px; color:#eb2326; display: inline-block; margin-right: 28px; padding-right: 23px;  }
.news-media .spot-col-6  .bottom-link a.read-more1{ background: url(../image/shopBtn.png) no-repeat right center; }
.news-media .spot-col-6  .bottom-link a.share{ background: url(../image/shareBtn.png) no-repeat right center; }
.news-media .owl-carousel .owl-controls .owl-nav > div {font-size: 0;width: 27px;height: 27px;border: 1px solid #d8d8d8;position: absolute;top: 0px;right: 8px;}
.news-media .owl-carousel .owl-controls .owl-nav div.owl-next {background: url(../image/next-arrow.png)no-repeat -15px 8px;}
.news-media .owl-carousel .owl-controls .owl-nav div.owl-prev {right: 34px;background: url(../image/prev-arrow.png)no-repeat -15px 8px;}
#investor-contact .tabular{ margin-top: 0; }
#investor-contact .tabular .divTable {width: 101%;margin-left: -5px;}
.investor-event .investor-event-item{vertical-align: top;margin-bottom: 25px;margin-right: 26px; display: inline-block; max-width: 370px; padding: 32px 0 45px; width: 100%;  border:1px solid #d6cec6; border-top: 2px solid #eb2326;  text-align: center; }
.investor-event .investor-event-item:nth-child(3n){margin-right: 0px;}
.investor-event .investor-event-item h2{ font-size: 30px; color: #333333; font-weight: 300; display: inline-block; padding-left: 36px; background: url(../image/downarrow1.png) no-repeat left center;  }
.investor-event .investor-event-item i.pdf{ min-height: 30px; background: url(../image/pdf-icon.png) no-repeat center; display: block; margin: 17px 0 11px; }
.investor-event .investor-event-item p{ font-size: 16px; color: #666666;  text-transform: uppercase;padding: 3px 0;}
.investor-event .investor-event-item p.date-time{font-size: 18px; font-weight: 300; color: #000000;}
.investor-event .investor-event-item p.date-time span{ color: #eb2326; display: block; margin-top: 43px; }

 /*=====================================================news-media==============================================================*/
 
 
 .package-section .package-col-3 p span { display:block;}
 .menu2 { display:block; background:url(../image/mob_icon.png) no-repeat center center #eb2326; float:right; cursor:pointer; text-indent:-9999px; width:66px; height:66px; display:none; font-size: 0;} 
.menu3 {  display:block; background:url(../image/mob_icon.png) no-repeat center center; float:right; cursor:pointer; text-indent:-9999px; width:34px; height:34px; display:none; font-size: 0;}

.hexagon .txt { margin-top:-9px;} 
.select-pack-wr { display: inline-block; }


 /*subscrpber*/
.complaint-track{ background-color: #f8f8f8; padding: 60px 0 34px;  }
.complaint-track .cp1{ background-color: #fff; border-top: 2px solid  #eb2326; box-shadow: 2px 3px 6px 0px #ececec; min-height: 220px; }
 .helpline.exp{ background: none; min-height: auto; margin-bottom: 20px; max-width: 338px; min-height: initial; }
.helpline.exp p{ font-size: 14px; }
.complaint-track .helpline.exp{ text-align: left; }
.complaint-contact{ max-width: 57%; width: 100%; display: inline-block; vertical-align: top; margin-right: 2.6%; padding: 38px 15px 20px 15px;}
.complaint-doc{ max-width: 40%; width: 100%; display: inline-block;  vertical-align: top;}
.complaint-contact p.mail a{ font-size: 22px; color: #eb2326; font-weight: 300; display: block; padding-left: 31px; background: url(../image/mail1.png) no-repeat 0px 6px; } 
.complaint-contact > p {font-size: 14px; color: #666666; margin-bottom: 3px;}
.complaint-contact p a{ color: #eb2326; }
.complaint-doc { text-align: center; padding: 30px 0 20px; min-height: 211px; }
.complaint-doc h2{font-size: 30px; color: #333;font-weight: 300;display: inline-block; margin-bottom: 17px; padding-left: 36px;background: url(../image/downarrow1.png) no-repeat left center;}
.complaint-doc a{ display: inline-block; font-size:18px; color: #eb2326; font-weight:300; margin-bottom: 5px; }
.complaint-doc a.pdf{padding-right: 23px; background: url(../image/pdf-icon3.png) no-repeat right center;}
.channel-package-search.subsc { background: #f8f8f8; padding: 43px 0; }
.channel-package-search.subsc p{ font-weight: 300; }
.channel-package-search.subsc .channel-group{ background: none !important; padding: 0; margin-top: 43px; }
.channel-package-search.subsc .channel-group .left-price{ border:1px solid #ddd; background: #fff;  margin-right: 23px;}
.channel-package-search.subsc .channel-group .left-price:last-child{ margin-right: 0; }
.channel-package-search.subsc .channel-group .left-price p{ margin-bottom: 25px; }
.channel-package-search.subsc .channel-group .left-price .price-div p{ margin-bottom: 0; }
.channel-package-search.subsc .channel-group .left-price h4{font-weight: 500; text-transform: capitalize; }
.channel-package-search.subsc .channel-group .left-price .price-div{ background-color: #f9f9f9; min-height: 96px; }
.channel-package-search.subsc .channel-group .left-price .price-div p.creat-pack{font-size: 16px; color: #111111; font-weight: 400;  }
.channel-package-search.subsc .channel-group .left-price .price-div p.creat-pack span{font-size: 18px; font-weight: 700; color: #333333; display: block;}
.channel-package-search.subsc .channel-group .left-price .price-div{ background: url(../image/top-border.png) no-repeat center top;  background-color: #f9f9f9; position: relative; }
.channel-package-search.subsc .channel-group .left-price .price-div:after{ content: ''; position: absolute; left: 0; right: 0; margin:auto; bottom:-8px; width: 100%; height: 9px;  background: url(../image/bottom-border.png) no-repeat center 97%;}
.user-manual-doc{ width: 50%; display:inline-table; background-color: #333333; text-align: center; margin-right: -4px; margin-top: -5px; vertical-align: top;}
.user-manual-doc .l1{ display: table-cell; vertical-align: middle; width: 50%; }
.user-manual-doc .l1 h3{ font-size: 28px; color: #fff; max-width: 80%; display: inline-block;}
.user-manual-doc:last-child .l1 h3{font-size: 24px;}
.user-manual-doc .l1 i{ min-height: 65px; background: url(../image/pdf-icon4.png) no-repeat center; margin:9% 0 0; display: block;  }
.user-manual-doc .l1 img{ display: block; width: 100%; }
.user-manual-doc .l1.doc1 a{font-size: 12px; color: #ffffff; border:1px solid #ffffff; font-weight: 700; text-transform: uppercase; padding: 13px 10px; min-width: 175px; margin-top: 9%; display: inline-block; transition: all .3s; }
.user-manual-doc .l1.doc1 a:hover{ background-color: #111; border-color: #111;}
.user-manual-doc.red{ background-color: #eb2326; }
.left-header-query{ float: left;}
.query-header{ }
.left-header-query h4{font-size: 20px; color: #333333; position: relative; padding: 14px 0 0 0;}
.left-header-query h4:before{content: '';position: absolute;width: 53px;height: 2px;background: #eb2326;display: block;left: 0;  top: 0}
.left-header-query h3{ font-size: 30px; color: #eb2326; font-weight: 300; }
.rigth-header-query{ float: right; }
.query-form-div{ padding-bottom: 44px; }
.query-form-div .qr1.left-1{ max-width: 30%; width: 100%; float: left; margin-right: 3%;}
.query-form-div .qr1.left-2{ max-width: 67%; width: 100%;  float: left;}
.query-form-div .qr1.left-2 .field-level{max-width:48%; width: 100%; display: inline-block; margin-right: 3.4%; vertical-align: top;}
.query-form-div .qr1.left-2 .field-level.full{ max-width: 100%; }
.query-form-div .qr1.left-2 .field-level p{ text-align: right; font-size: 14px; color: 666666;  }
.query-form-div .qr1.left-2 .field-level p a{color: #eb2326;}
.query-form-div .qr1.left-2 .field-level:nth-child(odd){margin-right: 0;}
.query-form-div .qr1.left-2 input[type="text"], .query-form-div .qr1.left-1 textarea{ background-color: #f8f8f8; font-family: 'Roboto', sans-serif; padding: 17px 17px; font-size: 14px; color: #666666;}
 .query-form-div .qr1.left-1 textarea{height:100px;}
.query-form-div p.msg{font-weight: 300; font-size: 18px; width: 100%; margin-bottom: 13px; }
.query-form-div .field-level .select-style select{ padding: 16px 13px; font-family: 'Roboto', sans-serif; font-size: 14px; margin: 0;}
.query-form-div .field-level .select-style{background-color: #f8f8f8; }
.query-form-div .qr1.left-2 input[type="submit"]{padding: 16px 20px; font-weight: 700; margin: 0;}
.user-detail{ background-color: #f8f8f8; padding:50px 0 60px; }
.user-detail .divTable{box-shadow: 0px -3px 4px 1px #ececec}
.user-detail .divTableCell{ background-color: #fff; border:1px solid #d9d9d9; text-align: center; font-size: 14px; color: #666666;  min-height: 50px; vertical-align: middle; min-height: 50px; text-align: left; }
.user-detail .divTableRow.header .divTableCell{ background-color:#d00d11; padding: 21px; color: #ffffff; font-size: 14px;  font-weight: 500;border:1px solid #7b7b7b; height: auto; }
.user-detail .divTableRow.header .divTableCell:nth-child(1){width: 10%;}
.user-detail .divTableRow.header .divTableCell:nth-child(2){width: 22%;}
.user-detail .divTableRow.header .divTableCell:nth-child(3){width: 22%;}
.user-detail .divTableRow.header .divTableCell:nth-child(4){width: 15%;}
.user-detail .divTableRow.header .divTableCell:nth-child(5){width: 20%;}
.user-detail .divTableRow .divTableCell a{font-size: 14px; color: #eb2326;}
.user-detail .divTableRow.header .divTableCell{ border-top: none; }
.user-detail .divTableRow .divTableCell:first-child{ border-left: none; }
.user-detail .divTableRow .divTableCell:last-child{ border-right: none; }
.user-detail .divTableRow:last-child .divTableCell{ border-bottom: none; }
/* privacy policy */
.privacySection { float:left; width:100%; padding:50px 0;}
.privacyContent { float:left; width:100%}
.privacyContent h2{font-size: 30px;line-height: 25px;color: #eb2326;font-family: 'Roboto', sans-serif;font-weight: 300;	padding-bottom:25px;padding: 15px 0 !important;}
.privacyContent p{color: #666 !important;font-size: 16px !important;font-weight: 400;padding:5px 0 !important;line-height: 24px !important;}
#mgmtList .item{width:100%;float: left;}

/* 9 feb */
.suparfast { background-color:transparent !important; background:url(../image/Superfast-bg.jpg) no-repeat ; background-size:cover;}
.priceSection { float:left; background-color:transparent !important; background:url(../image/Prices-bg.jpg) no-repeat; background-size:cover;}
.consitent-prompat .c1.suparfast .img-div { margin:0;}
.consitent-prompat .c1.priceSection .img-div {margin:-30px 0 0 0;}
/*new-css*/
.spot-col-7 .spotimgB a img{width: 100%;height: 100%;}
.plan-quality ul li p{line-height: 16px !important; position: relative; top: -15px;}
.helpClsDiv{position: fixed; top: 360px; right: -20px; z-index: 99999}
.helpClsDiv a{background: #eb2326 none repeat scroll 0 0; color: #fff; display: inline-block; padding: 5px 14px; text-decoration: none; text-transform: uppercase; transform: rotate(-90deg);}
.topHeader .container{position: relative;}
.supportDivNew{position: absolute; top: 2px; left: 0;}
.supportDivNew img{width: 80px}
.footer_form > fieldset:nth-child(7) {
    width: 97% !important;
}


.all-channel.all-ch,.all-channel.all-ch2,.all-channel.all-ch3,.all-channel.all-ch1{display: none;}
.all-channel.pop.all-ch.sjcn_cab{position: fixed;width: 30% !important;}
.all-channel.pop.all-ch.sjcn_cab {
	box-shadow: 0px 0px 20px #999;
	border-radius: 5px;
}
	a.close1{
		border: 2px solid red;
	}
.cable-list{width:100%;padding: 20px;}
ul.cable-list li{border: 0px;max-width: 100%;text-align: left;width: 100%;margin: 0;min-height: 20px;background: url(../image/next-arrow.png) no-repeat -26px 5px;padding-left: 15px;}
.all-ch,.all-ch1,.all-ch2,.all-ch3{width:60% !important;margin:auto;}
.error_newmsg{color:#eb2326 !important;}
.company-desc .divTableCell span{line-height: 20px;}
.paging-container select{margin: 20px 0 20px 10px;padding: 6px 10px !important;border-radius: 4px;float: left;border: 1px solid #d9d9d9 !important;color: #666;font-family: 'Roboto', sans-serif;}
#experience{line-height: 45px !important;}
.abtScndFrthBoxSecHdng p span{font-size: 16px !important;}
.all-channel p,.all-channel p span{ font-family: 'Roboto', sans-serif;
    font-size: 11px!important;
    line-height: 12px !important;
    margin-top: 17px !important;
    padding: 0 5px;}
.archive ul li span{line-height:18px; }
.newsDateIn span{font-size: 12px !important;line-height: 18px;}
.privacyContent  p a{color:rgb(102, 102, 102);}
.privacyContent ul li{color:rgb(102, 102, 102);padding:5px 0 0 0;list-style-type: disc;line-height:22px;}
.privacyContent ul li a{color:rgb(102, 102, 102);line-height:22px;}
.privacyContent ul li a:hover{color:#eb2326;}
.privacyContent ul{padding-left:30px;padding-bottom: 10px;font-size: 16px;line-height: 24px;}
.text-block p{display:none;}
/*#all_channel .channels{display: none;}*/
.sd_channels1{height: 500px;overflow-y: auto;}
.right-contact2 span.c1{color: #eb2326;font-size: 14px;}
.right-contact2 span.c2{font-size: 24px;color: #eb2326;display: block;font-weight: normal;}
.right-contact2 span.c3{color: #666666;font-size: 16px;display: block;font-weight: normal;}
.csrDivTp .abtScndFrthBox-01-Rgt{padding-top: 10%;}
.investor-event-item p a{color: #000;font-size: 15px;font-weight: 300;}
.csrBtmFrBoxDiv-01 div{text-align: left;font-weight: 400;font-size: 16px;color: #666666;padding: 6px 0;line-height: 24px;}
.career_formbtn input.appresume{max-width:300px;}
#tablePaging .pagination li.active a{background-color: #eb2326 !important;border-color: #eb2326 !important;color: #fff !important;}
#tablePaging .pagination > li > a,#tablePaging .pagination > li > span{color: #111111 !important;}
#tablePaging .pagination > li > a:hover{background:#eb2326 !important;color:#fff !important;}
#table a{color: #111111 !important;}
#table a:hover{text-decoration:none !important;color:#eb2326 !important;}
.innerPop > h2{font-size: 17px;line-height: 20px;text-align: center;color:#e82426;font-weight:600;}
.innerPop h4{font-size: 11px;text-align: center;}
#fname_query_error,#lname_query_error,#email_query_error,#mobile_query_error,#comments_query_error{bottom:-20px;color: red;margin-left: 0;position: absolute;font-size: 12px;}
.channels button{background: #eb2326 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;font-size: 16px;margin: 5px 0;padding: 8px 20px;text-transform: uppercase;outline:none;}
.inner-wr button,.channel-package-search p button{background: transparent none repeat scroll 0 0;border: 0 none;color: #eb2326;font-size: 15px;outline: medium none;text-transform: capitalize;}
.techhexa .owl-carousel .owl-item img{width:auto;display: inline-block;}
.pdf-item .img-div > img{max-width: 100%; padding: 6px;  float: inherit; border: 1px solid #ddd5d5; box-shadow: #A48E8E 0px 0px 2px;}
.formleft,.formRight,.field-level{position: relative;}
#fname_error,#lname_error,#email_error,#mobile_error,#experience_error,#document_error,#position_error,#place_error{bottom:-15px;color: red;margin-left: 0;position: absolute;font-size: 12px;}
#name_con_error,#email_con_error,#mobile_con_error{bottom:-7px;color: red;margin-left: 0;position: absolute;font-size: 12px;text-align:left;}
#sub_error,#qury_error,.qr1.left-2 #address_error,.qr1.left-2 #pincode_error,.qr1.left-2 #number_error,.qr1.left-2 #state_error{bottom:-14px;color: red;margin-left: 0;position: absolute;font-size: 12px;text-align:left;}
#qury_error{bottom:0;}
.qr1.left-2 #lname_error,.qr1.left-2 #fname_error,.qr1.left-2 #email_error,.qr1.left-2 #mobile_error,.qr1.left-2 #experience_error,.qr1.left-2 #document_error,.qr1.left-2 #position_error,.qr1.left-2 #place_error,.qr1.left-2 #address_error,.qr1.left-2 #pincode_error,.qr1.left-2 #number_error{bottom: -4px;}
.qr1.left-2 #state_error{bottom:-14px;}
li.foot_addr{color:#ccc;}
footer .upperfooter .footer_three ul li.foot_addr:before{content: '';background: url(../image/location.png) no-repeat center top;position: absolute;left: 0;width: 25px;height: 25px;}
#al_carte_ch ul li p{bottom: 10px;color: #111111;font-size: 12px;margin: 0 !important;text-align: center;width: 100%;position: absolute;}
#al_carte_ch ul li p.price-div{ margin-top: 15px !important;position: relative;}
#al_carte_ch button{margin: 5px 0 5px 6px;}
.noopening{font-size: 16px;padding: 10px 0;text-align: center;}
#about_team .innerPop span,#about_team .innerPop p{color: rgb(102, 102, 102);}
.complaint-doc a.pdf:hover{color: #333;background: url(../image/pdf-icon5.png) no-repeat right center;}
.complaint-doc a:hover,.complaint-contact a:hover{color: #333 !important;}
.user-detail .divTableRow .divTableCell a:hover,.query-form-div .qr1.left-2 .field-level p a:hover{color: #333;}
.channel-list{font-size:0px;}
#al_carte_ch .channels{height: 385px;overflow:auto;}
#yearsearch .divTableCell > h3{font-size: 15px;padding: 5px 0;}
#yearsearch .divTableCell > ol{list-style-type: number;padding-left: 30px;}
#yearsearch .divTableCell > ol span{display:block;padding-top: 5px;}
#yearsearch .divTableCell li{padding: 3px 0;color: #666666;font-size: 15px;}
#yearsearch .divTableCell{color:#666;}
#yearsearch .divTableCell:first-child{color:#fff;}
#yearsearch .divTableCell table.table.table-bordered{border: 1px solid #eeeff0;}
#yearsearch .divTableCell table.table.table-bordered tr{border: 1px solid #eeeff0;padding:10px;}
#yearsearch .divTableCell table.table.table-bordered tr th,#yearsearch .divTableCell table.table.table-bordered tr td{border-right: 1px solid #eeeff0;padding:10px;font-size: 14px;}
#yearsearch .divTableCell table.table.table-bordered tr th, #yearsearch .divTableCell table.table.table-bordered tr td:first-child{color:#eb2326}
#yearsearch .divTableCell table.table.table-bordered tr td.anaounce_e{color:#666}
.tabular.company-desc h3{font-weight: 600;font-size: 14px;}

.complaint-contact h2{font-size: 30px;color: #000;display: inline-block;font-weight: 300;
margin-bottom: 17px;padding-left: 36px;}
.user-detail h4{margin-bottom: 26px;text-align: center;font-size: 20px;color: #333333;}

.pl0 {
    padding-left:0 !important;
}

.sjcn-cable-CAF-button {
    border-radius: 10px;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
    color: #fff !important;
}

  @-webkit-keyframes glowing {
    0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  }
  
  @-moz-keyframes glowing {
    0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  }
  
  @-o-keyframes glowing {
    0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  }
  
  @keyframes glowing {
    0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  }