@charset "UTF-8";
.lSSlideOuter {
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}

.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 300;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
list-style-position: inside;
}
.icon::before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
body{ margin:0; padding:0; color:#666666; font-family: 'open_sansregular';}
.maxwidth300{ max-width:300px;}
.minwidth300{ min-width:300px;} #wrapper-header{}
.top-menu{ cursor:pointer}
.top-menu-holder{background:#FFF; box-shadow: 0px 3px 10px -3px rgba(50, 50, 50, 0.75);}
.sub-menu-holder{ position:relative;}
.header-con{max-width:1028px; width:100%; margin:0 auto; padding:25px 0;}
.header-col{display:inline-block; vertical-align:middle;}
.top-logo img{height:30px;}
.top-logo a{ display:block}
.top-logo{ margin-right:60px;}
.top-nav ul.main-nav{ margin:0; padding:0; list-style-type:none;}
.top-nav ul.main-nav li{ float:left; margin:0 15px}
.top-nav ul.main-nav li a{text-decoration:none; text-transform:uppercase; font-size:13px; color:#003F69}
.top-nav ul.main-nav li.sub-menu-wide:hover .sub-menu-con{ display:block !important}
.sub-menu-con{ z-index:99; position:absolute; left:0; width:100%; padding:30px 0 0 0; display:none } .sub-menu-wrapper{ background:#005D9F; color:#FFF }
.sub-menu{max-width:1028px; width:100%; margin:0 auto; padding:35px 0;}
.sub-menu-row{ display:inline-block; width:100%;}
.sub-menu-title{ font-size: 17px; text-transform:uppercase; border-bottom:1px solid #FFF; padding-bottom:5px; display:inline-block}
.sub-menu-col{float:left;}
.dl-holder{ display:inline-block; width:100%;}
.sub-menu dl.sub-nav-solo{ margin:20px 0; padding:0; width:100%; float:left; width:32%;}
.sub-menu dl.sub-nav-solo dd{ list-style-type:none; margin:0; padding:0;}
.sub-menu dl.sub-nav-solo dd a{ padding-left:15px; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-menu-yellow.png); background-position:center left; background-repeat:no-repeat;  color:#FFF; text-transform:inherit; font-size:14px;}
.sub-menu dl.sub-nav-single{ margin:20px 0; padding:0; display:inline-block; width:100%;}
.sub-menu dl.sub-nav-single dd{ list-style-type:none; margin:0; padding:0;}
.sub-menu dl.sub-nav-single dd a{ padding-left:15px; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-menu-yellow.png); background-position:center left; background-repeat:no-repeat;  color:#FFF; text-transform:inherit; font-size:14px;}
.sub-menu dl.sub-nav-tripple{ margin:20px 0; padding:0; display:inline-block; width:100%;}
.sub-menu dl.sub-nav-tripple dd{ list-style-type:none; margin:0; padding:0; float:left; width:32%;}
.sub-menu dl.sub-nav-tripple dd a{ padding-left:15px; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-menu-yellow.png); background-position:center left; background-repeat:no-repeat;  color:#FFF; text-transform:inherit; font-size:14px;}
.sub-menu dl.sub-nav-double{ margin:20px 0; padding:0; display:inline-block; width:100%;}
.sub-menu dl.sub-nav-double dd{ list-style-type:none; margin:0; padding:0; float:left; width:50%;}
.sub-menu dl.sub-nav-double dd a{ padding-left:15px; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-menu-yellow.png); background-position:center left; background-repeat:no-repeat;  color:#FFF; text-transform:inherit; font-size:14px;}
.sub-menu dl.sub-nav-tripple-icon{ margin:20px 0; padding:0; display:inline-block; width:100%;}
.sub-menu dl.sub-nav-tripple-icon dd{ list-style-type:none; margin:5px 0; padding:0; float:left; width:32%;}
.sub-menu dl.sub-nav-tripple-icon dd a{ color:#FFF; text-transform:inherit; font-size:14px; width:100%;}
.menu-icon, .menu-text{ display:inline-block; vertical-align:middle}
.menu-icon{ width:15%; background:#FFF; padding:5px; border-radius:2px; text-align:center; margin-right:4%;}
.menu-icon img{ height:30px; max-width:50px;}
.menu-text{ width:75%;}
.sub-menu dl dd a:hover, .footer-col a:hover{transition: all 0.5s ease; color:#FFC907 !important}
.menu-dl{ margin:15px 0 0 0; padding:0;}
.menu-dl li{ display:inline-block; list-style-type:none; margin:0 8px}
.menu-dl li a{ display:block;}
.menu-dl li a img{ height:130px; box-shadow:5px 5px 5px 0 rgba(0, 0, 0, 0.8);}
.sub-menu-line{ width:100%; height:1px; border-top:1px solid #80AFCF}		
.img-register{ margin-top:30px; display:block}
.video-menu-con{ display:inline-block; width:100%;}
.video-menu-left{ float:left; width:264px}
.video-menu{ width:264px; padding:102px 54px 0 0; background:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-webinar-menu.jpg) center center no-repeat}
.video-menu-right{ float:right; width:150px;}
.video-menu-title{ font-size:14px; margin:20px 0; color:#FFF}
.video-menu-btn a{  background:#FFC907;font-family: 'poppinsbold';font-size:11px !important; color:#00376F; width:80%; padding:10px 10%; border-radius:20px;}
.subscribe-btn{ margin:20px 0 0 0;}
.subscribe-btn a{ display:block;}
.subscribe-btn img{ width:100px}
.webinar-menu-con{ text-align:center; margin:0 auto; width:350px;}	
.webinar-menu-tag{ font-size:12px; margin-bottom:5px; text-transform:uppercase} 
.webinar-menu-title{ font-size: 13px; text-transform:uppercase; font-family: 'poppinsbold'; color:#FFF;}
.webinar-menu-text p{ font-size:12px;}
.webinar-menu-video{ margin:30px 0 20px 0}
.webinar-menu-btn a{ background:#FFC907; border-radius:20px; padding:10px 10%; width:90%;font-family: 'poppinsbold'; color:#002F74; font-size:12px; text-transform:uppercase}
.sub-menu-venue{}
.sub-menu-venue p{ margin:10px 0; display:block}
.sub-menu-venue select{ font-size:12px; padding:8px 15px; width:270px}
.sub-menu-venue-title{ font-size:19px;font-family: 'poppinsbold'; color:#FFF; text-transform:uppercase; margin:20px 0 5px}
.sub-menu-venue-subtitle{ font-size:15px}
.top-search{ margin-right:20px}
.top-searchbox{background:#003F69; color:#FFC907; border-radius:50px; font-size:13px; padding:5px 8px; cursor:pointer}
#mobile-menu-con{ overflow-y:auto; background:#FFF; text-align:center; max-width:500px; box-shadow:-webkit-box-shadow: -14px 2px 22px -14px rgba(0,0,0,0.75);
-moz-box-shadow: -14px 2px 22px -14px rgba(0,0,0,0.75);box-shadow: -14px 2px 22px -14px rgba(0,0,0,0.75);}
#closeMenu{ margin:50px 0; cursor:pointer}
#mobile-menu-con.wrapper{padding:50px 20px 30px}
.menu-mobile{ margin:0 auto; padding:0; text-transform:uppercase; font-family: 'poppinsbold'; max-width:300px;}
.menu-mobile li{ list-style:none; border-top:1px solid #DDA300;}
.menu-mobile li:first-child{ border:none}
.menu-mobile li a{ text-decoration:none; color:#404040;  padding:20px 0; display:block;}
.sub-menu-mobile{ display:none; margin:0 0 20px 0; padding:0}
.sub-menu-mobile li{ padding:5px 0 8px !important; border:none !important; font-family: 'poppinsregular'}
.sub-menu-mobile{ padding:5px 0 !important;}
.sub-menu-mobile li a{ padding:0 !important}
.collapsable{ cursor:pointer;  background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-down-gray.png); background-position: center right;background-repeat: no-repeat;}
.m-active .collapsable{ cursor:pointer;  background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-up-gray.png); background-position: center right;background-repeat: no-repeat;}
.menu-title{ color:gray; font-size:12px;font-family: 'poppinsbold'} #wrapper-silver{ background:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-top-silver.jpg) top center repeat-x}
.top-banner{max-width:1028px; width:100%; margin:0 auto; padding:75px 0; text-align:center}
.top-banner h1{ display:inline-block;font-family: 'poppinsbold'; text-transform:uppercase; font-size:45px; color:#005EA0; line-height:55px; margin:0 0 20px 0}
.top-banner h2{display:inline-block;font-size:20px; text-transform:uppercase; margin:0 0 20px 0; font-weight:normal}
.in-house-training{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-inhouse.jpg) !important}
.about-us{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-aboutus.jpg) !important}
.contact-us{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-contactus.jpg) !important}
.quality-assured-training{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-quality.jpg) !important}
.strategic-training-partners{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-partners.jpg) !important}
.equal-opportunity-ip-policies{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-policies.jpg) !important}
.consulting-performance-solutions{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-consultancy.jpg) !important}
.testimonials{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-testimonials.jpg) !important}
.media-center{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-press.jpg) !important}
.articles{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-articles.jpg) !important}
.request-info{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-enquire.jpg) !important}
.registration{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-register.jpg) !important}
.webinars{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-webinar.jpg) !important} .search-con{ display:none; position:relative; font-family: 'poppinsregular'; margin:25px 0; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75)}
.search-con ul{ margin:0; padding:0; width:100%;}
.search-ulcon{ display:inline-block; vertical-align:bottom}
.search-con ul li{ float:left; text-align:center; list-style:none; width:20%;}
.search-con ul li a{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-down-gray.png); background-position:center right; background-repeat:no-repeat;}
.search-con ul li.s-active a{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-down-yellow.png); background-position:center right; background-repeat:no-repeat;}
.search-filter{ cursor:pointer; color:#222 !important; font-size:13px; color:#FFF; text-decoration:none; width:90%; display:block; padding:25px 5% }
.dropdown{ background-color:#FFF; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-filter-separator.jpg) !important; background-position: center left; background-repeat:no-repeat;}
.dropdown:first-child{ background-image: none !important;}
.search-btn{ cursor:pointer; font-family: 'poppinsbold'; color:#FFF !important; background:linear-gradient(to top, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); font-size:13px; color:#FFF; text-decoration:none; border:none; width:100%; display:block; padding:25px 5% }
.dropdown-content{ box-shadow:5px 5px 5px 0 rgba(0, 0, 0, 0.8); z-index:9; position:absolute; display:none;  background:#FFF; top:80px; padding:30px 10px}
.dropdown-full{left:0; width:90%;}
.dropdrown-default{width:350px;}
.filter-open{ display:block}
.dropdown-close{ position:absolute; right:0; bottom:-20px; visibility:hidden}
.dropdown-checkbox{ text-align:left; display:block; width:100%;}
.checkbox-holder{ width:100%; }
.checkbox-group{width:300px; display:inline-block; font-size:12px; margin:3px 10px; font-family:'poppinsregular'; }
.checkbox-default{font-size:12px; margin:3px 10px; font-family:'poppinsregular'}
.checkbox{ display:inline-block; font-size:12px; margin:3px 10px; font-family:'poppinsregular'}
.c-wide{width:300px; }
.c-short{width:150px; }
.trigger-close{ color:#005EA0; position:absolute; top:10px; right:10px; font-family: 'poppinsbold'; cursor: pointer}
.dropdown-row{ margin-top:10px;}
.dropdown-row:first-child{ margin-top:0}
.dropdown-row h4{ font-size:13px;color:#005EA0;  } .course-finder-btn{ margin:0 auto; width:80%;}
.course-finder-btn a{ text-transform:uppercase; border-radius:10px ;cursor: pointer; font-family: 'poppinsmedium'; color: #FFF !important; background: linear-gradient(to top, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); font-size: 13px;color: #FFF;text-decoration: none;border: none;width: 95%;display: block;padding: 15px 2.5%;}
.course-finder-btn a .fa{margin-left:10px} .title-holder{ margin:0; padding:0}
.title-holder h2{ text-transform:uppercase; font-weight:normal;font-family: 'open_sanslight';font-size:20px; line-height:30px}
.title-holder h2 b{font-family: 'open_sanssemibold'; font-size:25px}
.title-holder h3{ font-style:italic; font-size:25px; font-weight:normal} #home-slider{ margin:0; padding:0}
.home-slider-con{max-width:1028px; width:100%; margin:0 auto 40px; webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);}
.metaslider{-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);}
.rslides_nav{opacity:1 !important; min-width:50px; text-align:center; top:inherit !important; bottom:-60px !important; background-color:#FFC907 !important; color: #003F69; font-family: 'poppinsregular'; font-size:13px; border-radius:25px}
.rslides_nav.prev{ left:430px !important; }
.rslides_nav.next{ right:430px !important;}
.metaslider .rslides_nav{ box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75) !important;} #upcoming-wrapper{ display:none}
.upcoming-con{max-width:1028px; width:100%; margin:0 auto; padding:60px 0}	
.course-slider{ margin:40px 0;}
.course-slider-wrapper{}
.cs-box{ margin:10px; background-color:#FFF; border-bottom-right-radius:25px; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);}
.cs-img{ position:relative; height:165px; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/banner/online-training-1.jpg); background-color:#005EA0; background-size:cover; background-position:center center; background-repeat:no-repeat}
.cs-title{ text-align:center; position:absolute; margin:0 10%; bottom:25px; font-size:13px; color:#FFF; width:80%;}
.cs-note{position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center; top:0; font-size:9px; font-weight:bold; padding:3px 0; text-align:center; background:#FFC907; color:#003964; width:80px}
.cs-details{ padding:10%; width:80%; text-align:center}
.cs-cert{ font-size:12px; color:#5A97C2; padding-bottom:10px; border-bottom:1px solid #FFDA57;} 
.cs-cert .fa{ color:#003F69}
.cs-date{ font-size:10px; color:#003864; text-transform:uppercase; font-weight:bold; margin:10px 0}
.cs-venue{ font-size:10px; color:#5A97C2; text-transform:uppercase; margin-bottom:10px}
.cs-btn a{ display:inline-block; padding:8px 13px;background: linear-gradient(to top, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); border-radius:50%; color:#FFF; font-size:10px} #cat-wrapper{ background:#003F69}
.cat-con{max-width:1028px; width:100%; margin:0 auto; padding:60px 0}
.cat-row{ text-align:center; width:100%; margin-top:40px}	
.cat-box{ display:inline-block; vertical-align:bottom; width:135px; height:125px; background:#FFF; padding:15px; margin:10px}
.cat-box a{ display:block; width:100%; height:100%; text-decoration:none;}
.cat-icon{ border:1px solid #FFC907; width:47px; height:47px; padding:8px; text-align:center; border-radius:50%; margin:0 auto; box-shadow: -webkit-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 10px -4px rgba(0,0,0,0.75);}
.cat-icon img{ width:auto; height:40px;}
.cat-title{ color:#005EA0; font-size:13px; margin-top:15px; min-height:30px; font-family: 'poppinsmedium'} #ven-wrapper{ display:none}
.ven-con{max-width:1028px; width:100%; margin:0 auto; padding:60px 0}
.ven-con a{ display:block; text-decoration:none;}
.ven-slider{ margin-top:40px}
.ven-img{box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.75);width:100%; height:100px;  background-color:#005EA0; background-size:cover; background-position:center center; background-repeat:no-repeat}
.ven-title{ text-align:center; margin:30px 0 0 0;color: #005EA0;font-size: 13px;margin-top: 15px;min-height: 30px;font-family: 'poppinsmedium';} #cert-wrapper{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 63, 105, 1));}
.cert-con{max-width:1028px; width:100%; margin:0 auto; padding:60px 0; color:#FFF;}
.cert-img{ text-align:center; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); width:403px; height:275px; margin:0 auto 50px}
.cert-text{ width:100%; text-align:center; margin-top:30px}
.cert-text-left, .cert-text-right { width:35%; margin:10px 3%; display:inline-block;}
.cert-text-left{ text-align:right}
.cert-text-right{ text-align:left}
.cert-text-left p, .cert-text-right p{ font-size:13px; color:#EEE;} #acc-wrapper{ background:#FFF;}
.acc-con{max-width:1028px; width:100%; margin:0 auto; padding:40px 0; color:#FFF; text-align:center}
.acc-box{ display:inline-block; width:150px; margin:20px}
.acc-logo{ width:148px; height:68px; margin:0 auto}
.acc-title{ text-align:center; margin:30px 0 15px;color: #3F3F3F;font-size: 13px;margin-top: 15px;min-height: 30px;font-family: 'poppinsmedium';} #exp-wrapper{background:linear-gradient(to top, #F0F0F0 50%,#ffffff 50%);}
.exp-con{max-width:1028px; width:100%; margin:0 auto; padding:40px 0; color:#FFF; text-align:center}
.exp-text{ margin:35px 0}
.exp-text p{ color:#3F3F3F; font-size:14px; margin:0} #twocol-wrapper{}
.row-container{ width:100%; overflow:hidden;}
.row-container .row-half{ width:50%; position:relative;}
.row-half-con{ margin:0 auto; width:550px}
.row-half-text{ padding:60px 0}
.bg-con{ background-position:center center; background-size:cover; display:block; }
.video-container {
position:relative;
padding-bottom:55.6%;
padding-top:0;
height:0;
overflow:hidden;
border-left: 3px solid black;
border-right: 3px solid black;
}
.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.home-inhouse{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-inhouse.jpg)}
.row-half-con p{ color: #3F3F3F; font-size: 14px;}
.h370{ height:370px}
.mh370{ min-height:370px}
.mh400{ min-height:400px}
.h540{ height:540px}
.h420{ height:420px}
.text-width{ max-width:430px;}
.mrRight{ margin:0 auto 0 0;}
.mrLeft{ margin:0 0 0 auto} #about-home{}
.about-home-wrapper{ position:relative;}
.top-wrapper{ height:274px; background:#F0F0F0}
.btm-wrapper{height:274px; background:linear-gradient(to right, #FFF 50%,#00548F 50%);}
.top-wrapper-white{ height:274px; background:#FFF}
.btm-wrapper-silver{height:274px; background:#F0F0F0;}
.mutliple-btn{ margin:20px 0 0 0; display:inline-block} 
.about-homecon{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); width:1028px; height:548px; position: absolute; margin-left: auto; margin-right: auto;top:0; left: 0; right: 0;text-align: center;}
.about-left{ width:374px; float:left; height:548px; display:block;}
.about-right{ width:414px; height:348px; float:right; padding:100px 120px; background:#FFF}
.about-right2{ width:534px; height:308px; float:right; padding:120px 60px; background:#FFF}
.about-right2 p{ font-size:13px; line-height:21px;} .second-content{ margin:20px 0}
.second-content p{ margin:0; font-size:22px; line-height:30px;}
#about-us-clients{ margin:0; padding:0 ; text-align:center}
#about-us-clients div{ display:inline-block; padding:0 5px; background:#FFF; text-align:center; margin:7px 5px;}
#about-us-clients div img{ height:30px;} #rev-wrapper{ background:linear-gradient(to right, #005EA0 50%,#003F69 50%);text-align:center}
.rev-con{max-width:1028px; width:100%; margin:0 auto;display:inline-block; vertical-align:bottom}	
.rev-left{ float:left; width:50%;}
.rev-left img{ margin-top:-30px}
.rev-right{ float:right; width:40%; padding:40px 5% 100px; text-align:left}
.rev-right-left,.rev-right-right{ display:inline-block; vertical-align:middle}
.rev-right-left{ margin-right:40px;} .qlty-con{ margin:30px 0; padding:0; width:100%; text-align: center}
.qlty-con .qlty-box{ background-color:#FFF; display: inline-block; width:26%; height:250x; padding:30px 2%; margin:20px 1.5%; vertical-align:top; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50)}
.qlty-img{margin:0 0 10px 0; height:80px;}
.qlty-img img{ max-height:80px; }
.qlty-con .expandable-con{min-height:150px}
.moreBtn{ color:#FFF !important; text-transform: uppercase; text-decoration: none;font-size: 9px;display: inline-block;font-family: 'poppinsmedium';padding: 10px 10px;border-radius: 10px;background: linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));color: #FFF !important;}
.moreBtn:hover{ color:#FFF !important} .bg-partners{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-consulting.jpg); background-position:bottom right; background-size:auto; background-repeat:no-repeat}
.sp-con{ width:100%}
.sp-box{ width:49%}
.sp-img{ margin-top:30px; padding:50px 0; background:#FFF;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50); text-align:center }
.sp-text{ padding:30px;}
.sp-text p{ font-size:13px; line-height:21px}
#breaker-wrapper{ text-align:center}
.breaker-con{max-width:1028px; width:100%; height:1px; margin:0 auto; position:relative;}
.breaker-con a{ position:absolute; top:-90px; left:0; z-index:2; }	
.breaker-con a img{box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75)} .bg-consulting-1{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c1.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-2{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c2.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-3{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c3.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-4{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c4.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-5{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c5.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-6{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c6.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-7{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c7.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-8{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c8.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}
.bg-consulting-9{  background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-c9.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat} .home-inhouse2{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-inhouse2.jpg)}
#inhouse-mid-wrapper{ background:linear-gradient(to right, #002F50, #005EA0)}
.inhouse-mid{max-width:1028px; width:100%; margin:0 auto; padding:40px 0; color:#FFF;}
.inhouse-row{ width:100%; margin-top:30px;}
.inhouse-col{ display:inline-block; vertical-align:top; padding:10px 2%; width:45%;}
.inhouse-col p{ margin:0; font-size: 16px; color:#72A3C5; line-height:25px;}
#inhouse-mid2-wrapper{ background:#FFF}
.inhouse-mid2{max-width:1028px; width:100%; margin:0 auto; padding:40px 0;}
.inhouse-mid2-row{ margin:30px 0 0 0;}
.inhouse-mid2-col{ display:inline-block; vertical-align:top; margin:25px 30px; width:190px;}
.inhouse-mid2-img{ padding:10px 15px; background:#005EA0; border-radius:30px; display:inline-block; margin-bottom:15px}
.inhouse-mid2-img img{ height:35px; width:35px;}
.inhouse-mid2-text{ font-size:12px; color:#1D557A; text-transform: uppercase; font-weight:bold}
.inhouse-mid2-subtext{ margin-top:10px; color:#1D557A;font-size:12px; }
#inhouse-mid3-wrapper{ background:linear-gradient(to top, #F0F0F0 50%,#FFF 50%); padding:5px 0;}
.inhouse-mid3{max-width:1028px; width:100%; margin:0 auto; padding:40px 0; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); background:#FFF;}
.inhouse-mid3 p{ font-size:21px; line-height:31px;}
.mid3-row{ width:100%;}
.mid3-col{ display:inline-block; width:208px; margin:10px; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75);border-bottom-right-radius:10px; border-bottom-left-radius:10px; border-top-right-radius:10px;}
.mid3-title{ position:relative; height:230px; border-top-right-radius:10px;}
.mid3-wrapper{ width:100%; height:100%; background:rgba(64, 110,141, .7);border-top-right-radius:10px;}
.mid3-title h3{ width:90%; font-size:14px; font-weight:normal; color:#FFF; position:absolute; z-index:1; bottom:20px;margin-left: auto; margin-right: auto;left: 0;right: 0;text-align: center;}
.mid3-text{ padding:15px}
.mid3-text p{ margin:0; font-size:13px; line-height:21px;}
.bg-mid31{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-inhouse4.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}	
.bg-mid32{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-inhouse5.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}	
.bg-mid33{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-inhouse6.jpg); background-size:cover; background-position:center center; background-repeat:no-repeat}	
#inhouse-mid4-wrapper{ }
.inhouse-mid4{max-width:1028px; width:100%; margin:0 auto; padding:40px 0;}
.inhouse-mid4-box{ display: inline-block; width:30%;  vertical-align:top; margin-top:20px; margin-bottom:20px; text-align:left}
.mid4-mid{ margin-left:3%; margin-right:3%;}
.inhouse-mid4-box img{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75);}
#inhouse-form-wrapper{ background:#FFC907;}
.inhouse-form{max-width:1028px; width:100%; margin:0 auto; padding:40px 0;}
.form-row{ width:100%; padding:0; margin:0;}
.form-col{ display:inline-block; vertical-align:top; width:49%; text-align:left}
.form-left{ width:44%; padding:0 5% 0 0; border-right:1px solid #FFF;}
.form-right{ width:44%; padding:0 0 0 5%;}
.inhouse-form input[type="text"]{ width:94%; margin:1%; padding:8px 2%; border:none; font-size:13px}
.inhouse-form select{ width:98%; margin:1%; padding:8px 2%; border:none; font-size:13px}
.inhouse-form textarea{ border:none; width:100%; min-height:280px; font-size:13px; border:none} 
.form-text{ font-size:13px; text-transform:uppercase; color:#003F69; font-weight:bold; margin:7px 5px 0 5px; font-size:13px} .contact-row{ width:100%; display:inline-block}
.contact-left{float:left; width:25%; padding:0 4% 0 0; border-right:1px solid silver}
.contact-left h3{color:#003F69; font-size:14px; text-transform:uppercase; margin:0}
.contact-left p{ font-size:13px; color:#222;}
.contact-left p b{color:#000}
.contact-right{float:right; width:66%; padding:0 0 0 4%}
.contactform-row{ width:100%; margin-bottom:10px; font-size:13px}
.contactform-row .form-text{ margin:7px 0 !important}
.contactform-col{ width:32%; display:inline-block}
.mid-col{ margin-left:1%; margin-right:1%}
.contactform-row input[type="text"], .contactform-row input[type="email"],.contactform-row input[type="tel"]{ border:1px solid #003F69; padding:8px 2%; width:96%}
.contactform-row select{ border:1px solid #003F69; padding:8px 2%; width:100%}
.contactform-row textarea{ width:95%; padding:2.5%;  border:1px solid #003F69; }
.address-row{ text-align:center; position:absolute; background:#FFF; z-index:1; top:-70px; width:100%; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75)}
.address-col{ display:inline-block; width:39%; vertical-align:middle; padding:30px 5%; text-align:left;}
.address-col p{ font-size:13px; color:#222;}
.address-col p b{color:#000} .testi-page{ margin:40px 0 0 0; width:100%;}
#post{ position:relative; padding:60px 10%; border:1px solid #005EA0; width:80%; margin:10px 0 60px 0;}
.qt-blue{ position:absolute; left:30px; top:-24px;}
.testipage-text{ font-size:15px; line-height:23px; font-style:italic; color:#005EA0; margin-bottom:30px;}
.testipage-text::after{
content: " ";
position: absolute;
display: block;
width: 333px;
margin: 15px 0;
border: 1px solid #6CA2C8;
border-radius: 4px;
}
.testipage-name{ font-size:13px; text-transform:uppercase;color:#005EA0; }
.testipage-course a, .testipage-date{font-size:12px;color:#6CA2C8;display:inline-block}
.testipage-date{font-style:italic; margin-bottom:0;} #btm-con-wrapper{ background:linear-gradient(to right, #FFF 50%,#00548F 50%); text-align:center}
.btm-con{max-width:1028px; width:100%; margin:0 auto; padding:40px 0 40px; display:inline-block;}
.btm-con-left{ float:left; width:40%; text-align:center; padding:5%}
.client-logos{ margin:30px 0 0 0}
.client-logos div{ display:inline-block;}
.client-logos div img{ height:50px; margin:30px 15px;}
.btm-con-right{ float:right; width:40%; padding:5%}
.testi-slider{ position:relative; border:1px solid #FFF; margin-top:65px; padding:30px}
.qt{ position:absolute; left:30px; top:-24px;}
.testislider{}
.testi-text{ font-size:14px; font-style:italic; color:#B3CBDB;}
.testi-name{ font-size:12px; text-transform:uppercase; color:#FFF; margin:20px 0 0}
.testi-course a{font-size:12px; color:#B3CBDB; text-decoration:none; margin:0 0 5px}
.test-date{font-size:11px; color:#B3CBDB; text-decoration:none; font-style:italic;} #subscribe-con{}
.subscribe-wrapper{ position:relative;}
.stop-wrapper{ height:95px; background:linear-gradient(to right, #FFF 50%,#00548F 50%); }
.sbtm-wrapper{height:95px;background:#0F1F27}
.subscribecon{background:#FFF; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); width:1028px; height:190px; position: absolute; margin-left: auto; margin-right: auto;top:0; left: 0; right: 0;text-align: center;}
.subscribecon-left{ width:304px; height:90px; display:inline-block; vertical-align:middle; padding:50px 35px}
.subscribecon-right{ width:579px; height:90px; display:inline-block; vertical-align:middle; padding:50px 35px}
#mailingform{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); margin-top:20px; }
.subscribecon-right ul{ margin:0; padding:0; width:600px;}
.subscribecon-right ul li{list-style-type:none; float:left;width:195px; }
.subscribecon-right ul li:first-child{ background:none;}
.subscribecon-right input[type="text"], .subscribecon-right input[type="email"]{ border:none; text-align:left; width:90%; padding:20px 5%; font-size:13px;  color:#222; position:relative}
.subscribecon-right input[type="email"]{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-filter-separator.jpg) !important; background-position: center left;background-repeat: no-repeat;}
.subscribecon-right input[type="submit"]{ height:57px; width:100%; padding:20px 0; text-align:center; font-family: 'poppinsbold'; border:none; background:#005EA0; font-size:12px; color:#FFF !important; cursor:pointer} #footerWrapper{ background:#0F1F27;}
.footer{ max-width:1028px; width:100%; margin:0 auto; padding:40px 0;}
.footer-row{ width:100%; text-align:left; color:#FFF; display:inline-block}
.footer-col{ width:20%; margin:10px 2.5%; float:left;}
.footer-col p,.footer-col ul{ font-size:11px; font-size:12px;}
.footer-col ul { padding:0; margin-bottom:20px}
.footer-col ul li{ list-style-type:none; margin:8px 0}
.footer-col a{ text-decoration:none; color:#FFF}
.footer-col p strong{  font-family: 'open_sansbold'; text-transform:uppercase}
.footer-col p b{ font-size:12px; text-transform:uppercase; font-family: 'open_sanssemibold';}
.social{ display:inline-block; vertical-align:top;}
.social a{ width:30px; height:30px; display:block; cursor:pointer; float:left; margin:5px;}
.social a.fb{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/ico-facebook.png); background-size:cover; background-position:center center; background-repeat:no-repeat}
.social a.twt{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/ico-twitter.png); background-size:cover; background-position:center center; background-repeat:no-repeat}
.social a.ytube{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/ico-youtube.png); background-size:cover; background-position:center center; background-repeat:no-repeat}
.social a.linkedin{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/ico-linkedin.png); background-size:cover; background-position:center center; background-repeat:no-repeat}
.social a.pin{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/ico-pinterest.png); background-size:cover; background-position:center center; background-repeat:no-repeat} .blogCon h2 a{text-decoration:none;}
.blogCon .post{border:2px solid #EEE; padding:20px; border-radius:20px; margin-bottom:10px; box-shadow:0 10px 5px -10px #666666; display:inline-block}
.blogCon .post .meta strong{ color:#333; font-weight:normal; font-size:12px;}
.blogCon .post .author-con{ color:#333; font-weight:normal; font-size:11px; font-style:italic}
.blogCon img{ float:left; margin:5px 10px 10px 0; border:1px solid #CCC; width:200px; height:120px;} #webinar-wrapper{ text-align:center; background:linear-gradient(to bottom, #FFF, #EEE);}
.webinar-con{  margin:0 auto;  padding:30px 10px 30px; text-align:center; max-width:1024px; width:100%; display:inline-block}
.webinar-con .webinar-box{vertical-align:top; margin:10px 6px; width:300px; padding:0; text-align:left; display:inline-block;box-shadow:0 10px 5px -10px #666666; background:#FFF;}
.webinar-con .webinar-box .webinar-image{ position:relative}
.webinar-con .web-type{ text-transform:uppercase; background:#000; position:absolute;left:0; bottom:0; padding:5px 10px; font-size:14px; color:#FFF; width:-moz-fit-content}
.green-bg{ background:#399102 !important }
.web-type-online{ background:#E42330 !important}
.web-type-classroom{ background:#000 !important}
.webinar-con .webinar-image .web-duration{position:absolute; background:#0091c7;right:0; bottom:0; padding:5px 10px; font-size:14px; color:#FFF; width:-moz-fit-content}
.webinar-con .webinar-box .webinar-image img{width:300px; height:auto; vertical-align:bottom}
.webinar-con .webinar-box .online-image{ background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/banner/online-training.jpg); position:relative;background-size:cover;  background-position:center center; display:block; height: 130px}
.webinar-con .webinar-box .fa::before{ color:#399102;}
.webinar-con .webinar-box .fa{font-weight:normal !important}
.webinar-con .webinar-box .webinar-presenter{margin:0 15px 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.webinar-con .webinar-box .webinar-date{margin:0 15px 10px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:normal}
.webinar-con .webinar-box .webin ar-desc{ font-size:13px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#777}
.webinar-con a{ margin:20px 15px !important}
.webinar-con .webinar-title{min-height:95px;}
.webinar-con .webinar-acc-logo .acc-logo{ height:50px; margin:8px 0 0 10px}
.webinar-con h2{ color: #2840b9;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
margin:25px 15px 25px;
text-align: left !important;}
.webinar-con h3{ font-size:14px; margin:10px 0; color:#2840b9; font-weight:normal !important}
.webinar-con h3 span{ color:#333}
.webinar-con-left{float:left; width:50%; padding:10px 0; text-align:left;}
.webinar-con-left-desc{ margin:20px 0 10px; font-size:14px; line-height:22px; color:#333}
.webinar-con-right{float:right; width:45%; padding:10px 2.5%; text-align:left}
.webinar-con-right select, .webinar-con-right input{   border-color: #cccccc #eeeeee #eeeeee #cccccc;
border-style: solid;
border-width: 1px;
color: black;
font-family: Arial;
font-size: 12px;
padding: 5px;
text-indent: 0.1px;
text-overflow: "";
width: 98% !important;
}
.webinar-con-right select{width:100% !important; color:gray}
.webinar-con-speaker{ display:inline-block; padding-top:20px;}
.webinar-con-speaker .speaker-profile{font-size:12px; line-height:20px; text-align:left}
.webinar-con-speaker .speaker-profile img{ width:100px; float:left; margin:0 10px 10px 0}
.noti{ text-align:center; padding:20px; color:red; background:#EEE; border:1px solid silver; border-radius:10px; font-size:12px !important}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 0; height: 0; overflow: hidden;background:#000}
.moreBtn5 {background-color: #FF0000;color: #FFF !important;font-family: "Trebuchet MS",sans-serif;font-style: normal;font-weight: 700;font-size: 13px;padding: 12px 25px;text-decoration: none;margin-top: 20px;display: inline-block;border-radius: 5px;}	
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.web-header{font-size: 30px; position: relative; color: #2840b9 !important; margin:0 0 30px 0 !important; text-transform:uppercase}
.web-header::after {
content: " ";
position: absolute;
display: block;
width: 30px;
margin: 8px 0;
border: 1px solid #FFC907;
left: 0;} .site-content nav {
clear: both;
line-height: 2;
overflow: hidden;
}
#nav-above {
padding: 24px 0;
padding: 1.714285714rem 0;
}
#nav-above {
display: none;
}
.paged #nav-above {
display: block;
}
.nav-previous,
.previous-image {
float: left;
width: 50%; font-size:12px; padding-top:10px
}
.nav-next,
.next-image {
float: right;
text-align: right;
width: 50%; font-size:12px; padding-top:10px
}
.nav-single + .comments-area,
#comment-nav-above {
margin: 48px 0;
margin: 3.428571429rem 0;
} #other-wrapper{ background:#F0F0F0}
.other-con{ max-width:1028px; width:100%; margin:0 auto; padding:40px 0;}
.cat-row-box{ margin:10px 0 0 0; padding:0; text-align:center;}
.cat-row-box ul{ margin:0; padding:0}
.cat-row-box ul li{ list-style-type:none; display:inline-block; margin:10px}
.cat-row-box ul li a{display:block; background:#FFF; padding:15px 5px; text-decoration:none; color:#005DA0; font-size:11px; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50)}
.cat-row-box-long li a {width:220px}
.cat-row-box-short li a {width:170px} 










 #default-banner-wrapper{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); background-size:cover; background-repeat:no-repeat}
.default-banner{ max-width:1028px; width:100%; margin:0 auto; padding:75px 0 80px; position:relative}
.default-banner h1{ font-size:30px; line-height:35px; color:#FFF;font-family: 'poppinsbold'; text-transform:uppercase; margin:0;}
.default-banner h2{ margin:10px 0 0 0; font-size:25px; font-weight:normal; font-style:italic; color:#FEFEFE;  font-family: 'poppinslight';}
.default-banner h1.venbanner-title{ text-transform:inherit; font-weight:normal; font-style:italic; color:#FEFEFE;  font-family: 'poppinslight';}
.default-banner h1.venbanner-title b{ font-style:normal; color:#FFF;font-family: 'poppinsbold'; text-transform:uppercase;}
.default-banner-con{ position:absolute; width:100%;margin-left: auto;margin-right: auto;left: 0;right: 0; bottom:-50px}
.banner-text{ margin:20px 0 0 0;  display:none}
.banner-text h2{ font-size:20px}
.banner-text p{ font-size:12px; color:#FFF;}
.default-page-bg{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); bottom:-80px; height:120px; width:100%; display:block; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/banner/In-House.jpg); background-size:cover; background-repeat:no-repeat; background-position:center} #article-banner-wrapper{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); background-size:cover; background-repeat:no-repeat}
.article-banner{ max-width:1028px; width:100%; margin:0 auto; padding:30px 0 140px; position:relative}
.article-banner p{ margin:0; font-size:14px;color:#FFF;font-family: 'poppinsbold'; text-transform:uppercase;}
.article-banner-con{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); position:absolute; width:100%;margin-left: auto;margin-right: auto;left: 0;right: 0; bottom:-160px; height:250px; background-size:cover; background-repeat:no-repeat; background-position:center}
.article-content{ display:inline-block; max-width:1028px; width:100%; margin:0 auto; padding:200px 0 30px; text-align:left}
.article-content h1{font-family: 'open_sanssemibold';font-size: 25px; text-transform:uppercase; text-align:center; color:#003F69 }
.article-content p, .article-content ul li{ font-size:13px; line-height:21px; text-align:left}
.article-content a{ color:#003F69; text-decoration:none;}
.article-content a:hover{ text-decoration:underline} #calendar-banner-wrapper{background-color:rgba(64, 110,141, .7)}
.calendar-banner{ max-width:1028px; width:100%; margin:0 auto; padding:50px 0; color:#FFF}
.calendar-banner p{ color:#EEE !important; font-size:14px;}
.banner-2col{ margin:0; padding:0; width:100%;}
.banner-left, .banner-right{ display:inline-block; vertical-align:middle}
.banner-left{ width:80%; text-align:left}
.banner-right{ width:19%; text-align:center}
.calendar-banner h1{ font-size:25px;font-family: 'poppinsbold'; color:#FFF; text-transform:uppercase}
.calendar-banner h1 b{font-size:60px;}
.banner-pdf{ width:130px; text-align:center; margin:auto; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50); border-top-right-radius:10px;  border-top-left-radius:10px;  border-bottom-right-radius:10px;}
.banner-tm{ padding:15px 10px; background:linear-gradient(to top, rgba(218, 161, 0, .8), rgba(252, 196, 6, 1)); border-top-right-radius:10px;  border-top-left-radius:10px }
.banner-tm img{ width:90px;}
.banner-btn{ background:#FFF; padding:15px 10px; text-align:center; border-bottom-right-radius:10px;}	
.banner-btn a{ background:#FFC907; text-decoration: none; color: #005EA0; text-align: center; text-decoration: none; font-size: 11px; display: inline-block; font-family: 'poppinsbold';padding: 5px 2.5%;border-radius: 20px;width: 95%;text-transform: uppercase;} #ol-calendar-banner-wrapper{ background-color:rgba(64, 110,141, .7)}
.ol-calendar-banner{ max-width:1028px; width:100%; margin:0 auto; padding:50px 0; color:#FFF}
.ol-calendar-banner p{ color:#FFF !important; font-size:14px;}
.ol-calendar-banner h1{ font-size:25px;font-family: 'poppinsbold'; color:#FFF; text-transform:uppercase}






.ol-calendar-banner h1 b{font-size:60px;} #white-wrapper{ background-color:#FFF}
#silver-wrapper{ background-color:#EFEFEF}
.main{max-width: 1028px; width:100%; margin:0 auto; padding:40px 0 40px; text-align:center; position:relative; display:inline-block}
.main-default{max-width: 1028px; width:100%; margin:0 auto;text-align:center; position:relative; display:inline-block}
.w-topfilter{ padding:100px 0 60px !important;}


.no-sidebar{ width:100%; max-width:1028px !important;}
.w-sidebar{ float:right; max-width:760px !important; width:100%} .top-filter-con{ width:100%; display:block; margin-bottom:20px;}
.top-filter-results{vertical-align:middle; width:20%; display:inline-block; font-size:16px; color:#196EA9; text-align:left}
.top-filter-results b{font-family: 'poppinssemibold'; margin-left:10px;}	
.top-filter-selected{vertical-align:middle; width:55%;display:inline-block; text-align:left}
.top-filter-selected ol{ display:inline-block; margin:0; padding:0}
.top-filter-selected ol li{ cursor:pointer; list-style-type:none; margin:5px; float:left; font-size:10px; padding:5px 30px 5px 15px; border-radius:25px; background-color:#404040; color:#FFF; text-align:center; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-x.jpg); background-position:right center; background-repeat: no-repeat;}
.top-filter-display{vertical-align:middle; width:20%;display:inline-block; text-align:right}
.sort{ display:inline-block; width:48%; vertical-align:middle}
.view{ display:inline-block; width:48%; vertical-align:middle; padding:7px 0 0 0;}
.view a{ width:23px; height:19px; display:inline-block; margin:0 2px;}
.icon-list{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-list-inactive.png);}
.icon-grid{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-grid-inactive.png);}
.icon-grid:hover, .icon-grid.active{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-grid-active.png);}
.icon-list:hover, .icon-list.active{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-list-active.png);} .course-listing{ display:inline-block}
.loadMore-New{ display:inline-block; width:100%}
.load-more__btn, load-more{ cursor:pointer; width:40%; text-align:center; display:inline-block; text-decoration:none; background:#FFF; color:#0763A3; border:1px solid #0763A3; text-transform:uppercase; font-size:14px; padding:10px 2.5%; border-radius:25px; margin-top:30px; margin-bottom:20px; margin-left:auto; margin-right:auto}
.course-listing-row{ width:100%; padding:0; display:table; text-align:left; margin:0 0 10px 0; background-color: #FFF;
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.50);}
.course-listing-row a{ text-decoration:none; color:#333; display:block}


.item{ width:100%;} .no-sidebar .row-title{ width:580px; max-width:600px; min-width:600px; display:table-cell; vertical-align:middle; height:55px}
.no-sidebar .row-tag{display:table-cell; width:25px;}
.no-sidebar .row-tag-text{ background:#FFC907; color:#003964; padding:3px 7px; text-align:center; font-size:8px; height:100%; display:block}
.no-sidebar .row-image{ display:none}	
.no-sidebar .row-title-wrapper{display:table-cell;  vertical-align:middle; padding:0 10px}
.no-sidebar .row-title-text{ font-size:13px; color:#003864; margin-left:3px;}
.no-sidebar .row-details{ width:448px;min-width:448px; max-width:448px; display:table-cell;vertical-align:middle; height:55px} .no-sidebar .row-date{width:140px; min-width:140px; max-width:140px; display:table-cell; padding:0 10px;  vertical-align:middle;  height:40px; font-size: 10px; color: #003864; text-transform: uppercase; font-weight: bold; border-right:1px solid #FFA500; border-left:1px solid #FFA500;text-align:center}
.no-sidebar .row-venue{width:142px;min-width:142px; max-width:142px; display:table-cell; padding:0 0 0 20px;  vertical-align:middle;  height:40px; font-size: 10px; color: #5A97C2; text-transform: uppercase; text-align:left}
.no-sidebar .row-btn{width:102px;min-width:102px; max-width:102px; display:table-cell; padding:0 20px 0 0;   vertical-align:middle; height:40px;text-align:center} .w-sidebar .row-title{ width:380px; max-width:380px; min-width:380px; display:table-cell; vertical-align:middle; height:55px}
.w-sidebar .row-tag{display:table-cell; width:25px;}
.w-sidebar .row-tag-text{ background:#FFC907; color:#003964; padding:4px 7px; text-align:center; font-size:8px; height:100%; display:block}
.w-sidebar .row-image{ display:none}	
.w-sidebar .row-title-wrapper{display:table-cell;  vertical-align:middle; padding:0 10px}
.w-sidebar .row-title-text{ font-size:13px; color:#003864;margin-left:3px;}
.w-sidebar .row-details{ width:380px;min-width:380px; max-width:380px; display:table-cell;vertical-align:middle; height:55px} .w-sidebar .row-date{width:124px; min-width:124px; max-width:124px; display:table-cell; padding:0 10px;  vertical-align:middle;  height:40px; font-size: 10px; color: #003864; text-transform: uppercase; font-weight: bold; border-right:1px solid #FFA500; border-left:1px solid #FFA500;text-align:center}
.w-sidebar .row-venue{width:126px;min-width:126px; max-width:126px; display:table-cell; padding:0 0 0 20px;  vertical-align:middle;  height:40px; font-size: 10px; color: #5A97C2; text-transform: uppercase; text-align:left}
.w-sidebar .row-btn{width:66px;min-width:66px; max-width:66px; display:table-cell; padding:0 20px 0 0;   vertical-align:middle; height:40px;text-align:center}
.btn-circle{ cursor:pointer; display: inline-block; padding: 8px 13px; background: linear-gradient(to top, rgba(224, 150, 0, 1), rgba(255, 201, 7, 1)); border-radius: 50%; color: #FFF; font-size: 10px;}
.note{ border:1px solid silver; background:#EEE; padding:20px; font-size:18px; text-align:center; border-radius:5px; margin-top:30px} .sidebar-options{ width:230px; float:left; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50);}
.keyword-filter{ background:#FFC907; width:90%; padding:15px 5%; text-align:left}
.keyword-filter input[type="text"]{ vertical-align:middle; display:inline-block; width:140px; padding:10px; border:none; background:#FFF; color:#003F69; font-size:13px;}
.keyword-filter input[type="submit"]{ margin-left:10px; cursor:pointer; vertical-align:middle; display:inline-block; border:none; padding:10px; border-radius:20px; background:#003F69; width:30px; height:30px; text-align:center; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-search-btn.jpg); background-repeat:no-repeat; background-position:center center}
.cat-ven{ background:#FFF;  padding:20px 5%; text-align:left}
.cat-ven p { font-size:13px; color:#003F69; margin:0 0 15px 0 }
.cat-ven p b{ font-weight:bold; font-family: 'open_sansbold'; font-size:14px;}
.cat-ven select{ width:100%; border:1px solid #5292BF; padding:8px 10px; color:#5292BF; font-size:13px;}
.cat-ven a{ cursor:pointer; background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); color: #FFF; text-decoration: none;text-align: center;text-decoration: none;font-size: 11px;display: inline-block;font-family: 'poppinsbold';padding: 10px 20px;border-radius: 20px;text-transform: uppercase; margin-top:15px;}
.filter{ background:#005EA0; color:#FFF;  padding:10px 5%; text-align:left }
.filter input[type="checkbox"]{ background:#005EA0; border:1px solid #FFF; color:#005EA0} 
.filter-row{ width:100%; margin:10px 0}
.filter-title{ text-transform:uppercase; font-size:13px;}
.filter-title b{ font-size:16px;font-family: 'open_sansbold'; letter-spacing:1px}
.filter-checkbox{ margin:15px 0; display:inline-block; width:100%}
.filter-checkbox ul{ margin:0; padding:0; display:inline-block; width:100%}
.filter-checkbox ul li{ list-style-type:none; font-size:11px; width:100%; display:inline-block}
.filter-checkbox ul.col2 li{ width:50%; float:left}
.filter-checkbox ul li input[type="checkbox"]{ float:left; width:10px}
.filter-checkbox ul.col2 li input[type="checkbox"]{ float:left; width:10px}
.filter-checkbox input[type="checkbox"]{ min-width:10px !important; font-size:20px !important;transform: scale(1) !important;}
.filter-checkbox ul li span{ margin-left:5%; float:left; width:80%}
.filter-checkbox ul.col2 li span{ margin-left:5%; float:left; width:75%}
.side-pf{background:#003F69; color:#FFF;  padding:15px 5%; text-align:center}
.side-pf p{ margin:0 0 10px 0; font-size:15px; color:#FFF; width:100%}
.side-pf p b{font-family: 'open_sansbold'; letter-spacing:1px}
.side-pf a{margin:0 0 10px 0;cursor:pointer; background:linear-gradient(to right, rgba(239, 239,239, 1), rgba(255, 255, 255, 1)); color: #00559A; text-decoration: none;text-align: center;text-decoration: none;font-size: 11px;display: inline-block;font-family: 'poppinsbold';padding: 10px 20px;border-radius: 20px;text-transform: uppercase;}
.clear-btn{ color:#FFC907; font-size:18px; cursor:pointer} .grid{ display:block}	
.grid .course-listing-row{ width:180px; float:left; margin:15px 10px; border-bottom-right-radius:25px;}
.grid .row-title{ max-width:inherit; min-width:inherit; width:180px; display:inherit; height:inherit; position:relative; height:165px; text-align:center}
.grid .row-tag{max-width:inherit; min-width:inherit; width:80px !important; position:absolute; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;}
.grid .row-tag .row-tag-text{ font-weight:bold; font-size:9px; padding:3px}
.grid .row-tag .row-tag-text br{ display:none; }	
.grid .row-image{ width:100%; height:100%; display:block !important; background-size:cover; background-position:center center; background-repeat:no-repeat}
.grid .row-title-wrapper{ position: absolute; top:0; height:100%; width:80%; padding:0 10%; background:rgba(0, 0, 0, .4)}
.grid .row-title-text{ max-width:inherit; min-width:inherit;position:absolute; bottom:25px; width:80%; color:#FFF}
.grid .row-details{max-width:inherit; min-width:inherit; width:150px;display:inherit; height:inherit; padding:15px}
.grid .row-cert{max-width:inherit; min-width:inherit; display:inherit; width:inherit; border:none; padding:0; text-align:center; height: inherit; border-bottom:1px solid #FFDA57; padding-bottom:10px }
.grid .row-date{max-width:inherit; min-width:inherit; display:inherit; width:inherit; border:none;padding:0; text-align:center; height: inherit; margin:10px 0}
.grid .row-venue{ max-width:inherit; min-width:inherit; display:inherit; width:inherit;padding:0; text-align:center; height: inherit; margin-bottom:10px; min-height:30px;}
.grid .row-btn{  max-width:inherit; min-width:inherit; display:inherit; width:inherit; padding:0; text-align:center; height: inherit}
.w-sidebar .grid .course-listing-row{ width:230px;}
.w-sidebar .grid .row-title{ width:230px; }
.w-sidebar .grid .row-details { width:200px; } .bc{ text-align:left; font-size:13px; color:#CCC}
.bc a{ color:#005EA0; text-decoration:none} .form{ text-align:left; margin:30px 0; padding:20px; background:#FFF;  box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50)}
.form .titleHolder{ font-family: 'poppinsregular'; color:#48A5EA; margin:20px 0; font-size:16px;}
.formBox table{ width:100%;border-collapse:separate; border-spacing:8px 5px;}
.formBox table td{ color:#777; font-size:12px; line-height:25px;}
.table-2col td{ width:50%}
.form input[type="text"], .form textarea { width:96%; color:#222; padding:8px 2%; border:none; background:#EFEFEF !important}
.form select{ width:100%; color:#222; padding:8px 2%; border:none; background:#EFEFEF}
.table-form{ width:100%; color:#333 !important; padding:2.5%; background:#EEE; border-radius:5px}
.table-form tr td{ padding:20px 0; border-bottom:2px solid #FFF; color:#333 !important}
.table-form tr td p{ margin:5px 0 !important; color:#333 !important}	
.checklist .wpcf7-list-item{ display:block !important; color:#333 !important}
.table-form textarea, .table-form input[type="text"],.table-form input[type="email"],.table-form input[type="tel"]{ width:95%; padding:8px 2.5%; color:#000 !important; font-size:13px !important}
.table-form input[type="submit"]{ cursor: pointer; background: linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));color: #FFF;font-size: 12px;display: inline-block;font-family: 'poppinsmedium';padding: 10px 20px;border-radius: 20px;border: none;margin: 15px 0; } #popupsearch{ display:none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999999999; background:linear-gradient(to right, rgba(0, 47, 80, .8), rgba(0, 86, 147, 1))}
.popupcon{ position:relative;  padding:10% 20%; width:60%; height:80%; }
.popupclose{ position:absolute; top:30px; right:230px;  cursor:pointer}
.popupsearch{ text-align:center}
.popupsearch p{ font-size:30px; font-style: italic;font-family: 'Lato-Light'; color:#FFF}
.popupform{ text-align:center; margin-top:30px;}
.popupsearch form{ width:100%; display:inline-block }
.popupsearch form input[type="text"]{ vertical-align:bottom;width:80%; float:left; height:50px; line-height:50px; background:#E9E9E9; border:none; padding:0 2.5%; color:#000; font-size:italic; font-family:14px;}
.popupsearch form input[type="submit"]{ max-width:50px; margin-left:20px; background-color:#CE2525; vertical-align:bottom; float:left; border-radius:25px; background:#FFF; width:20%; height:50px; background-repeat:no-repeat; display:block; border:none; cursor:pointer; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/icon-search.jpg); background-position:center center; background-size:auto }
.keyword-searchpage{width:100%; display:inline-block }
.keyword-searchpage input[type="text"]{ vertical-align:bottom;width:75%; float:left; background:#FFF; border:1px solid #005EA0; padding:8px 2.5%; color:#000; font-size:italic; font-family:13px;}
.keyword-searchpage input[type="submit"]{ max-width:40px; margin-left:20px; background-color:#005EA0; vertical-align:bottom; float:left; border-radius:27px; width:10%; height:35px; background-repeat:no-repeat; display:block; border:none; cursor:pointer; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/icon-search2.jpg); background-position:center center; background-size:auto } .w-banner-image{  background: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/wellness-bg.jpg) center no-repeat; background-size:cover}
.w-banner-wrapper{ text-align:left; background:linear-gradient(to right, rgba(0, 32, 91, 1), rgba(0, 32, 91, 0.7))}
.w-banner-con{ max-width:1004px;  margin:0 auto;  padding:60px 10px 40px 10px; text-align:center}
.w-banner-con h1{ color:#FFC807; font-style:30px !important; margin-bottom:10px !important}
.w-banner-con h2{ color:#FFF; font-size:40px !important; margin:10px !important; font-weight:bold; line-height:55px}
.w-banner-con h2 span{color:#FFC807;}
.w-banner-con p{ font-size:14px; color:#EEE; line-height:24px}
.w2-banner-wrapper{ text-align:left; background:linear-gradient(to right, rgba(255, 199, 4, 1), rgba(255, 199, 4, .8))}
.w2-banner-con{ max-width:1004px;  margin:0 auto;  padding:20px 10px; text-align:center}
.w2-banner-con p{ font-size:16px; line-height:24px; font-weight:bold; color:#000}
#w-content-wrapper{ background:#D1D3D4}
.w-content-con{ text-align:center;  max-width:1004px;  margin:0 auto;  padding:40px 10px;}
.w-content-con h2{ color:#006699; font-size:30px}
.w-box-con{ text-align:center; width:100%; display:inline-block; margin:30px 0}
.w-box{ display:inline-block; width:40%; margin:15px 1%; background:#FFF; vertical-align:text-top; text-align:left; padding:3%; box-shadow:0 10px 5px -10px #666666; border-radius:5px; min-height:360px}
.w-box-title{color:#006699; font-size:30px; background-position:left; background-repeat:no-repeat; background-size:contain; padding:15px 0 15px 80px; margin-bottom:20px}
.w-people{ background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/People.png)}
.w-system{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/Systems.png)}
.w-venues{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/Venues.png)}
.w-equipment{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/Equipment.png)}
.w-box ul li{ font-size:14px; line-height:20px; margin:5px 0}
.w-btm-con{ background:#FFC704; padding:20px; border-radius:5px}
.w-btm-con p{ font-size:14px; text-align:center; color:#222; line-height:21px}
.w-btm-con p.big{ font-size:30px; font-weight:bold}
.blinking{
animation:blinkingText 1s infinite;
}
@keyframes blinkingText{
0%{     color: #FFF;    }
49%{    color: #FFF; }
60%{    color: #FFC807; }
99%{    color: #FFC807;  }
100%{   color: #FFF;    }
} #course-main-con{ position:relative;}
#course-title-wrapper{background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); background-size:cover; background-repeat:no-repeat; background-position:center; text-align:center;}
.course-con{  max-width:1028px; width:100%; margin:0 auto; padding:50px 0; text-align:left}
.course-title{ width:708px; text-align:left; color:#FFF;}
.course-Htitle{margin:0 0 20px 0; font-family: 'poppinsregular'; font-size:13px;line-height:18px;}
.course-Ltitle{margin:0 0 10px 0; font-family: 'poppinsregular';font-size:20px;line-height:25px;}
.course-Mtitle{margin:0 0 10px 0; font-size:33px; line-height:38px; font-family: 'poppinsbold'; text-transform:uppercase}
.course-Stitle{margin:0; font-family: 'poppinslight'; font-size:20px;line-height:25px;}
#sidebar-holder{ position:absolute; top:0; width:1028px; margin-left: auto; margin-right: auto; left:0; right:0; text-align:center}
#sidebar-wrapper{width:290px; float:right; box-shadow:0px 5px 5px -1px rgba(0,0,0,0.75)}
#sidebar-course{ width:290px; background:#FFF;}
.side-course-type{ text-align:center; font-size:16px; font-family: 'poppinsbold';  color:#FFF; text-transform:uppercase; }
.side-course-type .tint{padding:25px 2.5%; width:95%; }
.side-classroom-bg{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-side-classroom.jpg); background-size:cover; background-repeat:no-repeat;}
.side-online-bg{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-side-online.jpg); background-size:cover; background-repeat:no-repeat;}
.side-sched{ padding:10px 20px; text-align:left}
.side-sched table{ margin:0; padding:0; border-collapse:collapse; width:100%;}
.side-sched table tr{ border-bottom:1px solid #FFDD62; }
.side-sched table tr:last-child{ border-bottom:none}
.side-sched table td{  font-size:11px; vertical-align:top; padding-bottom:10px; padding-top:10px}
.side-sched-left{width:60%;}
.side-sched-right{width:60%;}
.side-date{ margin-bottom:5px;}
.side-fee{ font-weight:bold; margin-bottom:5px}
.side-btn a{ text-decoration:none; color:#FFF; text-align:center; text-decoration: none; font-size: 11px;
display: inline-block; font-family: 'poppinsbold'; padding:5px 2.5%; border-radius: 20px; width:95%; text-transform:uppercase}
.reg-btn-mobile{ padding:2%; width:96%; display:none}
.reg-btn-mobile a{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));text-decoration:none; color:#FFF; text-align:center; text-decoration: none; font-size: 11px;
display: inline-block; font-family: 'poppinsbold'; padding:7px 2.5%; border-radius: 20px; width:95%; text-transform:uppercase}
.side-pdf{ background:#003F69; padding:15px;}
.side-pdf-tm, .side-pdf-text{ display:inline-block; vertical-align:middle; text-align:left}
.side-pdf-tm{ width:30%;margin-right:20px;}
.side-pdf-tm img{ height:100px; }
.side-pdf-text{ width:60%; color:#FFF; font-size:16px; text-transform:uppercase}
.side-pdf-text b{ font-size:20px;font-family: 'poppinsbold';}
.side-pdf-text a{ margin:10px 0 0 0; background:#FFC907; text-decoration: none; color: #003F69; text-align: center; text-decoration: none; font-size: 11px; display: inline-block; font-family: 'poppinsbold'; padding: 5px 2.5%;border-radius: 20px;width: 75%;}
.side-pdf-text a .fa{ margin-left:15px}
.course-link{ text-align:center; font-weight:bold}
.course-link a{ background: linear-gradient(to right, rgba(140, 0, 0, 1), rgba(217, 0, 0, 1));
color: #FFF;
text-align: center;
text-decoration: none;
font-size: 11px;
display: inline-block;
font-family: 'poppinsregular';
padding: 6px 2.5%;
border-radius: 20px;
width: 90%;
text-transform: uppercase;
}





#course-white-wrapper{ background:#FFF;  text-align:center;}
#course-gray-wrapper{ background:#F0F0F0;  text-align:center;}
#course-white-gray-wrapper { background:linear-gradient(to bottom, #F0F0F0 50%,#FFF 50%); text-align:center;}	
.course-row{ max-width:1028px; width:100%; margin:0 auto; padding:60px 0; display:inline-block;}
.course-text{  float:left; width:708px; text-align:left; padding:0 0 0 0}
.course-text h2{ text-align:left !important; font-family: 'poppinsbold'; margin:60px 0 20px; font-size:20px; color:#555555; line-height:30px;}
.course-row h2:first-child{ margin-top:0}
.course-text h3{font-family: 'poppinsmedium'; margin:30px 0 20px 0; font-size:16px; color:#555; line-height:26px;}
.course-text p, .course-text ul li{ text-align:left !important}
.course-text-box{ background:#FFF; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); padding:60px 40px; width:628px}
#course-options-wrapper{ background:#003F69; color:#FFF}
.course-options{ width:100%; max-width:1028px; width:100%; margin:0 auto; padding:60px 0; text-align:center}
.options-row{ margin:30px 0 0 0;}
.options-col{ display:inline-block; vertical-align:top; margin:25px 40px}
.options-img{ padding:10px 15px; background:#FFC907; border-radius:30px; display:inline-block; margin-bottom:15px}
.options-img img{ height:20px; width:20px;}
.options-text{ font-size:12px; color:#FFF; text-transform: uppercase}
.options-btn a{ margin: 10px 0 0 0; background: #FFC907; text-decoration: none; color: #003F69;text-align: center;text-decoration: none; font-size: 11px; display: inline-block; font-family: 'poppinsbold'; padding: 8px 2.5%; border-radius: 20px;width:120px; text-transform:uppercase}
.association{  direction:ltr !important; text-align: left !important;}
.assoCon{ padding:10px; display:inline-block; text-align:center; width:200px; margin:10px; border:2px solid
silver; vertical-align:top}
.association h2{ background:none !important}
.association img{ margin:5px auto;}
.association p{ margin:0;}
.assoCon a{margin: 10px 0 0 0;background: #FFC907;text-decoration: none;color: #003F69;text-align: center;text-decoration: none;font-size: 11px;display: inline-block;font-family: 'poppinsbold';padding: 8px 2.5%;border-radius: 20px;width:120px;text-transform: uppercase;}
#related-course-wrapper{ background:#FFF;}
.related-course{ width:100%; max-width:1028px; width:100%; margin:0 auto; padding:60px 0; text-align:center}
.course-box-con{ margin:60px 0 0 0;}
.course-box-wrapper{ width:230px; display:inline-block;}
.disclaimer{ font-size:10px; color:silver; text-align:center; margin:30px 0 0 0;} .dl table td{ border:1px solid #CCC; min-width:160px; padding:5px; background:#EDEDED; text-align:center !important;}
.dl table td, .dl table td h2{  font-size:11px; font-weight:normal; line-height:17px}
.dl img{ border:1px solid #333; width:106px !important; height:150px !important;}
.dl ul{ margin:10px 0; display:inline-block; padding:0; text-align:center !important}
.dl ul li{ float:left; margin:3px !important;  border: 1px solid #CCCCCC; width: 155px ; padding:10px  5px; text-align: center !important; list-style-type:none}
.dl ul li a{ display:block} .dl ul li h2{font-size: 11px; font-weight: normal; line-height: 17px;min-height:60px} .expandable-course-short{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 100px; position:relative;}
.txtcolcourse-short {text-align:left;   display:none;color:blue;cursor:pointer;}
.txtcolcourse-short a{ margin:10px 0 0 0; color:#FFC907;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-short .showmore, .txtcolcourse-short .showless{background-position:70px !important}
.txtcolcourse-short a.showmore{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore.png); background-position:70px center; background-repeat:no-repeat}
.txtcolcourse-short a.showless{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless.png); background-position:70px center; background-repeat:no-repeat}
.expandable-course-short-blue{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 100px; position:relative;}
.txtcolcourse-short-blue { text-align:left;  display:none;color:blue;cursor:pointer;}
.txtcolcourse-short-blue a{ margin:10px 0 0 0; color:#005EA0;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-short-blue .showmore-blue, .txtcolcourse-short-blue .showless-blue{background-position:70px !important}
.txtcolcourse-short-blue a.showmore-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore-blue.png); background-position:70px center; background-repeat:no-repeat}
.txtcolcourse-short-blue a.showless-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless-blue.png); background-position:70px center; background-repeat:no-repeat}
.expandable-course-mid-blue{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 150px; position:relative;}
.txtcolcourse-mid-blue { text-align:left;  display:none;color:blue;cursor:pointer;}
.txtcolcourse-mid-blue a{ margin:10px 0 0 0; color:#005EA0;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-mid-blue .showmore-blue, .txtcolcourse-mid-blue .showless-blue{background-position:70px !important}
.txtcolcourse-mid-blue a.showmore-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore-blue.png); background-position:70px center; background-repeat:no-repeat}
.txtcolcourse-mid-blue a.showless-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless-blue.png); background-position:70px center; background-repeat:no-repeat}
.expandable-course-center{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 120px; position:relative;}
.txtcolcourse-center {  display:none;color:blue;cursor:pointer;}
.txtcolcourse-center a{ margin:10px 0 0 0; color:#FFC907; height:16px;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-center .showmore-center, .txtcolcourse-center .showless-center{background-position:center center}
.txtcolcourse-center a.showmore-center{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore-center.png); background-position:center; background-repeat:no-repeat}
.txtcolcourse-center a.showless-center{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless-center.png); background-position:center; background-repeat:no-repeat} .bg-online{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-online.jpg) !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important}
.bg-classroom{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/training-plan.jpg) !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important} #contactForm, #contactForm2, #contactForm3, .statusMessage {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;  
border-radius: 10px;
z-index:999999999 !important;
} #contactForm, .statusMessage, #contactForm2, #contactForm3{
color: #FFF;
border: 1px solid #aaa;
background:#036;
-moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
box-shadow: 0 0 1em rgba(0, 0, 0, .5);
opacity: .95;
}
#contactForm p, .statusMessage p, #contactForm2 p, #contactForm3 p, #contactForm label,  #contactForm2 label, #contactForm3 label {
color:#FFF !important; font-size:13px !important;
} #contactForm , #contactForm2, #contactForm3{
max-width: 40em;
max-height:20em;
padding: 0 1.5em 1.5em 1.5em;
margin: 0 auto;
}
.bForm{ max-height:25em !important} #contactForm.positioned, #contactForm2.positioned, #contactForm3.positioned  {
position: fixed;
top: 50px;
bottom: 0;
left: 0;
right: 0;
margin-top: auto;
margin-bottom: auto;
} .statusMessage {
display: none;
margin: auto;
max-width: 30em;
height: 2em;
padding: 1.5em;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.statusMessage p {
text-align: center;
margin: 0;
padding: 0;
}  #contactForm ul, #contactForm2 ul,#contactForm3 ul  {
list-style: none;
margin: 0;
padding: 0;
}
#contactForm ul li ,#contactForm2 ul li,#contactForm3 ul li {
margin: .9em 0 0 0;
padding: 0;
list-style-type:none;
}
#contactForm input, #contactForm label,  #contactForm2 input, #contactForm2 label, #contactForm3 input, #contactForm3 label {
line-height: 1em;
}  #contactForm  input[type="text"], #contactForm2  input[type="text"],#contactForm3  input[type="text"] { width:80%; color:#000 !important  }
#contactForm  input[type="email"], #contactForm2  input[type="email"], #contactForm3  input[type="email"]{ width:80%; color:#000 !important  } #contactForm *:focus ,#contactForm2 *:focus, #contactForm3 *:focus{
border: 1px solid #66f;
outline: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
} #contactForm #input:valid, textarea:valid ,#contactForm2 #input:valid, textarea:valid,#contactForm3 #input:valid {
background: #FFF;
}  #contactForm .wideBox, #contactForm2 .wideBox ,#contactForm3 .wideBox {
clear: both;
text-align: center;
margin: 70px;
padding: 10px;
background: #ebedf2;
border: 1px solid #333;
}
#contactForm .wideBox h1,#contactForm2  .wideBox h1, #contactForm3  .wideBox h1{
font-weight: bold;
margin: 20px;
color: #666;
font-size: 1.5em;
}
#mobile-menu-filter{ padding:8px 40px; text-align:center; display:none}
#openslidingdiv{ cursor:pointer; text-transform:uppercase;  font-family: 'poppinsmedium'; background:#FFF; border:1px solid #000; border-radius:2px; font-size:16px; text-align:center; color:#000; padding:10px;}
#openslidingdiv .fa{ margin-right:10px;}
.mobile-filter-btn{  padding:15px 0; background:#000 !important; position:fixed; bottom:0; z-index:9999999999; text-align:center; width:100%;}	
.mobile-filter-btn a{border:1px solid #FFF; color:#FFF !important ; display:inline-block; padding:8px 2%; font-size:16px; text-align:center;}
.mobile-filter-btn{ display:none;}
.show-div{ display:block !important}
#dynamic-to-top{ bottom:100px !important; right:50px !important} .post-related{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0}
.post-related dl{ margin:0; padding:0; display:inline-block}
.post-related dl dd{ float:left; margin:10px 15px; text-align:center; width:220px; line-height:14px; min-height:230px}
.post-related dl dd img{ width:220px; height:150px; border:1px solid #999; margin-bottom:10px;}
.post-related dl dd a{ text-decoration:none; font-size:13px; line-height: 21px } .form-assess{ width:95%; margin:20px 0 0 0; padding:2.5%; border:1px solid #DDD; color:#222; border-radius:5px}
.form-assess td{ padding:10px 0; font-size:14px}
.dblock .wpcf7-list-item{ display:block;}
.ifull{ width:100%} .page-restrict-output form p label{ margin:5px 0; display:inline-block}
.page-restrict-output form p a{ display:none}
.mlw_qmn_timer{ bottom:50% !important; left:20px; right:inherit !important}
.assistive-text{ display:none;}
@media screen and (max-width : 1244px) {
}
@media screen and (max-width : 1024px) {
.header-con, .top-banner,.subscribecon, .sub-menu-wrapper{ width:95%; padding-left: 2.5%; padding-right:2.5%}
.header-con{ padding-top:10px !important; padding-bottom:10px !important}
.top-banner{ padding-top:40px; padding-bottom:40px}	


.webinar-con,#about-home,.about-right2,.calendar-banner,.ol-calendar-banner,.main-default,.inhouse-form,.default-content,.inhouse-mid,.other-con,.popupcon,.related-course,.course-options,.course-row,.main,.default-banner, .about-right, .row-half-text,.twocol-wrapper, .exp-con, .acc-con,.upcoming-con, .cat-con, .ven-con, .cert-con{width:95% !important; padding:40px 2.5% !important;}
.article-content{width:95% !important; padding:80px 2.5% 40px !important;}
.course-con{width:94%; padding:40px 3%;}
.row-half-con{ width:auto}
.about-homecon, .about-right{ height:inherit}
.about-left,.top-filter-selected{ display:none}
.w-topfilter{ padding:40px 2.5% !important;}
.top-filter-results, .top-filter-display{ width:45%;}	
.list .row-title-wrapper,.list2 .row-title-wrapper{ padding:0 !important}
.list2 .row-title, .list2 .row-details, .list2 .row-date, .list2 .row-venue, .list2 .row-btn, .list .row-title, .list .row-details, .list .row-date, .list .row-venue, .list .row-btn{ height:inherit !important; max-width:inherit !important; min-width: inherit !important}
.list2 .row-title, .list .row-title{ width:45% !important; display:inline-block;}
.list2 .row-details, .list .row-details{ width:53% !important; display:inline-block;}
.list2 .row-btn, .list .row-btn{ padding:0 !important}
.list2 .row-tag, .list .row-tag{ height:60px;}
.row-details .row-btn{ text-align:right}
#sidebar-holder{ position:inherit; width:100%; max-width:1028px; margin:0 auto}
#sidebar-wrapper,.course-text{ width:100%; float:inherit;}
.course-text-box{ width:90% !important; padding:30px 5% !important;}
.side-course-type, .side-pdf{ display:none}
#sidebar-course, .course-title{ width:100%}
.side-sched-left{width:60%; vertical-align:middle}
.side-sched-right{ width:40%; vertical-align:middle}
.side-sched-left .side-date, .side-sched-left .side-ven, .side-sched-right .side-fee, .side-sched-right .side-btn{ display:inline-block; vertical-align:middle; margin:0 5px; width:40%;}
.top-logo{ margin-right: inherit; width:75%}
.popupcon .title-holder{ margin-top:10%;}
.popupclose{margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center;}
.about-homecon{ width:100%;}
.w-sidebar{ width:75%}
.w-sidebar .grid .course-listing-row{ width:160px}
.w-sidebar .grid .row-title{width:160px}
.w-sidebar .grid .row-details{width:130px}
.other-con .title-holder{ text-align: center !important}
.default-banner-con{ display:none}
.inhouse-mid4-box{ display:block; width: 100%; padding:0; margin:10px 0;}
.inhouse-mid4-box img, #breaker-wrapper{ display:none}
.article-banner-con{ margin:0 5%; width:90%; height:150px; bottom:-50px;}
.post-related{ margin:0 !important; width:100% !important;}
.post-related dl{ width:100%;}
.post-related dl dd{ display:inline-block; float:inherit; width:44%; margin:2.5%; min-height:inherit; vertical-align:top}
.post-related dl dd img{ width:100%; max-width:200px; height:auto; max-height:100px; min-height:100px}
} @media screen and (max-width : 968px) {
.w-sidebar{ width:70%;}
}
@media screen and (max-width : 920px) {
.top-nav{ display:none}
#mobile-menu{position:fixed; padding:0; width:100%; top:0; left:0; z-index:9999999}
#mobile-menu-con .wrapper {width: 90%;height: 96%;overflow-y: auto; position: relative;-webkit-overflow-scrolling: touch;padding:2% 5%;}
.hide-mobile{ display:none;}
.hide-desktop, #mobile-menu-filter{ display:block !important}
.hide-desktop2{ display:inline-block !important}
.top-banner h1{ font-size:30px; line-height:35px;}
.top-banner h1 br{ display:none;}
.top-banner h2{ font-size:16px;}
.cert-img, .exp-img {max-width:80%; height:auto}	
.cert-img img, .exp-img img{  height:100%; width:100%;}
.cert-text-left, .cert-text-right{ width:40%;}
.exp-img{ margin:0 auto}
.row-container .row-half{ float:none; width:96%; padding:0 2%; height: inherit}
.btm-con-left, .btm-con-right{ float:none; width:96%; padding:40px 2%; height: inherit}
.row-half-text, .bg-con{ width:96%; padding:40px 2%;}	
.row-half-text, #twocol-wrapper .btn-holder { text-align: center !important}
.text-width { max-width:inherit}
.home-inhouse{ padding:0 !important; margin:0 2% !important; height:300px !important;}
#twocol-wrapper{ padding:0 !important}
#btm-con-wrapper{ background:none;}
.btm-con-right{ background:#00548F} 
.client-logos div img{ margin:10px}
#sliding-div{
position: fixed;
right:0;
top: 0;
width: 100%;
height: calc(90vh - 0px);
background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));
transition: transform 0.1s ease-in-out;
overflow-y:scroll;
z-index:9999;
transform: translateX(100%);}
.show{transform: translateX(0) !important;
-webkit-transform: translateX(0) !important;
}
#closeFilter{ text-align:center; padding:10px;}	
#sliding-div input[type="text"]{ width:75%;}
#sliding-div input[type="submit"]{ width:10%;}
#sliding-div .filter-title b{ font-family:'open_sansregular'; font-weight:normal; font-size:13px;}
#sliding-div .filter-title br{ display:none; }
#sliding-div .filter-checkbox{ display:none;}
#sliding-div .filter{ background:none}
.row-title-text{ font-size:11px !important;}
.filter-title{ cursor: pointer; padding:10px 0; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-down-yellow.png); background-position: center right; background-repeat:no-repeat; border-bottom:1px solid #FEC907}
.is-active{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-up-yellow.png) !important;border-bottom:none}
.filter-checkbox{ border-bottom:none}
.open{ border-bottom:1px solid #FEC907}
.filter-checkbox ul li{ font-size:14px !important}
.filter-checkbox ul li span{ margin-left:5px !important}
.side-sched{ padding:5px;}
#closeMenu{ margin-bottom:30px;}
.course-listing{ width:100%;}
.w-sidebar{ width:100%; max-width:none !important}
.banner-text{ display:none}
.inhouse-mid3 p br{ display:none;}
#about-home .btm-wrapper-silver{ height:100px}
.mh400{ min-height:200px !important}
.text-width{ padding-top:0 !important}
.mt130{ margin-top:0 !important}
.footer{ padding-bottom:80px;}
.menu-mobile{ max-width:inherit}
.filter-checkbox ul li{ margin-bottom:7px}
.filter-checkbox input[type="checkbox"]{ width:15px; min-width:15px !important; font-size:20px !important;transform: scale(1.6) !important;}
.course-link p br{ display:none;}




.course-row table, .course-text table, #course-white-wrapper table{ width:100% !important}
.course-row table td, .course-text table td, #course-white-wrapper table td{ width:auto !important}
.calendar-banner h1 b,	.ol-calendar-banner h1 b{ font-size:30px !important}
.banner-text h2{ line-height:28px}
.calendar-banner h1{ line-height:35px}
}
@media screen and (max-width : 834px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:170px}
.grid .row-title, .w-sidebar .grid .row-title{width:170px}
.grid .row-details, .w-sidebar .grid .row-details{width:140px}
.qlty-con .qlty-box{ width:40%;}
}
@media screen and (max-width : 791px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:160px}
.grid .row-title, .w-sidebar .grid .row-title{width:160px}
.grid .row-details, .w-sidebar .grid .row-details{width:130px}
.sp-box{ float:none; width:99%; text-align:center !important}
.sp-text{ text-align:center !important}
.contact-left, .contact-right{ float:none; width:100%; padding:0; margin:0 0 30px 0;}
}
@media screen and (max-width : 750px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:150px}
.grid .row-title, .w-sidebar .grid .row-title{width:150px}
.grid .row-details, .w-sidebar .grid .row-details{width:120px}
}
@media screen and (max-width : 728px) {
.mid3-col{ width:190px}	
}
@media screen and (max-width : 708px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:140px}
.grid .row-title, .w-sidebar .grid .row-title{width:140px}
.grid .row-details, .w-sidebar .grid .row-details{width:110px}
}
@media screen and (max-width : 608px) {
.mid3-col{ width:160px}
}
@media screen and (max-width : 674px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:130px}
.grid .row-title, .w-sidebar .grid .row-title{width:130px}
.grid .row-details, .w-sidebar .grid .row-details{width:100px}
.mid3-col{ width:170px;}
.banner-left{ width:100%; display:block}
.banner-tm{ display:none;}
.banner-right{ margin-top:30px;}
.banner-btn{ background:none; text-align:left}
.mutliple-btn .btn-holder{ display:block; margin:15px 0; text-align:left !important}
}
@media screen and (max-width : 624px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:170px}
.grid .row-title, .w-sidebar .grid .row-title{width:170px}
.grid .row-details, .w-sidebar .grid .row-details{width:140px}
}
@media screen and (max-width : 593px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:160px}
.grid .row-title, .w-sidebar .grid .row-title{width:160px}
.grid .row-details, .w-sidebar .grid .row-details{width:130px}
}
@media screen and (max-width : 562px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:150px}
.grid .row-title, .w-sidebar .grid .row-title{width:150px}
.grid .row-details, .w-sidebar .grid .row-details{width:120px}
}
@media screen and (max-width : 531px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:140px}
.grid .row-title, .w-sidebar .grid .row-title{width:140px}
.grid .row-details, .w-sidebar .grid .row-details{width:110px}
.cat-row-box ul li{ margin:10px 5px;}
.inhouse-mid2-col{ margin:10px 5px;}
.contactform-col{ display:block; width:100%;}
.course-title h1 br, .course-title h2 br, .default-banner h2 br{ display:none}
}
@media screen and (max-width : 509px) {
.cat-row-box ul li{ vertical-align:top}
.cat-row-box ul li a{ width:150px;}
}
@media screen and (max-width : 499px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:130px}
.grid .row-title, .w-sidebar .grid .row-title{width:130px}
.grid .row-details, .w-sidebar .grid .row-details{width:100px}
.popupsearch form input[type="text"]{ width:75%;}
.inhouse-col p{ font-size:13px; line-height:21px}
.form-col{ width:100%; padding:0; float: none; border:none;}
}
@media screen and (max-width : 468px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:200px}
.grid .row-title, .w-sidebar .grid .row-title{width:200px}
.grid .row-details, .w-sidebar .grid .row-details{width:170px}
}
@media screen and (max-width : 458px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:190px}
.grid .row-title, .w-sidebar .grid .row-title{width:190px}
.grid .row-details, .w-sidebar .grid .row-details{width:160px}
}
@media screen and (max-width : 437px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:180px}
.grid .row-title, .w-sidebar .grid .row-title{width:180px}
.grid .row-details, .w-sidebar .grid .row-details{width:150px}
.options-col{ margin:10px;}
}
@media screen and (max-width : 416px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:170px}
.grid .row-title, .w-sidebar .grid .row-title{width:170px}
.grid .row-details, .w-sidebar .grid .row-details{width:140px}
.qlty-con .qlty-box{ width:80%;}
}
@media screen and (max-width : 395px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:160px}
.grid .row-title, .w-sidebar .grid .row-title{width:160px}
.grid .row-details, .w-sidebar .grid .row-details{width:130px}
}
@media screen and (max-width : 374px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:150px}
.grid .row-title, .w-sidebar .grid .row-title{width:150px}
.grid .row-details, .w-sidebar .grid .row-details{width:120px}
}
@media screen and (max-width : 362px) {
.cat-row-box ul li a{ width:120px; min-height:30px;}
}
@media screen and (max-width : 354px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:140px}
.grid .row-title, .w-sidebar .grid .row-title{width:140px}
.grid .row-details, .w-sidebar .grid .row-details{width:110px}
#orderby { width:50px;}
}
@media screen and (max-width : 333px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:130px}
.grid .row-title, .w-sidebar .grid .row-title{width:130px}
.grid .row-details, .w-sidebar .grid .row-details{width:100px}
}
@media screen and (max-width : 312px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:120px}
.grid .row-title, .w-sidebar .grid .row-title{width:120px}
.grid .row-details, .w-sidebar .grid .row-details{width:90px}
.top-filter-results{ font-size:13px}
}
@media screen and (max-width : 294px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:110px}
.grid .row-title, .w-sidebar .grid .row-title{width:110px}
.grid .row-details, .w-sidebar .grid .row-details{width:80px}
}
@media screen and (max-width :420px) {
.title-holder h3{ font-size:18px}
.home-inhouse{ height:200px !important;}
.list .row-btn, .list2 .row-btn{ display:none !important;}
.list .row-date , .list2 .row-date{ min-width:90px !important; max-width:90px !important}
.list .row-venue, .list2 .row-venue{ padding:0 10px !important; text-align:center !important}
.default-banner h2{ font-size:20px}
.side-btn{ display:none !important;}
.side-fee{ width:96% !important; margin:0 2% !important;}
.side-ven{ text-align:center !important}
.side-sched-left{ width:75%;}
.side-sched-right{ width:25%;}
.reg-btn-mobile{ display:block}
.course-Mtitle{ font-size:28px; line-height:33px}
.course-Stitle{ font-size:18px; line-height:23px;}
.options-img{ display:none;}
.options-col{ display:block; width:95%; margin:10px 2.5%}
.options-text br{ display:none;}
.options-text{ margin:7px 0}
.options-btn a{ width:95%; margin:0 }
}
@media screen and (max-width :620px) {
.footer{ padding:20px 0;}
.footer-col{ float:none; width:95%; padding:10px 2.5%; margin:0}
}
@media screen and (max-width :401px) {
.top-logo{ margin-right: inherit; width:70%}
.cs-venue{ min-height:30px;}
.cat-box{ width:35%; height:100px; margin:10px 5px}
.cat-icon{ width:40px; height:40px; }
.cat-icon img{ height:30px;}
.cat-title{ font-size:12px;}
.acc-box{ margin:10px; width:40%;}
.acc-logo{ width: 100%; height: inherit}
.acc-box img{ max-width:119px; width:100%;}	
.acc-title{ font-size:12px;}
}
@media screen and (max-width :350px) {
.list .row-date, .list .row-venue, .list2 .row-date, .list2 .row-venue {
min-width: 60px !important;
max-width: 60px !important;
}
@media screen and (max-width :335px) {
.top-logo{ margin-right: inherit; width:65%}
}
@media screen and (max-width :289px) {
.top-logo{ margin-right: inherit; width:60%}
}
















 #default-banner-wrapper{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); background-size:cover; background-repeat:no-repeat}
.default-banner{ max-width:1028px; width:100%; margin:0 auto; padding:75px 0 80px; position:relative}
.default-banner h1{ font-size:30px; line-height:35px; color:#FFF;font-family: 'poppinsbold'; text-transform:uppercase; margin:0;}
.default-banner h2{ margin:10px 0 0 0; font-size:25px; font-weight:normal; font-style:italic; color:#FEFEFE;  font-family: 'poppinslight';}
.default-banner h1.venbanner-title{ text-transform:inherit; font-weight:normal; font-style:italic; color:#FEFEFE;  font-family: 'poppinslight';}
.default-banner h1.venbanner-title b{ font-style:normal; color:#FFF;font-family: 'poppinsbold'; text-transform:uppercase;}
.default-banner-con{ position:absolute; width:100%;margin-left: auto;margin-right: auto;left: 0;right: 0; bottom:-50px}
.banner-text{ margin:20px 0 0 0;  display:none}
.banner-text h2{ font-size:20px}
.banner-text p{ font-size:12px; color:#FFF;}
.default-page-bg{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); bottom:-80px; height:120px; width:100%; display:block; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/banner/In-House.jpg); background-size:cover; background-repeat:no-repeat; background-position:center} #article-banner-wrapper{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); background-size:cover; background-repeat:no-repeat}
.article-banner{ max-width:1028px; width:100%; margin:0 auto; padding:30px 0 140px; position:relative}
.article-banner p{ margin:0; font-size:14px;color:#FFF;font-family: 'poppinsbold'; text-transform:uppercase;}
.article-banner-con{ box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); position:absolute; width:100%;margin-left: auto;margin-right: auto;left: 0;right: 0; bottom:-160px; height:250px; background-size:cover; background-repeat:no-repeat; background-position:center}
.article-content{ display:inline-block; max-width:1028px; width:100%; margin:0 auto; padding:200px 0 30px; text-align:left}
.article-content h1{font-family: 'open_sanssemibold';font-size: 25px; text-transform:uppercase; text-align:center; color:#003F69 }
.article-content p, .article-content ul li{ font-size:13px; line-height:21px; text-align:left}
.article-content a{ color:#003F69; text-decoration:none;}
.article-content a:hover{ text-decoration:underline} #calendar-banner-wrapper{background-color:rgba(64, 110,141, .7)}
.calendar-banner{ max-width:1028px; width:100%; margin:0 auto; padding:50px 0; color:#FFF}
.calendar-banner p{ color:#EEE !important; font-size:14px;}
.banner-2col{ margin:0; padding:0; width:100%;}
.banner-left, .banner-right{ display:inline-block; vertical-align:middle}
.banner-left{ width:80%; text-align:left}
.banner-right{ width:19%; text-align:center}
.calendar-banner h1{ font-size:25px;font-family: 'poppinsbold'; color:#FFF; text-transform:uppercase}
.calendar-banner h1 b{font-size:60px;}
.banner-pdf{ width:130px; text-align:center; margin:auto; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50); border-top-right-radius:10px;  border-top-left-radius:10px;  border-bottom-right-radius:10px;}
.banner-tm{ padding:15px 10px; background:linear-gradient(to top, rgba(218, 161, 0, .8), rgba(252, 196, 6, 1)); border-top-right-radius:10px;  border-top-left-radius:10px }
.banner-tm img{ width:90px;}
.banner-btn{ background:#FFF; padding:15px 10px; text-align:center; border-bottom-right-radius:10px;}	
.banner-btn a{ background:#FFC907; text-decoration: none; color: #005EA0; text-align: center; text-decoration: none; font-size: 11px; display: inline-block; font-family: 'poppinsbold';padding: 5px 2.5%;border-radius: 20px;width: 95%;text-transform: uppercase;} #ol-calendar-banner-wrapper{ background-color:rgba(64, 110,141, .7)}
.ol-calendar-banner{ max-width:1028px; width:100%; margin:0 auto; padding:50px 0; color:#FFF}
.ol-calendar-banner p{ color:#FFF !important; font-size:14px;}
.ol-calendar-banner h1{ font-size:25px;font-family: 'poppinsbold'; color:#FFF; text-transform:uppercase}






.ol-calendar-banner h1 b{font-size:60px;} #white-wrapper{ background-color:#FFF}
#silver-wrapper{ background-color:#EFEFEF}
.main{max-width: 1028px; width:100%; margin:0 auto; padding:40px 0 40px; text-align:center; position:relative; display:inline-block}
.main-default{max-width: 1028px; width:100%; margin:0 auto;text-align:center; position:relative; display:inline-block}
.w-topfilter{ padding:100px 0 60px !important;}


.no-sidebar{ width:100%; max-width:1028px !important;}
.w-sidebar{ float:right; max-width:760px !important; width:100%} .top-filter-con{ width:100%; display:block; margin-bottom:20px;}
.top-filter-results{vertical-align:middle; width:20%; display:inline-block; font-size:16px; color:#196EA9; text-align:left}
.top-filter-results b{font-family: 'poppinssemibold'; margin-left:10px;}	
.top-filter-selected{vertical-align:middle; width:55%;display:inline-block; text-align:left}
.top-filter-selected ol{ display:inline-block; margin:0; padding:0}
.top-filter-selected ol li{ cursor:pointer; list-style-type:none; margin:5px; float:left; font-size:10px; padding:5px 30px 5px 15px; border-radius:25px; background-color:#404040; color:#FFF; text-align:center; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-x.jpg); background-position:right center; background-repeat: no-repeat;}
.top-filter-display{vertical-align:middle; width:20%;display:inline-block; text-align:right}
.sort{ display:inline-block; width:48%; vertical-align:middle}
.view{ display:inline-block; width:48%; vertical-align:middle; padding:7px 0 0 0;}
.view a{ width:23px; height:19px; display:inline-block; margin:0 2px;}
.icon-list{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-list-inactive.png);}
.icon-grid{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-grid-inactive.png);}
.icon-grid:hover, .icon-grid.active{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-grid-active.png);}
.icon-list:hover, .icon-list.active{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-list-active.png);} .course-listing{ display:inline-block}
.loadMore-New{ display:inline-block; width:100%}
.load-more__btn, load-more{ cursor:pointer; width:40%; text-align:center; display:inline-block; text-decoration:none; background:#FFF; color:#0763A3; border:1px solid #0763A3; text-transform:uppercase; font-size:14px; padding:10px 2.5%; border-radius:25px; margin-top:30px; margin-bottom:20px; margin-left:auto; margin-right:auto}
.course-listing-row{ width:100%; padding:0; display:table; text-align:left; margin:0 0 10px 0; background-color: #FFF;
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.50);}
.course-listing-row a{ text-decoration:none; color:#333; display:block}


.item{ width:100%;} .no-sidebar .row-title{ width:580px; max-width:600px; min-width:600px; display:table-cell; vertical-align:middle; height:55px}
.no-sidebar .row-tag{display:table-cell; width:25px;}
.no-sidebar .row-tag-text{ background:#FFC907; color:#003964; padding:3px 7px; text-align:center; font-size:8px; height:100%; display:block}
.no-sidebar .row-image{ display:none}	
.no-sidebar .row-title-wrapper{display:table-cell;  vertical-align:middle; padding:0 10px}
.no-sidebar .row-title-text{ font-size:13px; color:#003864; margin-left:3px;}
.no-sidebar .row-details{ width:448px;min-width:448px; max-width:448px; display:table-cell;vertical-align:middle; height:55px} .no-sidebar .row-date{width:140px; min-width:140px; max-width:140px; display:table-cell; padding:0 10px;  vertical-align:middle;  height:40px; font-size: 10px; color: #003864; text-transform: uppercase; font-weight: bold; border-right:1px solid #FFA500; border-left:1px solid #FFA500;text-align:center}
.no-sidebar .row-venue{width:142px;min-width:142px; max-width:142px; display:table-cell; padding:0 0 0 20px;  vertical-align:middle;  height:40px; font-size: 10px; color: #5A97C2; text-transform: uppercase; text-align:left}
.no-sidebar .row-btn{width:102px;min-width:102px; max-width:102px; display:table-cell; padding:0 20px 0 0;   vertical-align:middle; height:40px;text-align:center} .w-sidebar .row-title{ width:380px; max-width:380px; min-width:380px; display:table-cell; vertical-align:middle; height:55px}
.w-sidebar .row-tag{display:table-cell; width:25px;}
.w-sidebar .row-tag-text{ background:#FFC907; color:#003964; padding:4px 7px; text-align:center; font-size:8px; height:100%; display:block}
.w-sidebar .row-image{ display:none}	
.w-sidebar .row-title-wrapper{display:table-cell;  vertical-align:middle; padding:0 10px}
.w-sidebar .row-title-text{ font-size:13px; color:#003864;margin-left:3px;}
.w-sidebar .row-details{ width:380px;min-width:380px; max-width:380px; display:table-cell;vertical-align:middle; height:55px} .w-sidebar .row-date{width:124px; min-width:124px; max-width:124px; display:table-cell; padding:0 10px;  vertical-align:middle;  height:40px; font-size: 10px; color: #003864; text-transform: uppercase; font-weight: bold; border-right:1px solid #FFA500; border-left:1px solid #FFA500;text-align:center}
.w-sidebar .row-venue{width:126px;min-width:126px; max-width:126px; display:table-cell; padding:0 0 0 20px;  vertical-align:middle;  height:40px; font-size: 10px; color: #5A97C2; text-transform: uppercase; text-align:left}
.w-sidebar .row-btn{width:66px;min-width:66px; max-width:66px; display:table-cell; padding:0 20px 0 0;   vertical-align:middle; height:40px;text-align:center}
.btn-circle{ cursor:pointer; display: inline-block; padding: 8px 13px; background: linear-gradient(to top, rgba(224, 150, 0, 1), rgba(255, 201, 7, 1)); border-radius: 50%; color: #FFF; font-size: 10px;}
.note{ border:1px solid silver; background:#EEE; padding:20px; font-size:18px; text-align:center; border-radius:5px; margin-top:30px} .sidebar-options{ width:230px; float:left; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50);}
.keyword-filter{ background:#FFC907; width:90%; padding:15px 5%; text-align:left}
.keyword-filter input[type="text"]{ vertical-align:middle; display:inline-block; width:140px; padding:10px; border:none; background:#FFF; color:#003F69; font-size:13px;}
.keyword-filter input[type="submit"]{ margin-left:10px; cursor:pointer; vertical-align:middle; display:inline-block; border:none; padding:10px; border-radius:20px; background:#003F69; width:30px; height:30px; text-align:center; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/img-search-btn.jpg); background-repeat:no-repeat; background-position:center center}
.cat-ven{ background:#FFF;  padding:20px 5%; text-align:left}
.cat-ven p { font-size:13px; color:#003F69; margin:0 0 15px 0 }
.cat-ven p b{ font-weight:bold; font-family: 'open_sansbold'; font-size:14px;}
.cat-ven select{ width:100%; border:1px solid #5292BF; padding:8px 10px; color:#5292BF; font-size:13px;}
.cat-ven a{ cursor:pointer; background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); color: #FFF; text-decoration: none;text-align: center;text-decoration: none;font-size: 11px;display: inline-block;font-family: 'poppinsbold';padding: 10px 20px;border-radius: 20px;text-transform: uppercase; margin-top:15px;}
.filter{ background:#005EA0; color:#FFF;  padding:10px 5%; text-align:left }
.filter input[type="checkbox"]{ background:#005EA0; border:1px solid #FFF; color:#005EA0} 
.filter-row{ width:100%; margin:10px 0}
.filter-title{ text-transform:uppercase; font-size:13px;}
.filter-title b{ font-size:16px;font-family: 'open_sansbold'; letter-spacing:1px}
.filter-checkbox{ margin:15px 0; display:inline-block; width:100%}
.filter-checkbox ul{ margin:0; padding:0; display:inline-block; width:100%}
.filter-checkbox ul li{ list-style-type:none; font-size:11px; width:100%; display:inline-block}
.filter-checkbox ul.col2 li{ width:50%; float:left}
.filter-checkbox ul li input[type="checkbox"]{ float:left; width:10px}
.filter-checkbox ul.col2 li input[type="checkbox"]{ float:left; width:10px}
.filter-checkbox input[type="checkbox"]{ min-width:10px !important; font-size:20px !important;transform: scale(1) !important;}
.filter-checkbox ul li span{ margin-left:5%; float:left; width:80%}
.filter-checkbox ul.col2 li span{ margin-left:5%; float:left; width:75%}
.side-pf{background:#003F69; color:#FFF;  padding:15px 5%; text-align:center}
.side-pf p{ margin:0 0 10px 0; font-size:15px; color:#FFF; width:100%}
.side-pf p b{font-family: 'open_sansbold'; letter-spacing:1px}
.side-pf a{margin:0 0 10px 0;cursor:pointer; background:linear-gradient(to right, rgba(239, 239,239, 1), rgba(255, 255, 255, 1)); color: #00559A; text-decoration: none;text-align: center;text-decoration: none;font-size: 11px;display: inline-block;font-family: 'poppinsbold';padding: 10px 20px;border-radius: 20px;text-transform: uppercase;}
.clear-btn{ color:#FFC907; font-size:18px; cursor:pointer} .grid{ display:block}	
.grid .course-listing-row{ width:180px; float:left; margin:15px 10px; border-bottom-right-radius:25px;}
.grid .row-title{ max-width:inherit; min-width:inherit; width:180px; display:inherit; height:inherit; position:relative; height:165px; text-align:center}
.grid .row-tag{max-width:inherit; min-width:inherit; width:80px !important; position:absolute; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;}
.grid .row-tag .row-tag-text{ font-weight:bold; font-size:9px; padding:3px}
.grid .row-tag .row-tag-text br{ display:none; }	
.grid .row-image{ width:100%; height:100%; display:block !important; background-size:cover; background-position:center center; background-repeat:no-repeat}
.grid .row-title-wrapper{ position: absolute; top:0; height:100%; width:80%; padding:0 10%; background:rgba(0, 0, 0, .4)}
.grid .row-title-text{ max-width:inherit; min-width:inherit;position:absolute; bottom:25px; width:80%; color:#FFF}
.grid .row-details{max-width:inherit; min-width:inherit; width:150px;display:inherit; height:inherit; padding:15px}
.grid .row-cert{max-width:inherit; min-width:inherit; display:inherit; width:inherit; border:none; padding:0; text-align:center; height: inherit; border-bottom:1px solid #FFDA57; padding-bottom:10px }
.grid .row-date{max-width:inherit; min-width:inherit; display:inherit; width:inherit; border:none;padding:0; text-align:center; height: inherit; margin:10px 0}
.grid .row-venue{ max-width:inherit; min-width:inherit; display:inherit; width:inherit;padding:0; text-align:center; height: inherit; margin-bottom:10px; min-height:30px;}
.grid .row-btn{  max-width:inherit; min-width:inherit; display:inherit; width:inherit; padding:0; text-align:center; height: inherit}
.w-sidebar .grid .course-listing-row{ width:230px;}
.w-sidebar .grid .row-title{ width:230px; }
.w-sidebar .grid .row-details { width:200px; } .bc{ text-align:left; font-size:13px; color:#CCC}
.bc a{ color:#005EA0; text-decoration:none} .form{ text-align:left; margin:30px 0; padding:20px; background:#FFF;  box-shadow:0px 0px 10px -1px rgba(0,0,0,0.50)}
.form .titleHolder{ font-family: 'poppinsregular'; color:#48A5EA; margin:20px 0; font-size:16px;}
.formBox table{ width:100%;border-collapse:separate; border-spacing:8px 5px;}
.formBox table td{ color:#777; font-size:12px; line-height:25px;}
.table-2col td{ width:50%}
.form input[type="text"], .form textarea { width:96%; color:#222; padding:8px 2%; border:none; background:#EFEFEF !important}
.form select{ width:100%; color:#222; padding:8px 2%; border:none; background:#EFEFEF}
.table-form{ width:100%; color:#333 !important; padding:2.5%; background:#EEE; border-radius:5px}
.table-form tr td{ padding:20px 0; border-bottom:2px solid #FFF; color:#333 !important}
.table-form tr td p{ margin:5px 0 !important; color:#333 !important}	
.checklist .wpcf7-list-item{ display:block !important; color:#333 !important}
.table-form textarea, .table-form input[type="text"],.table-form input[type="email"],.table-form input[type="tel"]{ width:95%; padding:8px 2.5%; color:#000 !important; font-size:13px !important}
.table-form input[type="submit"]{ cursor: pointer; background: linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));color: #FFF;font-size: 12px;display: inline-block;font-family: 'poppinsmedium';padding: 10px 20px;border-radius: 20px;border: none;margin: 15px 0; } #popupsearch{ display:none;width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999999999; background:linear-gradient(to right, rgba(0, 47, 80, .8), rgba(0, 86, 147, 1))}
.popupcon{ position:relative;  padding:10% 20%; width:60%; height:80%; }
.popupclose{ position:absolute; top:30px; right:230px;  cursor:pointer}
.popupsearch{ text-align:center}
.popupsearch p{ font-size:30px; font-style: italic;font-family: 'Lato-Light'; color:#FFF}
.popupform{ text-align:center; margin-top:30px;}
.popupsearch form{ width:100%; display:inline-block }
.popupsearch form input[type="text"]{ vertical-align:bottom;width:80%; float:left; height:50px; line-height:50px; background:#E9E9E9; border:none; padding:0 2.5%; color:#000; font-size:italic; font-family:14px;}
.popupsearch form input[type="submit"]{ max-width:50px; margin-left:20px; background-color:#CE2525; vertical-align:bottom; float:left; border-radius:25px; background:#FFF; width:20%; height:50px; background-repeat:no-repeat; display:block; border:none; cursor:pointer; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/icon-search.jpg); background-position:center center; background-size:auto }
.keyword-searchpage{width:100%; display:inline-block }
.keyword-searchpage input[type="text"]{ vertical-align:bottom;width:75%; float:left; background:#FFF; border:1px solid #005EA0; padding:8px 2.5%; color:#000; font-size:italic; font-family:13px;}
.keyword-searchpage input[type="submit"]{ max-width:40px; margin-left:20px; background-color:#005EA0; vertical-align:bottom; float:left; border-radius:27px; width:10%; height:35px; background-repeat:no-repeat; display:block; border:none; cursor:pointer; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/icon-search2.jpg); background-position:center center; background-size:auto } .w-banner-image{  background: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/wellness-bg.jpg) center no-repeat; background-size:cover}
.w-banner-wrapper{ text-align:left; background:linear-gradient(to right, rgba(0, 32, 91, 1), rgba(0, 32, 91, 0.7))}
.w-banner-con{ max-width:1004px;  margin:0 auto;  padding:60px 10px 40px 10px; text-align:center}
.w-banner-con h1{ color:#FFC807; font-style:30px !important; margin-bottom:10px !important}
.w-banner-con h2{ color:#FFF; font-size:40px !important; margin:10px !important; font-weight:bold; line-height:55px}
.w-banner-con h2 span{color:#FFC807;}
.w-banner-con p{ font-size:14px; color:#EEE; line-height:24px}
.w2-banner-wrapper{ text-align:left; background:linear-gradient(to right, rgba(255, 199, 4, 1), rgba(255, 199, 4, .8))}
.w2-banner-con{ max-width:1004px;  margin:0 auto;  padding:20px 10px; text-align:center}
.w2-banner-con p{ font-size:16px; line-height:24px; font-weight:bold; color:#000}
#w-content-wrapper{ background:#D1D3D4}
.w-content-con{ text-align:center;  max-width:1004px;  margin:0 auto;  padding:40px 10px;}
.w-content-con h2{ color:#006699; font-size:30px}
.w-box-con{ text-align:center; width:100%; display:inline-block; margin:30px 0}
.w-box{ display:inline-block; width:40%; margin:15px 1%; background:#FFF; vertical-align:text-top; text-align:left; padding:3%; box-shadow:0 10px 5px -10px #666666; border-radius:5px; min-height:360px}
.w-box-title{color:#006699; font-size:30px; background-position:left; background-repeat:no-repeat; background-size:contain; padding:15px 0 15px 80px; margin-bottom:20px}
.w-people{ background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/People.png)}
.w-system{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/Systems.png)}
.w-venues{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/Venues.png)}
.w-equipment{background-image: url(//aztechtraining.com/wp-content/themes/responsive-version5/images/icon/Equipment.png)}
.w-box ul li{ font-size:14px; line-height:20px; margin:5px 0}
.w-btm-con{ background:#FFC704; padding:20px; border-radius:5px}
.w-btm-con p{ font-size:14px; text-align:center; color:#222; line-height:21px}
.w-btm-con p.big{ font-size:30px; font-weight:bold}
.blinking{
animation:blinkingText 1s infinite;
}
@keyframes blinkingText{
0%{     color: #FFF;    }
49%{    color: #FFF; }
60%{    color: #FFC807; }
99%{    color: #FFC807;  }
100%{   color: #FFF;    }
} #course-main-con{ position:relative;}
#course-title-wrapper{background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1)); background-size:cover; background-repeat:no-repeat; background-position:center; text-align:center;}
.course-con{  max-width:1028px; width:100%; margin:0 auto; padding:50px 0; text-align:left}
.course-title{ width:708px; text-align:left; color:#FFF;}
.course-Htitle{margin:0 0 20px 0; font-family: 'poppinsregular'; font-size:13px;line-height:18px;}
.course-Ltitle{margin:0 0 10px 0; font-family: 'poppinsregular';font-size:20px;line-height:25px;}
.course-Mtitle{margin:0 0 10px 0; font-size:33px; line-height:38px; font-family: 'poppinsbold'; text-transform:uppercase}
.course-Stitle{margin:0; font-family: 'poppinslight'; font-size:20px;line-height:25px;}
#sidebar-holder{ position:absolute; top:0; width:1028px; margin-left: auto; margin-right: auto; left:0; right:0; text-align:center}
#sidebar-wrapper{width:290px; float:right; box-shadow:0px 5px 5px -1px rgba(0,0,0,0.75)}
#sidebar-course{ width:290px; background:#FFF;}
.side-course-type{ text-align:center; font-size:16px; font-family: 'poppinsbold';  color:#FFF; text-transform:uppercase; }
.side-course-type .tint{padding:25px 2.5%; width:95%; }
.side-classroom-bg{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-side-classroom.jpg); background-size:cover; background-repeat:no-repeat;}
.side-online-bg{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-side-online.jpg); background-size:cover; background-repeat:no-repeat;}
.side-sched{ padding:10px 20px; text-align:left}
.side-sched table{ margin:0; padding:0; border-collapse:collapse; width:100%;}
.side-sched table tr{ border-bottom:1px solid #FFDD62; }
.side-sched table tr:last-child{ border-bottom:none}
.side-sched table td{  font-size:11px; vertical-align:top; padding-bottom:10px; padding-top:10px}
.side-sched-left{width:60%;}
.side-sched-right{width:60%;}
.side-date{ margin-bottom:5px;}
.side-fee{ font-weight:bold; margin-bottom:5px}
.side-btn a{ text-decoration:none; color:#FFF; text-align:center; text-decoration: none; font-size: 11px;
display: inline-block; font-family: 'poppinsbold'; padding:5px 2.5%; border-radius: 20px; width:95%; text-transform:uppercase}
.reg-btn-mobile{ padding:2%; width:96%; display:none}
.reg-btn-mobile a{ background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));text-decoration:none; color:#FFF; text-align:center; text-decoration: none; font-size: 11px;
display: inline-block; font-family: 'poppinsbold'; padding:7px 2.5%; border-radius: 20px; width:95%; text-transform:uppercase}
.side-pdf{ background:#003F69; padding:15px;}
.side-pdf-tm, .side-pdf-text{ display:inline-block; vertical-align:middle; text-align:left}
.side-pdf-tm{ width:30%;margin-right:20px;}
.side-pdf-tm img{ height:100px; }
.side-pdf-text{ width:60%; color:#FFF; font-size:16px; text-transform:uppercase}
.side-pdf-text b{ font-size:20px;font-family: 'poppinsbold';}
.side-pdf-text a{ margin:10px 0 0 0; background:#FFC907; text-decoration: none; color: #003F69; text-align: center; text-decoration: none; font-size: 11px; display: inline-block; font-family: 'poppinsbold'; padding: 5px 2.5%;border-radius: 20px;width: 75%;}
.side-pdf-text a .fa{ margin-left:15px}
.course-link{ text-align:center; font-weight:bold}
.course-link a{ background: linear-gradient(to right, rgba(140, 0, 0, 1), rgba(217, 0, 0, 1));
color: #FFF;
text-align: center;
text-decoration: none;
font-size: 11px;
display: inline-block;
font-family: 'poppinsregular';
padding: 6px 2.5%;
border-radius: 20px;
width: 90%;
text-transform: uppercase;
}





#course-white-wrapper{ background:#FFF;  text-align:center;}
#course-gray-wrapper{ background:#F0F0F0;  text-align:center;}
#course-white-gray-wrapper { background:linear-gradient(to bottom, #F0F0F0 50%,#FFF 50%); text-align:center;}	
.course-row{ max-width:1028px; width:100%; margin:0 auto; padding:60px 0; display:inline-block;}
.course-text{  float:left; width:708px; text-align:left; padding:0 0 0 0}
.course-text h2{ text-align:left !important; font-family: 'poppinsbold'; margin:60px 0 20px; font-size:20px; color:#555555; line-height:30px;}
.course-row h2:first-child{ margin-top:0}
.course-text h3{font-family: 'poppinsmedium'; margin:30px 0 20px 0; font-size:16px; color:#555; line-height:26px;}
.course-text p, .course-text ul li{ text-align:left !important}
.course-text-box{ background:#FFF; box-shadow:0px 0px 10px -1px rgba(0,0,0,0.75); padding:60px 40px; width:628px}
#course-options-wrapper{ background:#003F69; color:#FFF}
.course-options{ width:100%; max-width:1028px; width:100%; margin:0 auto; padding:60px 0; text-align:center}
.options-row{ margin:30px 0 0 0;}
.options-col{ display:inline-block; vertical-align:top; margin:25px 40px}
.options-img{ padding:10px 15px; background:#FFC907; border-radius:30px; display:inline-block; margin-bottom:15px}
.options-img img{ height:20px; width:20px;}
.options-text{ font-size:12px; color:#FFF; text-transform: uppercase}
.options-btn a{ margin: 10px 0 0 0; background: #FFC907; text-decoration: none; color: #003F69;text-align: center;text-decoration: none; font-size: 11px; display: inline-block; font-family: 'poppinsbold'; padding: 8px 2.5%; border-radius: 20px;width:120px; text-transform:uppercase}
.association{  direction:ltr !important; text-align: left !important;}
.assoCon{ padding:10px; display:inline-block; text-align:center; width:200px; margin:10px; border:2px solid
silver; vertical-align:top}
.association h2{ background:none !important}
.association img{ margin:5px auto;}
.association p{ margin:0;}
.assoCon a{margin: 10px 0 0 0;background: #FFC907;text-decoration: none;color: #003F69;text-align: center;text-decoration: none;font-size: 11px;display: inline-block;font-family: 'poppinsbold';padding: 8px 2.5%;border-radius: 20px;width:120px;text-transform: uppercase;}
#related-course-wrapper{ background:#FFF;}
.related-course{ width:100%; max-width:1028px; width:100%; margin:0 auto; padding:60px 0; text-align:center}
.course-box-con{ margin:60px 0 0 0;}
.course-box-wrapper{ width:230px; display:inline-block;}
.disclaimer{ font-size:10px; color:silver; text-align:center; margin:30px 0 0 0;} .dl table td{ border:1px solid #CCC; min-width:160px; padding:5px; background:#EDEDED; text-align:center !important;}
.dl table td, .dl table td h2{  font-size:11px; font-weight:normal; line-height:17px}
.dl img{ border:1px solid #333; width:106px !important; height:150px !important;}
.dl ul{ margin:10px 0; display:inline-block; padding:0; text-align:center !important}
.dl ul li{ float:left; margin:3px !important;  border: 1px solid #CCCCCC; width: 155px ; padding:10px  5px; text-align: center !important; list-style-type:none}
.dl ul li a{ display:block} .dl ul li h2{font-size: 11px; font-weight: normal; line-height: 17px;min-height:60px} .expandable-course-short{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 100px; position:relative;}
.txtcolcourse-short {text-align:left;   display:none;color:blue;cursor:pointer;}
.txtcolcourse-short a{ margin:10px 0 0 0; color:#FFC907;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-short .showmore, .txtcolcourse-short .showless{background-position:70px !important}
.txtcolcourse-short a.showmore{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore.png); background-position:70px center; background-repeat:no-repeat}
.txtcolcourse-short a.showless{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless.png); background-position:70px center; background-repeat:no-repeat}
.expandable-course-short-blue{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 100px; position:relative;}
.txtcolcourse-short-blue { text-align:left;  display:none;color:blue;cursor:pointer;}
.txtcolcourse-short-blue a{ margin:10px 0 0 0; color:#005EA0;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-short-blue .showmore-blue, .txtcolcourse-short-blue .showless-blue{background-position:70px !important}
.txtcolcourse-short-blue a.showmore-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore-blue.png); background-position:70px center; background-repeat:no-repeat}
.txtcolcourse-short-blue a.showless-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless-blue.png); background-position:70px center; background-repeat:no-repeat}
.expandable-course-mid-blue{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 150px; position:relative;}
.txtcolcourse-mid-blue { text-align:left;  display:none;color:blue;cursor:pointer;}
.txtcolcourse-mid-blue a{ margin:10px 0 0 0; color:#005EA0;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-mid-blue .showmore-blue, .txtcolcourse-mid-blue .showless-blue{background-position:70px !important}
.txtcolcourse-mid-blue a.showmore-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore-blue.png); background-position:70px center; background-repeat:no-repeat}
.txtcolcourse-mid-blue a.showless-blue{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless-blue.png); background-position:70px center; background-repeat:no-repeat}
.expandable-course-center{overflow: hidden;white-space:normal;text-overflow: ellipsis;line-height: 1.2em;max-height: 120px; position:relative;}
.txtcolcourse-center {  display:none;color:blue;cursor:pointer;}
.txtcolcourse-center a{ margin:10px 0 0 0; color:#FFC907; height:16px;  font-size:11px; display:block; text-transform:uppercase}
.txtcolcourse-center .showmore-center, .txtcolcourse-center .showless-center{background-position:center center}
.txtcolcourse-center a.showmore-center{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showmore-center.png); background-position:center; background-repeat:no-repeat}
.txtcolcourse-center a.showless-center{background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/showless-center.png); background-position:center; background-repeat:no-repeat} .bg-online{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/bg-online.jpg) !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important}
.bg-classroom{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/mainpage/training-plan.jpg) !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important} #contactForm, #contactForm2, #contactForm3, .statusMessage {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;  
border-radius: 10px;
z-index:999999999 !important;
} #contactForm, .statusMessage, #contactForm2, #contactForm3{
color: #FFF;
border: 1px solid #aaa;
background:#036;
-moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
box-shadow: 0 0 1em rgba(0, 0, 0, .5);
opacity: .95;
}
#contactForm p, .statusMessage p, #contactForm2 p, #contactForm3 p, #contactForm label,  #contactForm2 label, #contactForm3 label {
color:#FFF !important; font-size:13px !important;
} #contactForm , #contactForm2, #contactForm3{
max-width: 40em;
max-height:20em;
padding: 0 1.5em 1.5em 1.5em;
margin: 0 auto;
}
.bForm{ max-height:25em !important} #contactForm.positioned, #contactForm2.positioned, #contactForm3.positioned  {
position: fixed;
top: 50px;
bottom: 0;
left: 0;
right: 0;
margin-top: auto;
margin-bottom: auto;
} .statusMessage {
display: none;
margin: auto;
max-width: 30em;
height: 2em;
padding: 1.5em;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.statusMessage p {
text-align: center;
margin: 0;
padding: 0;
}  #contactForm ul, #contactForm2 ul,#contactForm3 ul  {
list-style: none;
margin: 0;
padding: 0;
}
#contactForm ul li ,#contactForm2 ul li,#contactForm3 ul li {
margin: .9em 0 0 0;
padding: 0;
list-style-type:none;
}
#contactForm input, #contactForm label,  #contactForm2 input, #contactForm2 label, #contactForm3 input, #contactForm3 label {
line-height: 1em;
}  #contactForm  input[type="text"], #contactForm2  input[type="text"],#contactForm3  input[type="text"] { width:80%; color:#000 !important  }
#contactForm  input[type="email"], #contactForm2  input[type="email"], #contactForm3  input[type="email"]{ width:80%; color:#000 !important  } #contactForm *:focus ,#contactForm2 *:focus, #contactForm3 *:focus{
border: 1px solid #66f;
outline: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
} #contactForm #input:valid, textarea:valid ,#contactForm2 #input:valid, textarea:valid,#contactForm3 #input:valid {
background: #FFF;
}  #contactForm .wideBox, #contactForm2 .wideBox ,#contactForm3 .wideBox {
clear: both;
text-align: center;
margin: 70px;
padding: 10px;
background: #ebedf2;
border: 1px solid #333;
}
#contactForm .wideBox h1,#contactForm2  .wideBox h1, #contactForm3  .wideBox h1{
font-weight: bold;
margin: 20px;
color: #666;
font-size: 1.5em;
}
#mobile-menu-filter{ padding:8px 40px; text-align:center; display:none}
#openslidingdiv{ cursor:pointer; text-transform:uppercase;  font-family: 'poppinsmedium'; background:#FFF; border:1px solid #000; border-radius:2px; font-size:16px; text-align:center; color:#000; padding:10px;}
#openslidingdiv .fa{ margin-right:10px;}
.mobile-filter-btn{  padding:15px 0; background:#000 !important; position:fixed; bottom:0; z-index:9999999999; text-align:center; width:100%;}	
.mobile-filter-btn a{border:1px solid #FFF; color:#FFF !important ; display:inline-block; padding:8px 2%; font-size:16px; text-align:center;}
.mobile-filter-btn{ display:none;}
.show-div{ display:block !important}
#dynamic-to-top{ bottom:100px !important; right:50px !important} .post-related{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0}
.post-related dl{ margin:0; padding:0; display:inline-block}
.post-related dl dd{ float:left; margin:10px 15px; text-align:center; width:220px; line-height:14px; min-height:230px}
.post-related dl dd img{ width:220px; height:150px; border:1px solid #999; margin-bottom:10px;}
.post-related dl dd a{ text-decoration:none; font-size:13px; line-height: 21px } .form-assess{ width:95%; margin:20px 0 0 0; padding:2.5%; border:1px solid #DDD; color:#222; border-radius:5px}
.form-assess td{ padding:10px 0; font-size:14px}
.dblock .wpcf7-list-item{ display:block;}
.ifull{ width:100%} .page-restrict-output form p label{ margin:5px 0; display:inline-block}
.page-restrict-output form p a{ display:none}
.mlw_qmn_timer{ bottom:50% !important; left:20px; right:inherit !important}
.assistive-text{ display:none;}
@media screen and (max-width : 1244px) {
}
@media screen and (max-width : 1024px) {
.header-con, .top-banner,.subscribecon, .sub-menu-wrapper{ width:95%; padding-left: 2.5%; padding-right:2.5%}
.header-con{ padding-top:10px !important; padding-bottom:10px !important}
.top-banner{ padding-top:40px; padding-bottom:40px}	


.webinar-con,#about-home,.about-right2,.calendar-banner,.ol-calendar-banner,.main-default,.inhouse-form,.default-content,.inhouse-mid,.other-con,.popupcon,.related-course,.course-options,.course-row,.main,.default-banner, .about-right, .row-half-text,.twocol-wrapper, .exp-con, .acc-con,.upcoming-con, .cat-con, .ven-con, .cert-con{width:95% !important; padding:40px 2.5% !important;}
.article-content{width:95% !important; padding:80px 2.5% 40px !important;}
.course-con{width:94%; padding:40px 3%;}
.row-half-con{ width:auto}
.about-homecon, .about-right{ height:inherit}
.about-left,.top-filter-selected{ display:none}
.w-topfilter{ padding:40px 2.5% !important;}
.top-filter-results, .top-filter-display{ width:45%;}	
.list .row-title-wrapper,.list2 .row-title-wrapper{ padding:0 !important}
.list2 .row-title, .list2 .row-details, .list2 .row-date, .list2 .row-venue, .list2 .row-btn, .list .row-title, .list .row-details, .list .row-date, .list .row-venue, .list .row-btn{ height:inherit !important; max-width:inherit !important; min-width: inherit !important}
.list2 .row-title, .list .row-title{ width:45% !important; display:inline-block;}
.list2 .row-details, .list .row-details{ width:53% !important; display:inline-block;}
.list2 .row-btn, .list .row-btn{ padding:0 !important}
.list2 .row-tag, .list .row-tag{ height:60px;}
.row-details .row-btn{ text-align:right}
#sidebar-holder{ position:inherit; width:100%; max-width:1028px; margin:0 auto}
#sidebar-wrapper,.course-text{ width:100%; float:inherit;}
.course-text-box{ width:90% !important; padding:30px 5% !important;}
.side-course-type, .side-pdf{ display:none}
#sidebar-course, .course-title{ width:100%}
.side-sched-left{width:60%; vertical-align:middle}
.side-sched-right{ width:40%; vertical-align:middle}
.side-sched-left .side-date, .side-sched-left .side-ven, .side-sched-right .side-fee, .side-sched-right .side-btn{ display:inline-block; vertical-align:middle; margin:0 5px; width:40%;}
.top-logo{ margin-right: inherit; width:75%}
.popupcon .title-holder{ margin-top:10%;}
.popupclose{margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center;}
.about-homecon{ width:100%;}
.w-sidebar{ width:75%}
.w-sidebar .grid .course-listing-row{ width:160px}
.w-sidebar .grid .row-title{width:160px}
.w-sidebar .grid .row-details{width:130px}
.other-con .title-holder{ text-align: center !important}
.default-banner-con{ display:none}
.inhouse-mid4-box{ display:block; width: 100%; padding:0; margin:10px 0;}
.inhouse-mid4-box img, #breaker-wrapper{ display:none}
.article-banner-con{ margin:0 5%; width:90%; height:150px; bottom:-50px;}
.post-related{ margin:0 !important; width:100% !important;}
.post-related dl{ width:100%;}
.post-related dl dd{ display:inline-block; float:inherit; width:44%; margin:2.5%; min-height:inherit; vertical-align:top}
.post-related dl dd img{ width:100%; max-width:200px; height:auto; max-height:100px; min-height:100px}
} @media screen and (max-width : 968px) {
.w-sidebar{ width:70%;}
}
@media screen and (max-width : 920px) {
.top-nav{ display:none}
#mobile-menu{position:fixed; padding:0; width:100%; top:0; left:0; z-index:9999999}
#mobile-menu-con .wrapper {width: 90%;height: 96%;overflow-y: auto; position: relative;-webkit-overflow-scrolling: touch;padding:2% 5%;}
.hide-mobile{ display:none;}
.hide-desktop, #mobile-menu-filter{ display:block !important}
.hide-desktop2{ display:inline-block !important}
.top-banner h1{ font-size:30px; line-height:35px;}
.top-banner h1 br{ display:none;}
.top-banner h2{ font-size:16px;}
.cert-img, .exp-img {max-width:80%; height:auto}	
.cert-img img, .exp-img img{  height:100%; width:100%;}
.cert-text-left, .cert-text-right{ width:40%;}
.exp-img{ margin:0 auto}
.row-container .row-half{ float:none; width:96%; padding:0 2%; height: inherit}
.btm-con-left, .btm-con-right{ float:none; width:96%; padding:40px 2%; height: inherit}
.row-half-text, .bg-con{ width:96%; padding:40px 2%;}	
.row-half-text, #twocol-wrapper .btn-holder { text-align: center !important}
.text-width { max-width:inherit}
.home-inhouse{ padding:0 !important; margin:0 2% !important; height:300px !important;}
#twocol-wrapper{ padding:0 !important}
#btm-con-wrapper{ background:none;}
.btm-con-right{ background:#00548F} 
.client-logos div img{ margin:10px}
#sliding-div{
position: fixed;
right:0;
top: 0;
width: 100%;
height: calc(90vh - 0px);
background:linear-gradient(to right, rgba(0, 47, 80, 1), rgba(0, 86, 147, 1));
transition: transform 0.1s ease-in-out;
overflow-y:scroll;
z-index:9999;
transform: translateX(100%);}
.show{transform: translateX(0) !important;
-webkit-transform: translateX(0) !important;
}
#closeFilter{ text-align:center; padding:10px;}	
#sliding-div input[type="text"]{ width:75%;}
#sliding-div input[type="submit"]{ width:10%;}
#sliding-div .filter-title b{ font-family:'open_sansregular'; font-weight:normal; font-size:13px;}
#sliding-div .filter-title br{ display:none; }
#sliding-div .filter-checkbox{ display:none;}
#sliding-div .filter{ background:none}
.row-title-text{ font-size:11px !important;}
.filter-title{ cursor: pointer; padding:10px 0; background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-down-yellow.png); background-position: center right; background-repeat:no-repeat; border-bottom:1px solid #FEC907}
.is-active{ background-image:url(//aztechtraining.com/wp-content/themes/responsive-version5/images/arrow-up-yellow.png) !important;border-bottom:none}
.filter-checkbox{ border-bottom:none}
.open{ border-bottom:1px solid #FEC907}
.filter-checkbox ul li{ font-size:14px !important}
.filter-checkbox ul li span{ margin-left:5px !important}
.side-sched{ padding:5px;}
#closeMenu{ margin-bottom:30px;}
.course-listing{ width:100%;}
.w-sidebar{ width:100%; max-width:none !important}
.banner-text{ display:none}
.inhouse-mid3 p br{ display:none;}
#about-home .btm-wrapper-silver{ height:100px}
.mh400{ min-height:200px !important}
.text-width{ padding-top:0 !important}
.mt130{ margin-top:0 !important}
.footer{ padding-bottom:80px;}
.menu-mobile{ max-width:inherit}
.filter-checkbox ul li{ margin-bottom:7px}
.filter-checkbox input[type="checkbox"]{ width:15px; min-width:15px !important; font-size:20px !important;transform: scale(1.6) !important;}
.course-link p br{ display:none;}




.course-row table, .course-text table, #course-white-wrapper table{ width:100% !important}
.course-row table td, .course-text table td, #course-white-wrapper table td{ width:auto !important}
.calendar-banner h1 b,	.ol-calendar-banner h1 b{ font-size:30px !important}
.banner-text h2{ line-height:28px}
.calendar-banner h1{ line-height:35px}
}
@media screen and (max-width : 834px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:170px}
.grid .row-title, .w-sidebar .grid .row-title{width:170px}
.grid .row-details, .w-sidebar .grid .row-details{width:140px}
.qlty-con .qlty-box{ width:40%;}
}
@media screen and (max-width : 791px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:160px}
.grid .row-title, .w-sidebar .grid .row-title{width:160px}
.grid .row-details, .w-sidebar .grid .row-details{width:130px}
.sp-box{ float:none; width:99%; text-align:center !important}
.sp-text{ text-align:center !important}
.contact-left, .contact-right{ float:none; width:100%; padding:0; margin:0 0 30px 0;}
}
@media screen and (max-width : 750px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:150px}
.grid .row-title, .w-sidebar .grid .row-title{width:150px}
.grid .row-details, .w-sidebar .grid .row-details{width:120px}
}
@media screen and (max-width : 728px) {
.mid3-col{ width:190px}	
}
@media screen and (max-width : 708px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:140px}
.grid .row-title, .w-sidebar .grid .row-title{width:140px}
.grid .row-details, .w-sidebar .grid .row-details{width:110px}
}
@media screen and (max-width : 608px) {
.mid3-col{ width:160px}
}
@media screen and (max-width : 674px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:130px}
.grid .row-title, .w-sidebar .grid .row-title{width:130px}
.grid .row-details, .w-sidebar .grid .row-details{width:100px}
.mid3-col{ width:170px;}
.banner-left{ width:100%; display:block}
.banner-tm{ display:none;}
.banner-right{ margin-top:30px;}
.banner-btn{ background:none; text-align:left}
.mutliple-btn .btn-holder{ display:block; margin:15px 0; text-align:left !important}
}
@media screen and (max-width : 624px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:170px}
.grid .row-title, .w-sidebar .grid .row-title{width:170px}
.grid .row-details, .w-sidebar .grid .row-details{width:140px}
}
@media screen and (max-width : 593px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:160px}
.grid .row-title, .w-sidebar .grid .row-title{width:160px}
.grid .row-details, .w-sidebar .grid .row-details{width:130px}
}
@media screen and (max-width : 562px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:150px}
.grid .row-title, .w-sidebar .grid .row-title{width:150px}
.grid .row-details, .w-sidebar .grid .row-details{width:120px}
}
@media screen and (max-width : 531px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:140px}
.grid .row-title, .w-sidebar .grid .row-title{width:140px}
.grid .row-details, .w-sidebar .grid .row-details{width:110px}
.cat-row-box ul li{ margin:10px 5px;}
.inhouse-mid2-col{ margin:10px 5px;}
.contactform-col{ display:block; width:100%;}
.course-title h1 br, .course-title h2 br, .default-banner h2 br{ display:none}
}
@media screen and (max-width : 509px) {
.cat-row-box ul li{ vertical-align:top}
.cat-row-box ul li a{ width:150px;}
}
@media screen and (max-width : 499px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:130px}
.grid .row-title, .w-sidebar .grid .row-title{width:130px}
.grid .row-details, .w-sidebar .grid .row-details{width:100px}
.popupsearch form input[type="text"]{ width:75%;}
.inhouse-col p{ font-size:13px; line-height:21px}
.form-col{ width:100%; padding:0; float: none; border:none;}
}
@media screen and (max-width : 468px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:200px}
.grid .row-title, .w-sidebar .grid .row-title{width:200px}
.grid .row-details, .w-sidebar .grid .row-details{width:170px}
}
@media screen and (max-width : 458px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:190px}
.grid .row-title, .w-sidebar .grid .row-title{width:190px}
.grid .row-details, .w-sidebar .grid .row-details{width:160px}
}
@media screen and (max-width : 437px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:180px}
.grid .row-title, .w-sidebar .grid .row-title{width:180px}
.grid .row-details, .w-sidebar .grid .row-details{width:150px}
.options-col{ margin:10px;}
}
@media screen and (max-width : 416px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:170px}
.grid .row-title, .w-sidebar .grid .row-title{width:170px}
.grid .row-details, .w-sidebar .grid .row-details{width:140px}
.qlty-con .qlty-box{ width:80%;}
}
@media screen and (max-width : 395px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:160px}
.grid .row-title, .w-sidebar .grid .row-title{width:160px}
.grid .row-details, .w-sidebar .grid .row-details{width:130px}
}
@media screen and (max-width : 374px) {
.grid .course-listing-row,.w-sidebar .grid .course-listing-row{ width:150px}
.grid .row-title, .w-sidebar .grid .row-title{width:150px}
.grid .row-details, .w-sidebar .grid .row-details{width:120px}
}
@media screen and (max-width : 362px) {
.cat-row-box ul li a{ width:120px; min-height:30px;}
}
@media screen and (max-width : 354px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:140px}
.grid .row-title, .w-sidebar .grid .row-title{width:140px}
.grid .row-details, .w-sidebar .grid .row-details{width:110px}
#orderby { width:50px;}
}
@media screen and (max-width : 333px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:130px}
.grid .row-title, .w-sidebar .grid .row-title{width:130px}
.grid .row-details, .w-sidebar .grid .row-details{width:100px}
}
@media screen and (max-width : 312px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:120px}
.grid .row-title, .w-sidebar .grid .row-title{width:120px}
.grid .row-details, .w-sidebar .grid .row-details{width:90px}
.top-filter-results{ font-size:13px}
}
@media screen and (max-width : 294px) {
.grid .course-listing-row, .w-sidebar .grid .course-listing-row{ width:110px}
.grid .row-title, .w-sidebar .grid .row-title{width:110px}
.grid .row-details, .w-sidebar .grid .row-details{width:80px}
}
@media screen and (max-width :420px) {
.title-holder h3{ font-size:18px}
.home-inhouse{ height:200px !important;}
.list .row-btn, .list2 .row-btn{ display:none !important;}
.list .row-date , .list2 .row-date{ min-width:90px !important; max-width:90px !important}
.list .row-venue, .list2 .row-venue{ padding:0 10px !important; text-align:center !important}
.default-banner h2{ font-size:20px}
.side-btn{ display:none !important;}
.side-fee{ width:96% !important; margin:0 2% !important;}
.side-ven{ text-align:center !important}
.side-sched-left{ width:75%;}
.side-sched-right{ width:25%;}
.reg-btn-mobile{ display:block}
.course-Mtitle{ font-size:28px; line-height:33px}
.course-Stitle{ font-size:18px; line-height:23px;}
.options-img{ display:none;}
.options-col{ display:block; width:95%; margin:10px 2.5%}
.options-text br{ display:none;}
.options-text{ margin:7px 0}
.options-btn a{ width:95%; margin:0 }
}
@media screen and (max-width :620px) {
.footer{ padding:20px 0;}
.footer-col{ float:none; width:95%; padding:10px 2.5%; margin:0}
}
@media screen and (max-width :401px) {
.top-logo{ margin-right: inherit; width:70%}
.cs-venue{ min-height:30px;}
.cat-box{ width:35%; height:100px; margin:10px 5px}
.cat-icon{ width:40px; height:40px; }
.cat-icon img{ height:30px;}
.cat-title{ font-size:12px;}
.acc-box{ margin:10px; width:40%;}
.acc-logo{ width: 100%; height: inherit}
.acc-box img{ max-width:119px; width:100%;}	
.acc-title{ font-size:12px;}
}
@media screen and (max-width :350px) {
.list .row-date, .list .row-venue, .list2 .row-date, .list2 .row-venue {
min-width: 60px !important;
max-width: 60px !important;
}
@media screen and (max-width :335px) {
.top-logo{ margin-right: inherit; width:65%}
}
@media screen and (max-width :289px) {
.top-logo{ margin-right: inherit; width:60%}
}








































