@charset "UTF-8";



/* CSS Document */







/*



Theme Name:Pumpkin 101



Theme URI: http://digital-clarity.comDescription: Amsys PLC, 2011 Website.



Author: Digital-Clarity; Tom Collinson, Stewart Dick*/@import url("styles/reset.css"); 



/* Reset all browsers to remove automatic styling *//* /* ---------------------------------------------------*//* ---------------------------------------------------*//* --------->>> GLOBAL STYLES <<=<--------------------*//* ---------------------------------------------------*//* ---------------------------------------------------*/body {background:#ebecee;font-family:Helvetica, Arial, sans-serif; font-size:12px;margin:0;color: #585858;line-height:18px;



}







#support-form{



	padding:0;



	}



	.widget #support-form li{



		border-bottom:none;



	}







li {list-style:none;}



h1 { font-size:17px; color:#cc999a; }



a:link{text-decoration:none;}



a, a:visited{color:#2971A7;}



a:hover{text-decoration:underline;} p {line-height: 18px;}strong {font-weight: bolder;}em {font-style: italic;}/* ----- General ----- */#wrapping_paper {width:976px;height:auto;margin:0 auto 0 auto;margin-top:16px; /*<-- Do as described above or this wouldn't make sense */}#search_form_box {border:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}/* ----- Titles And Custom Fonts ----- */h1 {font-size:22px;color:#000000; line-height:27px;}h2 {font-size:24px;color:#000000;font-weight:200;margin:0; } h3 {font-size:16px;color:#6f777e;font-weight:100; margin:0 0 11px 0;}h4 {font-size:16px;color:#ffffff;font-weight:100;margin:0;}h5 {font-size:14px; font-weight:100;}.page_title {font-size:30px;color:#2a2a2a;font-weight:normal;}.phone {font-size:18px;color:#ffffff;font-family: helvetica;padding-left:54px;}	.terms {font-size:11px;}.black {color:#000000;}.title_small{font-size:14px;}.footer_padding {margin:12px 0 13px 0;}.line_height {line-height:15px;}.readmore {font-size:9px;}.btnLight {color: #6f777e;border: solid 1px #d3d3d3;background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#d8d8d8));background: -moz-linear-gradient(top,  #ebebeb,  #d8d8d8);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d8d8d8');}.btnLight:hover {color: #fff;background: #499bea; /* Old browsers */color: #6f777e;border: solid 1px #d3d3d3;background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#bababa));background: -moz-linear-gradient(top,  #e5e5e5,  #bababa);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#bababa');border: solid 1px #c0c9d5;}.btnLight:active {color: #fff;background: #499bea; /* Old browsers */color: #6f777e;border: solid 1px #c0c9d5;



background: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#e5e5e5));



background: -moz-linear-gradient(top,  #bababa,  #e5e5e5);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#e5e5e5');



border: solid 1px #c0c9d5;



}



.blogcode { font-family:courier; }



.btnBlue {



color: #ffffff;



border: solid 1px #19449b;



background: #4472cd;



background: -webkit-gradient(linear, left top, left bottom, from(#5791db), to(#4370cc));



background: -moz-linear-gradient(top,  #5791db,  #4370cc);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5791db', endColorstr='#4370cc');



}



.btnBlue:hover {



color: #fff;



background: #f87002;



background: -webkit-gradient(linear, left top, left bottom, from(#c8161c), to(#840a0d));



background: -moz-linear-gradient(top,  #c8161c,  #840a0d);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8161c', endColorstr='#840a0d');



border: solid 1px #650406;



}



.btnBlue:active {



color: #fff;



background: -webkit-gradient(linear, left top, left bottom, from(#f46501), to(#fa9d05));



background: -moz-linear-gradient(top,  #f46501,  #fa9d05);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f46501', endColorstr='#fa9d05');



}



.btnBlue:visited {color:#fff;}



.button {



display: inline-block;



outline: none;



cursor: pointer;



text-align: center;



text-decoration: none;



font-weight: 700;



padding: 3px 10px;



text-shadow: 0 1px 1px rgba(255,255,255,0.5);



-webkit-border-radius: 3px;



-moz-border-radius: 3px;



border-radius: 3px;



}



.button:hover {



text-decoration: none;



}







.buttonbig:hover {



text-decoration: none;



}



.btnsmall {



display: inline-block;



outline: none;



cursor: pointer;



text-align: center;



text-decoration: none;



font-weight: 700;



padding: 4px 8px;



text-shadow: 0 1px 1px rgba(255,255,255,0.5);



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



color: #ffffff;



border: solid 1px #19449b;



background: #4472cd;



background: -webkit-gradient(linear, left top, left bottom, from(#5791db), to(#4370cc));



background: -moz-linear-gradient(top,  #5791db,  #4370cc);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5791db', endColorstr='#4370cc');



}



#main{float:left;} /*// Main Content on a sub-page where content resides. DO NOT TOUCH /*/



#sidebar{float:right; width: 304px;} /*// Sidebar for all sub-pages that include one. Do NOT touch /*/



.mobilebox{



margin-right: 26px; width: 308px;  background: #fff; -webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



.mobilebox p{margin-bottom: 10px;}



#mobile-boxes{margin: 26px 0;height: 314px;}



/*///// This Gradient is used for boxes or tabs that require a border as well /////*/



.gradient{



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:1px solid #EDEDED;



}



/* ---------------------------------------------------*/



/* ---------------------------------------------------*/



/* ---------->>> GLOBAL STYLES <<<--------------------*/



/* ---------------------------------------------------*/



/* ---------------------------------------------------*/



/* Any classes that maybe used anywhere within the site */



/* -------i.e. .clear, .float-left ---------------------*/



.left, .alignleft  { float:left; }



.right, .alignright         { float:right; }



.alignleft {margin: 0 16px 16px 0;}



.aligncenter   { margin: 0 auto; }



.clear         { clear:both; }



.last          { margin-right:0; }



.bottom        { margin-bottom: 0; border-bottom: 0; }



.half           {width: 476px; margin-right:24px; float:left;}



.half_last      {width: 476px; margin-right:0; float:left;}



.third          {width: 309px; margin-right:24px; float:left;}



.third_last     {width: 309px; margin-right:none; float:left;}



.fourth         {width: 226px; margin-right:24px; float:left;}



.fourth_last    {width: 226px; height:245px; margin-right:0; float:left;}



.one-half       {width: 270px; margin-right:40px; margin-left:20px; float:left; min-height: 175px; clear:both; margin-bottom:32px;}



.one-half-last  {width: 270px; margin-right:0; float:left; min-height:175px; margin-bottom:32px}



.one-third		{width: 33%;}



.one-hal {width: 50%; margin-bottom:20px; margin-top:10px; }

.one-hal a {color:#FFFFFF; font-size:12px; top:15px;}

.one-hal img {margin-right:10px; margin-bottom:10px;}



.one-half img, .one-half-last img{margin-bottom: 16px;}



.text-left     { text-align:left; }



.text-right    { text-align:right; }



.text-center   { text-align:center; }



.text-justify  { text-align:justify; }



.bold          { font-weight:bold; }



.italic        { font-style:italic; }



.underline     { border-bottom:1px solid; }



.highlight     { background:#ffc; }



.wrap          { width:960px;margin:0 auto; }



.img-left      { float:left;margin:4px 10px 4px 0; }



.img-right     { float:right;margin:4px 0 4px 10px; }



h2.page-title  { margin-bottom: 15px; font-size:22px; line-height:30px;  color: #434343; }



h2.cons-title  { margin-bottom: 15px; font-size:15px; line-height:20px;  color: #2971A7; font-weight:normal; }



h2.edu-title  { margin-bottom: 15px; font-size:20px; line-height:20px;  color: #2971A7;  font-weight:normal;}



h1.repairpage-title  { margin-bottom: 15px; font-size:28px; line-height:30px;  color: #434343; }



h1.trainingpage-title  { margin-bottom: 15px; font-size:24px; line-height:30px; color: #FFF; font-weight:200; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }



h1.page-title  { margin-bottom: 15px; font-size:22px; line-height:30px;  color: #434343; text-shadow: 0px 1px 1px #4d4d4d; font-weight:100;}



h2.repair-title  { margin-bottom: 15px; font-size:22px; color: #2d2d2d; line-height:30px; }



h2.blogtitle { margin-bottom: 15px; font-size:22px; color: #2d2d2d; line-height:30px; }



h3.repair-title   { font-size:15px; color: #2d2d2d; line-height:30px; }  

h3.atp { font-family: Tahoma, Verdana, Segoe, sans-serif; color: #a01c20; font-size: 18px; padding-bottom: 20px; padding-left: 5px; padding-top:20px; }

.call {color: #FFF;}





.main_text_consultancy h2 { margin-bottom: 15px; margin-top:5px; font-size:20px; line-height:30px; font-weight:normal; color: #434343;  text-shadow: 0px 1px 1px #ccc; }



.main_text_consultancy h3 { font-size:14px; color:#6f777e; line-height:20px; font-weight:100; text-align:justify; }







h1.page-title_training  { margin-bottom: 15px; font-size:22px; line-height:30px;  color: #434343; text-shadow: 0px 1px 1px #4d4d4d; font-weight:100;}



h2.repair-title_training   { margin-bottom: 15px; font-size:22px; color: #FFF; line-height:30px; }



.call_training  {color: #FFF;}



h2.blogtitle_training  { margin-bottom: 15px; font-size:22px; color: #2d2d2d; line-height:30px; }



h3.repair-title_training    { font-size:15px; color: #fff; line-height:30px; }  









/* ---------------------------------------------------*/



/* ---------------------------------------------------*/



/* ----------->>> TEMPLATE LAYOUT SIZE <<<------------*/



/* ---------------------------------------------------*/



/* ---------------------------------------------------*/



/* -----------------------------------*/



/* ---------->>> HEADER <<<-----------*/



/* -----------------------------------*//* ----- LOGO ----- */



#header_logo {



margin-bottom:10px;



float:left;



} 



#auth_service {



float:right;



margin:10px 10px 0px 0px;



}



#auth_centre {



margin:-5px 10px 0px 0px



}



#search_box {



background-color: #ebebeb;



float:right;



margin:17px 0px 0px 0px;



outline:none;



}



/* ----- MENU ----- */



#menu_header {



background:#3e3e3e;



background:url(images/home/menu_bar_new.png) no-repeat;



padding:10px 0 13px 0;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



font-family: Helvetica, Arial, Sans-serif;



}



#menu_header li {



display:inline;



text-decoration:none;



padding-left:18px;



}#menu_header li a{



color:#FFF;



text-decoration:none;



}



#menu_header li a:vistited{color:#FFF}



#menu_phone_number { float:right;}



#menu_child_header{



height: 24px;



margin: 16px 0;



padding: 8px 0;



border-bottom: 1px solid #ccc;



font-family: Helvetica;



}



#menu_child_header h2{



float:left;



}



#sub-nav {



float:right;



}



#sub-nav ul {



display:inline;



}



#menu_child_header li {



display:inline;



text-decoration:none;



}



#menu_child_header li a{



font-size:13px;



text-decoration:none;



color:#6f777e;



padding-right:22px;



}



#menu_child_header li a:hover {color:#298CDA;}



.menu_child_header{



}



/*------------------------------------*\



Drop Down Menu



\*------------------------------------*/



#menu-header li{



float:left;



position:relative;



display:block;



}



#menu-header li a{



display:block;



text-shadow:1px 1px 1px rgba(0,0,0,0.75);



}



/*--- DROPDOWN ---*/



#menu-header ul{



list-style:none;



position:absolute;



left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */



opacity:0; /* Set initial state to transparent */



-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */



background:#3e3e3e;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



#menu-header ul li{



padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */



float:none;



}



#menu-header ul a{



white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */



display:block;



}



#menu-header li:hover ul{ /* Display the dropdown on hover */



left:0; /* Bring back on-screen when needed */



opacity:1; /* Fade to opaque */



}



#menu-header li:hover ul a{ /* Override some top level styles when dropdown is hovered */



text-decoration:none;



-webkit-transition:-webkit-transform 0.075s linear;



}



#menu-header li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */



-moz-transform:scale(1.05);



-webkit-transform:scale(1.05);



}



.sub-menu{padding:6px; z-index:1;}



/* -----------------------------------------*/



/* ------------->>> FOOTER <<<--------------*/



/* -----------------------------------------*/



#footer{background:#FFF;	



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin-bottom:24px;



}



#footer_link_area{height:370px;}



#footer_link_area h3 a, #footer_link_area h3 a:visited{color:#000;}



#footer_link{padding-left:36px;}



#footer_link_col_1{width:130px;height:284px;float:left;margin:7px 0 20px 0;}



#footer_link_col_2{width:148px;height:284px;float:left;padding-right:35px;margin-top:7px;}



#footer_link_col_3{width:203px;height:356px;float:left; padding-right:17px;	border-right:1px solid #cfcfcf; margin-top:7px;}



#footer_link_col_1 li, #footer_link_col_2 li, #footer_link_col_3 li{color:#355e71; padding-bottom:4px;}



#footer_link li a:link, #footer_link li a:visited{color: #2971A7; text-decoration:none;}



#footer_link li a:hover{text-decoration:underline;}



#footer_about_amsys{



width:326px;



height:122px;



float:left;



color:#6f777e;



padding:0px 25px 0px 32px;



margin-top:20px;}#footer_bottom { 



font-size:11px;



color:#bbbbbb;



border-top:1px solid #cfcfcf;



padding:20px 0 12px 38px;



height:30px;



}



#footer_social_icons {



float:right;



padding-right:18px;



margin-top:-10px;



}



.social_img {padding:0 5px 0 0;}



#footer_twitter {



background:url(images/home/twitter.png) no-repeat;



width:363px;



height:122px;



font-size:14px;



margin:10px 14px 0px 0px;



padding:23px 0 0 0;



font-style:italic;



font-family: sans-serif;



}



#footer_contact {



width:333px;



height:161px;



float:left;



color:#6f777e;



padding:0px 25px 0px 32px;



margin: 4px 0 0 0;



}



#footer_contact_col_1 {}



#footer_contact_col_2 {



margin:65px 0 0 17px;



}





.box{



background: #fff;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin-bottom: 24px;



}



.box_train_bottom{



margin-bottom: 1px;



}



.box_train{







-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin-bottom: 24px;



}





.box_training{



background: #fff;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin-bottom: 24px;

border: 1px solid #7B7B7C;



}



.box_head{



background: url(images/head-bar.png) repeat-x #404040;



padding:8px 0 8px 0;



text-indent:12px;



-webkit-border-top-left-radius: 6px;



-webkit-border-top-right-radius: 6px;



-moz-border-radius-topleft: 6px;



-moz-border-radius-topright: 6px;



border-top-left-radius: 6px;



border-top-right-radius: 6px;



font-size:14px;color:#fff;



font-weight:500;



text-shadow:1px 1px 1px rgba(0,0,0,0.75);



font-family:Helvetica, Arial, Sans-serif;



position:relative;



z-index:1000;

}



.box_head a, .box_head a:visited{color:#fff;}



.box_inner{padding:16px; }



.box_trust {padding-top:15px;}



.box_inner p{margin-bottom:12px;}.quicklinks {



background: white;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin-bottom: 24px;



width:976px;



margin:0 auto;



padding: 20px;



margin-bottom: 30px;



}



.quicklinks ul li {



display:inline;



}



/* -----------------------------------------------------*/



/* -----------------------------------------------------*/



/* ---------->>> TEMPLATE SPECIFIC STYLES <<<-----------*/



/* -----------------------------------------------------*/



/* -----------------------------------------------------*//* --------------------------------------*/



/* ---------->>> HOME PAGE <<<-----------*/



/* --------------------------------------*/



/* ----- Home Page Slider ----- */#content-news{width: 600px; float: left;}



.news-thumb{float: left;padding: 10px 10px 0 0;}



.news h1 a{font-size:20px;}



.news h1{ margin-bottom: 10px;}



.jshowoff {



width:976px;



overflow:hidden;



}



#slider {



overflow:hidden;



height: 330px;



}



.jshowoff div {



width:977px;



overflow:hidden;



}



.jshowoff div, .jshowoff img, .jshowoff {}



#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {-moz-border-radius:0 0 0 0;}



.jshowoff div p, .jshowoff div h2 {}



.jshowoff h2, .jshowoff p {



font-size:18px;



margin:0;



padding:15px 20px 0;



line-height: 24px;



}



.jshowoff p {



font-size:13px;



line-height:15px;



}



.jshowoff p.jshowoff-slidelinks {



bottom:5px;



margin:0;



padding:0;



right:5px;



height:38px;



background:#434343;



background:url(images/home/slider_back.png) no-repeat bottom;



-webkit-border-radius: 0 0 6px 6px;



-moz-border-radius: 0 0 6px 6px;



border-radius: 0 0 6px 6px;



}



.jshowoff-slidelinks a, .jshowoff-controls a {



-moz-border-radius:4px 4px 4px 4px;



-webkit-border-radius: 4px;



border-radius:4px;



background:url("images/36px-blended.png") #333;



color:#FFFFFF;



display:block;



float:left;



font-size:11px;



line-height:14px;



margin:5px 0 0 5px;



outline:medium none;



padding:5px 7px;



text-decoration:none;



}



.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {



color:#FFFFFF;



background: #505050;



}



.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {



/*background: url("images/slide-hover.png") repeat-x #c52127;*/



/* Opera */



background-image: -o-linear-gradient(rgb(241,58,69),rgb(197,33,39));



/* Chrome */



background: -webkit-gradient(linear, left top, left bottom, from(#f13a45), to(#c52127));



/* Firefox */



background: -moz-linear-gradient(top,  #f13a45,  #c52127);



/* i.e */



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f13a45', endColorstr='#c52127');



color:#fff;



border-top: 1px solid #f85867;



}



p.jshowoff-controls {



-moz-border-radius-bottomleft:6px;



-moz-border-radius-bottomright:6px;



-webkit-border-bottom-left-radius: 6px;



-webkit-border-bottom-right-radius: 6px;



background:#5a5a5a url("images/36px-blended.png");



height:1%;



margin:0;



overflow:auto;



padding:0 0 5px 5px;



}



.jshowoff-controls a {



line-height:15px;



margin:5px 5px 0 0;



padding:4px 8px 5px;



}



.jshowoff-pausetext {



color:#FFFFFF;



}.thumbFeatures p.jshowoff-slidelinks {



background:none repeat scroll 0 0 #000000;



bottom:0;



height:32px;



padding:5px 0 5px 5px;



right:113px;



}



.thumbFeatures .jshowoff-slidelinks a {



-moz-border-radius:0 0 0 0;



background-repeat:no-repeat;



border:1px solid #4F4F4F;



display:block;



height:30px;



margin:0 5px 0 0;



padding:0;



text-indent:-10000em;



width:60px;



}



.thumbFeatures .jshowoff-slidelinks a.jshowoff-active {



border:1px solid #FFFFFF;



}



.thumbFeatures p.jshowoff-controls {



background:none repeat scroll 0 0 transparent;



height:38px;



overflow:visible;



padding:0;



position:absolute;



top:100px;



width:100%;



z-index:150;



}



.thumbFeatures .jshowoff-controls a {



background:none no-repeat scroll 0 0 transparent;



display:block;



height:38px;



margin:0;



padding:0;



position:absolute;



text-indent:-10000em;



width:22px;



}



.thumbFeatures .jshowoff-controls a.jshowoff-play {



display:none;



}



.jshowoff.thumbFeatures {



height:250px;



}



.jshowoff.thumbFeatures div, .jshowoff.thumbFeatures img, .jshowoff.thumbFeatures {}



#slidingFeatures {overflow:hidden; height: 355px;}/* ----- Boxes ----- */#home_mac_support_text{height:275px;}



#home_mac_support_text_col_1 {float:left;width:117px;color:#355e71;margin-left:12px;;}



#home_mac_support_text_col_1 a:link, 



#home_mac_support_text_col_2 a:link, 



#home_mac_support_text_col_1 a:visited, 



#home_mac_support_text_col_2 a:visited{



color:#355e71; 



text-decoration:none;



}



#home_mac_support_text_col_2{float:left;width:140px;color:#355e71;margin-left:14px;}



#home_mac_support_text_col_1 a:hover, 



#home_mac_support_text_col_2 a:hover{



color:#203945; 



text-decoration:none;



}



#home_mac_support_text_col_1 li{padding-right:17px; padding-bottom:11px; border-bottom:1px solid #dfdfdf;padding-top:9px;}



#home_mac_support_text_col_2 li{padding-bottom:11px; border-bottom:1px solid #dfdfdf;padding-top:9px;}



.home_mac_support_training{



width:304px;



height:312px;



background: url(images/hbox-foot.png) repeat-x #ffffff;



background-position: bottom; 



float:left;



margin-right:28px; 



margin-bottom:22px;



border:1px solid #dfdfdf; 



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



color:#666666;



}



.home_mac_support_training_logo {



margin:-33px 8px 0 0;



}



.mac_support_button {



margin:22px 0px 0 0;



}



.mac_support_button1 {



margin:27px 0px 0 0;



}



.widget_head, .home_mac_support_training_header{



background: url(images/head-bar.png) repeat-x #404040;



padding:8px 0 8px 0;



text-indent:12px;



-webkit-border-radius: 6px 6px 0 0;



-moz-border-radius: 6px 6px 0 0;



border-radius: 6px 6px 0 0;



font-size:16px;color:#fff;



font-weight:500;



}



.home_training_box {



padding:15px 10px 0 10px;



}



.home_training_box p{margin-bottom: 13px;}



.home_training_box p last{margin-bottom:0px;}



/* ----- Right Hand Boxes ----- */



#home_mobile_services{



width:300px; 



height:148px;



background:#fdfdfe;



background:url(images/home/right_boxes_bg.png) no-repeat;



float:left;



margin-bottom:18px; 



border:1px solid #dfdfdf;



}



.home_mobile_button {



margin:9px 0 0 16px;



}



.home_recruiment_button {



margin:32px 30px 0 0;



}



#home_recruitment_services{



width:300px; 



height:148px;



background:#fdfdfe;



float:left; 



border:1px solid #dfdfdf; 



background:url(images/home/right_boxes_bg.png) no-repeat;



text-align:right;



}



.home_right_box_title{



color:#1c1e21; 



font-size:28px;



font-family: helvetica;



}



.home_right_box_secondry{



color:#6f777e; 



font-size:18px;



padding:6px 0 0 0;



font-family: helvetica;



width:100%;



margin-bottom:6px;



}



.home_right_box_text {



margin:20px 12px 0 10px;



width:160px;



font-size:11px;



}



/* -----------------------------------*/



/* ---------->>> SEARCH <<<-----------*/



/* -----------------------------------*/



.search_results {



}



.search_details {



width:600px;



margin:0 0 20px 0;



border-bottom: 1px solid;



padding-bottom: 15px;



}



.search_expert {



width:370px;



}



.search_margin {



margin:0 28px 0 0;



}



/* ----------------------------------------*/



/* ---------->>> MAC REPAIRS <<<-----------*/



/* ----------------------------------------*/







.widget li.side-testimonial{



font-style:normal; height: 100%; border-bottom:0;}



#title_video {



height:280px;



width:976px;



background:#fff;



margin:0 0 20px 0;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



#title_video_training {



height:280px;



width:976px;



background:#90231D;



margin:0 0 20px 0;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



#mac_repairs_title {



width:474px;


height:78px;



float:left;



margin:23px 0 0 30px;



}



#video_player {



height:240px;



width:435px;



float:right;



margin:20px 15px 0 0;



}



#three_steps {



height:105px;



width:976px;



background:url(images/mac_repairs/3_steps.png);



margin: 0 0 23px 0;



}



.step {



width:311px;



height:71px;



float:left;



padding:8px 0 0 14px;



color:#ffffff;



}



.step img{padding-top: 8px;float:left;}



.step p {



width:180px;



float:left;



padding:0 0 0 20px;



font-size: 12px;



}



#select_box {



width:705px;



height:400px;



float:left;



margin:0 0 32px 0;



}



#select_box .last{margin-right:0;}



.selection_box {



height:88px;



width:192px;



background:#fff;



margin:0 16px 16px 0;



float:left;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



padding:16px 16px;



}



.selection_box img{float:left;}



.selection_titles a, .supportitem a{



font-size:13px;



color:#6f777e;



float:right;



font-weight:bold;



padding-top:35px;



}



.selection_titles a:hover, .supportitem a:hover{color:#c22026;}



#nation_wide {



background:#fff;



width:225px;



height:359px;



float:right;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px; 



text-align:center;



color: #6f777e;



padding: 16px;



}



.fault {



height:30px;



width:170px;



}



.fault option {



height:25px;



}



#repairs_submit {



margin:26px 0 0 0;



}



<!-- trigger element. a regular workable link -->



<!-- tooltip element -->



/* trigger button */



#download_now {



display:block;



overflow:hidden;



cursor:pointer;



}



/* mouseover state */



#download_now:hover {



}



/* clicked state */



#download_now:focus {



}



