body{margin:0px; padding:0px;font-size:15px;font-family: 'PT Sans', sans-serif;}
p{margin:0px;padding:0px 0px 10px 0px;text-align:justify}
h1,h2,h3,h4,h5{padding:0px; margin:0px 0px 10px 0px;font-family: 'Alata', sans-serif;}
img{border:0px;}
ul li,ol li{line-height:21px}
a{text-decoration:none}
.clear{ clear:both}
.main{width:90%;margin:auto}
.top {
    position: fixed;
    bottom: 65px;
    display: none;
    right: 15px;
    z-index: 10000000;
}
.sprite {
    background-image: url(../images/spirite.png);
    background-repeat: no-repeat;
    display: block;
    
}

.sprite-bullet {
    width: 22px;
    height: 28px;
    background-position: -5px -5px;
    display:inline-block;vertical-align:top;
}

.sprite-bulletmini {
    width: 11px;
    height: 17px;
    background-position: -37px -5px;
    display:inline-block;vertical-align:top;
}

.sprite-callf {
    width: 25px;
    height: 25px;
    background-position: -58px -5px;
    display:inline-block;vertical-align:top;
}

.sprite-callicon {
    width: 25px;
    height: 25px;
    background-position: -93px -5px;
    display:inline-block;vertical-align:top;
}

.sprite-downloadbuttion {
    width: 145px;
    height: 43px;
    background-position: -5px -43px;
    margin: 0px 36% 0;
    
}

.sprite-email {
    width: 57px;
    height: 25px;
    background-position: -5px -96px;
    display:inline-block;vertical-align:top;
}

.sprite-emailf {
    width: 57px;
    height: 25px;
    background-position: -72px -96px;
    display:inline-block;vertical-align:top;
}

.sprite-emailftr {
    width: 25px;
    height: 25px;
    background-position: -128px -5px;
    display:inline-block;vertical-align:top;
}

.sprite-fbf {
    width: 25px;
    height: 25px;
    background-position: -139px -96px;
    display:inline-block;vertical-align:top;
}

.sprite-instaf {
    width: 25px;
    height: 25px;
    background-position: -5px -131px;
    display:inline-block;vertical-align:top;
}

.sprite-topicon {
    width: 50px;
    height: 50px;
    background-position: -163px -5px;
}

.sprite-tweetf {
    width: 25px;
    height: 25px;
    background-position: -174px -65px;
    display:inline-block;vertical-align:top;
}

.sprite-watsup {
    width: 37px;
    height: 37px;
    background-position: -174px -100px;
    display:inline-block;vertical-align:middle;
}

.sprite-watsupftr {
    width: 25px;
    height: 25px;
    background-position: -40px -147px;
    display:inline-block;vertical-align:top;
}

.sprite-whitebullet {
    width: 11px;
    height: 17px;
    background-position: -209px -65px;
    display:inline-block;vertical-align:top;
}

.sprite-youtubef {
    width: 25px;
    height: 25px;
    background-position: -75px -147px;
    display:inline-block;vertical-align:top;
}


.memberform {
    display: none;
    position: fixed;
    z-index: 1000000000;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: rgba(0,0,0,.4);
}.memberbg {
    background-color: #eee;
    margin: 20px auto 20px;
    width: 400px;
}.teamclose {
    float: right;
    font-size: 28px;
    margin-right: -15px;
    margin-top: -15px;
    width: 25px;
    border-radius: 15px;
    color: #ffffff;
    background-color: #380e5a;
    cursor: pointer;
    text-align: center;
    padding: 1px 3px 5px 3px;
}.memberpad {
    padding: 10px 30px 20px 30px;
}.heading {
    
    font-size: 20px;
    color: #380e5a;
}.memberform p input, .memberform textarea {
    width: 100%;
   padding:6px 5px;
    border: 1px solid #c0c0c0;
}.sbmitbtn input {
    padding: 5px 3% 8px 3%;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}.sbtbutn {
    background-color: #380e5a;
    color: white;
   text-align:center;

    font-weight: bold;
    display: inline-block;
}.sbmitbtn p{text-align:center}


