/***** RESET ******/
img, form, a,
header, nav, article, section, dialog, figure, aside, footer
{border:0; margin:0; outline:0; padding:0;}
/***** RESET END ******/

/***** STRUCTURE ******/

#bodyClass { border-top:5px solid #0785d9;}

.master {margin:0px auto; max-width:960px; width:100%;}

.banner-bottom{ width:100%; margin:0 auto; text-align:center;}
.banner-bg{ background:url(../images/graphics/banner-bg.jpg) no-repeat top center #ebf4fd;  position:absolute; z-index:-1; width:100%; height:356px; top:109px;}
.banner-bg-inner{ background: url(../images/graphics/3line.png) repeat-x center center #339DE2;  position:absolute; z-index:-1; width:100%; height:60px; top:117px; border-top:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC;}


header  {padding:8px 0;  height:80px; width:960px; margin:0 auto;}

    #logo { width:341px; height:70px; background: url(../images/graphics/logo.png) no-repeat; float:left; }
                /* match height and width in logo and logo a */
                #logo a { width:341px; height:70px; display:block;  }

.header-right{ float:right; width:600px;}

.header-right-top{ clear:both; height:45px; top:-13px; width:445px; float:right; position:relative; top:-12px;  background:url(../images/graphics/login-bg.png) no-repeat right top;}

.login{ float:left; width:105px; margin-left:35px;}
.login img{ float:left; margin:0px 10px;}
#search_form{ float:right; position:relative; right:50px; top:4px;}
#search_form input{ background:#339de2; border:0px; width:165px; margin-right:20px; padding-right:25px; border-radius:10px; font: normal 13px 'Oswald',sans-serif; } 
#search_form img{ position:absolute; right:-15px; top:-2px;}

/* left side */
.side-left{ position:absolute; z-index:2; left:15px; top:195px; overflow:hidden; width:41px;}
.side-left img{ margin-bottom:10px;}
.side-left img:hover{ opacity:0.70;}

/* Right side */
.side-right{ position:absolute; z-index:2; right:15px; top:195px; width:32px;  }
/*.side-right img{ margin-bottom:2px;}
.side-right img:hover{ opacity:0.70;}*/

.tiker{ clear:both; height:21px; padding:3px 0; background:#295635; margin:0 auto; width:100%; max-width:960px; }
.tiker iframe{border:0; padding:0; margin:0; overflow:hidden; position:relative; clear:both; width:100%; height:22px;}
 

nav {padding:0; margin:0; clear:both; }

.banner{ clear:both; height:355px;}
.banner iframe{ width:100%; height:390px; }
banner-bottom{ margin:0 auto;}
.banner-inner{ clear:both; height:229px; border:5px solid #339DE2; border-radius:50px 0px 50px 0px; max-width:960px; width:100%; margin:0 auto; }
.banner-inner img{ width:100%; height:auto; border-radius:44px 0 44px}

section#content {width:100%; max-width:960px; margin:0 auto;}
section#content-inner {width:700px; float:left; margin-right:15px}

.bread {
	color: #000000;
	float: left;
	font: 18px 'Oswald',sans-serif;
	height: 32px;
	margin: 0px auto;
	padding: 0 0 0 10px;
    margin-bottom:10px;
	width:950px;
	border-bottom:1px solid #ccc;
	
}
.bread span {
	color: #000;
	font-size:0px;
}
.bread span a {
	background: url("../images/graphics/breadcrumb_sep.png") no-repeat scroll right center transparent;
	color: #000;
	float: left;
	font-size:15px;
	font-weight: normal;
	letter-spacing:normal;
	margin: 1px 10px 0 0;
	overflow: hidden;
	padding: 0 10px 0 0;
	text-decoration: none;
	width: auto;
	opacity:0.8;
}

article {padding:5px 8px;}

aside {width:240px; float:left;}  /* side bar */
aside  h1{ margin:5px 0; padding:0; color:#0785D9;}

footer {clear:both; padding:20px; background:#0785d9; color:#fff;}
footer a{ color:#fff; text-decoration:none;}footer a:hover{ text-decoration:underline; color:#333;}

/***** STRUCTURE ******/


/***** DEFAULTS ******/
html,body {margin:0; height:100%;}

/***** IE HEIGHT HACK
minheight {min-height:500px; height:auto !important; height:500px;}*/
.PostHeader h2 a {text-decoration:underline;}
#ui-datepicker-div { display:none }
.clearBoth {clear:both;height:0px;}

/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

hr { height: 0px; color: #e3e2e2; border-top: 1px; background: #e3e2e2; border-style: solid;}


/***** FORM STYLES ******/ 
input[type="text"], input[type="password"], textarea, select
{  border: solid 1px #ccc; padding:5px 8px; outline:0;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3f3f3 0%, #fff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f3f3f3 0%,#fff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f3f3f3 0%,#fff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f3f3f3 0%,#fff 100%); /* W3C */
 outline:0;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
   } 
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover
{ background:#f3f3f3; } 

input[type="submit"]
{ border:0; background:#666; padding:5px 8px; color:#fff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

input[type="submit"]:hover {background: #333;}
/***** FORM STYLES END ******/  


/***** NEWSLETTER SUBSCRIBE THIN ******/
form#fmNewsSubscribeThin table td input {width:120px;}
form#fmNewsSubscribeThin {width:180px; margin:0px auto;}
form#fmNewsSubscribeThin table.newssubscribe .formlabel {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe input#firstname {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe input#email {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe .essential {display:none;}
form#fmNewsSubscribeThin table td input#subscribe {font-size:11px; width:80px; color:#333;}
/***** NEWSLETTER SUBSCRIBE THIN END ******/

/***** GOOGLE RSS FEED ******/
.gfc-resultsHeader {border:0px !important;}
.gfc-title {font: normal 12px Arial, Helvetica, sans-serif!important; color:#666 !important; text-decoration:none !important;}
.gf-title {font: normal 14px/22px 'Oswald',sans-serif!important; color:#0785d9 !important; text-decoration:none !important;}
.gf-author {color:#666 !important; font-size:11px !important;}
.gf-relativePublishedDate {color:#666 !important; font-size:11px !important;}
.gf-snippet {color:#333 !important; font-size:11px !important;}

/***** GOOGLE RSS FEED END *****/

/***** DEFAULTS END *****/


/* Service */

#service {
	clear:both;
	background:#0785d9;
	overflow:hidden;
	padding:15px 0px;
	/* height:315px;*/
	width:100%;
	max-width:960px;
	 color:#fff;
	 margin:0 auto;
}
#service h1, #service h3{ color:#fff; }
.box {
	width:315px;
	float:left;
	/*height:278px;*/
}
.box-1 {
	padding-right:25px;
	background:url(../images/graphics/service-sidebar.png) right center no-repeat;
	padding-top:35px;
	width:255px;
}
.box-1 p, .box-1 h1 {
	text-align:right;
}
/*------- Active ---------  */
#service-box {
	width:300px;
	height:295px;
	padding:5px 5px 0;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	margin:20px auto;
}
#service-box h3 {
	margin:0;
	padding:0;
}
#service-box a {
	text-decoration:none;
	color:#000;
	font-weight:normal;
}
#service-box a:hover {
	text-decoration:none;
}
#service-box .title {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
.service-jcarousellite {
	width:315px;
}
.service-jcarousellite ul {
	margin:0;
	padding:0;
}
.service-jcarousellite h3 {
	margin:0;
	padding:0;
	font-family: 'Oswald', sans-serif;
	font-size:19px;
}
.service-jcarousellite ul li {
	list-style:none;
	display:block;
	padding-bottom:7px;
	margin-bottom:2px;
	padding-right:5px;
	padding-top:7px;
	height:90px;
	overflow:hidden;
}
.service-jcarousellite ul li:hover .more{  
/*    border-radius: 56%;
    color: #FFFFFF;
	text-decoration:none;*/

    left: 20px;
    opacity: 0.8;
    padding: 20px;
    position: relative;
    top: -52px;
    width: 30px;
	/*background: rgba(0, 0, 0, 0.8);*/
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
	}
	
.service-jcarousellite ul li .more{  

    left: 20px;
    opacity: 0;
    padding: 20px;
    position: relative;
    top: -0px;
    width: 30px;
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
	}

.service-jcarousellite .thumbnail {
	float:left;
	background:#fff;
	border-radius:50%;
	padding:5px;
	margin-right:10px;
	margin-left:8px;
	position:relative;
	top:0px;
	border:3px solid #fff;
}
.service-jcarousellite .service-text {
	height:40px;
	overflow:hidden;
	padding:2px;
	margin:2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.thumbnail img {
	height:63px;
	width:63px;
}
.service-jcarousellite .info {
	float:right;
	width:205px;
}
.service-jcarousellite .info span.cat {
	display: block;
	font-size:10px;
	color:#808080;
}
/*------- Hover Effect ---------  */

.service-jcarousellite ul li:hover {
	list-style:none;
	display:block;
	padding-bottom:7px;
	margin-bottom:2px;
	padding-right:5px;
	padding-top:7px;
	overflow:hidden;
	background: rgba(87, 157, 216, 0.5);
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
}

.service-jcarousellite ul li:hover .thumbnail
	{float:left;
	background:#0785d9;
	border-radius:50%;
	padding:5px;
	margin-right:10px;
	margin-left:8px;
	position:relative;
	top:0px;
	border:3px solid rgba(87, 157, 216, 0.5);
	background: rgba(87, 157, 216, 0.5);
	-webkit-transition: background 0.9s, color 0.9s;
	-moz-transition: background 0.9s, color 0.9s;
	transition: background 0.9s, color 0.9s;
	}


/* Home page design */

#box-content{ clear:both; overflow:hidden;}

#box-content h1{ background:url(../images/graphics/h1-bg.jpg) repeat-x 0 11px; font-size:15px;}
#box-content h1 span{ background:#fff; padding:5px 8px 5px 0;}


#box-content h1{ color:#000; font-size:15px; text-transform:uppercase;}
		/* Products */
			.product-content{ width:675px; float:left; margin-right:4px; }
			.product{ width:31%; margin-right:15px; float:left;}
			.product h3{ width:100%; float:left; border-bottom:2px solid #0785d9; padding:0 0 5px 0; margin:0 0 10px 0;}
			.product h3 img{ position:relative; top:8px; padding-right:4px;}
			
			
		.product .more{ opacity:0; }
		.product:hover .more{  
				left: 70px;
				opacity: 0.9;
				position: relative;
				top: -52px;
				-webkit-transition: background 0.5s, color 0.5s;
				-moz-transition: background 0.5s, color 0.5s;
				transition: background 0.5s, color 0.5s;
		}
	

.chart{ width:265px; float:left;}
.testimonials{ width:326px; float:left; display:block; text-align:justify;}
.testimonials iframe{ width:100%;}
.ads{ width:316px; float:left; display:block; margin:0 12px; padding:0 10px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.ads iframe{ width:316px; height:185px;}
.news{ width:250px; float:left; display:block;}


/* Footer */

#footer-content{ clear:both; background: url(../images/graphics/3line.png) repeat-x bottom center #dcf0fe;  border-top:3px solid #0785d9; padding:10px 0 50px; overflow:hidden;}

#footer-content .master{ width:100%; max-width:960px; }

.footer-links{ float:left; width:230px; margin-right:12px; position:relative;}
.footer-links:last-child{ margin-right:0; }
.footer-links h2{ color:#0785d9; margin:0; padding:0; background:url(../images/graphics/arrow-bg.png) no-repeat -2px 8px; border-left:3px solid #0785D9; padding-left:8px; font-size:15px;}
.footer-links hr{ size:1px; width:100%; color:#9aa8b1; }
.footer-links ul{ margin:0; padding:0; list-style:none;}
.footer-links ul li{ margin:0; padding:0 0 0 15px; float:left; clear:both; background:url(../images/graphics/arrow.png) no-repeat -2px 2px; text-align:left;}
.footer-links ul li a{ color:#000; font-weight:normal; }

 
 
 /*================*/
 
 .tt-wrapper{
	padding: 0;
	width: 35px;
	height: 70px;
	margin: 50px auto 30px auto;
}
.tt-wrapper li{
	float: left;
	list-style:none;
}
.tt-wrapper li a{
	display: block;
	width: 30px;
	height: 39px;
	margin: 0 2px;
	outline: none;
	background: transparent url(../images/graphics/side-icon.png) no-repeat top left;
	text-indent: -9000px;
	position: relative;
}
.tt-wrapper li .tt-blog{
    background-position: 0px 0px;
}
.tt-wrapper li .tt-fb{
    background-position:0px -37px;
}

.tt-wrapper li .tt-gplus{
    background-position:0 -77px;
}

.tt-wrapper li .tt-twit{
    background-position:0px -118px;
}

.tt-wrapper li .tt-linkedin{
    background-position:0px -158px;
}

.tt-wrapper li .tt-vimeo{
    background-position:0px -199px;
}


.tt-wrapper li a span{
	width: 100px;
	height: auto;
	line-height: 20px;
	padding: 10px;
	left:-195%;
	margin-left: -64px;
	font-family: 'Alegreya SC', Georgia, serif;
	font-weight: 400;	
	font-style: italic;
	font-size: 14px;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 4px solid #0785d9;
	background: rgba(255,255,255,0.8);
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	bottom: 32px;
	opacity: 0;
	visibility: visible;
	pointer-events: none;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.7);
	-webkit-transform: translate(-95px) rotate(-85deg) scale(1.5);
	-moz-transform: translate(-95px) rotate(-85deg) scale(1.5);
	-o-transform: translate(-95px) rotate(-85deg) scale(1.5);
	-ms-transform: translate(-95px) rotate(-85deg) scale(1.5);
	transform: translate(-95px) rotate(-85deg) scale(1.5);
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.tt-wrapper li a span:before,
.tt-wrapper li a span:after{
	content: '';
	position: absolute;
	bottom: -10px;
	left: 96%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-top: 10px solid transparent;
	border-right: 10px solid rgba(0,0,0,0.1);
	
	
}
.tt-wrapper li a span:after{
	/*bottom: -14px;*/
	
	margin-left: -10px;
	border-top: 10px solid #0785d9;
}
.tt-wrapper li a:hover span{
	visibility: visible;
	opacity: 0.9;
	-webkit-transform: translate(0px) rotate(0deg) scale(1);
	-moz-transform: translate(0px) rotate(0deg) scale(1);
	-o-transform: translate(0px) rotate(0deg) scale(1);
	-ms-transform: translate(0px) rotate(0deg) scale(1);
	transform: translate(0px) rotate(0deg) scale(1);
}

/* Hover */
.imgHover {
    display: inline;
    position: relative;
}
.imgHover .hover {
    width:350px;
    display: none;
    position: absolute;
    z-index: 2;
}
.imgHover .hover a
{
display:block;
width:80px;
margin:0 auto;
text-align:center;
margin-top:60px;
color:#222;
text-decoration:none;
}
.imgHover .hover a:hover
{
-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
}

#budget{ display:none;}

/* #Table Formatting
================================================== */

       .tbl_format{ border-collapse:collapse; }
       .tbl_format td{ border:1px solid #cccccc; padding:5px 10px; line-height:22px; }
       .pad td{ padding:5px 3px !important; }
       .tbl_format td p{ padding:0px; text-align:left; }
	   
	   
.common table td{ font-size:12px; padding:2px 0}


#menu { display: none; }

nav { height:auto; } /* STOPS NAV HEIGHT FROM JUMPING ON LOAD */
nav img { width:auto !important; display:inline-block; } /* KEEPS IMAGES IN NAV FROM SPANNING 100% */

.menu-link { display:none; } /* HIDE MOBILE MENU BUTTON */



/******************** MOBILE MENU PANEL *******/

/* Clearfix */
.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

a#pull { display: none; }

nav#menu { display: none; width: 100%; background: #222; font-weight:normal; position: relative; z-index:99999; }
nav#menu ul { padding: 0; margin: 0 auto; }
nav#menu li { display: inline; float: left; }
nav#menu a { color: #fff; display:block; text-decoration: none; padding: 8px 0; }
nav#menu li a { border-right: 1px solid #576979; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
nav#menu li:last-child a { border-right: 0; }
nav#menu a:hover, nav#menu a:active { background-color: #8c99a4; }



/*  Display Change */

@media all and (max-width: 990px) { 

.side-left,.side-right{ display:none;}
.banner-bg{ display:none;}
}

@media all and (max-width: 800px) { 

	header  {padding:8px 0;   width:98%; margin:0 auto;}
    #logo {  margin:0 auto; float:none; clear:both; }
	#logo a {  margin:0 auto; float:none; }
	.header-right{ clear:both; width:100%;}
	.header-right-top {
    background: url("../images/graphics/login-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);    clear: both;    float: none;    height: 45px;    position: relative;    top: -12px;    width: 445px;	margin:0 auto;
	}
	
	.banner-inner {
    border: 5px solid #339de2;
    border-radius: 50px 0;
    clear: both;
    height: 185px;
    margin: 0 auto;
    max-width: 960px;
    width: 98.5%;
}


	.box-1{ background:none; width:98% !important; }
	.box-1 img{ width:0px; }
	.box-1 h1{ text-align:center;}
	.box-1 p{ text-align:center;}
	.banner-bg { top: 130px;  	width: 100%;   	z-index: -1;}
	.box{ width:50%; }
	.service-jcarousellite{ width:100%; }
	.service-jcarousellite .info { float: right; width: 70%;	}
	.product-content{ width:98%; margin:0 auto;}
	.news {    	display: block; float: left; width: 250px;		}
	.chart{ margin-right:20px;}
	
	.testimonials{ width:64%;}
	.testimonials .anythingFader2, .testimonials .anythingFader2 .wrapper { width:100%;}
	.testimonials .anythingFader2 .wrapper ul, .testimonials .anythingFader2 .wrapper ul li{ width:100%;}
	.ads{ width:58%; border-right:0px;}
	.ads .anythingFader2 { width:100%;}
	.ads .anythingFader2 img{ width:100%; }
	.news{ width:98%;}
	.footer-links{ width:48%;}
	
    /*section#content img, section#content td img { width:100% !important; display:block; }  IMAGES SPAN 100% FOR MOBILE */
    .hidden { display:none !important; }
    .show { display:block !important; }
    
    /***** MOBILE NAV STYLES ******/
    .ddsmoothmenu { display:none !important; }
    nav#menu { display:block !important; height: auto; border-bottom: 0; }
    nav#menu ul { width: 100%; display: none; height: auto; }
    nav#menu li { width: 100%; position: relative; }
    nav#menu li a { background: #111 url(../images/graphics/m_arrow.png) no-repeat 5px center; display: block; padding: 6px 0 6px 15px; border-bottom: solid 1px #111; font-weight: normal; }
    nav#menu a { text-align: left; width: 100%; }  
    nav#menu ul li ul li a { padding: 6px 0 6px 25px !important; background-color: #333; background-position: 15px center; }
    nav#menu ul li ul li ul li a { padding: 6px 0 6px 35px !important; background-color: #444; background-position: 25px center; }
    nav#menu ul li ul li ul li ul li a { padding: 6px 0 6px 45px !important; background-color: #555; background-position: 35px center; }
    nav#menu ul li ul li ul li ul li ul li a { padding: 6px 0 6px 55px !important; background-color: #666; background-position: 45px center; }
    nav#menu ul li ul li ul li ul li ul li ul li a { padding: 6px 0 6px 65px !important; background-color: #777; background-position: 55px center; }
    #pull { display: block !important; text-align: center; width: 100%; position: relative; content: ""; background: #333 url('../images/graphics/nav-icon.png') no-repeat 12px center; height: 45px; line-height:45px; color:#fff; text-decoration:none; }
    #pull.current { text-decoration:none; background: #333 url('../images/graphics/nav-icon-close.png') no-repeat 12px center; }

    /***** BLOG STYLES ******/
    div.Blog div.BlogPosts {margin:0px !important;} 
    div.Blog div.BlogRightMenu { position:relative !important; width:100%; }   

    /***** CHANGE TABLE STATE *****/
    table, thead, tbody, th, td, tr { display: block; }
    table[style] { width:100% !important; }
    table td { padding:5px 0 !important; margin:0 !important; }
    table td[style] { width:100% !important; }
    table[cellpadding] { padding:15px 0px !important; }
    /* Hide table headers (but not display: none;, for accessibility) */
    thead tr { position: absolute; top: -9999px; left: -9999px; }
    tr { border:0; }
    td { /* Behave  like a "row" */ border: none; position: relative; }


    
    /**** END *****/

}

 @media all and (max-width: 360px){

#logo{ background-size:335px auto;}
header{ height:165px;}
.header-right-top{ left:-50px; background:#0085db; height:90px;}
.sideline{ display:none;}
#search_form{ top:50px; width:306px; float:none; position:absolute; margin:0 auto; left:0;}
#search_form input{ width:265px; } #search_form img{ top:0;}
.login{ width:70%; float:none; text-align:center; margin:0 auto;}
.login img{ float:none;}

.banner, .banner-bottom{ display:none;}

/* Services Box */
.box{ width:100%;}
.service-jcarousellite .info{ width:69%;}

.product, .testimonials{ width:100%;}

.testimonials iframe{ width:300px;}
#myslides{ width:100% !important;}

.tiker iframe{ width:355px;}
.ads {
    border:none;

    display: block;
    float: left;
    margin:0;
    padding:0px;
    width:100%;
}
#footer-content .master{ width:95%;}
.footer-links{ width:100%;}
footer{ text-align:center;}

/* inner Page */
.banner-inner{ height:87px;}
section#content-inner{ width:98%;}

aside{ width:95%; margin-left:8px;}
 }
 
/* Mobile Display */

@media all and (max-width: 320px){

#logo{ background-size:310px auto;}
header{ height:165px;}
.header-right-top{ left:-50px; background:#0085db; height:90px;}
.sideline{ display:none;}
#search_form{ top:50px; width:270px; float:none; position:absolute; margin:0 auto; left:0;}
#search_form input{ width:225px; } #search_form img{ top:0;}
.login{ width:70%; float:none; text-align:center; margin:0 auto;}
.login img{ float:none;}

.banner, .banner-bottom{ display:none;}

/* Services Box */
.box{ width:100%;}
.service-jcarousellite .info{ width:69%;}

.product, .testimonials{ width:100%;}

.testimonials iframe{ width:300px;}
#myslides{ width:100% !important;}

.tiker iframe{ width:320px;}
.ads {
    border:none;

    display: block;
    float: left;
    margin:0;
    padding:0px;
    width:100%;
}
#footer-content .master{ width:95%;}
.footer-links{ width:100%;}
footer{ text-align:center;}

/* inner Page */
.banner-inner{ height:77px;}
section#content-inner{ width:98%;}

aside{ width:95%; margin-left:8px;}
 }
 
 


/* End Mobile Display */
.online{ clear:both; margin:10px; width:400px; margin:20px auto 0;}
.track{ clear:both; width:600px; margin:0 auto; padding-top:50px;}
.track img{ float:left; display:inline-block; margin-right:10px; padding-right:8px; border-right:2px solid #333;}
.track a, .track a:hover{ color:#000; text-decoration:none; background:#efefef; border:1px solid #333; padding:5px 12px; display:block; float:left; margin:2px 5px; border-radius:8px;}