/* tooltip styling */



.tooltip {



display:none;



background:url(/images/black_arrow_small.png) no-repeat;



height:116px;



padding:40px 30px 10px 30px;



width:310px;



font-size:11px;



color:#fff;



}



/* a .label element inside tooltip */



.tooltip .label {



color:yellow;



width:35px;



}



.tooltip a {



color:#ad4;



font-size:11px;



font-weight:bold;



}



#nation_wide img{margin-bottom: 8px;}



#nation_wide p{line-height:14px; font-size:11px;}



.page_title {font-size:30px;color:#2a2a2a;font-weight:lighter;line-height: 37px;font-family: Helvetica;}



.page_title2 {font-size:28px;color:#6f777e;font-weight:lighter;line-height: 31px;font-family: Helvetica;}



.page_title3 {font-size:18px;color:#6f777e;font-weight:normal;line-height: 22px;font-family: Helvetica;}



/* -----------------------------------------*/



/* ---------->>> COURSE OUTLINE <<<---------*/



/* -----------------------------------------*/



.widget {



float:right;



margin-bottom:23px; 



width:303px;



background:#ffffff;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



padding-bottom: 16px;



}



.course_detail_text {



color:#333333;



}



.course_detail_text ul li{padding: 4px;}



#content {



float:left;



width:600px;



background:#ffffff;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin:0 0 23px 0;



padding:23px;



}



#switch-content {







background:#fff;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin:0 0 23px 0;



padding:23px;







max-width:930px;



}



#content td{vertical-align:top;}



#content p{margin-bottom: 18px;}



.course_title {



margin:0 0 24px 0; 



width:465px;



}







.course_list {



float:left;



width:288px;



margin-right:12px;



}







.course_list {



float:left;



width:288px;



margin-right:12px;



}



.course_list strong{color:#2a2a2a;}



.course_info { 



padding: 0 0 0 16px;



}



.course_info ul{ margin-left:18px; width: 568px;}



.course_info li{



list-style-type:square;



padding-bottom:15px;



}







.course_sch { 



padding: 0 0 0 16px;



}







.course_sch ul{ margin-left:18px; margin-top:10px; width: 568px;}



.course_sch li{



list-style-type:square;



padding-bottom:5px;



}







.course_title_info {



color:#3377a7;



font-size:16px;



font-weight:100;



padding-bottom:5px;



}



.course_title_main {



color:#3377a7;



font-size:15pt;



font-weight:100;



}



#course_related {



width:648px;



background:#ffffff;



}



#rel_courses {



height: 148px;



width:616px;



background:#ffffff;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



clear:both;



float:left;



margin-bottom: 24px;



padding: 16px;



}



