@media only screen and (min-width: 992px) and (max-width: 1199px)  
{
	.CategoryLstng ul li .CtgryLstng01 { padding:19px 26px 25px;}
	.Advrtiser { min-height:230px;}
	.OvrSeas ul li { min-height:200px; max-width:195px;}
	.TheTeam ul li .TeamTxt p { min-height: 330px; }
	.tab-content { width:79%;}
	.tab-content h4 { font-size:18px;}
	.tab-content { width:73%;}
	.AddServed ul li ul li span { width: 55%; }
}
@media only screen and (max-width: 991px)
{
	.BannerArea {}
    .AddServedWrapper { 
        background:#00a7a7;
        border-radius: 6px;
        margin: 5px 5px -3px; 
    }
    .AddServedTitle { text-align:center; }
	.AddServed { margin-left:0px; border:0px; border-radius:0px; width:50%; margin-left:auto;margin-right:auto;}
	.AllRgts, .FtrLnks { text-align:center; }
	.AllRgts p { margin-bottom:10px;}
	.OvrSeas { border-right:0px;}
	.OvrSeas ul li { margin-bottom:20px;}
	aside { margin-left:0px;}
	.tab-content { width:79%;}
	.TabsContainer ul li:last-child { margin-right:0px;}
	#Advrtisers01 { padding-bottom:20px;}
	.Advrtisers01 a { margin:0px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) 
{ 
	.TheTeam ul li .TeamMain { min-height:400px;}
	.TheTeam ul li .TeamTxt p { padding:0px; margin:0px; text-align:left; font-size:14px; line-height:18px; width:auto; min-height:170px;}
	.NavStyle ul li { margin:0 17px 0 0;}
	.BannerArea ul li .BannerTxt { padding:15px 0px 0px;}
	.BannerArea ul li .BannerTxt h1 {font-size:28px; padding-bottom:3px;margin-bottom:12px;}
	.BannerArea ul li .BannerTxt h1 span { font-size:35px; 	}
	.BannerArea ul li .BannerTxt p { color:#7f7f7f; font-size:14px; line-height:1.5em; font-family:'Lato',sans-serif; margin-bottom:12px;}
    .BannerArea ul li .BannerTxt {padding-top: 50px;}
	.CategoryLstng ul li .CtgryLstng01 { text-align:center; min-height:171px;}
	.CategoryLstng ul li .CtgryLstng01 img { float:none; margin:0 27px 5px;}
	.icons { float:none; margin:0px 0px 20px}
	.AdvrtiserTxt { float:left; max-width:100%;}
	.Advrtiser { min-height:360px;}
	.WhtTxt span { font-size:13px}
	.WhtTxt span a { padding:10px 25px 7px}
	.TheTeam ul li { width:50%; float:left; margin-bottom:20px;}
	.WhtImg img, .NwsImg img { width:100px;}
	.OvrSeas { border-right:0px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
	.OvrSeas ul li { min-height:178px; max-width:100%;}
	.OvrSeas ul li:last-child { min-height:100%;}
	.icons-bar a { margin-right:16px; width: 52px;}
	.head_office {
        margin-bottom:40px;
        padding-bottom:20px;
        float:none !important;
        border-bottom: 1px solid #cccccc;
    }
	div.about-us-logo-wrapper {
        min-height: 120px;
    }
    .NewsTxt p {
        min-height: 150px;
    }
}
@media only screen and (max-width: 780px) 
{
	.Mrgin0 { margin:0;}
	.p_content {
		min-height:140px;
		display:block;
	}
}
@media only screen and (max-width: 767px) 
{
	.p_content {
		min-height:140px;
		display:block;
	}
	header { margin:0px;}
	.MblLogo {
    	float:left;
    	width:183px;
    	height:auto;
    }
    .MblLogo img
    {
        width: 130px;
    }
    .MblMenu
    {
    	float:right;
    	width:33px;
    	margin:18px 0px 0px;
    }
    .MblMenu a

    {

    	float:left;

    	width:18px;

    	height:16px;

    	border:0px;

    	background:url(/l/images/mbl_nav.png) no-repeat;

    	box-shadow:none;

    	margin:0px;

    	cursor:pointer;

    }



    .mm-list > li h2

    {

    	margin:0px;

    	padding:0px 20px 15px;

    }



    .mm-list > li a.close

    {

    	float:right;

    	width:15px;

    	height:15px;

    	border:0px;

    	margin-top:-22px;

    	background:url(/l/images/close_nav.png) no-repeat;

    	box-shadow:none;

    	cursor:pointer;

    	opacity:1;

    	position:relative;

    	z-index:99;

    }



    .mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)

    {

    	background:url(/l/images/close_nav.png) no-repeat;

    }


	.NavStyle ul { float:none; margin:10px 0px;}
	.NavStyle ul li { margin:0px;}
	.NavStyle ul li a { padding:10px;}
	.NavStyle ul li a:hover { color:#fff !important; background:#00a7a7 !important; border-radius:5px;}
	.NavStyle .navbar-collapse { padding:0px;}

	.BannerArea { padding:21px 0 6px;}
	.BannerArea ul li .BannerTxt h1 { font-size:28px;}
	.BannerArea ul li .BannerTxt h1 span { font-size:35px;}

	.CategoryLstng ul li { margin-bottom:15px;}

	.CategoryLstng ul li .CtgryLstng01 h3,
	.CategoryLstng ul li .CtgryLstng02 h3,
	.CategoryLstng ul li .CtgryLstng03 h3,
	.CategoryLstng ul li .CtgryLstng04 h3 { margin:15px 0 0 0;}

	.padding0 { padding:0px;}
	.AdvrtisePbl { margin-bottom:0px;}
	.AdvrtisePbl.border-top-xs { border-top: 3px solid #e0dfdf; padding-top: 1px; }
	.Advrtiser { border-radius:0px;}
	#Advrtiser { background:url(/l/images/scnd_hdr_brder.png) repeat-x bottom #eeefef;}

	.MainHdng { padding:20px 0px;}
	.WhiteBg { padding:0 0;}
	.WhiteBg ul li { border-top:1px solid #cdcdcd; padding:28px 30px;}

	.WhtImg, .NwsImg { margin:0px 0px 15px;}

	.NewsDiv { padding: 0 0 35px; }

	.TheTeam ul li { margin-bottom:20px;}
	.TheTeam ul li:last-child { margin-bottom:0;}
	.TheTeam ul li .TeamMain { min-height:100%;}

	.CseStudies ul li .CseStdiesDtl span, .NewsMain ul li span { margin-right:10px;}

	.RprtImg, .RprtTxt { margin-bottom:20px;}
	.KeyMile ul { padding:0;}

	.PblsherLsting ul li { margin:0px 0px 20px;}

	.tab-content { width:70%;}
	.tab-content h4 { font-size:18px;}

	.OvrSeas { border-right:0px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
	.OvrSeas ul li { max-width:100%; min-height:100%;}

	.MngmntImg { margin-bottom:15px;}
	#FltRgt { float:right; width:100%;}
	.NewsTxt { width: 100%; }

	.mobile-text-left
    {
        text-align: left;
    }

    .NwsImg
    {
        min-height: 0px;
    }
    .NewsTxt h4
    {
        font-size: 19px !important;
    }
    .InRelease
    {
        padding: 0 0 20px;
    }

    .NewsDiv
    {
        padding: 35px 22px;
    }

    .InRelease-divider
    {
        border-bottom: 1px solid #e0dfdf;
        padding-bottom: 20px;
    }
    
    .pull-right-logo
    {
        float: none;
    }
    
    
    .TheTeam ul li .TeamTxt p {
        min-height: 100px;
    }
    
    div.about-us-logo-wrapper {
        min-height: 120px;
    }
    
    .NewsTxt p {
        min-height: 50px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px)
{
	.WhtImg { padding:60px 0 117px;}
	.NwsImg { padding: 60px 0 80px;}

	.NewsTxt { padding-top:40px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
.TheTeam ul li .TeamTxt p {
		text-align:left;
		width:100%;
		max-width:none;
		min-height:100px !important;
	}
.head_office {
	margin-bottom:40px;
	padding-bottom:20px;
	float:none !important;
	border-bottom: 1px solid #cccccc;
}
.WhtDo .pull-right {
	float:none !important;
}
.TheTeam ul li .TeamTxt h5 { background:url(/l/images/team_hdng_brder.png) no-repeat center bottom; text-align:center; margin:0px 0px 7px; padding:0px 0px 8px; font-size:19px; color:#00a7a7; text-transform:uppercase; font-family:'Lato',sans-serif; font-weight: 700; }
	.TheTeam {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
		width:90%;

	}

	.PblsherLsting01 {margin-left:0px; border:0px; border-radius:0px; width:55%; margin-left:auto;margin-right:auto;padding-left:5%;  }
	.MnotseTrfic a {
		padding:10px;
		line-height:22px;
	}

	.AddServed { margin-left:0px; padding-left:5%; border:0px; border-radius:0px; width:260px !important; margin-left:auto;margin-right:auto;}
	.WhiteBg ul li a.VewPlnr {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
		width:120px;
		margin-top:10px;
	}

	.WhiteBg ul li img {

		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
	}

	.NwsImg {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
	    background-size: 100%;
	    max-width: 100%;
	}
}
@media only screen and (max-width: 570px)
{
.p_content {
	min-height:140px;
	display:block;
}

.table {
	width:100%;
	overflow-y:auto;
	_overflow:auto;
}
.table_listing {
	width:100%;
}
.head_office {
	margin-bottom:40px;
	padding-bottom:20px;
	float:none !important;
	border-bottom: 1px solid #cccccc;
}
	.hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }

	.WhtDo .pull-right {
		float:none !important;
	}
	.NwsImg {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
		background-size: 100%;
	    max-width: 100%;
	}

	.PblsherLsting01 {margin-left:0px; border:0px; border-radius:0px; width:65%; margin-left:auto;margin-right:auto; }
	.AddServed { margin-left:0px; border:0px; border-radius:0px; width:50%; margin-left:auto;margin-right:auto;}

	.WhiteBg ul li img {

		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
	}

	.WhiteBg ul li a.VewPlnr {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		display:block;
		width:120px;
		margin-top:10px;
	}
	.AddServed { margin-left:0px; border:0px; border-radius:0px; width:100%; margin-left:auto;margin-right:auto;}
	.BannerArea ul li .BannerTxt { padding:10px 0 0;}
	.WhtTxt span { font-size:13px;}
	.WhtTxt span a { margin-left:0px;}

	.CseStudies ul li { margin-bottom:20px;}
	.CseStudies ul li .CseStdiesDtl h2, .NewsMain ul li h2 { font-size:15px;}

	.WhtImg img, .NwsImg img { width:100px;}
    .RprtTxt span label {
        margin-right: 0px;
    }
	.RprtTxt span a { margin:10px 0px 0px; text-align:center; display:block; margin-left:auto; margin-right:auto;
		padding:15px 5px;
		font-size:14px;
		
		max-width: 220px;

		 }

	.Advrtisers01 a {
		display:block; width:60%; margin-left:auto; margin-right:auto; text-align:center;
		margin-bottom:20px;
		padding:15px;
		font-size:14px;
	}

	.WhiteBg ul li a.VewPlnr {
		padding:15px;
		font-size:14px;
		width:60%;

	}

	.SystmEng span.dprt { display:block; margin:0px 0px 10px; float:none; width:100%;}

	.MnotseTrfic { background-repeat:repeat; text-align:center; padding: 36px 20px 44px; }
	.MnotseTrfic p { float:none; margin-bottom:20px;}
	.MnotseTrficButton { float:none; }
	.SignFrmPrtion ul li label { width:100%; margin-bottom:5px;}
	.SignFrmPrtion ul li input[type="text"], .SignFrmPrtion ul li input[type="email"], .SignFrmPrtion ul li input[type="password"], .SignFrmPrtion ul li textarea  { width:100%;}

	.TabsContainer ul { width:auto;}
	.TabsContainer ul li { width:auto; margin-right:25px;}
	.tab-content { width:100%; background:none; padding-left:0px;}

    .MnotseTrfic a {
        width: 100%;
        max-width: 162px;
    }
}
@media only screen and (max-width: 480px)
{
	.PblsherLsting01 {margin-left:0px; border:0px; border-radius:0px; width:100%; margin-left:auto;margin-right:auto; }
	.AddServed { margin-left:0px; border:0px; border-radius:0px; width:70%; margin-left:auto;margin-right:auto;}

	.feedback {
		margin-left:0px;
	}
	.AddServed { margin-left:0px; border:0px; border-radius:0px; width:70%; margin-left:auto;margin-right:auto;}
	/*.TopHdr { display:none;}*/
	.BnrSction { margin-bottom:40px;}
	.BannerArea ul li .BannerTxt h1 { font-size:23px; line-height:24px; padding-bottom:7px;}
	.BannerArea ul li .BannerTxt h1 span { font-size:29px;}

	.BannerArea ul li .BannerTxt p { font-size:10px; line-height:14px; ;}
	.BannerArea ul.rslides_tabs.rslides1_tabs { bottom:0px;}

	.AddServed { padding:11px 35px;}
	.CategoryLstng ul li .CtgryLstng01 { margin:0 20px;}

	.icons { float:none; margin:0px 0px 20px; margin-left:auto;margin-right:auto; width:120px;}
	.AdvrtiserTxt { float:left; max-width:100%;}
	.AdvrtiserTxt strong { margin-top:10px;}

	.WhtTxt p { padding-bottom: 19px; }

	.AllRgts p { margin:0px;}
	.FtrLnks { display:none;}

	.CseStudies ul li .CseStdiesDtl span { margin:0 15px 0px 0;}
	.CseStudies ul li .CseStdiesDtl p { font-size:13px; line-height:19px;}
	.VcnciesInr h2 { font-size:14px; line-height:26px; margin-bottom:20px;}
    .VcnciesInr h3 { font-size: 14px; }

	.SignFrmPrtion ul li span.Captcha { width:100%;}
	.SignFrmPrtion ul li span.Captcha input[type="text"] { width:100%;}

	.tab-content h4 { font-size:17px;}
	span.Wish { display:block; font-style:normal;}
	span.Wish label { float:none !important;}

    .mobile-text-center
    {
        text-align: center;
    }
}
@media only screen and (max-width: 410px)
{

	.AddServed { margin-left:0px; border:0px; border-radius:6px; width:100%; margin-left:auto;margin-right:auto;}

	.RprtTxt h3, .RprtTxt h4 { background-size:100% !important;}
	.tab-content h4 { padding-bottom:10px;}
	.tab-content h5 { padding-bottom:12px;}
    .MnotseTrficButton a
    {
        display: inline-block;
    }

    .MnotseTrficButton a.signup
    {
        margin-right: 0;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 392px)
{
	.BannerArea { padding:10px 0 6px;}
	.BannerArea ul li .BannerTxt { padding:0px;}
	.BannerArea ul li .BannerTxt h1 { font-size:15px; padding-bottom:5px; line-height:16px;}
	.BannerArea ul li .BannerTxt h1 span { font-size:18px;}
	.BannerArea ul li .BannerTxt p { font-size:8px; padding-bottom:4px; line-height:12px}
	.BannerArea ul li .BannerTxt a { padding:2px 10px 1px; font-size:10px;}

	.CategoryLstng ul li .CtgryLstng01 { min-height:90px; padding:15px 25px 25px;}
	.CategoryLstng ul li .CtgryLstng01 h3 { margin:8px 0 0;}
	.CategoryLstng ul li .CtgryLstng02 h3,
	.CategoryLstng ul li .CtgryLstng03 h3,
	.CategoryLstng ul li .CtgryLstng04 h3 { margin:7px 0 0 0;}

	.NwsImg img { width:100px; }

	.WhtImg, .NwsImg { padding:20px 0px;}
	.WhtImg img, .NwsImg img { width:60px;}
	.ManagmntLstng ul li .Mngmnttxt h2 { background-size:100%;}
	.ManagmntLstng ul li .MngmntImg { background-size:cover}

	.KeyMile ul li { line-height:26px; margin-bottom:15px;}
	.KeyMile ul li:last-child { margin-bottom:0px;}
	.KeyMile ul li span  { width:auto; background:none; float:none;}

	.VcnciesInr span a { font-size:14px;}

	.PblsherLsting ul li .PblsherLsting01 h4 { background-size:100%;}
	.icons-bar a { margin-right:15px;margin-bottom:10px;}
	.MnotseTrfic p { line-height:normal;}

	.SignUpMain h2 { background-size:100%;}
	
    .BannerArea ul li .BannerTxt p {
        font-size: 12px;
    }
}
@media only screen and (min-width: 427px) and (max-width: 767px)
{
    .NewsTxt span.vew
    {
        display: inline-block;
        margin-right: 15px;
    }
}
@media only screen and (max-width: 479px)
{

}
@media only screen
and (min-width: 768px) {
    .margin-left-sm-10 {
        margin-left: 10px !important;
    }
}
@media only screen and (max-width: 400px)
{
    div.team-logo-wrapper, div.about-us-logo-wrapper { float: none; background-size: auto; }
    img.about-us-logo { width: auto; height: 118px; }
    .LgnDiv ul li input[type="text"], .LgnDiv ul li input[type="password"] {
        width: 105px;
    }
    
    .img-banner {
        width: 100%;
        text-align: center;
    }
    
    .img-banner img {
        max-width: 150px;
        float: none !important;
        margin: 0 auto;
        padding-bottom: 5px;
    }
    
    .text-banner {
        width: 100%;
    }
    
    .BannerArea ul li .BannerTxt p,
    .WhiteBg ul li p,
    .AdvrtiserTxt p {
        font-size: 14px;
        line-height: 1.5em;
    }
    
    .BannerArea ul li .BannerTxt p {
        margin-bottom: 12px;
    }
    
    .BannerArea ul li .BannerTxt h1 {
        line-height: 1.5em;
        margin-bottom: 12px;
        padding-bottom: 0px;
    }
    
    .BannerArea ul li .BannerTxt h1,
    .BannerArea ul li .BannerTxt h1 span {
        font-size: 18px;
    }
    
    .BannerArea ul.rslides_tabs.rslides1_tabs {
        left: 40%;
    }
}
@media only screen and (max-width: 420px)
{
    .BannerArea .rslides {
        padding-bottom: 20px;
    }
}
@media only screen and (min-width: 100px)
{
    img.team-logo { width: 160px; height: 160px; }
    div.team-logo-wrapper { padding: 5px 0px 15px; }    
}