#btnNew{background-color:
#4b226c;
padding: 6px 2%;
margin: 10px 1% 15px;
color:
#fff;
font-size: 14px;} .floatright{float:right}
.adminbutns,.adminbackbutns a{background-color:#380e59;display:inline-block;padding:5px 10px;color:#fff!important;border:0px;text-align:center;text-transform:capitalize}
.logindiv{width:50%;margin: 20px auto;background-color: #dcdce3;}
.logindiv p { padding-bottom:20px;}
.forgetpaswd{margin:20px 0}
.loginsublink,.forgetpaswd{text-align:center;}
.lpginpad{padding: 30px 10%;}
.lpginpad input{width: 100%;
padding: 10px 5px;
border: none;}
.adminfgtpassword{float:right;width:50%}
.loginsublink input { width:unset;padding: 5px;}
.logo{float:left;width:20%}
.logo img{max-width:100%;margin: 10px 0;}
.contact{float:right;width:80%}
.contact ul{margin:0;padding:0;text-align:right}
.contact li{display:inline-block;padding:0 1%}
.contact li img{vertical-align:middle;max-width:100%}
.contact li a{color:#000}
#connection{color:#fff;/*margin-left: 3%; position: absolute;
top: 14px;*/font-weight:bolder;   
    padding: 10px 10px 30px 10px;}
    #neednewconnection {
    background-image: url(../images/neednewconnection.png);
    
    background-position: top;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    /* height: 76px; */
}
.menu{background-color:#380e5a;}
.menu ul{margin:0;padding:0;text-align:center}
.menu li{display:inline-block;padding: 15px 2%;font-weight: bold;font-size: 16px;}
.menu a{color:#fff}
.banner img{width:100%}
 .mobimg{display:none;}
 .innerbanner img{width:100%}
 .banner li{list-style:none}
 .banner ul{margin:0;padding:0}
 .bannertext{position: absolute;
bottom:25px;left:2%}
.banner{position:relative;color:#fff}
.bannertext h5 {
 font-size:38px;
 font-weight: bold;
}
.bannertext h2 {
 font-size:62px;
line-height: 19px;
}
.shadeline img{max-width:100%;position:relative;bottom: 5px;}
.booknowimg{float:left;width:50%;margin-top: -14px;}

.booknowcontent{float:right;width:40%;margin: 25px 5%;}

.booknowcontent h2{font-size:39px;color:#3c1160;font-weight:lighter;margin: 10px 5%;
line-height: 38px;}
.booknowcontent p {
 width:88%;
 font-size: 16px;
 line-height: 32px;
}

.booknowcontent ul{margin:0;padding:0}
.booknowcontent li{list-style:none}
.buknow img {
 max-width:100%;

}
#buknowtext {
 color:#fff;
 margin-left: 17%;
 font-size: 28px;
 

}
.udmobile ul{margin:0;padding:0;text-align: right;}
.udmobile li {
 display:inline-block;
 width: 22%;
 margin: 5% 0 0 -4px;
}

/*#udmobileimg{position:absolute;left: 1%;top: 0;max-width:100%;width: 22%;}*/
.udmobile{position:relative;color: #fff;}
.download{margin-bottom:52px}
.udigimob h2 {
position: relative;
top: 158px;
font-size: 29px;
text-align: center;
color:#140020;
left: -4%;
}
.accountimg{float:left;width:50%}
.accountdiv{float:right;width:50%;position: relative;}
.accountdivcont {
float: left;
margin: 13% 0 20px 18%;width:70%}
.accountdivimg {position: absolute;
margin-top: 22px;
margin-left: -11%;}
.accountdiv ul{margin:0;padding:0}
.accountdiv li{display:block}

#accountcolorg img,#accountcoloro img{max-width:100%;margin: 30px 31%;}

.manageaccount h2{text-align:center;color:#0c2381;font-size:34px;font-weight:bolder}
.manageaccount{margin-top: 26px;}
.accountdivcont h3{font-size:21px;font-weight:lighter}
.boxboximg{position:absolute;right:0;top:0}
.myaccbtn {
    position: relative;
    bottom: 0px;
    left: 19%;
    cursor: pointer;
    margin-top: 10px;
}
.footer {
 background-image: url("../images/Footershap.jpg");
 background-repeat: no-repeat;
background-color: #19032c;
 background-position: top center;color:#fff;font-size:14px;background-size:contain;
}
.footerleft {
 float:left;
 width:60%;
}

.footerright {
 float:right;
width: 40%;
 margin:20px 0;text-align:center
}

.footerlinks {
 float:left;
 width:47%;

}

.footercontact {
 float:right;
 width:45%;

}

.footerlinks ul{margin:0;padding:0;}
.footerlinks li{width: 49%;
display: inline-block;padding: 10px 0;}
.footercontact ul{margin:0;padding:0;text-align: left;}
.footercontact li{display:block;padding:5px 0}

.footerright ul{margin:0;padding:0;text-align: center;}

.footerright li{display:inline-block;padding: 0 5%;}
.footercontact li img{vertical-align:middle}
.footerleftpad{padding:18% 0 0}

.fotterpad {
width: 90%;margin: auto;padding: 110px 0 10px 0;
}
.copyright p{text-align:center;padding:10px 0;}
.copyright a{color:#fff}

#accountcoloro h3,#accountcolorg h3{text-align:center;color:#fff}
.contactborder{display:none}


.udcontent li:nth-of-type(3n+0) {
  background-color: #cb003f;
}
.udcontent li:nth-of-type(2) {
  background-color: #00d87f;
}
.udcontent li:nth-of-type(1) {
  background-color: #ea7700;text-align: center;
}
.udcontent li:nth-of-type(4) {
  background-color: #6dd401;
}
.menuicon{display:none}
.heading{padding: 6px 0;

margin-left: 3%;}
.headingbg{background-image: url("../images/headderbgshape.png");color:#fff;
	background-repeat: no-repeat;margin-top:-45px;
position:relative;background-size: contain;}
.heading h1{font-size: 30px;padding-bottom:5px;
font-weight: lighter;}
.breadcrump{font-size:13px}

.breadcrump a{color:#fff}
.contentborder {
border: 4px dotted #9598b7;
border-radius: 56px 56px 0px 0;
 width: 90%;
 margin:20px auto 0px auto;border-bottom:0
}
.buknow {
	background-image: url("../images/booknowbuttion.png");
	background-repeat: no-repeat;

	display: block;
	width: 392px;
	padding: 22px 0;
	position: relative;
	left: 44%;
	top: -72px;
	color: #fff;
	font-size: 23px;
	text-align: center;

}
h3.contenthead  img{position: unset;vertical-align:sub}
h3.contenthead {text-align: center;font-size: 25px;margin:0}

.contactimg img,.accountimg img,.booknowimg img,.accountdivimg img,.footerright img,.boxboximg img,.contentimg img{max-width:100%}
.connection{display:none}
.contentimg{text-align:center;margin-top: -41px;}
.complainces li {
 border:1px solid #000;
 list-style:none;
 border-radius:30px;
display:block;
 padding: 10px 4%;

}

.complainces  a{color:#000; background-image: url("../images/downloadicon.png");

background-repeat: no-repeat;

background-position: right center;display: block;background-size: contain;}
.complaincename {

font-size: 21px;

}
.contactdetails p{text-align:left}
.downloadimg {
 float:right;
 width:20%;cursor: pointer;display:none
}
.subheading{text-align:center}
.subheading img{vertical-align:sub}
#aboutcontent{width: 95%;
margin: 21px auto 0 auto;}
.contactinform ul{margin:0;padding:0;}
.contactinform li {
	width: 80%;
	margin: auto;
	list-style: none;
	padding: 20px 0;
	display: table;
}
.contactimg {
	width: 25%;
	display: table-cell;
	
}
.contactdetails {
	width: 75%;
	display: table-cell;
	vertical-align: middle;
	font-size: 19px;
}
.contactdetails a {
	color: #040f21;
}
.contactinform{float:left;width:50%;border-right: 4px dotted #00a8f8;}
.enquiryform, .map{float:right;width:45%}
.contactname {
	width: 30%;
	float: left;
	padding: 15px 0;
}
.cnttextbox {
	width: 70%;
	float: right;
	padding: 15px 0;
}
.submitcontact a {
	color: #fff;
	display: inline-block;
	text-align: center;
	background-color: #01aef0;
	color: #fff;
	width: 30%;
	margin: auto;
	margin-left: auto;
	padding: 10px;
	margin-left: 20%;
}
.submitcontact{text-align:center}
.cnttextbox input, .cnttextbox textarea {
	border: 1px solid #000;

	width: 80%;
}
.contactpage{margin:20px 0}
.enquiryform h3{color:#3b0a5c}
.whole{float:left;width:60%}
.wholeimg{float:right;width:40%}
#rupees {
 font-size: 31px;
 margin-left: 4%;
 color:#03aef6;
margin-top: -48px;
}

.services {
	width: 88%;
	margin: 20px auto;
}
.services ul {
	margin: 0;
	padding: 0;
	text-align:center;
}
.services ul li {
	
	width: 24%;
	text-align: center;
	vertical-align: top;
	display:inline-block;
}
.services li p {
	text-align: center;
	padding-top: 20px;
	color: #2b0b4a;
	font-size: 17px;
}
.getconnection ul{margin:0;padding:0;text-align:center}
.getconnection li {display:inline-block;background-image: url("../images/connectionbuttion.jpg");
background-repeat: no-repeat;
background-size: cover;
padding: 10px 5%;
margin: 10px 2%;
}
.getconnection span {
 color: #fff;
 font-size: 25px;
font-weight: bold;
}
.complainces ul{margin:0;padding:0;}
 .needhelp span{margin-left: -53%;
 color: #fff;
 font-size: 25px;
position: relative;
 top: -26px;
font-weight: bold;}
 .digitalhdimage{background-image: url("../images/hdimagebg.jpg");
	background-repeat: no-repeat;background-size: cover;margin-top: 20px;}
 
 .genuienecontent{float:left;width:50%;margin: 70px 0 0;}
 .genuieneimg{float:right;width:50%}
 .genuienecontent p{color:#fff;width: 75%;
margin:auto ;font-size:19px}
.genuienecontent ul{margin:0;padding:0;}
.genuienecontent li {
 display:block;
 color:#fff;
 font-size:19px;
 padding: 10px 12%;

}
.genuienecontent span{vertical-align:super}
.timeblock ul{margin:0;padding:0}
.timeblock li {
 display:inline-block;
 width: 10%;
 margin: 0 1% 37px;
 border-radius: 10px;
}
.timeblock{margin:15px 6%}
.watch{text-align:center;}
.watch h3 {
 margin:20px 0;
 font-size:31px;
 font-weight: lighter;
}
.watch img{max-width:100%}
.servicepacks{background-image: url("../images/servicechangelsnbg.jpg");
	background-repeat: no-repeat;background-size: cover;}
	.serviceimage img{max-width:100%}
	.serviceicons ul{margin:0;padding:0;text-align:center}
	.serviceicons ul li {
	padding: 20px 1%;
	width: 26%;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}
.serviceicons li p {
	text-align: center;
	padding-top: 20px;

	font-size: 19px;color:#290e43}
		.serviceimage img {max-width: 40%;
left: 60%;
position: relative;
top: 163px;}
.servicepacks{height: 500px;}
.serviceimage {
 position: relative;
}
.servtext {
 position: absolute;
 bottom: -46px;
 left: 67%;color: #fff;
}
.servtext p{width:85%;margin:auto}
.servtext h3{text-align:center}
.bannertext h1 {
 font-size: 38px;
 line-height: 43px;
}

.footerlinks a,.footercontact a{color:#fff}
.getconnection img{max-width:100%}
.complainces{width:80%;margin:auto}
.adminlogo {
 float:left;
 width:30%;
 text-align: center;

}

.adminmenu {float:right;width:70%;background-image: url("../images/headdermenubg.png");
	background-repeat: no-repeat;
}
.adminmenu ul{margin:0;padding:0;text-align:center}
.adminmenu li{display:inline-block;padding: 15px 1%;vertical-align: middle;}
.adminmenu li a{color:#fff}
.serviceicons img,.services img,.wholeimg img,.watch img,.adminlogo img{max-width:100%}
.adminlogo img{margin-top: 10px;}
.adminmenu li h4{font-size: 10px;}
#adminmenuicon {
	cursor: pointer;
	position: relative;
	left: 58%;
	
}
.adminmenuu{margin:10px 0}
.admincrump{background-image: url("../images/headding.png");margin:30px 0;
	background-repeat: no-repeat;float:left;width:40%}
.adminheading {
	padding: 6px 0;
	margin-left: 5%;
}
.adminheading h1 {
	color: #fff;
	font-size: 28px;
	margin-bottom: 5px;
	font-weight: lighter;
	text-transform: uppercase;
}
.adminbreadcrump {
	color: #fff;
	font-size: 13px;
}
.adminbreadcrump a{
	color: #fff;
}

/*.adminmenuu a {color: #000;}*/
.adminmenuu ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
/*.adminmenuu{float:right;width:55%;margin-right:30px}*/
.adminmenuu li:first-child{border:0px}
.adminmenuu li {display:inline-block;color:#000;border-left:1px solid #000;padding:1px 2%;
	
}
.adminmenuu li a { color:#000;}
.fieldset{margin:auto;width:90%}




.adminsearchbutton {
 background-color:#4b226c;
display:inline-block;padding:5px 10px;border:0px;
 color:#fff;
 
}
.txtadmin{padding: 5px;
border: none;
background-color:
#ddd;}

/* Laxmi 27 Nov 2019 */

.packs {margin: 40px 0 10px 0;padding: 0 1%;}
.packs ul { margin:0; padding:0}
.packs li { display:inline-block;width: 32.7%;text-align: center;font-size: 25px;text-transform: uppercase;color:#808080;border: 2px solid #808080;padding: 15px 0;}
.packs li a {color:#808080;}
.activepck a{ color:#ffffff!important;}
.activepck { background-image: url("../images/searchbg.jpg");background-repeat: no-repeat;background-size: cover;}
.packgroup {width: 90%;margin: auto}
.packgroup ul , .genrelist ul{ margin:0; padding:0;}
.packgroup h2 , .channels h2{ list-style:none; text-transform:uppercase;color:#30124e; margin:20px 1%;}
.genrelist .arrow {margin-left: 2%;}
.genrelist .arrow img { vertical-align:middle;}
.packgroup .arrow, .channels .arrow {margin-right: 2%;}
.packgroup .arrow img, .channels .arrow img{ vertical-align:middle;}
.pac { width:85%; margin:auto;}
.packslist{display:none}
.packslist ul { margin:0; padding:0; text-align:center}
.packslist li { display:inline-block; width:40%;-webkit-box-shadow: -1px 0px 10px 1px rgba(0,0,0,0.75);margin: 20px 3%;padding: 20px 0; }
.packslist p { text-align:center;}
.packslist h3 { color:#02a8f2;font-size: 30px;}
.packslist h2 { color:#787878;}
.loadmore { text-align:center;}
.channellist ul { margin:0; padding:0; text-align:center}
.channellist li { display:inline-block; width: 25%; -webkit-box-shadow: -1px 0px 10px 1px rgba(0,0,0,0.75);margin: 20px 3%;}
.cost { float:left;padding-left: 20px;}
.note { float:right;padding-right: 20px;}
.filter {-webkit-box-shadow: -1px 0px 10px 1px rgba(0,0,0,0.75);width: 85%;margin: 0px auto 0 auto;padding: 15px 0 0 0;background-color: #ffffff;}
#filteclose{margin: 0 2%;float: right; cursor:pointer;border: 1px solid #000;border-radius: 50%;
padding: 1px 5px;}
.filtergenre, .filterlanguage { float:left; width:49%;}
.filtergenre ul, .filterlanguage ul { margin: 0 20%; padding:0;}
.filtergenre li, .filterlanguage li {
	display: inline-block;
	margin: 10px 1%;
	vertical-align: top;
	width: 45%;
}.filtergenre {border-right: 1px solid #323232;}
.filtergenre h2, .filterlanguage h2 { color:#03aaee; text-align:center; margin: 30px 0;}
.clearfilters {cursor: pointer;margin-right: 2%;border:1px solid #000000;float:right;margin-bottom: 20px;margin-top: -20px;}
.clearfilters p { text-align:center; padding:5px; }
.apply { width: 15%;margin: auto;background-color:#01aef0;color:#fff;border-radius: 50px;margin: -30px auto 0 auto; cursor:pointer;}
.apply p { text-align: center;padding: 10px 0;font-size: 25px;font-weight: 600;}
.filtermain h1 { text-align: center;background-color:#380e5a;color:#fff; padding:10px 0}
.filt { position:absolute; right:16%;top: 10px;color:#fff;font-size: 25px;}
.filt img { margin-left: 5px;}
.filtarrow { margin-left: 80%;margin-top: -12px;}
.filterbg {position: fixed;z-index: 1000000000;top: 0px;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.70);}
.filticon { text-align:right; margin-right:10px; cursor:pointer;}
.filterbg, .packchannelsbg { display:none;}
.packslist li h2 img{margin-left: 5px;max-width: 100%;}
.packchannelsbg{ position: fixed;z-index: 1000000000;top: 0px;width: 90%;height: 100%;background-color: rgba(0,0,0,0.4);}
.packchannels { background-color: #fff;-webkit-box-shadow: -1px 0px 10px 1px rgba(0,0,0,0.75);width: 60%;margin: 20px auto;padding: 40px 5%;border-radius: 5px;}
.packchannels ul { margin:0; padding:0;}
.packchannels ul>li { list-style:none;color:#444444; font-weight:bold; margin:20px 0}
.packchannels ul>li img { max-width:100%; vertical-align:middle; margin-right:2%;}
.packchannels li p {}
.packchannels li>ul { display:none;}
.packchannels li>ul>li { display:inline-block; width: 20%;}
.packchannels li>ul>li p { text-align:center; font-weight:normal!important;}
.packchannels li>ul>li img { max-width:100%; border:1px solid #000000; padding:10px 5%; }
.close { float:right;}
.srch p { text-align:center;}
.srch input { width:50%;border: none;background-color:#380e5a;padding: 10px 0 10px 10px;color:#fff;font-size: 20px;}
.srch p img{background-image: url("../images/searchbg.jpg"); padding: 11px;vertical-align: top;}
.mobud {
 float:left;
 position:relative;
 margin-left:100px;
 width: 25%;
 z-index: 10;
}
.mobud img {
 width:100%
}
.udcontent {
 float:right;
 width: 75%;
 margin-top: 158px;
 position: relative;
 margin-left: -100px;
}

.udcontent h3{color:#fff}
.udcontent ul{margin:0;padding:0}
.udcontent li {
 display:table-cell;
 width: 22%;
 vertical-align: top;
padding: 20px 1% 4px;
 text-align: left;
}
.whole p{margin: 30px 6% 0;}

/* Gayathri 18jan2020*/
.termsandconditions h2,.privacypolicy h2,.disclaimer h2 {
 background-color:#00aeef;
 border-radius:50px;
 padding: 10px 4%;
 text-align: center;
 display: inline-block;
}
.termsandconditions ul li { line-height: 21px;}
.termsandconditions  ul, .termsandconditions  p {margin-top: 20px;}
#aboutcnt {margin: 30px auto 10px auto;}
#aboutcnt li, .leasedline li 
{
 background-repeat: no-repeat;
 list-style-type: none;
 padding: 5px 0px;
 list-style-image: url("../images/ArrowInnerpage1.png");
 margin: 0px 0px 0px 25px;
}

.partner {padding: 20px 5%;}
.partner h2 {text-align: center;font-weight: bolder;color: #0c2381; font-size:34px;}
.partner ul {margin: 0px;padding: 0px;text-align: center;}
.partner li {display: inline-block;padding: 10px 25px;}
.partner li img { max-width:100%;}

 .prodservice 
              {
              	 border-collapse: collapse;
  width: 95%;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	border: 2px solid #808080;
	margin: auto;
}
.prodservice td:nth-child(6){text-transform: capitalize;}
.prodservice td, .prodservice th {
  border: 1px solid #808080;
  padding: 8px;
}




.prodservice th {
  padding-top: 12px;
  padding-bottom: 12px;
  
 
  color: #000;
}
#btnNew{background-color:
#4b226c;
padding: 6px 2%;
margin: 10px 1% 15px;
color:
#fff;
font-size: 14px;} .floatright{float:right}


 @media(max-width:999px)
 {
 	.menu li:last-child {
	border-bottom: none;
}	.headingbg{background-image:none;margin-top: 0px;color:#000}
.breadcrump a{color:#000}.heading h1{font-size:26px}
 	.download img{margin:0}
 	.booknowcontent h2{text-align:center}
 	.copyright{margin-top: -20px;}
 	.udcontent li {
	text-align: center;
}
 	.mobud {
 float: none;
 width: 40%;
margin: auto;
position:unset;
}

.udigimob {
margin:0;
 text-align: right;
}
.mobud img {
 width:unset;
 max-width:100%;
}
 .udigimob h2 {text-align: center;
 position: unset;
 top: 0; 
font-weight:lighter;
font-size: 28px;
text-align: center;
margin: 10px 0;
}	
 	.udcontent {
 float:none;
 width: 100%;
 margin: 0px;
 position: unset;
}

.udcontent ul{text-align:center}
 .udcontent li {

 width: 41%;
 vertical-align: top;
 padding: 5px -4%;

 display: inline-block;
 width: 42%;

 margin: 10px 1%;
}	
 	
 	.deskimg{display:none}
 	.mobimg{display:block}
 	.accountdivcont{width: 48%;}
 	.udmobile ul{text-align:center}
 	.servicepacks{display:none}
 	.getconnection ul{text-align:left}
 	.contactdetails ,.contactdetails a{font-size:15px}
 .servicepacks{background-image: url("../images/servicechangelsnbgmob.jpg");
	background-repeat: no-repeat;background-size: cover;}

 	.genuienecontent{float:none;margin:0;width:100%;padding:15px 0}
 	.genuienecontent p,.genuienecontent span,.timeblock ul,.genuienecontent ul{text-align: center;}
 	.wholeimg{float:none;width:100%;text-align: center;}
 	.whole{float:none;width:100%}
 	
 	#rupees{margin:0;text-align:center}
 	.services ul li{width: 40%;}
 	
 	.footerleft {display:none}
 	.footerright{float:none;width:100%}
 	.fotterpad{padding: 10px 0;}
 	.footerright li{padding:10px 5%}
 .connection {display:block; background-image: url("../images/neednewconnection.png");
 background-repeat: no-repeat;
text-align: center;
padding: 33px 0;
width: 29%;
display: inline-block;
margin: 3px 35%;
font-size: 12px;
background-position:center;
background-size: cover;
}
 	.connection h3 {
 position: relative;
 top:-11px;
 color:#fff
}

 	.contact li span{display:none}
 	.logo{float:none;width:100%;text-align:center}
 	#neednewconnection{display:none}
 	.contact{float:none;width:100%;}
 	.contact ul{text-align:center}
 	.contact li{padding:10px 4%}
 	.contactborder{border:1px solid #ccc;display:block;}
 	.main{width:96%}
 	.shadeline img{display:none}
 	.booknowcontent{float:none;width:90%;margin:auto;}
 	.booknowimg{float:none;width:90%;margin:auto;}
 	.booknowcontent p{text-align:center;width: 100%;}
 	.buknow img{position:unset}
.buknow{padding:10px 0;margin: 10px 0 12px 0;text-align: center;background-image:unset;left: 40%;width: 15%;background-color:#00aeef;top: 0px;}
#buknowtext{left:0}
 	.udmobile li{width: 47%;margin: 10px 1%}
 	#accountcolorg img, #accountcoloro img {margin:0}
 	
.download{text-align:center;margin:0}
.accountimg{float:none;width:100%}
.myaccbtn{display:none}
.accountdiv{width: 90%}

.footer {
	background-image: unset;
	background-repeat: no-repeat;
background-color:#19032c;
background-position: top center;
}




.menuicon{
	display: block;
	position: absolute;
	cursor: pointer;
	z-index: 10000;
top: 85px;
right: 25px;
}
.menu {
	right: 3%;
	top:139px;
	display: block;
	position: absolute;
	color: #FFF;
	z-index: 10000;
	border: none;
	background-color: #00aeef;
	width: 30%;
}
.menu li {
	display: block;
	padding: 10px 0 10px 0;
	margin: 0px;
	text-align: center !important;
	border-bottom: 1px solid #380e5a;
	list-style: none;
	width: 90%;
	z-index: 100000000;
	background-image: none !important;
	margin: auto !important;
}
.packs li { width: 32%;font-size: 22px;}
.filtergenre ul, .filterlanguage ul { margin: 0 10%;}
.filter { width:90%;}
.partner li {display: inline-block;padding: 10px 4px;}

 }
 
 
 @media(max-width:750px)
 {
 	.complaincename{font-size: 16px;}
 	.connection{width: 55%;

font-size: 11px;

margin: auto;

text-align: center;

display: inherit;}
.flip-scroll .cf:after {visibility:hidden; display:block; font-size:0; content:" ";  clear: both; height: 0; }
.flip-scroll * html .cf {zoom:1; }
.flip-scroll *:first-child+html .cf {zoom:1; }
.flip-scroll table {width:100%; border-collapse:collapse; border-spacing: 0; }
.flip-scroll th,
.flip-scroll td {margin:0; vertical-align:top; width:100px;  border:1px Solid #ccc!important;  }
.flip-scroll th {text-align:left; }
.flip-scroll table {display:block; position:relative; width: 100%; }
.flip-scroll thead {display:block; float:left; }
.flip-scroll tbody {display:block; width:auto; position:relative; overflow-x:auto; white-space:nowrap; }
.flip-scroll thead tr {display: block; }
.flip-scroll td {width:100%!important }
.flip-scroll th {border-bottom:0; border-left: 0; }
.flip-scroll td {border-left:0; border-right: 0; border-bottom: 0; }
.flip-scroll tbody tr {border-left:1px solid #babcbf; }
 	.buknow{font-size:14px}
 	.menu{width: 100%;right: 2%;top: 151px;}
 	.submitcontact {
	text-align: left;
	margin: 10px 19%;
}
 	.contactname,.cnttextbox{float:none;width:90%;margin:auto;padding:5px 0}
 	.booknowcontent h2{font-size: 27px;}
 	.bannertext h1{font-size: 31px;}
 	
 	.contactinform ul{text-align:left}
 	.enquiryform h3{margin: 22px 5%;}
 	.contactinform{float:none;width:100%;border:unset}
 	.enquiryform, .map{float:none;width:100%;}
 	.contactimg {
	width: 40%;
	text-align: center;
}
.contactdetails {
	width: 60%;
}
 	.contactinform li {
	margin: auto;
	width: 100%;
	margin: auto;
	list-style: none;

	padding: 10px 0;
	display: table;
}
.timeblock li{width: 100%;}
 	.connection p{bottom: 73%;margin-left: 24%;}
 	
 	.packs li { font-size: 18px;}
 	.apply { width:20%;}
 	.filter { width:98%;}
 	.filtergenre ul, .filterlanguage ul { margin: 0 2%;}
 	
 }
  @media(max-width:550px)
 {
 	
 	.buknow{font-size: 15px}
 	.buknow img {
	max-width: 42%;
}
 	.mobud img {
	width: 100%;
}
.udcontent li {

 width: 41%;
 vertical-align: top;
 padding: 5px -4%;

 display: inline-block;
 width: 90 auto;

 margin: 6px auto;

 width: 90%;
}
 	.genuienecontent p,.genuienecontent li{font-size: 15px;}

 	.udmobile li{margin:0}
 	.watch h3{font-size: 21px;}
 	.udmobile ul{text-align:center}
 	.udmobile li {
	width: 90%;

	margin: 10px 5%;
}
 	.serviceicons ul li{width: 44%;}
 	.services ul li{width:100%}
 	.copyright p{font-size:13px}
 	.connection p{position: absolute;
top: 150px;
left: 30%;
font-size: 18px;margin: 0;}
 	.logo img{max-width: 45%;}
 .accountdivcont {
 float: none; 
margin: 0;
width:100% 
}
.accountdivimg {
 position: unset; 
margin-top: 0;
margin-left: 0;
}
.accountdiv {width:100%}
.accountdiv {
 float:none;  position: unset; 
}
.accountdiv ul {text-align: center;}

.boxboximg{display:none}
.bannertext h2{font-size: 39px;}
.bannertext h5 {font-size: 24px;}
    #buknowtext,.udmobile h2,.manageaccount h2 {font-size: 24px;   }   
    .menu{margin-top: 0px;right:0;width: 100%;}     
   #aboutcontent{text-align:left}
   .wholeimg{display:none}
    .whole p{text-align:left;font-size:14px}
    .contactdetails p{text-align:left}
    .serviceicons li p{font-size: 14px;}
    .packslist li { width:94%;}
    .filter { width:90%;}
    .packs li { width:100%;}
    .filter {
	height: 400px;
	overflow-x: hidden;
}
.filtergenre, .filterlanguage{ width:98%;}
.partner h2 { font-size:25px;}
 }
 @media(max-width:450px)
 {
 	.bannertext h1{font-size: 21px;line-height: 24px;}
 	.serviceicons ul li{width:50%;padding:0}
 	
 	.menuicon{top: 72px;}
 
 	

	.bannertext{bottom:0}
}
 	
 	

 @media(max-width:350px)
 {
 	.connection {
	width: 70%;


}
 	.buknow{padding: 10px 0;width:29%}
 	.booknowcontent p{width:unset}
 	.booknowcontent h2 {
 text-align: left;
}

 	.booknowcontent p {
 text-align:left; font-size: 13px;
}

.buknow {
text-align: center;
}

 	.udigimob h2{font-size: 22px;}
 	.udcontent h3{font-size: 15px;}
 	.bannertext h1,.booknowcontent h2{font-size: 19px;}
 	
 	h3.contenthead{font-size: 19px;}
 	.getconnection span {
	font-size: 19px;

}
 	.menuicon img{width:80%}
 	.menuicon{top: 79px;}
 	.contactimg{width:30%}
 	.contactdetails p, .contactdetails a{font-size:14px}
 	.contactdetails{width:70%}
 	.udmobile ul li h3{font-size:14px}
 	
 	.heading h1 {font-size: 19px;}
 	.breadcrumptitle,.breadcrump a  {font-size: 13px;}
 	
 	.connection p{top: 132px;
left: 26%;
font-size: 13px;}
 	.logo img{max-width: 54%;margin: 10px;}
 	.booknowcontent h2 {font-size: 23px;
text-align: left;}

.bannertext h2 {
 font-size: 28px;
}
.bannertext h5 {
 font-size: 19px;
}
 #buknowtext{left:35%;font-size: 14px;top: 0px;}

.udmobile h2,
.manageaccount h2 {
 font-size: 14px;
}
.accountdivcont h3 {
 font-size:17px;

}
.partner h2 { font-size:20px;}

 }
 @media(max-width:250px)
 {
.connection {
	width: 85%;
	margin: 0 0 0 8%;
}
 	#buknowtext{font-size: 14px;
top: -5px;}
 }