#rel_courses h4{



font-size: 14px;



padding-bottom: 8px;



}



.course_alt{



}



/* -----------------------------------------*/



/* ------------>>> ALL FORMS <<<------------*/



/* -----------------------------------------*/



/* ------>>> Online Booking Form <<<--------*/



#online_booking_form1 {



}



#online_booking_details {



width:518px;



padding:35px 32px 40px 0;



margin: 0 0 0 20px;



border-bottom:1px #999999 solid;



}



.online_booking_deleagte, .clonedInput {



padding:28px 0 37px 0;



margin:0 0 0 21px;



border-bottom:1px #999999 solid;



width:550px;



}



.addcourse {



margin:40px 0 0 0;



}



.online_booking_input_boxes {



width:227px;



height:28px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:0;



margin: 0 17px 4px 0;



color:#999;



padding-left: 10px;



background:#EBECEE;



}



.online_booking_input_boxes1 {



width:auto;



height:28px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:0;



margin: 0 17px 4px 0;



color:#999;



padding-left: 10px;



background:#EBECEE;



}.repairs_booking_input_message {



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:0;



margin: 0 17px 21px 0;



color:#999;



padding-left: 10px;



background:#EBECEE;



width:350px;



}



#online_booking_input_boxes {



width:237px;



height:28px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:1px solid #999999;



margin: 0 0 21px 17px;



}



#d {border-bottom:1px #999999 solid;}



#person_Delegates_template1, #person_Delegates_template2, #person_Delegates_template3, #person_Delegates_template4, #person_Delegates_template5, #person_Delegates_template6, #person_Delegates_template7, #person_Delegates_template8, #person_Delegates_template9, #person_Delegates_template10, #person_Delegates_template11, #person_Delegates_template12, #person_Delegates_template13, #person_Delegates_template14, #person_Delegates_template15, #person_Delegates_template16, #person_Delegates_template17, #person_Delegates_template18, #person_Delegates_template19, #person_Delegates_template20, #person_Delegates_template21, #person_Delegates_template22  {



margin:20px 0;



border-bottom:1px #ccc solid;



}



#person_Delegates_template0 {



border-top:1px #ccc solid;



padding:10px 0 10px 0;



}/* ---->>> Mac Repairs Booking Form <<<-----*/



#repair_content {width:480px;}



#arrange_repair {



padding:40px 0 58px 0;



border-bottom: 1px solid #999;



}



#describe_repair {margin:27px 0 0 0;}



.repairs_booking_input_boxes {



height:28px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:0;



margin: 0 17px 3px 0;



color:#999;



padding-left: 10px;



background:#EBECEE;



}



.repairs_booking_input_additional {



height:152px;



width:374px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:0;



color:#999;



padding-left: 10px;



background:#EBECEE;



}



.medium {width:164px;}



.long {width:270px;}



.short {width:100px;}



.float_first {margin-left: 13px;}



.error {



color:red;



font-size: 11px;



}



.per_title {



width:90px;



height:30px;



border-radius: 6px;



border:0;



color:#999;



padding-left: 10px;



background:#EBECEE;



margin-top: 17px;



}



.fault{



border:0;



color:#999;



padding: 5px 5px 5px 10px;



background:#EBECEE;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



/* Pop Up */



#overlay {color:#efefef;}



div.contentWrap{;overflow-y:auto;}



.apple_overlay{display:none;background:#cecece;padding:1px;font-size:11px;}



.apple_overlay .close{position:absolute; right:5px; top:5px;cursor:pointer;height:1px;width:35px;}



.jqtranformdone jqTransformInput {width:170px;}  



/* -----------------------------------------*/



/* ---------->>> CASE STUDIES <<<-----------*/



/* -----------------------------------------*/



#latest_case_study {



height:330px;



background:#ffffff;



}



#testimonials {



height:auto;



margin-top:50px;



margin: 12px 0;



background: #fff;



border-radius: 0 6px 6px 0;



-moz-border-radius:0 6px 6px 0;



-webkit-border-radius: 0 6px 6px 0;



font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;



}



#usual1{float:left;}



.usual{width:156px;}



.usual ul{list-style-type:none;}



.usual li{



list-style:none;



/* Opera */



background-image: -o-linear-gradient(rgb(250,250,252),rgb(236,237,238));



/* Chrome */



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



/* Firefox */



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



/* i.e */



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



}



.usual li:hover{ background: none;}



.usual ul a.selected{



background: #fff;



font-weight:bold;



border-right:0;



}



.usual ul a {



text-decoration:none;



margin:1px;



margin-left:0;



color:#444;



padding: 7px 9px 7px 22px;



display:block;



border-bottom: 1px solid #dfdfdf;



border-right: 1px solid #dfdfdf#



}



