﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'pt_sansregular';
    src: url('pt_sans-webfont.eot');
    src: url('pt_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('pt_sans-webfont.woff') format('woff'),
         url('pt_sans-webfont.ttf') format('truetype'),
         url('pt_sans-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sansbold';
    src: url('pt_sans_bold-webfont.eot');
    src: url('pt_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('pt_sans_bold-webfont.woff') format('woff'),
         url('pt_sans_bold-webfont.ttf') format('truetype'),
         url('pt_sans_bold-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'latobold';
    src: url('lato-bol-webfont.eot');
    src: url('lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-bol-webfont.woff') format('woff'),
         url('lato-bol-webfont.ttf') format('truetype'),
         url('lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('lato-reg-webfont.eot');
    src: url('lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-reg-webfont.woff') format('woff'),
         url('lato-reg-webfont.ttf') format('truetype'),
         url('lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body
{
	margin:0px;
	background-color:#FFF;
}

img
{
	border:0px;
}

.clearF
{
	width:100%;
	clear:both;
}

.topGray-bar
{
	width:100%;
	min-height:25px;
	background-color:#f4f4f4;
	border-bottom:#ececec 4px solid;
}

.topBar-cont
{
	width:83%;
	max-width:1171px;
	min-height:11px;
	margin:0 auto;
}



.topNav
{
	width:859px;
	height:31px;
	float:right;
	padding:25px 0px 35px 0px;
	position:relative;
	z-index:25;
}
.topNav span
{	
	margin-right:7px;
}
.topNav-links
{
	width:auto;
	min-height:5px;
	float:left;
	display:inline-block;
}

.topNav-links a
{
	background-color:#9e9e9e;
	display:inline-block;
	float:left;
	padding:7px 13px 5px 13px;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.topNav-links a:hover
{
	background-color:#fa7d12;
}

.topNav-tiny
{
	display:none;
	width:auto;
	min-height:5px;
	float:right;
	margin-right:5px;
}

.search-icon
{
	display:inline-block;
}

.nav-div
{
	width:83%;
	max-width:1171px;
	min-height:31px;
	margin:0 auto;
}

.nav-cont
{
	width:100%;
	min-height:11px;
	text-align:right;
	position:relative;
	margin-top:-4px;
}

.nav-cont a
{
	display:inline-block;
	font-family: 'pt_sansregular';
	font-size:15px;
	color:#39393e;
	text-decoration:none;
	padding:29px 17px 29px 17px;
	border-top:#ececec 4px solid;
	/*border-right:#fff thin solid;
	border-left:#fff thin solid;*/
}

.nav-cont a:hover, .selected
{
	border-top:#fa7d12 4px solid !important;
	/*border-right:#f0f0f0 thin solid !important;
	border-left:#f0f0f0 thin solid !important;*/
	background-color:#fafafa !important;
	color:#ff6000 !important;
}

.tinynav
{
	width:55%;
	min-height:25px;
	text-align:right;
	float:right;
	padding:27px 0px 21px 0px;
	display:none;
	transition-duration: 1s;
	margin-bottom:11px;
}
/*.tinynav select
{
	-moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	width: 95%;
	height: 35px;
	padding:9px 3px 7px 13px;
	border: 0;
	border-radius: 0;
	outline:none;	-webkit-appearance: none;
	background: url(dd-icon.png) no-repeat right #ededed;
	
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#231f20;
	text-transform:uppercase;
}*/

/*.tinynav select
{
	width:95%;
	height:35px;
	background-color:#ededed;
	padding:9px 3px 7px 13px;
	border:0px;
	outline:none;
	
	-moz-appearance: none;
    text-overflow: '';
	border-radius: 0;
	-webkit-appearance: none;
	background: url(dd-icon.png) no-repeat right #ededed;
	
	font-family: 'pt_sansbold';
	font-size:16px;
	color:#231f20;
	text-transform:uppercase;
}*/

.banner-bg
{
	width:100%;
	min-height:35px;
	background-color:#e9e9e9;
	transition-duration: 1s;
}

.banner-cont
{
	max-width:1171px;
	width:85%;
	min-height:21px;
	margin:0 auto;	
}

.banner-cont img
{
	width:100%;
}

/* FOOTER CSS STARTS */

.floatL
{
	float:left;
}

.floatR
{
	float:right;
}

.footer-div
{
	width:100%;
	min-height:21px;
	background-color:#f3f3f3;
	padding:23px 0px 17px 0px;
	
	clear:both;
}

.footer-container
{
	width:83%;
	max-width:1171px;
	min-height:25px;
	margin:0 auto;
}

.footer-cont01
{
	width:16%;
	min-height:21px;
	float:left;
	margin-right:2%;	
}

.footer-cont02
{
	width:17%;
	min-height:21px;
	float:left;
	margin-right:2%;	
}

.footer-cont03
{
	width:19%;
	min-height:21px;
	float:left;
	margin-right:2%;	
}

.footer-cont04
{
	width:21%;
	min-height:21px;
	float:left;
	margin-right:2%;	
}

.footer-cont05
{
	width:19%;
	min-height:21px;
	float:right;
}

.footer-head
{
	width:100%;
	min-height:11px;
	display:block;
	margin-bottom:15px;
	
	font-family: 'pt_sansregular';
	font-size:15px;
	color:#ff6000;
	text-transform:uppercase;
}

.footer-links
{
	display:block;
	width:100%;
}
.footer-links a
{
	display:block;
	margin-bottom:13px;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#484848;
	text-decoration:none;
	text-align:left;
}

.footer-links a:hover
{
	text-decoration:underline;
}

.pressCenter-cont
{
	display:block;
	width:85%;
	min-height:21px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#e1e0e0 thin solid;
	clear:both;
	
	font-family: 'pt_sansregular';
	font-size:12px;
	color:#484848;
	text-decoration:none;
	text-align:left;
}

.pressCenter-img
{
	display:inline-block;
	width:42px;
	min-height:11px;
	margin-right:9px;
	float:left;
	margin-bottom:13px;
}

.pressCenter-cont span
{
	display:block;
	font-size:11px !important;
	color:#ff6000 !important;
}

.contact-txt
{
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#484848;
	text-decoration:none;
	text-align:left;
}

.contact-txt a
{
	text-decoration:none;
	color:#484848;
}

.joinus-cont
{
	width:100%;
	display:block;
	clear:both;
	padding-top:25px;
}

.join-head
{
	width:100%;
	min-height:11px;
	display:block;
	margin-bottom:5px;
	
	font-family: 'pt_sansregular';
	font-size:15px;
	color:#ff6000;
	text-transform:uppercase;
}

.footer-disclaimerDiv
{
	width:71%;
	max-width:973px;
	min-height:21px;
	margin:0 auto;
	clear:both;
	margin-top:19px;
	margin-bottom:43px;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#484848;
	text-decoration:none;
	text-align:center;	
}


.bdy-container
{
	width:85%;
	max-width:1171px;
	min-height:11px;
	margin:0 auto;
	margin-top:19px;
	margin-bottom:19px;
}

.bdy-cont01
{
	width:45%;
	min-height:15px;
	margin-bottom:19px;
}

.bdy-cont02
{
	width:54%;
	min-height:15px;
	margin-bottom:19px;
}

.orangeBox-47per
{
	width:32%;
	min-height:11px;
	background-color:#fa7d12;
	float:left;
}


.orangeBox-47perCont
{
	width:55%;
	min-height:5px;
	display:block;
	text-align:center;
	margin:0 auto;
	padding:11% 0px 5% 0px;
}
.orangeBox-47perCont img
{
	width:100%;
}

.orangeBox-47per-sep
{
	width:2%;
	min-height:55px;
	float:left;
}

.orangeBox-col1
{
	width:33%;
	min-height:3px;
	float:left;
	background-color:#e66f0b;
	display:inline-block;
	text-align:center;
	padding:6% 0px 6% 0px;
}

.orangeBox-col2
{
	width:34%;
	min-height:3px;
	float:left;
	background-color:#d76405;
	display:inline-block;
	text-align:center;
	padding:6% 0px 6% 0px;
}

.orangeBox-col3
{
	width:33%;
	min-height:3px;
	float:left;
	background-color:#c85900;
	display:inline-block;
	text-align:center;
	padding:6% 0px 6% 0px;
}

.orangeBox-col1 img, .orangeBox-col2 img, .orangeBox-col3 img
{
	width:55%;
}

.rightCont01-div
{
	width:69%;
	min-height:21px;
	float:left;
}



.rightCont02-div
{
	width:32%;
	min-height:21px;
	float:left;	
	overflow:hidden;
}


.orangeBox-100per
{
	width:100%;
	min-height:11px;
	background-color:#fa7d12;
}
.orangeBox-100perCont
{
	width:84%;
	min-height:5px;
	display:block;
	text-align:center;
	margin:0 auto;
	padding:11% 0px 5% 0px;
}
.orangeBox-100perCont img
{
	width:100%;
}


.greenBox-49per
{
	width:19%;
	min-height:11px;
	background-color:#88b828;
	border-top:#638918 11px solid;
	float:left;
}
.greenBox-49perCont
{
	width:85%;
	min-height:5px;
	display:block;
	text-align:center;
	margin:0 auto;
	padding:4% 0px 5% 0px;
}
.greenBox-49perCont img
{
	width:90%;
}

.greenBox-49per-sep
{
	width:1.25%;
	min-height:55px;
	float:left;
}

.devicesBanner-div
{
	width:100%;
	min-height:21px;
	margin-bottom:21px;
}

.devicesBanner-div img
{
	width:100%;
}

.offers-div
{
	clear:both;
	width:100%;
	min-height:21px;
	margin-top:25px;
	margin:0 auto;
	
}

.offers-orangeBox
{
	width:18%;  /*206px*/
	min-height:203px;
	float:left;
	background-image:url(OffersBox.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom:31px;
	color:#fff;
	transition-duration: 0.5s;
}
.offers-orangeBox:hover
{
	background-image:url(OffersBox-over.png);
	background-repeat:no-repeat;
	color:#484848 !important;
}

.offers-sep
{
	width:2.5%;  /*29px*/
	min-height:263px;
	float:left;
	margin-bottom:41px;
}

.offerBox-icon
{
	width:100%;
	min-height:65px;
	display:block;
	clear:both;
	text-align:center;
	margin-bottom:25px;
	padding-top:11px;
}

.offerBox-head
{
	width:100%;
	min-height:45px;
	display:block;
	clear:both;
	text-align:center;
	
	font-family: 'pt_sansbold';
	font-size:21px;
	/*color:#FFF;*/
}

.offerBox-txt
{
	width:85%;
	height:75px;
	display:block;
	clear:both;
	text-align:center;
	margin:0 auto;
	margin-bottom:11px;
	
	font-family: 'pt_sansregular';
	font-size:12px;
	/*color:#FFF;*/
}

.offerBox-arrow
{
	width:85%;
	min-height:15px;
	margin:0 auto;
	display:block;
	text-align:center;
}

.offerBox-arrow img:hover
{
	/*margin-top:-3px;*/
	//transform: rotate(15deg);
//-ms-transform: rotate(15deg); /* IE 9 */
//-webkit-transform: rotate(15deg); /* Safari and Chrome */
	transition-duration: 0.2s;
}


/* INNER CSS STARTS HERE */

.innerPg-titleBar
{
	width:96%;
	min-height:11px;
	border:#dddddd thin solid;
	background-color:#fcfcfc;
	padding:11px 2% 5px 2%;
	margin-bottom:33px;
	
	font-family: 'pt_sansbold';
	font-size:29px;
	color:#ff6000;
	text-align:left;
	font-weight:bold;
}

.innerHome-contentDiv
{
	width:100%;
	min-height:35px;
}

.innerHome-ContBox01
{
	width:17%;
	min-height:11px;
	float:left;
	margin-bottom:23px;
}

.innerHome-ContBox02
{
	width:43%;
	min-height:11px;
	float:left;
	margin-bottom:23px;
}
.innerHome-ContBox02 img
{
	width:100%;
}

.innerHome-ContSep
{
	width:2%;
	min-height:21px;
	float:left;
}

.innerHome-ContSep02
{
	width:2%;
	min-height:21px;
	float:left;
	display:none;
}

.bg-orange
{
	background-color:#fa7d12;
	padding-bottom:1%;
}

.bg-green
{
	background-color:#88b828;
}

.greenBox-borTop
{
	border-top:#638918 11px solid;
}

.innerHome-ContInner
{
	width:71%;
	min-height:15px;
	display:block;
	margin:0 auto;
	text-align:center;
	padding-top:9%;
	padding-bottom:13%;
}

.innerHome-ContInner img
{
	width:100%;
	height:auto;
}

.grayBox-divOuter
{
	width:100%;
	min-height:1px;
	margin-bottom:25px;
}

.grayBox-div
{
	width:18%; /*215px*/
	min-height:15px;
	margin-bottom:35px;
	border-left:#e4e4e4 thin solid;
	border-right:#e4e4e4 thin solid;
	background-color:#f3f3f3;
	float:left;
}

.grayBox-bordersDiv
{
	border-top:#cdcdcd 12px solid;
	border-bottom:#cdcdcd 12px solid;
	width:100%;
	min-height:35px;
}
.grayBox-bordersDiv:hover
{
	border-top:#fa7d12 12px solid;
}

.grayBox-img
{
	width:65%; /*146px*/
	/*min-height:166px;*/
	margin:0 auto;
	margin-top:21px;
	margin-bottom:21px;
	background-color:#cdcdcd;
	
	/*background-image:url(../images/bubble.png);
	background-repeat:no-repeat;*/
	padding:3%;
	/*-webkit-border-radius: 150px;
    -khtml-border-radius: 150px;
    border-radius: 150px;*/
}
.grayBox-img:hover
{	
	/*background-image:url(../images/bubble-over.png);*/
	background-color:#ff6b00;
}

.grayBox-imgInner
{
width:100%; /*125px*/
height:auto;  /*125px*/
/*-moz-box-shadow: inset 0 0 10px #000000;*/
    /*-webkit-border-radius: 150px;
    -khtml-border-radius: 150px;
    border-radius: 150px; */
overflow:hidden;
margin:0 auto;
/*border:#666 4px solid;*/
}
.grayBox-imgInner img
{
	width:100%;
	height:auto;
	
}

.grayBox-txt
{
	width:87%;  /*185px*/
	min-height:95px;
	margin:0 auto;
	margin-bottom:25px;
	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#515151;
	text-align:center;
}

.grayBox-txt span
{
	font-family: 'pt_sansbold';
	font-size:17px;
	text-align:center;
	display:block;
}

.grayBox-sep
{
	width:2.2%; /*15px*/
	height:331px;
	float:left;
	margin-bottom:35px;
}

.grayBox-arrowDiv
{
	width:76%;  /*163px*/
	min-height:19px;
	text-align:right;
}
.grayBox-arrowDiv img
{
	position:absolute;
	margin-top:-9px;
	transition-duration: 0.2s;
	width:5%;
	height:auto;
}
.grayBox-arrowDiv img:hover
{
	margin-left:5px;
}

.innerPg-sidebar
{
	width:24%;
	min-height:21px;
	float:left;
}

innerPg-sidebar02
{
	width:155px;
	min-height:21px;
	float:left;
}

.innerPg-sidebarTiny
{
	display:none;
	margin-top:21px;
	width:auto;
	position:absolute;
}
.innerPg-sidebarTiny img
{
	width:85%;
}

.innerPg-contentSec
{
	width:72%;
	min-height:21px;
	float:right;
}

.sidebar-tab
{
	background-image:url(sidebar-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f5f5f5;
	width:86%;
	min-height:3px;
	padding:11px 7% 9px 7%;
	border-left:#dadada thin solid;
	border-right:#dadada thin solid;
	border-bottom:#dadada thin solid;
}
.sidebar-tabBorTop
{
	border-top:#dadada thin solid;
}

.sidebar-title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#9e9e9e;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}

.sidebar-links a
{
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;
	text-decoration:none;
	display:block;
}
.sidebar-links a:hover
{
	color:#ff6000 !important;
}

.innerPg-bottomDiff
{
	width:100%;
	min-height:55px;
	clear:both;
}

.innerPg-txt
{
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;
	text-align:justify;
}

.innerPg-txt h1
{
	font-family: 'pt_sansbold';
	font-size:18px;
	color:#9bba3c;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
    margin:0px;
    padding:0px;
}

.innerPg-txt h2
{
	font-family: 'pt_sansbold';
	font-size:16px;
	color:#9bba3c;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
    margin:0px;
    padding:0px;
}
.innerPg-txt h3
{
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#9bba3c;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
    margin:0px;
    padding:0px;
}


.txt-orangeCol
{
	color:#ff6000 !important;
}

.list
{
	margin:0px;
	padding:0px;
	margin-left:13px;
}

.list li
{
	list-style-image:url(bullet.png);
	background-repeat:no-repeat;
	margin-bottom:9px;
}


.min-head
{
	font-family: 'pt_sansbold';
	font-size:15px;
	color:#ff6000;
	display:block;
	width:100%;
	margin-bottom:13px;
}

.col-green
{
	color:#9bba3c !important;
}

.tariffBox-div
{
	width:100%;
	min-height:15px;
	background-color:#f8f8f8;
	margin:15px 0px 31px 0px;
	border:#e2e2e2 1px solid;
	-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	clear:both;
}

.tariff-head
{
	width:97%;
	min-height:5px;
	display:block;
	padding:11px 0px 11px 0px;
	margin:0 auto;
	
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#f58221; /*#272727;*/
	text-align:left;
}

.package-div01
{
	width:100%;
	min-height:21px;
	background-color:#ededed;
}

.package-div02
{
	width:100%;
	min-height:21px;
	background-color:#e1e1e1;
}

.package-divTitle
{
	width:13%;
	height:100%;
	float:left;
	border-top:#e2e2e2 1px solid;
	padding-top:4%;
	vertical-align:middle;
	
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#f58221; /*#272727;*/
	text-align:center;
	text-transform:uppercase;
}


.package-divCont
{
	width:87%;
	min-height:21px;
	float:left;
}

.package-rows
{
	width:96%;
	min-height:5px;
	border-top:#e2e2e2 1px solid;	
	padding:5px 2% 5px 2%;
	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#444444;
	text-align:left;
}

.color01
{
	background-color:#fcfcfc;
}

.color02
{
	background-color:#ffffff;
}

.package-desc01
{
	width:45%;
	min-height:5px;
	display:inline-block;
	float:left;
	padding-left:3%;
	padding-right:2%;
}

.package-desc02
{
	width:35%;
	min-height:5px;
	display:inline-block;
	float:left;
	padding-right:3%;
}

.package-desc03
{
	width:12%;
	min-height:5px;
	display:inline-block;
	float:left;
}

.corporateHome-contBox
{
	width:17%;
	min-height:11px;
	float:left;
	margin-bottom:23px;
}

.corporateHome-imgBox
{
	width:24%;
	min-height:11px;
	float:left;
	margin-bottom:23px;
}
.corporateHome-imgBox img
{
	width:100%;
}

.device-floatL
{
	float:left;
}

.device-floatR
{
	float:right;
}

.devices-contDiv
{
	width:48%;
	min-height:11px;
	margin-bottom:23px;
	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;
	text-align:justify;
}
.devices-contDiv img
{
	width:100%;
}

.devices-contDiv a
{
	color:#ff6000;
	text-decoration:none;
	display:block;
}

.devices-name
{
	display:block;
	width:100%;
	margin-bottom:3px;
	padding-top:9px;
	
	font-family: 'pt_sansbold';
	font-size:18px;
	color:#ff6000;
}



/* css after division Usman */


.list2
{
	margin:0px;
	padding:0px;
	margin-left:13px;
	margin-top:15px;
	margin-bottom:15px;
}

.list2 li
{
	list-style-image:url(bullet.png);
	background-repeat:no-repeat;
	margin-bottom:9px;
}

.list3
{
	margin:0px;
	padding:0px;
	margin-left:33px;
	margin-top:9px;
	margin-bottom:15px;
}

.list3 li
{
	list-style-image:url(bullet.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.list4
{
	margin:0px;
	padding:0px;
	margin-left:23px;
	margin-top:9px;
	margin-bottom:15px;
}

.list4 li
{
	list-style:square;
	margin-bottom:5px;
}

.list-ordered
{
	margin:0px;
	padding:0px;
	margin-left:27px;
	margin-top:15px;
	margin-bottom:15px;
}

.list-ordered li
{
	margin-bottom:9px;
}

.innerPg-txt a
{
	color:#f58221;
}

.innerPg-txt strong
{
	font-family: 'pt_sansbold';
}


.vas-tariffDiv
{
	width:100%;
	min-height:35px;
	background-color:#fcfcfc;
	margin:15px 0px 31px 0px;
	border:#e2e2e2 1px solid;
	-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	clear:both;
}

.vas-tariffHead
{
	width:96%;
	min-height:3px;
	background-color:#f8f8f8;
	border-top:#e2e2e2 1px solid;
	padding-left:2%;
	padding-right:2%;
	display:table;
}

/*.vas-tariffHead2
{
	width:96%;
	min-height:3px;
	background-color:#f8f8f8;
	border-top:#e2e2e2 1px solid;
	padding-left:2%;
	padding-right:2%;
}*/

.vas-tariffRow
{
	width:96%;
	min-height:3px;
	border-top:#e2e2e2 1px solid;
	padding-left:2%;
	padding-right:2%;
	display:table;
}

.vas-tariffContL
{
	width:34%;
	min-height:5px;
	padding:5px 0px 5px 0px;
	text-align:left;
	display:table-cell;
}

.vas-tariffContR
{
	width:62%;
	min-height:5px;
	padding:5px 0px 5px 2%;
	border-left:#e2e2e2 1px solid;
	/*border-bottom:#e2e2e2 1px solid;*/
	text-align:left;
	display:table-cell;
}

.vas-tariffHeading
{
	font-size:14px;
	color:#f58221; /*#272727;*/
	text-align:left;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
}

.trivia-imgDiv
{
	width:100%;
	min-height:11px;
	text-align:left;
	clear:both;
	margin:0 auto;
	margin-top:21px;
	margin-bottom:21px;
}

.musicBgImg-div
{
	width:91%;
	min-height:11px;
	margin:0 auto;
	margin-bottom:25px;
	box-shadow: 0px 0px 4px #ccc;
}

.musicBgImg-div img
{
	width:100%;
}

.songDedication-imgDiv
{
	width:211px;
	min-height:11px;
	float:left;
	clear:both;
	margin-top:25px;
}
.songDedication-imgDiv img
{
	width:100%;
	margin-bottom:7px;
	box-shadow: 0px 0px 4px #666;
}
.songDedication-imgDiv a
{
	font-family: 'pt_sansbold';
	font-size:12px;
	text-decoration:none;
}

.vas-head02
{
	font-family: 'pt_sansbold';
	font-size:16px;
	color:#f58221; /*#272727;*/
}

.vasTable{
/*border:1px solid #e2e2e2;*/
border-radius:3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
background-color:#e2e2e2;
}

.vasTable tr td{
/*border-bottom:1px solid #e2e2e2;*/
height:25px;
padding-top:5px;
padding-bottom:5px;
}

.vasTable-head
{
font-family: 'pt_sansbold';
font-size:14px;
color:#f58221;
background-color:#f8f8f8;
height:45px !important;
}

.vasTableText{
}

.comic-container
{
	width:100%;
	clear:both;
	min-height:11px;
	padding:25px 0px 25px 0px;
}

.comicImg-div
{
	background-color:#FFF;
	border:#dadada thin solid;
	
	width:100px;
	min-height:21px;
	float:left;
	margin-right:7px;
	margin-bottom:25px;
	padding:3px;	
	font-size:12px;
	text-align:center;
}

.comicImg-div img
{
	margin-bottom:7px;
}

.mobTV-iconsDiv
{
	width:100%;
	min-height:11px;
	clear:both;
	padding:25px 0px 25px 0px;
}

.mobTV-iconsContent
{
	width:25%;
	float:left;
	text-align:center;
}

.mobTV-iconsContent img
{
	margin:0px 3px 13px 3px;
}

.packageImg-div
{
	background-color:#FFF;
	border:#dadada thin solid;	
	width:auto;
	min-height:21px;
	float:left;
	padding:3px;
	margin-top:15px;
	margin-right:11px;
}

/* css after division Ends */


/*  #################################################################################################################### */



/* FARHAN css starts */

/*fa*/

.txt1
{
	font-family: 'pt_sansbold';
	font-size:18px;
	color:#9bba3c;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
.txt2
{
	font-size:14px;
	color:#9bba3c;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
.txt3
{
	font-family: 'pt_sansregular';
	font-size:11px;
	color:#707070;
}
.txt4
{
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#f58221; /*#272727;*/
}
.pading-01
{
 padding-right:10px;
 
}
.list-menu01
{
 width:200px;
 font-size:12px;
 font-family: 'pt_sansregular';
 font-weight:normal;
 color:#707070;
 height:20px;
 padding:3px;
 
}
.package-divCont-fa
{
	width:100%;
	min-height:21px;
	float:left;
}
.package-desc03-fa
{
	width:20%;
	min-height:5px;
	display:inline-block;
	float:left;
}

/* FARHAN css ends */



/*Ammar*/

.irTable{
	border:1px solid #e2e2e2;
	border-radius:3px;
	-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}

.irTable tr td{
	border-bottom:1px solid #e2e2e2;
	height:25px;
}

.irTable-head
{	
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#f58221; /*#272727;*/
	background-color:#f8f8f8;
	height:35px !important;
}

.irTableText{
}

.irLink{
	background-color:#f8f8f8;
	padding:10px;
	border:1px solid #e2e2e2;
	color:#333 !important;
	text-decoration:none !important;
}

.navigationHead{
font-family: 'pt_sansregular';
font-size:13px;
background: #e8e8e8;
color: #ff6405;
text-decoration:none;
padding:5px 7% 5px 7%;
font-weight:bold;
}

.irTable01{
border:1px solid #e2e2e2;
border-radius:3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
}

.irTable-headL
{
font-family: 'pt_sansbold';
font-size:14px;
color:#f58221; /#272727;/
background-color:#f8f8f8;
height:35px !important;
border-right:1px solid #e2e2e2;
}



/*Ammar*/




/* Ahmed Ali */

.img-div100per
{
width:50%;
clear:both;
text-align:left;
}


/* Ahmed Ali ends */



/* farhan */

.txt1
{
font-family: 'pt_sansbold';
font-size:18px;
color:#9bba3c;
font-weight: normal;
text-decoration: none;
line-height: normal;
}
.txt2
{
font-size:14px;
color:#9bba3c;
font-weight: normal;
text-decoration: none;
line-height: normal;
}
.txt3
{
font-family: 'pt_sansregular';
font-size:11px;
color:#707070;
}
.txt4
{
font-family: 'pt_sansbold';
font-size:14px;
color:#f58221; /*#272727;*/
}
.pading-01
{
padding-right:10px;

}
.list-menu01
{
width:200px;
font-size:12px;
font-family: 'pt_sansregular';
font-weight:normal;
color:#707070;
height:20px;
padding:3px;

}
.package-divCont-fa
{
width:100%;
min-height:21px;
float:left;
}
.package-desc03-fa
{
width:20%;
min-height:5px;
display:inline-block;
float:left;
}
.package-desc03-faa
{
width:80%;
min-height:5px;
display:inline-block;
float:left;
}
.package-desc03-faaa
{
width:15%;
min-height:5px;
display:inline-block;
float:left;
}
.package-desc01-fa
{
width:60%;
min-height:5px;
display:inline-block;
float:left;
padding-left:5px;
}
.package-desc01-faa
{
width:35%;
min-height:5px;
display:inline-block;
float:left;
padding-left:5px;
}
.package-desc01-new
{
width:10%;
min-height:5px;
display:inline-block;
float:left;
padding-left:5px;
}
.package-divTitle-fa
{
width:13%;
height:100%;
float:left;
border-top:#e2e2e2 1px solid;
padding-top:2%;
vertical-align:middle;

font-family: 'pt_sansbold';
font-size:14px;
color:#f58221; /#272727;/
text-align:center;
text-transform:uppercase;
}
.package-divTitle-faa
{
width:13%;
height:100%;
float:left;
border-top:#e2e2e2 1px solid;
padding-top:1%;
vertical-align:middle;

font-family: 'pt_sansbold';
font-size:14px;
color:#f58221; /#272727;/
text-align:center;
text-transform:uppercase;
}

/* farhan ends */






/* SHAH css starts */
.pckg-row-vas{
	width:96%;
	min-height:5px;
	border-top:#e2e2e2 1px solid;	

	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#444444;
	text-align:left;
}
.package-desc03-post
{
width:14%;
min-height:5px;
display:inline-block;
float:left;
}
.package-desc04-post
{
width:15%;
min-height:5px;
display:inline-block;
float:left;
}
.package-desc05-post
{
width:34%;
min-height:5px;
display:inline-block;
float:left;
text-align:center;

}
.package-desc06-post
{
	width:33%;
	min-height:5px;
	display:inline-block;
	float:left;
	text-align:center;

}
.package-desc07-post
{
width:20%;
min-height:5px;
display:inline-block;
float:left;
	text-align:center;
}
.package-desc08-post
{
width:50%;
min-height:5px;
display:inline-block;
float:left;

}
.package-desc09-post
{
width:100%;
min-height:5px;
display:inline-block;
float:left;

}
.package-desc10-post
{
width:40%;
min-height:5px;
display:inline-block;
float:left;

}
.package-desc11-post
{
width:20%;
min-height:5px;
display:inline-block;
float:left;

}

.orng-link-post {
	font-size: 14px;
	line-height: normal;
	font-family: 'pt_sansregular';
	font-weight: normal;
	text-decoration: none;
	color: #ff6000;
	text-align:justify;
}
.orng-link-post:hover {
	color: #ff6000;
	text-decoration: underline;
	font-weight: normal;
	font-family: 'pt_sansregular';
	font-size: 14px;
	text-align:justify;
}
.inner-title-post {
	color: #39393e;
	font-size: 20px;
	font-family: 'pt_sansbold';
	display:block;
	width:100%;
	margin-bottom:13px;
}
.innerPg-txt-post
{
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;
}
.color03
{
	background-color:#ccc;
}
.aboutTable{
border-radius:3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
background-color:#e2e2e2;
}

.aboutTable tr td{
height:25px;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
}

.aboutTable-head
{
font-family: 'pt_sansbold';
font-size:14px;
color:#f58221;
background-color:#f8f8f8;
height:35px !important;
}
.innerPg-txt-about
{
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;

}

/* SHAH css ends */
.banner-bg-black
{
	width:100%;
	min-height:35px;
	background-color:#000;
}

.banner-bg-blue
{
	width:100%;
	min-height:35px;
	background-color:#aecce4;
}

.banner-bg-orange
{
	width:100%;
	min-height:35px;
	background-color:#f87d1f;
}

.banner-bg-brown
{
	width:100%;
	min-height:35px;
	background-color:#82440b;
}

.banner-bg-gray
{
	width:100%;
	min-height:35px;
	background-color:#ddd8d2;
}

.footer-tble
{
	display:block;
	width:100%;
	font-weight:bold;
	font-family: 'pt_sansregular';
	font-size:12px;
	color:#484848;
	text-align:left;
	min-height:195px;
}
.footer-tble-cont
{
	width:48%;
}

.footer-tble a
{
	display:block;
	margin-bottom:9px;
	
	font-size:12px !important;
	color:#484848;
	text-decoration:none;	
	font-weight:normal;
}



.footer-tble a:hover
{
	text-decoration:underline;
}

.wallpapers-section
{
	display:block;
	width:85%;
	min-height:21px;
	padding-bottom:7px;
	margin-bottom:15px;
	border-bottom:#e1e0e0 thin solid;
	clear:both;
	text-align:left;
}
.wallpapers-section img
{
	width:43px;
	height:43px;
	margin-right:6px;
	margin-bottom:3px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
	border:#999 thin solid;
	opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
transition-duration: 0.2s;
}
.wallpapers-section img:hover
{
	border:#f87d1f thin solid;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	
}

.more-link
{
	font-family: 'pt_sansregular';
	color:#f87d1f !important;
	font-size:11px;
	text-decoration:underline !important;
}

.tiny-cont
{
	width: 100%;
	min-height: 15px;
	text-align:left;	
	border-bottom:1px #CCC solid;
}

.tiny-cont a
{
	font-family: 'pt_sansbold';
	font-size:13px;
	color:#231f20;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	display:block;
	width:96%;
	padding:9px 2% 5px 2%;
	/*background-color:#e0e0e0;*/
}
.tiny-cont a:hover
{
	background-color:#f0f0f0;
}

#con
{
	z-index:999;
}

.hide
{
	visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 2s linear;
  margin-top: -10000px;
  transition: margin-top 0s 0.1s;
}

.show {
         visibility: visible-;
  opacity: 1;
  transition: opacity 0.8s linear;
  display:block;
    }
	
.home-promoDiv
{
	width:48%;
	min-height:21px;
}

/* NEW PAGES CSS starts here */


.corporate-head
{
	display:block;
	width:100%;
	
	font-family: 'pt_sansbold';
	font-size:18px;
	color:#ff6000;
	text-align:left;
}

.csrBtn-div
{
	width:auto;
	float:left;
	margin-bottom:35px;	
}

.csrBtn-div a
{
	display:block;
	background-color:#fa7d12;
	padding:9px 11px 5px 11px;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.csrBtn-div a:hover
{
	background-color:#e16800;	
	transition-duration: 0.5s;
}

.crSlider-div
{
	width:100%;
	min-height:21px;
	margin-top:25px;
}

.cr-arrow
{
	width:5%;
	min-height:5px;
	float:left;
	text-align:center;
	padding-top:8%;
}
.cr-arrow img
{
	width:41%;
	transition-duration: 0.2s;
}
.cr-arrow img:hover
{
	width:45% !important;
}

.crImage-div
{
	width:28%;
	min-height:11px;
	float:left;
	margin:0px 1% 0px 1%;
	margin-bottom:23px;
}
.crImage-div img
{
	width:92%;
	padding:4%;
	border:#f7f7f7 thin solid;
	-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.crNav-div
{
	width:100%;
	text-align:right;
	padding-top:9px;
}
.crNav-div img
{
	width:auto !important;
	border:0px !important;
}



.innerPg-titleBar2
{
	width:96%;
	min-height:11px;
	border:#dddddd thin solid;
	background-color:#fcfcfc;
	padding:9px 2% 5px 2%;
	margin-bottom:33px;
	
	font-family: 'pt_sansbold';
	font-size:14px;
	color:#ff6000;
	text-align:left;
	font-weight:bold;
}

.regForm-container
{
	width:97%;
	min-height:21px;
	margin:0 auto;
	margin-top:35px;
	margin-bottom:35px;
}

.regForm-cont
{
	width:48%;
	min-height:41px;
	float:left;
	margin-bottom:21px;
	
}

.regForm-title
{
	width:25%;
	min-height:11px;
	float:left;
	padding-right:2%;
	padding-top:5px;
	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;
	text-align:right;
}

.regForm-field
{
	width:70%;
	min-height:11px;
	float:left;
}

.reg-txtfield
{
	width:95%;
	height:25px;
	border:#dadada thin solid;
	padding:0px 2% 0px 2%;
	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#707070;
	outline:none;
}

.contine-btn
{
	width:auto;
	float:left;
}
.contine-btn a
{
	display:block;
	background-color:#fa7d12;
	padding:7px 17px 7px 17px;
	
	font-family: 'pt_sansregular';
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

.postTd{
border-right:1px solid #e2e2e2;
}

.mobEnt-container
{
	width:100%;
	min-height:21px;
}

.mobEnt-cont25per
{
	width:25%;
	min-height:51px;
	float:left;
	margin-bottom:21px;
}

.mobEnt-icon
{
	width:20%;
	float:left;
	background-color:#fa7d12;
	text-align:center;
	padding:5%;
	transition-duration: 0.3s;
}
.mobEnt-icon img
{
	width:95%;
}

.mobEnt-icon:hover
{
	background-color:#9bba3c;
	cursor:pointer;
}

.mobEnt-txt
{
	width:51%;
	min-height:11px;
	float:left;
	margin-left:9%;
	padding-top:9%;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#000;
	text-align:left;
}
.mobEnt-txt a
{
	display:block;
	text-decoration:none;
}

.mobEnt-listing
{
	width:22%;
	min-height:133px;
	margin-right:3%;
	float:left;
	margin-top:13px;
	text-align:left !important;
}

.mobEnt-listing span
{
	color:#fa7d12 !important;
}

.list-mobEnt
{
	margin:0px;
	padding:0px;
	margin-left:13px;
	margin-top:3px;
	margin-bottom:5px;
}

.list-mobEnt li
{
	list-style-image:url(bullet.png);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

.list-mobEnt li a
{
	text-decoration:none;
	color:#707070;
}
.list-mobEnt li a:hover
{
	text-decoration:underline;
}

.mobEnt-dropdown
{
	width:100%;
	height:33px;
	background-color:#f5f6f6;
	padding:7px 3% 7px 3%;
	border:#cccfcf thin solid;
	outline:none;
	margin-top:13px;
	
	-moz-appearance: none;
    text-overflow: '';
	border-radius: 0;
	-webkit-appearance: none;
	background: url(dd-arrow.png) no-repeat right #f5f6f6;
	
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#686868;
}
.mobEnt-saveBtn
{
	width:auto;
	float:right;	
	margin-top:13px;
}
.mobEnt-saveBtn a
{
	font-family: 'pt_sansbold';
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	transition-duration: 0.3s;
	
	background-color:#fa7d12;
	padding:7px 31px 5px 31px;

    
}

.mobEnt-saveBtn input
{
	font-family: 'pt_sansbold';
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	transition-duration: 0.3s;
	
	background-color:#fa7d12;
	padding:7px 31px 5px 31px;
    border-style:none;
    cursor:pointer;

    
}

.mobEnt-saveBtn a:hover
{
	background-color:#9bba3c;
}

.mobEnt-saveBtn input:hover
{
	background-color:#9bba3c;
}

.orange-txtMobEnt
{
font-size:13px;
color:#f58221; /*#272727;*/
}

.mobEnt-innerListings
{
	width:100%;
	margin:0 auto;
	margin-top:23px;
	margin-bottom:23px;
	clear:both;
}

.mobEnt-procedureList
{
	width:18%;
	min-height:11px;
	margin:0px 1% 23px 1%;
	padding:21px 2% 11px 2%;
	float:left;
	background-color:#f8f8f8;
	border-left:#dadada thin solid;
	border-right:#dadada thin solid;
	border-bottom:#dadada thin solid;
	background-image:url(orange-bor.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
	font-size:13px;
	text-align:left;
}

.mobEnt-procedureList img
{
	width:100%;
	margin-bottom:13px;
}

.mobEnt-txt12
{
	font-size:12px !important;
}

.mobEnt-innerBoxL
{
	width:90%;
	min-height:21px;
	background-color:#f1f1f1;
	border:#cccfcf thin solid;
	padding:11px 5% 5px 5%;
	margin-top:5px;
	margin-bottom:15px;
}

.mobEnt-innerBoxL a
{
	color:#686868;
	text-decoration:none;
	margin-right:11px;
}
.mobEnt-innerBoxL a:hover
{
	color:#fa7d12;
}

.sep-line
{
	width:100%;
	height:1px;
	background-color:#dddfdf;
	margin:7px 0px 7px 0px;
}

/* NEW PAGES CSS ends here */



.table{
border-radius:3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
background-color:#e2e2e2;
width:100%;
}

.table tr td{
height:25px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
text-align:left;

}

.table tr {

background-color:#ffffff;

}

.table th
{
font-family: 'pt_sansbold';
font-size:14px;
color:#f58221;
background-color:#f8f8f8;
height:35px !important;
padding-left:5px;
text-align:left;
}


.table .alternate
{
	background-color:#fcfcfc !important;
}


.regForm-cont
{
	width:49%;
	min-height:35px;
	float:left;
	margin-bottom:11px;
	
}

.regForm-title
{
	width:28%;
	min-height:11px;
	float:left;
	padding-right:4%;
	padding-top:5px;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#707070;
	text-align:right;
}

.regForm-field
{
	width:64%;
	min-height:11px;
	float:left;
}


.vasHome-contBox
{
	width:18%;
	min-height:11px;
	float:left;
	margin-bottom:23px;
	margin-left:1%;
	margin-right:1%;
}
.vasHome-contBoxInner
{
	width:71%;
	min-height:15px;
	display:block;
	margin:0 auto;
	text-align:center;
	padding-top:9%;
	padding-bottom:13%;
}

.vasHome-adPlace
{
	width:48%;
	min-height:11px;
	float:left;
	margin:0px 1% 21px 1%;
}

.vasHome-contBoxInner img, .vasHome-adPlace img
{
	width:100%;

}

.inner-slfcare-01
{
width:18%; float:left; margin:0px 1% 23px 1%; text-align:center;
}
.inner-slfcare-01 img
{
	width:100%;
}

.inner-slfcare-titleBar
{
	width:96%;
	min-height:11px;
	border:#dddddd thin solid;
	background-color:#fcfcfc;
	padding:9px 2% 5px 2%;
	
	font-family: 'pt_sansbold';
	font-size:16px;
	color:#ff6000;
	text-align:left;
	font-weight:bold;
}

.inner-main01
{
width:100%; float:left; margin-bottom:20px;
}
.inner-main02
{
width:100%; float:left; margin-bottom:25px;
}


.info, .success, .warning, .error1, .validation {

margin-bottom: 20px;
padding:10px 10px 10px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:13px;
font-family: 'pt_sansregular';
}
.info {	

color: #00529B;

background-color: #BDE5F8;
background-image: url('info.png');
}
.success {

color: #4F8A10;

background-color: #DFF2BF;
background-image:url('success.png');
}
.warning {

color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error1 {

color: #D8000C;

background-color: #FFBABA;
background-image: url('error.png');
}

 .form-fields {
    float: left;
    margin-bottom: 13px;
    margin-right: 35px;
    min-height: 13px;
    width: 300px;
}

        .form-fields input[type="text"],input[type="password"] {
    border: thin solid #C9C9CB;
    color: #3F3F3F;
    font-family: 'news_gothic_mtregular',Calibri,Tahoma;
    font-size: 13px;
    height: 26px;
    margin-top: 3px;
    outline: medium none;
    padding: 0 1%;
    width: 94%;
}

        .form-fields textarea {
    border: thin solid #C9C9CB;
    color: #3F3F3F;
    font-family: 'news_gothic_mtregular',Calibri,Tahoma;
    font-size: 13px;
    
    margin-top: 3px;
    outline: medium none;
    padding: 0 1%;
    width: 94%;
}
            .form-fields img
            {
                margin-top: 4px;
            }

        .form-fields select {
    border: thin solid #C9C9CB;
    color: #3F3F3F;
    font-family: 'news_gothic_mtregular',Calibri,Tahoma;
    font-size: 14px;
    height: 27px;
    outline: medium none;
    padding: 4px 5px 4px 2px;
    width: 97%;
    
}

        .error {
    color: red;
    font-family: 'pt_sansregular';
    font-size: 13px;
    text-align: justify;
}

a.tooltip {outline:none; font-family: 'pt_sansregular'; } a.tooltip strong {line-height:30px;} a.tooltip:hover {text-decoration:none;} a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px;  line-height:16px; } a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.tooltip span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }

.greenBox-49per-sep2
{
	width:2%;
	min-height:55px;
	float:left;
	display:none;
}

.FormInputBtn {
    background-color: #FA7D12;
    border-style: none;
    color: #FFFFFF;
    cursor: pointer;
    
    font-family: 'pt_sansbold';
    font-size: 13px;
    padding: 7px 31px 5px;
    text-decoration: none;
    text-transform: uppercase;
    transition-duration: 0.3s;
}


.FormInputBtn:hover {
    background-color: #9BBA3C;
}


  .ui-menu .ui-menu-item a {
    display: block;
    font-weight: normal;
    line-height: 1.5;
    min-height: 0;
    padding: 2px 0.4em;
    text-decoration: none;
    font-size:12px;
    font-family: 'pt_sansregular';
}
.ui-menu .ui-menu-item a:hover {
    background-color: #FA7D12;
}

.gridpaging a
{
    border:1px solid #ccc;
    padding:5px;

}

.gridpaging span
{
    border:1px solid #ccc;
    padding:5px;
    background-color:#F58221;
    color:#fff;
}


/* ########################################### */

.toontalk-container
{
	width:100%;
	min-height:21%;
	border-bottom:#b1b1b1 thin solid;
	margin-bottom:25px;
}

.toontalk-content
{
	width:21%;
	min-height:249px;
	padding:23px 3% 23px 3%;
	float:left;
	text-align:center;
	/*line-height:21px;*/
	font-size:13px;
}
.toontalk-img img
{
	width:85%;
	height:auto;
	margin-bottom:7px;
}

.toontalk-content a
{
	text-decoration:none;
	font-size:12px;
}


/* Rewamp new/updated css */

.logoBar-div
{
	width:84%;
	max-width:1171px;
	padding:13px 8% 0px 8%;
	min-height:11px;
	background-color:#FFF;
	margin:0 auto;
}

.topNav-links
{
	width:auto;
	min-height:5px;
	float:left;
	display:inline-block;
	margin-right:7px;
}

.topNav-links a
{
	background-color:#9e9e9e;
	display:inline-block;
	float:left;
	padding:7px 17px 5px 17px;
	
	font-family: 'pt_sansregular';
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.topNav-links a:hover, .selcted
{
	background-color:#fa7d12 !important;
}

.topBar-cont
{
	width:83%;
	max-width:1171px;
	min-height:11px;
	margin:0 auto;
	padding:9px 0px;
}

.logo-div
{
	width:193px;
	min-height:11px;
	float:left;
	/*position:absolute;*/
	text-align:center;
	z-index:55;
}
.logo-div img
{
	width:100%;
}

.discoverUfone-div
{
	max-width:1171px;
	width:85%;
	min-height:21px;
	margin:0 auto;
	padding:20px 0px;
}

.heading-gray
{
	width:100%;
	min-height:21px;
	background-image:url(title-styleGray.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:21px;
	margin-bottom:41px;
}
.heading-gray h2
{
	font-family: 'latobold';
	font-size:26px;
	color:#3d3d3d;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
	padding:0px;	
	font-weight:normal;
}

.heading-gray h3
{
	font-family: 'latoregular';
	font-size:15px;
	color:#424242;
	text-align:center;
	font-style:italic;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.discover-cont
{
	width:16%;
	padding:0px 2%;
	min-height:21px;
	float:left;
	text-align:center;
  transition-duration: 0.2s;
	position:relative;
}
.discover-cont:hover
{
	 -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.discover-cont img
{
	width:100%;
}

.discover-cont span
{
	width:100%;
	display:block;
	padding-top:13px;
	font-family: 'latoregular';
	font-size:17px;
	color:#3d3d3d;
	text-align:center;
	
}


.grayArea-bg
{
	max-width:1171px;
	width:85%;
	margin:0 auto;
	min-height:21px;
	background-color:#333333;
	padding:0px 0px 45px 0px;
}

.bestOffers-div
{
	max-width:1171px;
	width:85%;
	min-height:21px;
	margin:0 auto;
	padding:20px 0px 0px 0px;
}

.bestOffers-cont
{
	width:32%;
	min-height:25px;
	float:left;
	background-color:#fff;
	padding-bottom:15px;
}
.bestOffers-cont img
{
	width:100%;
	margin-bottom:13px;
}

.offer-txt
{
	display:inline-block;
	width:69%;
	min-height:11px;
	float:left;
	padding-left:3%;
	
	font-family: 'latoregular';
	font-size:16px;
	color:#262626;
	text-align:left;
}

.offer-btn
{
	display:inline-block;
	width:23%;
	float:right;
	text-align:right;
	padding-right:3%;
	margin-top:4px;
}
.offer-btn a
{
	width:auto;
	padding:5px 9px;
	background-color:#fa7d12;
	font-family: 'latoregular';
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.offer-btn a:hover
{
	background-color:#df7317;
}

.bestOffers-sep
{
	width:2%;
	min-height:25px;
	float:left;
}

.heading-white
{
	width:100%;
	min-height:21px;
	background-image:url(title-styleWhite.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:21px;
	margin-bottom:41px;
}
.heading-white h2
{
	font-family: 'latobold';
	font-size:26px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
	padding:0px;	
	font-weight:normal;
}

.heading-white h3
{
	font-family: 'latoregular';
	font-size:15px;
	color:#fff;
	text-align:center;
	font-style:italic;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.handsets-div
{
	max-width:1171px;
	width:85%;
	margin:0 auto;
	min-height:55px;
	border-top:#666666 2px solid;
	border-bottom:#666666 2px solid;
	margin-top:45px;
}

.handsets-imgDiv
{
	width:31%;
	float:right;
	min-height:11px;
}
.handsets-imgDiv img
{
	width:100%;
}

.handsets-txtDiv
{
	width:61%;
	min-height:15px;
	float:left;
	padding-top:5%;
	padding-bottom:5%;
	
	font-family: 'latoregular';
	font-size:15px;
	color:#FFF;
	text-align:left;
	font-weight:normal;
	line-height:21px;
}
.handsets-txtDiv img
{
	width:189px;
}

.handsets-title
{
	display:block;
	width:100%;
	margin-bottom:23px;
	
	font-family: 'latobold';
	font-size:30px;
	color:#FFF;
	text-align:left;
}

.fastLinks-bgColDiv
{
	width:100%;	
	background-color:#e9e9e9;
}

.fastLinks-div
{
	max-width:1171px;
	width:85%;
	min-height:21px;
	margin:0 auto;
	padding:45px 0px 25px 0px;
}

.fastLinks-cont
{
	width:14.66%;
	padding:0px 1%;
	min-height:11px;
	float:left;
	position:relative;
	
}

.fastLinks-cont img
{
	width:100%;
	transition-duration: 0.2s;
	position:relative;
}

.fastLinks-cont img:hover
{
	/*width:105%;*/
	 -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.footer-div
{
	width:100%;
	min-height:21px;
	background-color:#f3f3f3;
	padding:23px 0px 17px 0px;
	clear:both;
}

.topNav-new
{
	width:455px;
	min-height:11px;
	float:left;
	text-align:left;
	margin-left:21px;
	margin-top:9px;
}

.topNav-new a
{
	display:inline-block;
	font-family: 'latoregular';
	font-size:15px;
	color:#333333;
	text-decoration:none;
	padding:31px 15px;
}

.nav-borRight
{
	border-right:#dcdcdc thin solid;
}

.topNav-newMob
{
	width:133px;
	min-height:25px;
	float:left;
	display:none;
	margin-left:31px;
	margin-top:23px;
}

.search-div
{
	width:303px;
	min-height:21px;
	float:right;
	margin-top:5px;
}

.searchBar-div
{
       background-color:#f4f4f4;
       width:100%;
       margin:0 auto;
}

.searchBar-div a
{
	float:right;
}

.search-txtfield
{
	width:241px;
	height:23px;
	margin-top:2px;
	text-indent:7px;
	outline:none;
	background-color:transparent;
	border:0px;
	
	font-family: 'latoregular';
	font-size:13px;
	color:#fa7d12;
}

.myAccount-link
{
       width:100%;
       margin:0 auto;
       text-align:right;
       padding-top:9px;
}
.myAccount-link a
{
	font-family: 'latoregular';
	font-size:15px;
	color:#333;
	text-decoration:none;
}


.fastLinks-category
{
	max-width:1171px;
	width:98%;
	min-height:21px;
	margin:0 auto;
	padding:19px 0px;
}

.fastCategory-cont
{
	width:18%;
	padding-right:2%;
	min-height:21px;
	float:left;
}

.fastCategory-head
{
	display:block;
	width:100%;
	margin-bottom:13px;
	
	font-family: 'latobold';
	font-size:13px;
	color:#fa7d12;
	text-align:left;
}

.fastCategory-list
{
	margin:0px;
	padding:0px;
	margin-left:21px;
	list-style-image:url(fastCategory-listIcon.jpg);
}

.fastCategory-list li
{
	font-family: 'latoregular';
	font-size:12px;
	color:#333333;
	margin-bottom:7px;
}

.fastCategory-list li a
{
	color:#333333;
	text-decoration:none;
	
}

.tinynav
{
	width:100%;
	min-height:25px;
	text-align:right;
	float:right;
	padding:27px 0px 21px 0px;
	display:none;
	transition-duration: 1s;
	margin-bottom:1px;
}

.tiny-cont
{
	width: 100%;
	min-height: 15px;
	text-align:left;	
	border-bottom:1px #CCC solid;
}

.tiny-cont a
{
	font-family: 'latoregular';
	font-size:13px;
	color:#231f20;
	text-align:left;
	text-decoration:none;
	display:block;
	width:96%;
	padding:9px 2% 5px 2%;
	/*background-color:#e0e0e0;*/
}
.tiny-cont a:hover
{
	background-color:#f0f0f0;
}

.dropdown-container
{
	width:97%;
	min-height:21px;
	margin:0 auto;
}

.dropdown-cont
{
	width:23%;
	padding-right:2%;
	float:left;
}

.dropdown-title
{
	width:100%;
	display:block;
	margin-bottom:11px;
	
	font-family: 'latobold';
	font-size:15px;
	color:#333;
	text-align:left;
}

.dropdown-cont a
{
	margin:0px !important;
	padding:0px !important;
	display:block !important;
	margin-bottom:7px !important;
	
	
	font-family: 'latoregular' !important;
	font-size:12px  !important;
	color:#333  !important;
	text-decoration:none  !important;
}

.dropdown-cont a:hover
{
	color:#fa7d12 !important;
}

.bubble-top {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top;
  transition-property: top;
  left: -webkit-calc(50% - 10px);
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}

.bubble-top:hover:before {
  top: -10px;
}


.devicesLogos-cont
{
	width:23%;
	margin:0px 1%;
	min-height:21px;
	float:left;
	text-align:center;
	background-color:#fa7d11;
	transition-duration: 0.2s;
	position:relative;
}

.devicesLogos-cont:hover
{
	 -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.devicesLogos-cont img
{
	width:51%;
}