/* START NEW */
  .frontpagethumbs { margin-bottom:10px;}
  .tm-toolbar, .tm-headerbar, .tm-navbar, .tm-footer { margin-top:0;}
   body { background-image: url(../images/header-line.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; }
   .uk-float-right { margin-top:10px;}
   a { color:#000;}
   a:hover { color:#f60;}
   .fullwidth { width:100%; background-image:url(../images/grid.jpg); background-repeat:repeat;}
   .wrapper { max-width:1200px;}
   .tm-headerbar, .tm-navbar, .tm-footer { margin-bottom:0;}
   .fullwidthbg { background-color: #222222; margin-top: 0px; padding: 50px 0;  width: 100%; color:#FFF }
   .fullwidthbg a, .fullwidthbg a:hover, .fullwidthbg a:active, .fullwidthbg li { color:#FFF;}
   .subfooter { padding:20px 0; margin-top:20px;	}
   .sliderlinkbutton { width:150px; text-align:center;}
 /* Quick Contact */
 
.extradatefield { display:none;}
 .quickcontact { 	max-width: 1200px; }
 .quickcontact input, .quickcontact select, #quicksubmit, .callbackwhen, .quickcontact input:hover, .quickcontact select:hover, #quicksubmit:hover, .callbackwhen:hover, .quickcontact input:focus, .quickcontact select:focus, #quicksubmit:focus, .callbackwhen:focus { 	background-position: left center; 	background-repeat: no-repeat; 	border: thin solid #3399FF; 	border-radius: 6px 6px 6px 6px; 	font-size: 15px; 	font-weight: bold; 	margin: 5px; 	padding: 5px 5px 5px 22px; 	max-width: 100%; 	margin-left:0px; }
 .contact-item { 	float: left; 	margin-left: 11px; }
 #email { 	background-image: url(../images/mini-email.png); }
 #name { 	background-image: url(../images/name.png); }
 #phone { 	background-image: url(../images/phone.png); }
 #time { 	background-image: url(../images/time.png); }
 #datepicker, #datepicker2 { 	width: 100px; 	background-image: url(../images/day.png); }
 #quicksubmit { background-color: #FF6600; border-color: #FF6600; color: #FFFFFF; font-size: 17px; font-weight: bold; height: 35px; padding-top: 3px; text-align: center; 	padding-left:5px; 	background-image: url(../images/submit.png); }
 .quickcontact #time { 	width: 70px; }
 .quickcontact #day { 	width: 100px; }
 .webdesignpackages {  float: left; margin-left: 10px; width: 290px;}
 #callbackwhen { max-width: 100%; background-image: url("../images/time.png"); }
 /*END NEW - START OLD*/
 /* CONTACT PAGE*/
 div.infobox { background-color: #F1F1F1; border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 10px; }
 div.phone { background: url("../images/icon-phone.gif") no-repeat scroll left center transparent; margin-bottom: 10px; padding-left: 30px; }
 div.mail { background: url("../images/icon-mail.gif") no-repeat scroll left center transparent; padding-left: 30px; }
 /* Price Chart */
 .DISABLEDplans { margin-bottom: 30px; width: 100%; }
 .plans td { text-align: center; vertical-align: middle; }
 .plans thead td { color: #FFFFFF; font-size: 13px; height: 69px; }
 .plans thead td.col-2 { background: url("../images/bg-table-thead-col-2.png") no-repeat scroll left top transparent; }
 .plans thead td.col-3 { background: url("../images/bg-table-thead-col-3.png") no-repeat scroll left top transparent; }
 .plans thead td.col-4 { background: url("../images/bg-table-thead-col-4.png") no-repeat scroll left top transparent; }
 .plans thead td.col-5 { background: url("../images/bg-table-thead-col-5.png") no-repeat scroll left top transparent; }
 .plans thead td strong { display: block; font-size: 21px; font-weight: bold; text-transform: uppercase; }
 .plans tbody td { font-weight: bold; height: 39px; }
 .plans tbody td.col-1 { border-bottom: 1px solid #8C8C8C; color: #5E5E5E; padding-left: 15px; text-align: left; width: 267px; }
 .plans tbody td.col-2 { background: none repeat scroll 0 0 #009ADD; border-bottom: 1px solid #73C8EC; color: #FFFFFF; width: 143px; }
 .plans tbody td.col-3 { background: none repeat scroll 0 0 #66C2EB; border-bottom: 1px solid #ABDEF4; color: #006CA5; width: 140px; }
 .plans tbody td.col-4 { background: none repeat scroll 0 0 #BFE6F6; border-bottom: 1px solid #DCF1FA; color: #006CA5; width: 130px; }
 .plans tbody td.col-5 { background-color: #DCF1FA; border-bottom: 1px solid #DCF1FA; color: #006CA5; width: 130px; }
 .plans tfoot td a { color: #FFFFFF !important; display: block; font-size: 21px; font-weight: bold;  line-height: 67px; }
 .plans tfoot td a:hover { font-size: 22px; }
 .plans tfoot td.col-2 a { background: url("../images/btn-signup-2.png") no-repeat scroll left top transparent; }
 .plans tfoot td.col-3 a { background: url("../images/btn-signup-3.png") no-repeat scroll left top transparent; }
 .plans tfoot td.col-4 a { background: url("../images/btn-signup-4.png") no-repeat scroll left top transparent; }
 .plans tfoot td.col-5 a { background: url("../images/btn-signup-5.png") no-repeat scroll left top transparent; }
 .dealsA { background-color: #E6FFFF; padding: 10px; z-index: 1; }
 #teamicon { height: 50px; left: 627px; position: absolute; top: 91px; width: 50px; z-index: 1000; }
 div.os-title { background: url("../images/arrow-bullet.gif") no-repeat scroll left center transparent; font-weight: bold; margin-bottom: 10px; padding-left: 30px; }
 div.os-designer { background-attachment: scroll; background-color: transparent; background-image: url("../images/designer-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 50px; }
 div.os-1 { background-attachment: scroll; background-color: transparent; background-image: url("../images/1-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 50px; }
 div.os-2 { background-attachment: scroll; background-color: transparent; background-image: url("../images/2-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 50px; }
 div.os-3 { background-attachment: scroll; background-color: transparent; background-image: url("../images/3-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 50px; }
 div.os-developer { background-attachment: scroll; background-color: transparent; background-image: url("../images/developer-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 50px; }
 div.os-seo { background-attachment: scroll; background-color: transparent; background-image: url("../images/seo-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 50px; }
 div.os-vit { background-attachment: scroll; background-color: transparent; background-image: url("../images/vit-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 40px; }
 div.os-xit { background-attachment: scroll; background-color: transparent; background-image: url("../images/xit-icon.png"); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; padding-right: 40px; }
 div.infobox2 { background-attachment: scroll; background-color: #F1F1F1; background-image: url("../images/it-team.png"); background-position: right bottom; background-repeat: no-repeat; border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 5px 40px 5px 5px; }
 .artsexylightboxpreview { border: medium none #0000FF; padding: 4px; }
 .three-blocks { float: left; margin-left: 5px; margin-right: 5px; margin-top: 5px; min-height: 244px; padding: 10px; width: 280px; }
 .boxcontent { float: left; margin-top: 5px; min-height: 244px; width: 690px; }
 .three-blocks .module-title { margin: 0 0 15px; }
 .three-blocks .module-title span.title { display: block; font-size: 11px; }
 .three-blocks .module-title span.subtitle { display: block; font-size: 24px; line-height: 14px; margin-top: 2px; text-indent: 1px; }
 .menu { z-index: 99999999; }
 #ncart_cart_module { border: 2px solid #91C839; border-radius: 7px 7px 7px 7px; padding-top: 10px; }
 #ncart_cart_module .nbill-button { background: -moz-linear-gradient(center top , #99CA4B 0px, #66991C 100%) repeat scroll 0 0 padding-box transparent; border: 1px solid #668F28; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 1px #CDE7A4 inset; color: white; display: inline-block; font-family: arial; font-weight: bold; line-height: 1; margin-bottom: 10px; margin-top: 10px; padding: 10px; text-align: center; text-decoration: none; text-shadow: 0 -1px 1px #5A8A11; width: 175px; }
 #ctl_next_2, #ctl_prev_2, #ctl_18, #ctl_next_1, #ctl_prev_3, #ctl_next_3 { background: -moz-linear-gradient(center top , #99CA4B 0px, #66991C 100%) repeat scroll 0 0 padding-box transparent; border: 1px solid #668F28; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 1px #CDE7A4 inset; color: white; display: inline-block; font-family: arial; font-weight: bold; line-height: 1; margin-bottom: 10px; margin-top: 40px; padding: 10px; text-align: center; text-decoration: none; text-shadow: 0 -1px 1px #5A8A11; width: 175px; }
 #ctl_prev_3, #ctl_next_3 { margin-top: 10px; }
 .nbill-button { background: -moz-linear-gradient(center top , #99CA4B 0px, #66991C 100%) repeat scroll 0 0 padding-box transparent; border: 1px solid #668F28; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 1px #CDE7A4 inset; color: white; display: inline-block; font-family: arial; font-weight: bold; line-height: 1; margin-bottom: 10px; margin-top: 10px; padding: 10px; text-align: center; text-decoration: none; text-shadow: 0 -1px 1px #5A8A11; width: 175px; }
 .ncart_cart_total { background-color: #F5F5F5; border: 1px solid #CCCCCC; border-radius: 7px 7px 7px 7px; margin: 8px; padding: 14px 0; text-align: center; width: 90%; }
 .ncart_product_count { color: #FF6600; font-size: 19px; font-weight: bold; margin-bottom: 25px; margin-top: 10px; }
 .cart_title { font-size: 14px; font-weight: bold; margin-top: 25px; }
 .hostingpartner { height: 0; left: 410px; position: relative; top: -70px; }
 /*Navbar 2015*/
 .uk-navbar { background-color:#f60; border-radius:100px; height: 45px;}
 
 
 /*Navbar*/
 
 .uk-navbar { background-color:transparent;}
 .uk-navbar ul {     background: #fff none repeat scroll 0 0;
    border-color: #eee;
    border-radius: 100px;
    border-style: solid;
    border-width: 5px; font-weight:bold; text-transform:uppercase; }
.uk-navbar-nav > li > a { border-radius: 80px; }
.uk-navbar-nav > li > a:hover, .uk-navbar-nav > li > a:active, .uk-navbar-nav > li.uk-active > a { background-color:#2a4455; color:#FFF;}

/*START JUST MOBILE */

@media (max-width: 768px) {
.tm-navbar {
    background-color: #fff;
    display: block;
    padding: 20px 0px;
    margin: -10px 30px 10px ;
}
.uk-navbar-content::before, .uk-navbar-brand::before, .uk-navbar-toggle::before { display:none;}
.uk-vertical-align::before { display:none;}
.uk-container {
    padding: 0;
}.tm-navbar {
    margin: 10px 0px 10px; padding: 5px 0;
}
}
/*END JUST MOBILE */
.socialicons, .socialicons a, .socialicons a:visited { font-size:24px; padding: 20px 0; text-align:center; color:#FFF;}
.tm-bottom-b .uk-panel-title { color:#FFF;}
.tm-bottom-b .uk-nav-side > li > a { color:#FFF;}
#price2{ background-color:#FFF !important; border:none; 
   resize: none; font-size:35px; font-weight:600; height:auto;}
   .top-stage-block { margin:20px 10px;}
   .quickcontact2 { color:#000 !important;}
   
label + input[type="radio"]:checked { 
    background:pink !important;
}
input[type="radio"]:checked ~ * { 
    background:pink !important;
}
.pricing1 { background-color:#bfe6f6;}
.pricing2 { background-color:#66c2eb;}
.pricing3 { background-color:#009add;}
.pricing1 h2 { background-color:#959595;}
.pricing2 h2 { background-color:#6a6a6a;}
.pricing3 h2 { background-color:#404040;}
.pricinggrid h2 { text-align:center; display: block; color:#fff; padding:5px 0; margin:0;}
.pricinggrid .uk-list-striped { margin:0;}
:checked + li { 
    background:pink !important;
}

.price { background: #f60; display: block; text-align: center; padding: 10px; margin: 0; font-size: 25px; color:#fff; }
.pricing3 .price { background: #44a51a;}
.pricing2 .price { background: #6bc045;}
.pricing1 .price { background: #83d161;}

.uk-open > .uk-dropdown-navbar {
background: transparent !important;
text-align: center;}
.quickcontactheader {font-size: 25px; font-weight: bold; width:100%; text-align:center; padding:20px 0; display:block; background-color:#059be6; color:#FFF;} 
@media screen and (max-width: 600px) { .uk-container { margin: 0 10px; }	}