.usual ul a:hover {color:#999;border-right:0;}



#swap_box {



width: 810px;



height: auto;



overflow-y:auto;



float:left;	



margin-top:33px;



}



#swap_box a, #swap_box a:visited{color: #355E71; font-size:11px;}



#sub-banner{



height: 336px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}











#sub-banner_training {



height: 280px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



#sub-banner_home {



height: 355px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



overflow:hidden;



}



#sub-banner-slim{



height: 272px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



}



#sub-banner img{float:left;}



#banner-content{



width: 360px;



background: #000;



-webkit-border-top-left-radius: 6px;



-webkit-border-bottom-left-radius: 6px;



-moz-border-radius-topleft: 6px;



-moz-border-radius-bottomleft: 6px;



border-top-left-radius: 6px;



border-bottom-left-radius: 6px;



float:left;



height: 336px;



color: #fff;



float:left;



/* Fallback for web browsers that doesn't support RGBa */



background: rgb(0, 0, 0);



/* RGBa with 0.6 opacity */



background: rgba(0, 0, 0, 0.7);



/* For IE 5.5 - 7*/



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);



/* For IE 8*/



-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";



}







#banner-content-support{



width: 360px;



background: #fff;



-webkit-border-top-left-radius: 6px;



-webkit-border-bottom-left-radius: 6px;



-moz-border-radius-topleft: 6px;



-moz-border-radius-bottomleft: 6px;



border-top-left-radius: 6px;



border-bottom-left-radius: 6px;



float:left;



height: 336px;



color: #fff;



float:left;



/* Fallback for web browsers that doesn't support RGBa */



background: rgb(9, 9, 9);



/* RGBa with 0.6 opacity */



background: rgba(9, 9, 9, 0.9);



/* For IE 5.5 - 7*/



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);



/* For IE 8*/



-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";



}











#banner-content_training {



width: 360px;



background: #000;



-webkit-border-top-left-radius: 6px;



-webkit-border-bottom-left-radius: 6px;



-moz-border-radius-topleft: 6px;



-moz-border-radius-bottomleft: 6px;



border-top-left-radius: 6px;



border-bottom-left-radius: 6px;



float:left;



height: 280px;



color: #fff;



float:left;



/* Fallback for web browsers that doesn't support RGBa */



background: rgb(0, 0, 0);



/* RGBa with 0.6 opacity */



background: rgba(0, 0, 0, 0.7);



/* For IE 5.5 - 7*/



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);



/* For IE 8*/



-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";



}



#banner-content_home {



width: 360px;



background: #000;



-webkit-border-top-right-radius: 6px;



-moz-border-radius-topright: 6px;



border-top-right-radius: 6px;



float:right;



height: 355px;



color: #fff;



overflow:hidden;



float:right;



/* Fallback for web browsers that doesn't support RGBa */



background: rgb(0, 0, 0);



/* RGBa with 0.6 opacity */



background: rgba(0, 0, 0, 0.7);



/* For IE 5.5 - 7*/



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);



/* For IE 8*/



-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";



}



#banner-content-slim{



width:360px;



height:272px;



background: #000;



-webkit-border-top-left-radius: 6px;



-webkit-border-bottom-left-radius: 6px;



-moz-border-radius-topleft: 6px;



-moz-border-radius-bottomleft: 6px;



border-top-left-radius: 6px;



border-bottom-left-radius: 6px;



float:left;



color: #fff;



float:left;



/* Fallback for web browsers that doesn't support RGBa */



background: rgb(0, 0, 0);



/* RGBa with 0.6 opacity */



background: rgba(0, 0, 0, 0.7);



/* For IE 5.5 - 7*/



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);



/* For IE 8*/



-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";



}



#banner-content-inner-slim{}



#banner-content-inner{



margin: 24px 32px 0 32px;



font-size: 14px;



}



#banner-content-inner-home{



margin: 24px 32px 0 22px;



font-size: 14px;



}



#banner-content-inner-home p{



width:300px;



line-height:140%;



}



#banner-content-inner p{ margin: 10px 0;  line-height:140%; font-weight:normal; font-size:14px;  }



#banner-content h2, #banner-content h2 a, #banner-content h2 a:visited, #banner-content-slim h2, #banner-content-slim h2 a, #banner-content-slim h2 a:visited{font-size: 20px; color: #fff; line-height:32px;}



#banner-content-support h2, #banner-content-support h2 a, #banner-content-support h2 a:visited { padding-top:15px; font-size: 20px; color: #fff; line-height:32px;}



ul, menu, dir{-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}



a:link, a:active, a:visted{text-decoration:none;}



.profile_left{width:360px;height:65px;float:left; margin: 0 0 40px 32px;}



.profile_left p{margin:0;padding-left:68px;font-size:11px;line-height:15px;color:#818181;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}



.profile_left h4 a{color:#666;text-decoration:none;padding-bottom:5px;font-size: 14px; font-weight:bold;}



.profile_left img{float:left; margin-right: 10px;}/* ------------------------------------------------*/



/* ---------->>> CASE STUDIES SINGLE <<<-----------*/



/* ------------------------------------------------*/



.w_inside{padding:16px;}



.study-side{padding-bottom: 16px; border-bottom: 1px solid #ccc;}



.study-side a{font-weight:bold; font-size:14px;}/* -----------------------------------------*/



/* ---------->>> TRAINING PAGE <<<----------*/



/* -----------------------------------------*/



.tab-side_content .button{margin-top:40px;}



#nojs {text-align:center;}



#training-main{padding-top:32px;}



.train-thirds{



	clear:both; 



	height:1px; 



	margin-bottom: 2px; 



	padding:5px 0 0 5px;



	}

	



.training-thirds{



	clear:both; 



	height:86px; 



	margin-bottom: 24px; 



	padding:20px 0 0 20px;



	}

	

	

	



	.training-thirds img{



		margin-right: 12px;



		}







#righthand{width: 300px; float:left;}



.tabstop {font-size:16px;}



#lefthand {



width:660px;



height:405px;



margin-right: 16px;



margin-bottom: 24px;



float:left;



}



#tabs {



height:400px;



width:715px;



font-size:12px;



font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;



}



.course_selection {



height:25px;



width:px;



}



.course_selection h4 a{color:#666;text-decoration:none;padding-bottom:5px;font-size: 14px; font-weight:bold;}



#see_all, #creative, #pro, #hardware, #iphone, #education, #news_over {



overflow-y:auto;



height:200px;



}



#actc, #acsa, #acsp, #aca, #acmt {



height: 283px;



overflow-y:auto;



}



.news_over {



overflow-y:auto;



padding-top:10px;



}



.course-news-list{ padding: 8px 0; border-bottom:1px solid #ccc; margin: 0 16px;}



.course-news-list a, .course-news-list a:visited{color:#2971A7;}



/* Bottom Scroll & Tabs



----------------------------------*/



.ui-tabs-vertical .ui-tabs-nav { 



float: left; 



border: none;



}



.ui-tabs-vertical .ui-tabs-nav li { 



clear: left; 



width: 100%; 



border-bottom-width: 1px !important; 



border-right-width: 0 !important; 



}



.ui-tabs-vertical .ui-tabs-nav li a { 



display:block;



}



.ui-tabs-vertical .ui-tabs-nav li.ui-tabsv-selected { 



padding-bottom: 0; 



border-right-width: 1px; 



}



.ui-tabs-vertical .ui-tabs-panel {float: left;}



#tabsv .ui-state-default {background}



#tabsv img {float:left;}



.scroll {



height: 240px;



width: 100%;



overflow-y: hidden;



overflow-x: hidden;



position: relative;



clear: left;



background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;



}



.scrollContainer div.panel {



padding: 20px;



height: 240px;



width: 580px;



}



#shade {



background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;



height: 50px;



}



ul.navigation {



list-style: none;



margin: 0;



border-top: 1px solid #ececec;



border-bottom: 1px solid #ececec;



padding:10px 0;



}



ul.navigation li {



display: inline;



}



ul.navigation a {



padding: 10px;



color: #000;



text-decoration: none;



}



ul.navigation a:hover {



background-color: #f6f6f6;



}



ul.navigation a.selected {



background-color: #f6f6f6;



}



ul.navigation a:focus {



outline: none;



}



.scrollButtons {



position: absolute;



top: 150px;



cursor: pointer;



}



.hide {



display: none;



}



ul.tabs-side {



margin: 0;



padding: 0;



list-style: none;



height: 32px;



border-bottom: 1px solid #999;



-webkit-padding-start: 0px;



width:183px;



float:left;



}



ul.tabs-side .last {



border-bottom:none;



}



ul.tabs-side li {



margin: 0;



height: 56px; 



line-height: 56px;



border: 1px solid #CFCFCF;



margin-bottom: -1px;



position: relative;



background: #e0e0e0;



/* Opera */



background-image: -o-linear-gradient(rgb(250,250,252),rgb(236,237,238));



/* Chrome */



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



/* Firefox */



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



/* i.e */



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



width:180px;



}



ul.tabs-side li:hover{



background: -webkit-gradient(linear, left top, left bottom, from(#ecedee), to(#fafafc));



background: -moz-linear-gradient(top,  #ecedee,  #fafafc);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecedee', endColorstr='#fafafc');



}



ul.tabs-side li a {



text-decoration: none;



color: #000;



display: block;



padding-left:10px;



outline: none;



height: 58px;



}



ul.tabs-side li a:hover {



}



html ul.tabs-side li.active, html ul.tabs-side li.active a:hover  {



background: #fff;



border-bottom: 1px solid #fff;



}



.tab-side_container {



border: 1px solid #999;



border-top: none;



clear: both;



float: left; 



width: 100%;



background: #fff;



}



.tab-side_content {



padding-left: 10px;



padding-right:16px;



padding-top:20px;



font-size: 1.2em;



float:right;



width:440px;



}



.tab1-side-font p{



font-size:13px;



font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;



float:left;



width:280px;



}



ul#tabs_training {



margin: 0;



padding: 0;



float: left;



list-style: none;



height: 32px;



border: 1px solid #CFCFCF;



width: 100%;



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



border-radius: 6px 6px 0 0;



-moz-border-radius: 6px 6px 0 0;



-webkit-border-radius: 6px 6px 0 0;



}



.schedTab {height:31px; padding-bottom:0;}



ul#tabs_training li, .schedTab {



float: left;



margin: 0;



padding: 0;



height: 31px;



line-height: 31px; 



border-right: 1px solid #CFCFCF;



margin-bottom: -1px;



overflow: hidden;



position: relative;



/* Opera */



background-image: -o-linear-gradient(rgb(250,250,252),rgb(236,237,238));



/* Chrome */



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



/* Firefox */



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



/* i.e */



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



text-align:center;



}



ul#tabs_training li a, .schedTab a{



text-decoration: none;



color: #000;



display: block;



font-size: 1.2em;



padding:0 10px 10px 10px;



border: 1px solid #fff;



outline: none;



}



ul#tabs li a:hover {



background: #ccc;



}



html ul#tabs_training li.active, html ul#tabs_training li.active a:hover  {



background: #fff;



border-bottom: 1px solid #fff; 



}



.tab_container {



border: 1px solid #CFCFCF;



border-top: none;



overflow: hidden;



clear: both;



float: left; width: 100%;



background: #fff;



height:370px;



border-radius: 0 0 6px 0;



-moz-border-radius: 0 0 6px 0;



-webkit-border-radius: 0 0 6px 0;



}



.tab_container hr{color: #CFCFCF; border: 1px solid #CFCFCF;}



.tab_content {



height:340px;



}.resources a{font-weight:bold; float:left;}



.resource p{float:left; width: 180px;}



.resource {height:70px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}



.resource_bottom{margin-bottom:12px; padding:0;border:0;}



.resource img, .resource_bottom img{float:right;}



.team{height: 146px;}



.team p{float:right; width: 180px;}



.team img{float:left;}



.course_item {



height: 15px;



overflow: hidden;



padding-left: 10px;



padding-right: 20px;



padding-bottom: 7px;



padding-top: 8px;



color: #888;



background: url(images/course-go.png) center right no-repeat #fafafc;



}



.course_item a{display:block; width:100%; padding-right: 16px;}



.course_alt{



background: url(images/course-go.png) center right no-repeat;



}



/* -----------------------------------------*/



/* ---------->>> TRAINING PROFILE PAGE <<<----------*/



/* -----------------------------------------*/



.profile img{padding: 0 12px 12px 0;}



.profile {border-top: 1px solid #DFDFDF; padding-top:24px;}



.profile h3{font-weight:bold;}



/* --------------------------------------*/



/* ---------->>> PODCASTS <<<------------*/



/* --------------------------------------*/



.podcast_item{width: 308px; float:left; margin-right: 24px; height: 160px; }



.podcast_item img{float:left; padding: 0 16px 16px 0;}



.podcast_inner{padding:16px; font-size:11px;}



.podcast_last {margin-right:0}



.podcast_item p{line-height: 14px;}



.podcast h2{margin-bottom: 12px;}



.podcast_item .box_head {font-size:12px;}



#podcast_latest{width: 560px; margin-right: 24px; height:205px;}



#podcast_latest img{margin-right: 16px;}



#podcast_latest p{margin: 16px 0;}



#podcast_latest_inner{padding:16px;}



#podcast_latest h2{linfe-height:24px; font-size: 20px; font-weight:bold;}



#podcast_subscribe{width:392px; height: 205px;}



#podcast_subscribe_inner{padding:16px;}



#podcast_subscribe img{margin: 0 16px 16px 0;}



.podcast_side li{padding: 8px 0; border-bottom: 1px solid #CFCFCF;}



/* --------------------------------------*/



/* ------------>>> BLOG <<<--------------*/



/* --------------------------------------*/







#author-info{ margin-bottom: 24px;}



#author-info h2{margin-bottom: 24px;}



#author-meta{width: 435px;}



.author-post-list {margin-top: 24px;}



.author-post-list li{margin-bottom: 12px;}











.subscribeform{ margin-top:6px;}



.subscribeform input{



height:28px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:0;



margin: 0 7px 0 0;color:#999;padding-left: 10px;background:#EBECEE;}.share-widget{margin: 16px 0;}#blog-share ul{list-style:none;}#blog-share ul li{padding: 6px 0; border-bottom: 1px solid #e7e7e7;}.blog_post_title {font-size: 19pt; margin:0 0 10px 0;line-height:24px; letter-spacing:3px; color:#6b6a6a; }.blog_post_date {font-size:10px;margin:0 0 10px 0; letter-spacing:0px;}

.blog_post_title a { color:#6b6a6a; font-size: 15pt; letter-spacing:2px; }
.blog_post_title h1 { margin-bottom:0px; }
.blog_post_date a { color:#2971A7; font-size: 11px; letter-spacing:0px;}
.blog_post_title h2 { letter-spacing:0px; }

.first_post_excerpt {width:370px;}.first_post img{padding: 0 16px 16px 0;}/* Navigation */.wp-pagenavi {float:right;}.pages {margin:0 15px 0 0;}.page {}.page ul{margin-left:20px; margin-bottom:20px;}



.page ul li{list-style:disc; }



.post{border-bottom: 1px solid #ccc; padding-bottom: 16px; margin-bottom: 16px;}



.larger {}



.register_for_updates {width:207px;height:28px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid #999999;margin:0 0 0 0; }



.widget ul {



padding:16px;



}



.widget li {



border-bottom:1px solid #cccccc;



padding: 6px 0;



}



/* --------------------------------------*/



/* ---------->>> MAC SUPPORT <<<------------*/



/* --------------------------------------*/



.supportitem{width:226px; float:left; margin-right:24px; padding-bottom:12px;}



.supportitem a{font-weight:bold; padding-top:20px;}



.support_last{margin-right:0;}


.aboutitem {width:305px; float:left; margin-right:24px; border:2px solid #6b6b6c; background:#af3441; font-size:12px; color:#fff;}

.aboutitem h2 { color:#fff; font-size:20px; font-weight:bold; padding-bottom:20px; padding-top:15px; }

.aboutitem h2 a { color:#fff; font-size:20px; font-weight:bold; }

.aboutitem a { color:#fff; font-size:12px; }

.about_last{margin-right:0;}

.teamitem {width:225px; float:left; margin-right:25px; background:#ebebeb; font-size:13px; color:#393838; }
.team_last{margin-right:0;}
.team_inner{ border:2px solid #fff; background:#ccc; font-size:12px; color:#fff; margin-bottom:5px;}
.teamitem h4 { font-size:15px; color:#393838; }

.teamsupport h3 { font-size:24px; color:#000; margin-bottom:40px; margin-top:50px; }

#grid_support{margin-top: 24px;}



#grid_trust{margin-top: 5px;}



#support_bottom{clear:both;}



#support_bottom p{margin-bottom: 8px;}



#support_bottom .fourth_last{font-size: 14px;}



#support_bottom .fourth_last p{font-size: 14px;}



.support_title{width: 100px; float:right;}



.support_new a {width: 100px; float:right; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:200; font-size:15px;}



.livestatus{padding: 8px 16px; font-weight:bold; color: #299a0b; font-size: 13px; margin-bottom: 16px;}



.livestatus img{vertical-align:middle; margin-right: 18px;}



/* --------------------------------------*/



/* ---------->>> RECRUITMENT <<<------------*/



/* --------------------------------------*/



#recruitment_bottom{margin-top:-40px;}/* --------------------------------------*/



/* ---------->>> Consultancy <<<------------*/



/* --------------------------------------*/



#consultancy_content {



margin:24px 0 0 0;



}



.case_side {



padding: 0 0 13px 0;



}



.consult_inner{width:500px; float:left; margin-right: 45px;}



.consult_inner h2{margin-bottom: 16px; font-size:18px;}



.consult_inner p {



font-size:11px;



}



.consult_inner li {font-size:11px; list-style-type:circle;}



#consultancy_tabs li {



display:inline;



}



#consult_col_1 {margin:22px 0 0 42px;}



#consult_col_2 {margin:42px 0 0 85px;}



#consult_col_3 {margin:42px 0 0 85px;}



#consultancy_case_study {



width:232px;



height:250px;



margin: 0 24px 0 0;



}



.consultancy_case_title {



font-size:12px;



}



.consultancy_case_excerpt {



}



#consultancy_tab_box {



width:720px;



height:249px;



}#consultancy_banner_bottom {



height:87px;



width:100%;



padding:20px 0 0 0;



}.banner_bottom_text {



width:298px;



height:62px;



margin:0 0 0 0;



}.consult_padding {



padding:0;



}



ul#consultancy_tabs {



margin: 0;



padding: 0;



float: left;



list-style: none;



height: 32px;



border: 1px solid #CFCFCF;



width: 100%;



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



border-radius: 6px 6px 0 0;



-moz-border-radius: 6px 6px 0 0;



-webkit-border-radius: 6px 6px 0 0;



}



ul#consultancy_tabs li {



float: left;



margin: 0;



padding: 0;



height: 31px;



line-height: 31px; 



border-right: 1px solid #CFCFCF;



margin-bottom: -1px;



overflow: hidden;



position: relative;



background: #e0e0e0;



background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), to(#ecedee));



background: -moz-linear-gradient(top,  #fafafc,  #ecedee);



filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc', endColorstr='#ecedee');



text-align:center;



}



ul#consultancy_tabs li a {



text-decoration: none;



color: #000;



display: block;



font-size: 1em;



padding: 0 25px 10px 25px;



border: 1px solid #fff;



outline: none;



}



ul#consultancy_tabs li a:hover {



background: #ccc;



}



#consultancy_bottom{margin-top:24px;}



/* -----------------------------------------*/



/* ------------->>> Mobile Page <<<--------------*/



/* -----------------------------------------*/



.app_box {



height:220px;



}ul.tabs_mobile {



margin:0 0 20px 0;



}ul.tabs_mobile li{float:left;}



.tab_mobile_content {



margin-top:10px;



padding:16px;



}



.amsys_apps {



width:47%;



padding:6px;



}



.amsys_app_btn {



margin-right:10px;



}



/* -----------------------------------------*/



/* ------------->>> Events <<<--------------*/



/* -----------------------------------------*/



#events_subscribe{width:300px;}



#events_subscribe_inner{padding:16px;}



.event-form {margin-top:16px;}



.event-form li{margin-bottom:6px }



#events_grid {



width:676px;



}



#events_upcoming{width:300px; height: 287px;}



#events_upcoming_inner{padding:16px;}



#events_upcoming_inner ul li{padding: 6px 0; border-bottom: 1px solid #DFDFDF;}



.event_item {



height:161px;



width:308px;



float:left;



margin-right: 24px;



}



.event_item img{float:left; padding: 0 16px 16px 0;}



.event_inner{padding:16px; font-size:11px;}



.latest_title {line-height:30px;}



/* -----------------------------------------*/



/* ---------->>> Consultancy <<<------------*/



/* -----------------------------------------*/



.consult_booking_input_boxes {



height:28px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:1px solid #999999;



margin:0 0 19px 0; 



}



.consult_booking_input_additional {



height:152px;



width:374px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



border:1px solid #999999;



}



#consult_descrip {



width:450px;



margin:0 0 79px 130px;



}



#content_side {



float: left;



width: 578px;



background: white;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



margin: 0 0 23px 0;



padding: 23px;



}



#consult_form {



margin: 24px 0 0 0;



}



#switch-content #consult_form {width:576px;}



.small_wdg {



width:259px;



height:256px;



margin-bottom:0;



}



/* -----------------------------------------*/



/* ---------->>> Applications <<<-----------*/



/* -----------------------------------------*/



.app_item{width: 99px;margin-right: 35px; height:140px;}



#amsys_training_applications {margin:30px 0 0 0;}



#amsys_client_applications {margin: 30px 0 0 0;}



.app_padding {padding:0 0 20px 0;}



/* -----------------------------------------*/



/* ------->>> Application Single <<<--------*/



/* -----------------------------------------*/



#content_application_single {



width:600px



}



#all_applications_single {



width:300px;



}



.application_content {



width: 250px;



}#app_description {



margin:0 0 0 0;



}



#app_content {



margin:15px 0 0 0;



}



#application_top {



margin:0 0 32px 0;



}



#application_content_main {



margin:32px 0 0 0;



}



#all_applications_single li {



margin:6px 0 6px 0;



}



.tabs_app{width:100%; height: 36px;}



.tabs_app li{float:left; padding: 8px; -webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;}



.tabs_app li.active{background:#EBECEE; padding: 8px;}



#switch-content #switchleft{float:left;}



#switch-content #switchright{float:right; width:260px; background: #efefef; padding: 16px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}



#switch-content h2{margin: 16px 0;}



#switch-content .intro{font-size: 14px; line-height:18px; margin-bottom:32px;}



#___plusone_0 {width:82px;}



#adminbarsearch-wrap {display:none;}



/* some styling for triggers */



#triggers {



text-align:center;



}



#triggers img {



cursor:pointer;



margin:0 5px;



background-color:#fff;



border:1px solid #ccc;



padding:2px;



-moz-border-radius:4px;



-webkit-border-radius:4px;



}



/* styling for elements inside overlay */



.details {



position:absolute;



top:15px;



right:37px;



font-size:11px;



color:#fff;



width:410px;



}



.details h3 {



color:#aba;



font-size:15px;



margin:0 0 -10px 0;



}



/* the overlayed element */



.simple_overlay {



/* must be initially hidden */



display:none;



/* place overlay on top of other elements */



z-index:10000;



/* styling */



background-color:#333;



width:469px;    



min-height:350px;



border:1px solid #666;



/* CSS3 styling for latest browsers */



-moz-box-shadow:0 0 90px 5px #000;



-webkit-box-shadow: 0 0 90px #000;  



}



/* close button positioned on upper right corner */



.simple_overlay .close {



background-image:url(http://www.amsys.co.uk/images/close.png);



position:absolute;



right:-15px;



top:-15px;



cursor:pointer;



height:35px;



width:35px;



}







#main .category-blog ul li{list-style:disc;}



#main .category-blog ul{margin-left:20px; padding-bottom:15px; font-size:13px; }



#main .category-events ul li{list-style:disc;}



#main .category-events ul{margin-left:20px; padding-bottom:15px;}



#main p { font-size:13px; padding-bottom:8px;  }



#main h2 { font-size:19px; color:#676767; font-weight:100;}















/* mystyling */







#appletech {



float:left;



background:#ffffff;







margin:0 0 23px 0;



padding:23px;



}







#appletech #appletechleft{float:left;}



#appletech  #appletechright{float:right; width:260px; background: #efefef; padding: 16px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }



#appletech  h2{margin: 16px 0;}



#appletech  .intro{font-size: 14px; line-height:18px; margin-bottom:32px;}











.education_mobile_services{



margin-left:auto;



margin-right:auto;



width:100%;



height:100%;



margin-right:10px;



background:#fdfdfe;



background:url(images/home/right_boxes_bg.png) repeat;



float:left;



margin-bottom:18px; 



border:1px solid #dfdfdf;



}







.edm { padding: 25px; }











.business_mobile_services{



width:280px; 



height:148px;



margin-right:10px;



background:#fdfdfe;



background:url(images/home/right_boxes_bg.png) no-repeat;



float:left;



margin-bottom:18px; 



border:1px solid #dfdfdf;



}







.trustwidget {



float:right;



margin-bottom:23px; 



width:303px;



-webkit-border-radius: 6px;



-moz-border-radius: 6px;



border-radius: 6px;



padding-bottom: 16px;



}



.trust_inside{ padding:0;}



.trustitem{width:100%; float:left; margin-right:24px; padding-bottom:12px;}















/* ---------->>> NEW TRAINING <<<------------*/



/* --------------------------------------*/



.training_headline {text-align:center; color: #444444; font-size:14px;}

.training_headline a {color: #444444; }



.training_button {text-align:center; color: #5F0503; font-size:14px;}

.training_button a {color: #5F0503; }



.trainingitem{width:308px; height:190px; float:left; margin-right:22px; padding-bottom:20px;}



.trainingbtm{width:308px; height:175px; float:left; margin-right:24px; padding-bottom:12px; margin-top:-205px;}

.trainbtm{width:308px; height:15px; float:left; margin-right:24px; padding-bottom:12px; margin-top:-205px;}



.trainingitem a{ padding-top:20px;}



.trainingbtm a{ padding-top:20px;}



.training_last{margin-right:0;}



.btnRed {



background-image: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/findcourses.png);



width:80px;



height:10px;



}



.btnSch {



background-image: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/viewdates.png);



width:88px;



height:10px;



}



.buttonCourse {



display: inline-block;



outline: none;



cursor: pointer;



width:80px;



height:2px;



}



.btnSub { background-image: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/enquirenow2.png); width:120px; height:31px; }







.btnRed {



background: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/findcourses.png) no-repeat;



width:80px;



height:10px;



}







.btnEnq {



background-image: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/book2.png);



width:120px;



height: 34px;



}



.buttonbig {



display: inline-block;



outline: none;



cursor: pointer;



float:left;



margin-right:5px;



width:120px;



height:34px;



}



.buttonCour {



display: inline-block;



outline: none;



cursor: pointer;



float:left;



margin-right:5px;



width:120px;



height:34px;



}







.course_blurb { 



color:#3c3c3c;



font-size:12px;



background:#fff;



margin:0 0 39px 0;



-webkit-box-shadow: 0 8px 6px -6px #cacbcd;



	   -moz-box-shadow: 0 8px 6px -6px #cacbcd;



	        box-shadow: 0 8px 6px -6px #cacbcd;



border:1px solid #cacbcd;;



padding: 8px 24px;



line-height:22px;



}



.rec_title { font-family: â€�Trebuchet MSâ€™, Helvetica, sans-serif; color:#2971a7; }



.rec_image { width:70px; height:105px; float:left; }



.rec_form { width:200px; margin-left:10px; height:95px; float:left; }







.btnRec {



background-image: url('http://www.amsys.co.uk/wordpress/wp-content/uploads/learnmore-rec.png');



background-repeat: no-repeat;



width:92px;



height:14px;



}







.btnJob {



background-image: url('http://www.amsys.co.uk/wordpress/wp-content/uploads/view-jobs.png');



background-repeat: no-repeat;



width:92px;



height:14px;



}







.job_apply_link { background-image: url('http://www.amsys.co.uk/wordpress/wp-content/uploads/view-jobs.png'); background-repeat: no-repeat;



width:192px;



height:214px; }







h3.job_title a { font-size:16px; color:#2971A7; }







.recbtm {width:308px; height:180px; float:left; margin-right:24px; padding-bottom:12px; margin-top:-210px;}



#gform_wrapper_21 .gform_footer input { float: right; margin-top:-56px;}







#gform_wrapper_21 {overflow: inherit; margin: 0px 0; max-width: 98%; }







#gform_wrapper_41 .gform_footer input {float:left; margin-top:-26px; }







#gform_wrapper_41 {overflow: inherit; margin: 0px 0; max-width: 98%; }



body #gform_wrapper_41 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; height:20px;  -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fff; }







#gform_wrapper_22 .gform_footer input { float:left; margin-top:-27px; margin-left:0px;}







#gform_wrapper_22 {overflow: inherit; margin: 0px 0; max-width: 98%; }











#gform_wrapper_23 .gform_footer input { float:left; margin-top:-28px; margin-left:-1px;}







#gform_wrapper_23 {overflow: inherit; margin: -16px 0; max-width: 138%; }



body #gform_wrapper_23 .gform_body .gform_fields .gfield input[type=text] { margin-top:-10px; width:240px; height:20px; -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:0 #fff;  padding:5px; color:#999; background:#e3e3e3; }





#gform_wrapper_28 .gform_footer input { float:left; margin-top:-5px; margin-left:0px;}







#gform_wrapper_28 {overflow: inherit; margin: -10px 0 0 -5px; max-width: 100%; }



body #gform_wrapper_28 .gform_body .gform_fields .gfield input[type=text] { margin-top:0px; width:180px; height:20px; -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:0 #fff;  padding:5px; color:#999; background:#e3e3e3; }







#gform_wrapper_32 .gform_footer input { margin-top:8px;}







#gform_wrapper_32 {overflow: inherit; max-width: 100%; }



body #gform_wrapper_32 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; width:180px; height:26px; -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #666;  margin-top:10px; color:#999; background:#fff; }







#gform_wrapper_33 .gform_footer input { float:left; margin-top:-14px;}







#gform_wrapper_33 {overflow: inherit; max-width: 100%; margin-top:-7px;}



body #gform_wrapper_33 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; width:180px; height:26px; margin-bottom:-12px; -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #666; color:#999; background:#fff; }







#gform_wrapper_35 .gform_footer input { float:left;}







#gform_wrapper_35 {overflow: inherit; max-width: 100%; margin-top:95px; padding:20px;}



body #gform_wrapper_35 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; width:300px; height:20px;  -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #666; color:#999; background:#fff; }







#gform_wrapper_36 .gform_footer input { float:left; margin-top:-15px;}







#gform_wrapper_36 {overflow: inherit; max-width: 100%; margin-top:95px; padding:20px;}



body #gform_wrapper_36 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; width:300px; height:20px;  -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #666; color:#999; background:#fff; }







body #gform_wrapper_39 .gform_body .gform_fields .gfield textarea {font-size:16px; }







#gform_wrapper_40 .gform_footer input { float:left; margin-left:-5px; margin-top:-15px;}







#gform_wrapper_40 {overflow: inherit; max-width: 80%; margin-top:5px; padding:20px; margin-left:-15px;}



body #gform_wrapper_40 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; width:300px; height:20px;  -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #666; color:#999; background:#fff; }







#gform_wrapper_43 .gform_footer input { float:left; margin-left:5px; margin-top:-55px; }







#gform_wrapper_43 { margin-top:5px; padding:20px; margin-left:-15px;}



body #gform_wrapper_43 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; -webkit-border-radius: 6px;



-moz-border-radius: 6px; border-radius: 6px; border:1px solid #666; color:#999; background:#fff; }







body #gform_wrapper_44 .gform_body .gform_fields .gfield textarea {font-size:16px; }



#gform_wrapper_48 .gform_footer input {float:right; margin-top:-68px; margin-right:40px; margin-bottom:0px;  }



#gform_wrapper_48 { overflow: inherit; margin-bottom:0px; }



body #gform_wrapper_48 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; height:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fff; }



#gform_wrapper_49 .gform_footer input {float:right; margin-top:-63px; margin-right:60px; margin-bottom:0px; }



#gform_wrapper_49 { overflow: inherit; margin-bottom:0px; margin-left:15px; }



body #gform_wrapper_49 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; height:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fff; }



#gform_wrapper_50 .gform_footer input {float:right; margin-top:-63px; margin-right:30px; margin-bottom:0px; }



#gform_wrapper_50 { overflow: inherit; margin-bottom:0px;}



body #gform_wrapper_50 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; height:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fff; }





#gform_wrapper_51 .gform_footer input {float:right; margin-top:-78px; margin-bottom:0px; margin-right:-4px;  }



#gform_wrapper_51 { overflow: inherit; margin-bottom:0px; margin-top:5px; }



body #gform_wrapper_51 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; width:150px; height:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fff; }



#gform_wrapper_54 .gform_footer input {float:left; margin-top:-20px; }


#gform_wrapper_54 { overflow: inherit; }


body #gform_wrapper_54 .gform_body .gform_fields .gfield input[type=text] { padding-left:3px; height:20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fff; }




body #gform_wrapper_56 .gform_body .gform_fields .gfield input[type=text] { padding:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fbfbf9; }

body #gform_wrapper_56 .gform_body .gform_fields .gfield textarea { padding:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#999; background:#fbfbf9; }


.case_consultancy_articles { border:1px solid #dfdfdf; margin-bottom:10px;  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#666666; width:975px; height:120px; background:#fff;background-position: bottom;  float:left; overflow-x: scroll; overflow-y:hidden; -moz-scrollbars-horizontal: scroll;}







.case_consultancy_ft { border:1px solid #dfdfdf; margin-bottom:10px;  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#666666; width:975px; height:120px; background:#fff;background-position: bottom;  float:left; }







.case_consultancy_cases { padding:15px; border:1px solid #dfdfdf; margin-bottom:10px;  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#666666; width:975px; height:150px; background:#fff; background-position: bottom;  float:left;



}











.business-consultants { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#666666; width:477px; height:262px; float:right; }







.educaton-consultants { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#666666; width:470px; height:262px; float:left; }







.ipad-consultants { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #d8d7d7; color:#4d4d4d; width:450px; height:242px; float:right; background-color:#fff; padding:15px 0px 10px 15px; }







.classroom-consultants { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #d8d7d7; color:#4d4d4d; width:450px; height:242px; float:left; background-color:#fff;  padding:15px 0px 10px 15px;   }







.busiconsultants { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #d8d7d7; color:#4d4d4d; width:215px; height:242px; float:left; background-color:#fff;  padding:15px 10px 10px 10px; margin-right:8px;  }







.busiconsultants_right { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #d8d7d7; color:#4d4d4d; width:215px; height:242px; float:right; background-color:#fff;  padding:15px 10px 10px 10px;   }







.tech_box_left { float: left;  background:url(http://www.amsys.co.uk/wordpress/wp-content/uploads/techbg.png);  margin:15px 10px 15px 0px; padding: 25px 15px 0 15px; height: 60px; width: 170px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  color:#4d4d4d; border:1px solid #d8d7d7; text-shadow: 0px 2px 2px rgba(0,0,0,0.3);  }







.tech_box_right { float: left; background:url(http://www.amsys.co.uk/wordpress/wp-content/uploads/techbg.png);  margin:15px 0px 15px 0px; padding: 25px 15px 0 15px;  height: 60px; width: 170px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#4d4d4d; border:1px solid #d8d7d7; text-shadow: 0px 2px 2px rgba(0,0,0,0.3); }







.main_text_consultancy { background: url(images/hbox-foot.png) repeat-x #ffffff; background-position: bottom;  width:700px; float:left; padding:20px 15px 15px 15px; height:125px; background: url(images/hbox-foot.png) repeat-x #ffffff; background-position: bottom; margin-right:14px; margin-bottom:22px;border:1px solid #dfdfdf; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; color:#666666; }



.main_text_train {  width:460px; float:left; padding:0px 0px 0px 0px; height:125px;  margin-right:14px; margin-bottom:5px;color:#000; font-weight:normal; font-style:normal;}

.main_text_train p { font-size:13px;  font-weight:normal; font-style:normal; text-align:justify; font-family:Helvetica, Arial, sans-serif; }




.consultants_form { width:200px; height:130px; float:left; padding:15px; background: url(images/hbox-foot.png) repeat-x #ffffff; background-position: bottom;  }

.train_form { width:400px; height:130px; float:left; padding-left:5px;   }





#consultancy_container_header { height:450px; }

#train_container_header { height:190px; }



#consultancy_education_header { height:120px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }





.trup .ginput_container { float:right;margin-top:10px; padding-bottom:10px;}

.trup  .input_1{ background-color:#FFFFFF; }





#consultancy-slide { float:left; margin-right:25px; }







.consultancy-font { float:left; margin:15px 15px 0px 15px; }







#consultancy-slide-right { float:left;  }



/* --------------------------------------*/



#whitepapercontainer { float:left;  width:450px }



#whitepapercontainer h3 { font-weight:bold; font-size:15px; color:#4d4d4d; margin-bottom:0px; }



#whitepapercontainer h2 { font-weight:bold; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; color:#4d4d4d; margin-bottom:30px; }



#whitepapercontainer h1 { font-weight:bold; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; color:#4d4d4d; margin-bottom:20px; }







#macadscontainer { float:left;  width:450px; }



#macadscontainer h3 { font-weight:bold; font-size:13px; color:#4d4d4d; margin-bottom:1px; }



#macadscontainer h2 { font-weight:bold; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; color:#4d4d4d; margin-bottom:30px; }



#macadscontainer h1 { font-weight:bold; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; color:#4d4d4d; margin-bottom:20px; }







#whitepaperlist ul { padding-left: 0; }



#whitepaperlist li { list-style-type: none;



background: url('http://www.amsys.co.uk/wordpress/wp-content/uploads/list-bullet.png') no-repeat top left;



height: 100%; margin:15px; padding-left: 60px; }



#macadslist ul { padding-left: 0;}



#macadslist li { list-style-type: none;



background: url('http://www.amsys.co.uk/wordpress/wp-content/uploads/list-bullet.png') no-repeat top left;



height: 100%; margin:20px; padding-left: 60px; }



#whitepaperform_two { float:right; background: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/backgroundform-whitepaper.png) no-repeat;  width:400px; height:439px; margin-top:70px;}



#whitepaperform { float:right; background: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/backgroundform.png) no-repeat;  width:400px; height:439px;}



#whitepaperform_three { float:right; width:400px; height:439px; margin-top:0px;}



#whitepaperform_three h3 { font-weight:bold; font-size:13px; color:#99071c; margin-bottom:0px;  }



#macadscontainer h4  { font-weight:bold; font-size:14px; color:#99071c; margin-bottom:0px; margin-top:30px; font-family:"Trebuchet MS", Helvetica, sans-serif;  }



.headingmac { font-weight:500; font-size:16px; color:#4d4d4d; margin-bottom:10px; line-height:25px; }







/* Captions */ .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { font-size: 10px;  border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 5px;  margin-bottom:10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text {  padding: 10px 5px 4px 5px; margin: 0; font-size:10px; } /* End captions */



.train_form_24{

    

    width:500px;

    float:left;
	
	font-family:Verdana, Geneva, sans-serif;

    

}

.float_clear{

    

    clear:both;

    

}



#gform_24 input{

    

    padding:15px 5px;

    border:1px solid #cdcdcd;

    margin-top:-1px;

    margin-left:-1px;

    background:#f2f2f2;

    font-size:12px; 

    line-height:14px; 

    margin:2px;

    width:100%;

}

#gform_24 li{ 

    

    width:50%;

    height:44px;

    margin:0;
  

    padding:0px;

    float:left; 

    

}

#gform_wrapper_24{

    

    

    margin:0px; 

    

}

#gform_24 .ginput_container {

    

    margin:0px;

    padding:0px;

    width:100%;

    

}



#gform_wrapper_24 .gform_footer input { float:right;

    color:#5d0700;

    background:none;

    border:none;


 
  }

h4.form_id_24_header{

    

   color: #000000;

   line-height:20px;

   padding-top:0px;

   font-weight:bold;

   padding-bottom:5px; 

   font-size:12px;  

   

}

body #gform_wrapper_24 .validation_error { display:none;}


.special_h1_for_apple_training{

    

    color:#ca999a;

    

}

.Special_app_development{

    

    color:#ca999a;

    font-size:24px;

    line-height:75px;

    border-bottom:1px solid #ccc;

    text-indent:10px;

    

    

}

#main-app-development{

    color:#000;

}

h1.page-title-app-development{

    margin-top:35px;  

    margin-bottom:25px;

    font-size:27px;

    padding-bottom:10px;

    float:left;

    color:#000; 

    width:405px;

}

.cour_app_development{

    

    width:33.333%;

    float:left;

      height:380px;

    padding-bottom:40px;

    position:relative;

    font-size:14px; 

} 



.iosp { font-size:17px; color:#4d4d4d; line-height:20px; text-align:justify; } 



.inside_cour_app_development{ 

    

    padding:20px;

    

}

.hr-line-grey{

    

    width:100%;

    clear:both;

    height:1px;

    background:#cccccc;

    margin:10px 0px;

    

}



.inside_cour_app_development h3 a{ 

    

    color:#9f2c28;  

    

    display:block;

    

}

.next_course_app_dev{

    

    color:#991408;

    font-weight:bold;

    height:21px;

   

       

}

.button-wrapper-app-dev{

    

    position:absolute;

    bottom:10px;   

    

}

.second-image-app-dev{

  

    margin-left:10px; 

    

}

.inside_cour_app_development h3{

    

    margin:0px 0px 10px 0px;

    

}  

.post-1927 h1{

    

    width:398px;

    

}

.box_training{

    

    position:relative;

    

}

.training_button{

    

    bottom: 0;

    left: 0;

    position: absolute;

    text-align: center;

    width: 308px;

    

}

.youtubeiframe { border: 5px solid #fff;

overflow: hidden; }

@font-face {
	font-family: "Bebas Neue";
	src: url(â€�http://amsys.co.uk/fonts/BebasNeue-webfont.eotâ€™);
	src: local('BebasNeue-webfont.eot'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg') format('svg');
}

ul#blogTABlist
{
list-style: none;
padding: 0;
width: 100%;
font-size: 15pt;
text-align:center;
letter-spacing:8px;
font-family: "Bebas Neue", Arial, Helvetica, sans-serif;
height:57px;
}

ul#blogTABlist li
{
display: block;
float: left;
width: 187px;
height:47px;
margin-right: 10px;
padding: 0;
background: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/bg-blog-tab.png);
background-color:#fff;
}
ul#blogTABlist li a
{
display: block;
width: 100%;
padding-top:0.7em;
color: #777;
text-decoration: none;
}

ul#blogTABlist li a:hover, ul#blogTABlist li#active a:hover
{
background: url(http://www.amsys.co.uk/wordpress/wp-content/uploads/bg-blog-tab-over.png);
}
#gform_submit_button_24{width:89px !important;height:40px !important;}
#search_form{
    
    width:200px;
    float:right;
    padding:20px 0px;
}
#search_form input[type="submit"]{
    
    background:#454545;
    border:1px solid #3C3C3C; 
    width:70px;
    margin-left:-10px;
    position:relative;
    border-radius:3px;
    z-index:1;
    padding:4px 4px;
    float:right;
    display:block;
    color:#fff;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.75);
    background: #7c7c7c; /* Old browsers */
background: -moz-linear-gradient(top,  #7c7c7c 1%, #3f3f3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#7c7c7c), color-stop(100%,#3f3f3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7c7c7c 1%,#3f3f3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7c7c7c 1%,#3f3f3f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7c7c7c 1%,#3f3f3f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7c7c7c 1%,#3f3f3f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-9 */

}
#contact_area{display:none;}
#search_form input[type="text"]{
    background:#EBECEE;
    float:left;
    position:relative;
    z-index:2;
  
    border-radius:3px;
    width:120px;
    border:1px solid #CDCDCD;
    padding:5px 1px;
    
    
}

.main-navigation select{display:none;}
@media all and (max-width: 960px){
    .course_title left{width:auto;}
    h1.page-title-app-development{
        
        float:none;
        height:auto;
        width:100%;
        margin:5px 0px;
         font-size: 20px;
        
    }
    #sidebar .resources{clear:both;}
    #switch-content #consult_form{max-width:100%;}
   #switch-content #switchright{clear:both;float:none;margin:0px auto;}
    table{max-width:100% !important;}
    #ticker-wrapper{display:none !important;}
    #pagination{float:none}
     #pagination .wp-paginate{margin:0px;padding:0px;}
   
    #blog_subscribe{clear:both;float:none;margin:10px auto;}
   .first_post_excerpt.right{display:inline;float:none;}
    .busiconsultants_right{
        
        float:left;
        
    }
    .case_consultancy_articles{width:auto;}
    .case_consultancy_articles .page-title{width:100%;height:auto;float:none;}
    .case_consultancy_articles div:last-child{width:120% !important;height:120px;}
    .wp-image-3288{max-width:100% !important} 
    #title_video{width:auto;height:auto;}
    #title_video .right{max-width:427px;margin:0px auto !important;float:none;}
    #mac_repairs_title{height:auto;}
    .box.half{width:100%;margin:10px 0px;}
    .box.fourth,.box.fourth_last{width:46%; margin:10px 2%;}
    #grid_trust .supportitem{height:80px !important;}
    #gform_wrapper_49{
    float: right;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top:-20px;

    width: 300px;
    }
#gform_wrapper_49 .gform_footer input{margin-right:0px !important;}
    #righthand, .trainingitem, .trainingbtm, #grid_support > .box.supportitem{float:left;width: 226px !important;}
    #grid_support>h3{
        
        text-align:center;
        clear:both;
        
    }
    #nation_wide{float:none;margin:-20px auto 10px auto;}
    #three_steps{
        display:none;
        width:100%;
        background:#fff;
        height:auto;
       
    }
    .main_text_consultancy{width:auto;height:auto;margin:0px;}
    #commentform textarea{
        
        max-width:90%;
        
    }
    .educaton-consultants,.business-consultants{width:100%;height:auto;float:none;margin:0px auto;text-align:center;}
    .consultants_form{float:none;margin:10px auto;height:auto;}
    #select_box{width:100%;height:auto}
    #three_steps .step{
        
    color: #585858 !important;
    float: left;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 33%;
    min-width:150px;
    text-align: center;
    }
    .step img{float:none !important; height:70px;}
    #three_steps .step:first-child img{height:60px; margin:5px 0px;}
    .step p{width:auto;}
   #three_steps{padding:10px 0px;}
    #mac_repairs_title h1{font-size:20px;}
    #mac_repairs_title h1{font-size:20px;}
    #consultancy_container_header{height:auto;}
    .case_consultancy_ft{display:none;}
    .podcast_last{margin-right:24px;}
    #podcast_latest,#podcast_subscribe{width:48%;margin:10px 1%;height:auto;}
    .course_blurb img{max-width:100% !important;height:auto !important;}
  .box_head{text-indent:0px;padding:8px 0px 8px 12px;}
    #three_steps .step p{   clear:both;margin: 0;
    padding: 0 0 0 10px;}
    .clear_margins{ 
        
        margin:0px;
        float:none;
        
    }
    .special_mobile_box_for_apps{ max-width: 308px !important;height:300px;float:left !important;}
    #repair_content{width:auto;}
    .recbtm{margin:10px 0px;}
    .training-thirds{height:auto}
    .training-thirds .one-third{width:50% !important;height:auto}
    .wp-image-12116{display:none;}
    .post-1927 h1{width:100%;}
    #sub-banner_training{display:none;}
    #content{max-width:600px;width:95%;padding:2.5%;}
    #main{float:none;margin:0px auto;}
    .noshow_onmobile{display: none;}
    #sidebar {
    float: none;
    margin: 0 auto;
    width: 304px;
}
#content{float:none;margin:0px auto 10px auto;}
#footer{  clear: both;}
#searchform{display:none;} 
#contact_area{display:block;text-align:center;}
.special_mobile_box_4{width:308px !important;}
.special_mobile_box_2{height:300px;}
.special_mobile_box_3{width:100%;margin:10px auto;float:none;}
    .trainingitem{float:none;}
    #menu_child_header ul{display:inline-block;}
#mac_repairs_title{width:auto;}
#menu_child_header{height:auto;}
#menu_child_header *{float:none;}
.train_form_24{max-width:100%;}
.main_text_train{max-width:100%;}
#title_video_training{padding:20px 0px;}
.main_text_train{width:100%; margin:0px;height:auto;}
#footer_contact{float:none;width:auto;}
#footer_contact_col_2{margin:10px;}
#footer_about_amsys{height:auto;margin:0px;}
#footer_link_col_3,#footer_link_col_1,#footer_link_col_2{height:auto;}
#title_video_training .right{float:none;Margin:0px !important;}
.youtubeiframe{width:410px;margin:0px auto;}
    .train_form_24{padding-top:20px;}
    
    #mac_repairs_title{float:none;}
    #title_video_training{display:none;}
    #wrapping_paper{width:100%;}
    .phone{display:none;}
    .main-navigation ul{display:none}
    .main-navigation select{display:block;width:80%;margin:0px 10%;}
    #menu_header .left{float:none;}
    #ticker-wrapper{width:100% !important;position:relative;}
    #ticker{width:100% !important;}
    #ticker-controls{position:absolute;right:0px;} 
    #footer_bottom{clear:both}
    #footer_link_col_3{border-right:none;}
    #footer_about_amsys{width:90%;padding:5%;}
    #footer_twitter{width:90%;padding:5%;height:auto}
    .promo_slider_wrapper img{display:none !important;}
    #slider{display:none;}
    .mobile_clearer{clear:both;}
    .home_right_box_text{float:left;}
    #footer_bottom{height:auto;clear:both;}
    #footer_social_icons{float:none;}
    #train_container_header{height:auto;}
    .usual ul{display:block !important;width:100%;float:none;} 
    .usual {width:100%;height:auto;float:left;} 
    .usual ul li{display:inline-block;margin:5px 0px;width:90px;}
    #swap_box{width:auto;}
        #swap_box .profile_left{width:auto;height:auto;margin:10px 20px 10px 0px}
    .usual ul li a{text-align: center;padding:7px 0px;}
  .special_mobile_box{float:left !important;border:0px;height:220px;}
     #righthand, .trainingitem, .trainingbtm, #grid_support > .box.event_item{float:left !important}
     #events_grid{width:100%;}
     #wrapping_paper>.widget{clear:both;width:304px; margin:10px auto;float:none;}
     .special_mobile_box_5{width: 308px !important;float:left;}

     .displayonmobileno{display:none;}
     #grid_trust>h3{text-align:center;}
    .course_title{width:auto;float:none;font-size:18px;}
    .course_info ul{width:auto;}
    .consultants_form{clear:both;}
    .main_text_consultancy{margin-bottom:10px;}
    .educaton-consultants img,.business-consultants img, .educaton-consultants a,.business-consultants a{display:block;width:100%;}
    .educaton-consultants,.business-consultants{margin:10px 0px;}
    .ipad-consultants,.classroom-consultants{width:auto;height:auto;}
    .busiconsultants,.busiconsultants_right{width:auto;height:auto;margin:10px 0px;float:none;}
    .busiconsultants img,.busiconsultants_right img{float:left !important;clear:both;margin-right:10px;}
    #title_video{padding:10px 0px;}
    #mac_repairs_title{margin:0px;margin-bottom:10px;}
    #mac_repairs_title h1{font-size:20px;}
    #mac_repairs_title h2{font-size:16px;}
} 

@media all and (max-width: 435px){.youtubeiframe {display:none;}.display_block_onmobile{display:block;margin-bottom:10px;}}
@media all and (max-width: 530px){
    .mobile-apps{width:100%;}
    .one-hal{float:none !important;clear:both;width:100%;}
    #auth_service{display:none;}
    .home_mac_support_training{
        
       margin:10px auto;
        
    }
}
@media all and (max-width: 452px){
 .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{width:40%;float:left;;display:block;margin:5px 0px;}
}
@media all and (max-width: 385px){
    #search_form,#header_logo{
        float:none;
        margin:0px auto;
        display:block;
    }
    
    #header_logo{
        
        width:168px;
        
    }
    #search_form{
    height: 40px;
    }
}
@media all and (max-width: 723px){
    .cour_app_development{width:50%;}
    .application_content{float:none;margin:0px auto;width:90%;}
    #application_content_main>img{float:none;margin:0px auto;display:block;}
    
}
@media all and (max-width: 604px){
     .case_consultancy_articles div:last-child{width:250% !important;height:120px;}
    .one-half,.one-half-last{margin:10px auto;float:none;width:100%;}
}
@media all and (max-width: 479px){
   
    #three_steps .step{width:200px;float:none;margin:10px auto;} 
    .cour_app_development{width:100%;}
      .box.fourth,.box.fourth_last{width:100%; margin:10px 0px;}
    
}
@media all and (max-width: 660px){
   .podcast_item {margin:10px auto !important;float:none;clear:both}
    .training-thirds .one-third{width:100% !important;}
        .training-thirds{height:345px;}
}
@media all and (max-width: 324px){
   .training-thirds .rec_image{display:none;}
    .case_consultancy_articles div:last-child{width:300% !important;height:120px;}
}
@media all and (max-width: 635px){
    .business_mobile_services{margin:10px auto;float:none;}


}