/* # Genesis Sample Child Theme  

Theme Name: Logistics Hires

Theme URI: 

Description: This is the sample theme created for the Genesis Framework.   

Author:   

Author URI: http://www.studiopress.com/  

Template: genesis  

Template Version: 2.1.2  

Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready  

License: GPL-2.0+  

License URI: http://www.gnu.org/licenses/gpl-2.0.html  

*/

@charset "utf-8";

@font-face {

    font-family: 'robotoregular';

    src: url('./fonts/roboto-regular_1-webfont.eot');

    src: url('./fonts/roboto-regular_1-webfont.eot?#iefix') format('embedded-opentype'),

         url('./fonts/roboto-regular_1-webfont.woff2') format('woff2'),

         url('./fonts/roboto-regular_1-webfont.ttf') format('truetype'),

         url('./fonts/roboto-regular_1-webfont.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'robotobold';

    src: url('./fonts/Roboto-Bold_2-webfont.eot');

    src: url('./fonts/Roboto-Bold_2-webfont.eot?#iefix') format('embedded-opentype'),

         url('./fonts/Roboto-Bold_2-webfont.woff') format('woff'),

         url('./fonts/Roboto-Bold_2-webfont.ttf') format('truetype'),

         url('./fonts/Roboto-Bold_2-webfont.svg#robotobold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'archivo_narrowbold';

    src: url('./fonts/archivonarrow-bold-webfont-webfont-webfont.eot');

    src: url('./fonts/archivonarrow-bold-webfont-webfont-webfont.eot?#iefix') format('embedded-opentype'),

         url('./fonts/archivonarrow-bold-webfont-webfont-webfont.woff2') format('woff2'),

         url('./fonts/archivonarrow-bold-webfont-webfont-webfont.ttf') format('truetype'),

         url('./fonts/archivonarrow-bold-webfont-webfont-webfont.svg#archivo_narrowbold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'archivo_narrowregular';

    src: url('./fonts/archivonarrow-regular-webfont-webfont.eot');

    src: url('./fonts/archivonarrow-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),

         url('./fonts/archivonarrow-regular-webfont-webfont.woff2') format('woff2'),

         url('./fonts/archivonarrow-regular-webfont-webfont.ttf') format('truetype'),

         url('./fonts/archivonarrow-regular-webfont-webfont.svg#archivo_narrowregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

body {background-color:#fff;  height:100%; font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.wrapper{width:100%;  max-width:1180px; margin:0px auto; padding:0px 0px 0px 0px;}

.header-part {width:100%; float:left; background-color:#f58426; margin:0px; padding:0px 0px 0px 0px;}

.hed-top { width:100%; float:left; margin:15px 0 0 0; padding:0px; background:#fff;

-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;}

.logo{ float:left; margin:0px; padding:25px 17px;}

.headright {float: right; margin: 0 0 0 0px; padding:25px 9px 11px 0; width:100%; max-width:265px;}

.callicon,.mailicon {float:left; font-size:16px; color:#6c6c6c; font-family: Arial, Helvetica, sans-serif;; margin:8px 0; font-weight:bold;}

.callicon a,.mailicon a {color:#6c6c6c;}

.call-i {width:22px; height:22px; display:inline-block; background:url(./images/sprite.png) -34px 0px no-repeat; margin-right:10px; vertical-align: -4px;}

.email-i {width:22px; height:15px; display:inline-block; background:url(./images/sprite.png) -63px 0px no-repeat; margin-right:10px; vertical-align: -2px;}

.ask-box { float:right; margin:0 45px 0 0; padding:25px 0; max-width:270px; width:100%;}

.ask-icon { width:21%; float:left; margin:0px; padding:0px;}

.ask-icon i {width:40px; height:36px; display:inline-block; background:url(./images/sprite.png) -96px 0px no-repeat; margin-right:15px; margin:3px 0 0 0;}

.ask-text { width:79%; float:left; margin:0px; padding:0px;}

.ask-text span { width:100%; float:left; font-size:14px; line-height:16px; color:#5e5e5e;}

.ask-text strong { font-weight:normal; width:100%; float:left; font-size:23px; line-height:24px; color:#da251c; font-family:'archivo_narrowbold';}

.social-icons { float: right; margin:0px 0 0; padding:0 15px 0 0;}

.social-icons li { color: #a8a8a8; display: inline-block; padding:8px 5px; vertical-align: middle;}

.social-icons li a {background-image: url("./images/sprite.png"); background-repeat: no-repeat; display: inline-block; height:33px; position: relative; text-indent: -9999px; transition: all 0.2s ease-out 0s;width:33px;}

.social-icons li a:hover { opacity:0.6;}

.social-icons li.social-facebook a {background-position: 0px -46px;}

.social-icons li.social-twitter a {background-position: -44px -46px;}

.social-icons li.social-linkedin a {background-position: -89px -46px;}

.bodypart{ width:100%; float:left; margin:0px; padding:0 0 10px 0; background:#fff; border:1px solid #ebebeb; border-top:0px;

-webkit-box-shadow: 0px 6px 6px #ebebeb;-moz-box-shadow: 0px 6px 6px #ebebeb;box-shadow: 0px 6px 6px #ebebeb;}

.leftpart-inner {float:left; margin:0px; padding:0px 45px 0 30px; width:100%;}

.leftpart {float:left; margin:0px; padding:0px 45px 0 30px; width:70%; /*width:70%;*/}

.hedsty01 { width:100%; float:left; margin:0px; padding:25px 0 22px 0; font-size:29px; line-height:32px; color:#333333; font-family:'archivo_narrowbold';}

.pagecontantext { width:100%; float:left; margin:0px; padding:0px; text-align:justify; font-size:14px; line-height:25px; color:#5a5a5a;}

.rightpart {float:right; margin:0; padding:25px 30px 0 0; width:30%;}

.rightbox { width:100%; float:left; margin:0 0 30px 0; padding:0px; border:1px solid #eeeeee;

-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}

.office-text { width:100%; float:left; margin:0px; padding:20px 20px;}

.office-text strong { width:100%; display: block;  font-weight:normal; color:#585858; font-size:21px; font-family:'archivo_narrowbold'; padding:18px 0 6px 0;}

.office-text span { width:100%; float:left; margin:0px; padding:12px 0 0px 0; font-size:13px; color:#626262;}

.click-here-but { width:100%; float:left; margin:0 0 0px 0; padding:20px; background:#f5f5f5; text-align:center;}

.click-here-but a { width:100%; line-height:34px; background:#f58426; display:inline-block; font-size:17px; color:#fff; font-family:'archivo_narrowbold'; text-transform:uppercase;

-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;}

.click-here-but a:hover { text-decoration:none; background:#494949; color:#fff;}

.newsbox {width:100%; float:left; margin:0 0 30px 0; padding:0px; border:1px solid #eeeeee;

-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}

.new-text { width:100%; float:left; margin:0px; padding:20px 20px 5px 20px;}

.new-text strong { width:100%; float:left; font-weight:normal; color:#da251c; font-size:24px; font-family:'archivo_narrowregular'; border-bottom:1px dotted #a2a2a2; padding:0 0 15px 0;}

.new-list { width:100%; float:left; margin:0 0 10px 0; padding:0 0 15px 0; border-bottom:1px dotted #dbdbdb;}

.new-text span { width:100%; float:left; margin:0px; padding:12px 0 0px 0; font-size:17px; color:#626262; font-family:'archivo_narrowbold';}

.new-text p { width:100%; float:left; margin:0px; padding:10px 0 0px 0; font-size:13px; color:#626262; line-height:22px; text-align:justify;}

.read-more-but { width:100%; height:34px; line-height:34px; float:left; margin:0px; padding:0 25px; background:#f5f5f5; text-align:right;}

.read-more-but02 { width:100%; height:34px; line-height:34px; float:left; margin:0px; padding:0 0px; text-align:right;}

.read-more-but a { text-decoration:underline;}

.ser-box { width:100%; float:left; margin:0px 0 0 0; padding:25px; background:#f2f2f2; list-style:none;}

.ser-box li { width:29.33%; float:left; margin:2%; padding:0px;}

.h-ser-img { width:100%; float:left; margin:0px; padding:0px;}

.h-ser-title { width:100%; line-height:42px; float:left; margin:0px; padding:0px; background:#676767; font-family:'archivo_narrowbold'; font-size:20px; color:#fff; text-align:center;}

.h-ser-title a { width:100%; display:block; color:#fff;}

.h-ser-title a:hover {color:#fff !important;}

.blog-item:hover .h-ser-title {background:#f58426; color:#fff;}

.h-ser-text { width:100%; float:left; margin:0px; padding:15px; background:#fbfbfb;}

.h-ser-text p { width:100%; float:left; text-align:justify; color:#6f6f6f; font-size:13px; line-height:22px; margin:0 0 10px 0;}

.h-ser-text .readmore { width:100%; display:block; margin:0px; padding:0 0px; text-align:right; font-size:14px; color:#6f6f6f; text-decoration:underline;}

.h-ser-text .readmore:hover { color:#da251c;}

/*FAQ Page*/

.innerbanner { width:100%; height:250px; background:url(./images/inner-banner.jpg) top center no-repeat;background-size:cover;}

.inner-b-title { width:100%; float:left; margin:0px; padding:110px 0 0 1%; font-size:26px; line-height:37px; color:#333333; font-family:'archivo_narrowbold';}

.faq-page { width:100%; float:left; margin:30px 0 50px 0;}

.faq-title { width:100%; border-bottom:1px solid #e4e3e4; float:left; font-family:'robotoregular' , Helvetica, Arial, sans-serif; font-size:20px; color:#404040; line-height:22px; padding:20px 0 10px 0;}

.faq-page .faqheader {font-family:'archivo_narrowbold', Arial, Helvetica, sans-serif; color:#525252; cursor: pointer; font-size:16px; line-height:20px; padding:12px 0px 12px 0px;text-transform: none;border-bottom: 1px dotted #dbdcdc;}

.faq-page .faqheader:hover { color:#da251c; text-decoration:underline;}

.faq-page strong{width:18px; height:18px; float:left; display:inline-block; background:url(./images/stript.png) 2px -123px no-repeat; padding:0px; margin-right:5px;}

.faq-page .openheader strong {background:url(./images/stript.png) -22px -123px no-repeat; color: #080401;}

.faq-page .categoryitems {color: #666666;float: left; font-family: 'robotoregular',Arial,Helvetica,sans-serif; font-size:14px; line-height: 25px; margin:0 0 20px 0; padding:0 0px 0px 30px; text-align: justify; width: 100%;border-bottom: 1px solid #f1f2f2;}

.faq-page .categoryitems p {margin: 0 0 12px;}

.faq-page .categoryitems p a { text-decoration:underline; color:#010070;}

.faq-page .openheader {border-bottom: 0 none;color: #da251c;}

.faq-page strong{width:20px; height:20px; float:left; display:inline-block; background:url(./images/faq-icon.png) -20px 0px no-repeat; padding:0px; margin-right:10px;}

.faq-page .openheader strong {background:url(./images/faq-icon.png) 0px 0px no-repeat; color: #080401;}

/*contact us page*/

.contact-page { width:100%; float:left; margin:20px 0 0 0; padding:0px;}

.contact-left { width:50%; float:left;font-family: 'robotoregular',Arial,Helvetica,sans-serif; font-size:14px; line-height: 25px; color:#626262;}

address { width:100%; float:left; font-style:normal; line-height:24px;}

.contact-left strong { font-weight:normal; font-family:'archivo_narrowbold'; font-size:18px; padding:0px;}

.office-pic { width:50%; float:left; text-align:center;}

.office-pic img {display: block;}

.contact-right { width:50%; float:right;}

.map-box {float: left; margin:20px 0 0; width: 100%;}

.map-box iframe {border: 1px solid #ccc !important;display: block; float: left; height:260px; padding:5px; width:100%;}

/*Location Page*/

.location-page  { width:100%; float:left; margin:20px 0 0 0; padding:0px;}

.locn-title { width:100%; float:left; margin:0 0 20px 0; padding:10px; background:#e7e7e7; color:#da251c; font-family:'archivo_narrowbold'; font-size:18px; border:1px solid #c9c9c9;

-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.locn-box { width:50%; float:left; margin:0 0 35px 0; padding:0 24px 0 5px;}

.locn-box strong { font-weight:normal; width:100%; float:left; margin:0 0 5px 0; padding:0px; color:#da251c; font-family:'archivo_narrowbold'; font-size:16px;}

.locn-box p { width:100%; margin:0px; font-size:14px; line-height:22px;}

.locn-box a { display:block; float:left; margin:5px 0 0 0; padding:0px; text-decoration:underline; font-size:14px;}

/*********Custom CSS*******/

.breadcrumb {color: #515151;font-size: 14px; padding:15px 10px 10px 15px;}

.bcurm {padding:10px 0 0 0;}

.vcodetbox{border: 1px solid #d4d2d2; border-radius: 2px; color: #737373; font-size: 12px; height: 36px; margin: 0; padding: 0; text-indent: 5px; width: 25%;}

.vcodeimg{margin-top:5px;}

.hedsty02 {border-bottom: 1px solid #efe9e2; color: #585858; float: left; font-family: 'archivo_narrowbold',Arial,Helvetica,sans-serif; font-size: 26px; line-height:24px; padding: 30px 0 20px; width: 100%; margin-bottom:10px;}

/*********Resources Page*******/

.resources-page {width:100%; float:left; margin:40px 0 0 0; padding:0px;}

.resources-page .pagecontantext a {color:#C70003;}

.res-title01 {width:100%; float:left; margin:0px; padding:0px;}

.res-title01 strong {width:100%; float:left; margin:0px; padding:0px; font-weight:normal;font-family:'archivo_narrowbold'; font-size:18px; color:#a10101;}

.res-title01 span {width:100%; float:left; margin:5px 0 10px 0; padding:0px; font-weight:normal;font-family:'robotoregular'; font-size:15px; color:#5a5a5a;}

.children-text {width:100%; float:left; margin:5px 0; padding:0px;}

.children-text strong {width:12%; float:left; margin:0px; padding:0px; font-weight:normal;font-family:'archivo_narrowbold'; font-size:18px; color:#a10101;}

.children-text a {width:88%; float:left; margin:0; padding:0px; font-weight:normal;font-family:'robotoregular'; font-size:16px; color:#5a5a5a;}

.res-logo { width:100%; float:left; margin:15px 0; padding:0px;}

/*********Company Page*******/

.company-page {width:100%; float:left; margin:20px 0 0 0; padding:0px;}

.com-mainhed { width:100%; float:left; margin:0 0 30px 0; padding:0px;font-family:'archivo_narrowbold'; font-size:24px; line-height:24px; color:#333333;}

.com-mainhed02 { width:100%; float:left; margin:30px 0 30px 0; padding:0 0 10px 0;font-family:'archivo_narrowbold'; font-size:24px; line-height:24px; color:#333333; border-bottom:3px solid #e6e6e6;}

.com-hed01 { width:100%; float:left; margin:0 0 20px 0; padding:0px;font-family:'robotobold'; font-size:18px; line-height:18px; color:#a10101;}

.com-hed02 { width:100%; float:left; margin:0 0 10px 0; padding:0px;font-family:'robotobold'; font-size:14px; line-height:18px; color:#a10101;}

.pagecontantext > ul {padding:0 0 0 25px;margin-bottom: 20px;}

.pagecontantext li {margin: 5px 0;}

/*********services Page*******/

.services-page {width:100%; float:left; margin:20px 0 0 0; padding:0px;}

.redtext {color: #a10101; font-family: Tahoma; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none;}

/****FAQS****/

.hrf-title.close-faq span {

  background: #FF0003 url("./images/open.png") no-repeat scroll center center !important;

  height:20px !important;

  width:20px !important;

  top:5px !important;

}

h3.hrf-title {

  border-bottom: 1px dotted #dbdcdc !important;

  color: #525252 !important;

  font-family: "archivo_narrowbold",Arial,Helvetica,sans-serif ;

  font-size: 16px !important;

  line-height: 20px !important;

  padding:10px 10px 10px 50px !important;

}

.hrf-title.open-faq span {

  background: #FF0003 url("./images/close.png") no-repeat scroll center center !important;

  height:20px !important;

  width:20px !important;

  top:5px !important; 

}

.hrf-content {

  border-bottom: 1px solid #f1f2f2 !important;

  color: #666666 !important;

  font-family: "robotoregular",Arial,Helvetica,sans-serif !important;

  font-size: 14px !important;

  line-height: 25px !important;

  padding:10px 0 0 30px !important;

  text-align: justify !important;

}

/*Enrollment Form page*/ 

.ullist { width:100%; float:left; margin:0px; padding:0 0 0 20px; list-style-type: decimal; font-size:14px;}

.ullist li { width:100%; float:left; margin:0px; padding:0 0 5px 10px; line-height:24px;}

.boldfont {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#454545;}

.bg1 { width:100%; float:left; margin:0px; padding:8px 0;}

.bg2 { width:100%; float:left; margin:0px; padding:8px 0;}

.applynow_form { width:100%; margin:0px; padding:0px; border:1px solid #f3f2e9; float:left;}

.applynow_lable {width:40%; font-size:13px; line-height: 19px; color:#373737; display:block; padding:4px 0px; margin-right:15px; float:left; font-family:Arial, Helvetica, sans-serif; text-align:right;}

.applynow_input {width:57%; margin:0px 0px 0px 0px;  display:block; padding:2px 0px; float:left;}

.applynow_input .inputsty{ width:60%;  margin:0px; padding:0px; border:solid 1px #d4d2d2; border-radius:2px; height:28px; text-indent:5px; font-size:12px; color:#737373; -webkit-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);}

.vcodetxt{ width:20%;  margin:0px; padding:0px; border:solid 1px #d4d2d2 !important; border-radius:2px; height:28px; text-indent:5px; font-size:12px; color:#737373;

-webkit-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);

box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1); float:left;}

.categoryfild01 {border: 1px solid #CECECE;border-radius: 2px; box-shadow: 2px 2px 7px 0 rgba(195, 195, 195, 0.4) inset;color: #676767;font-family: Arial,Helvetica,sans-serif; font-size: 12px; height:28px; margin: 0; padding: 2px !important; width:60%;}

.categoryfild01 option {height:18px; margin-top:5px;}

.red-color {color: #f00;}

.contformditext { display: block; float: left; margin: 0; padding: 2px 0; width:55%;}

.conttextareasty{width:100%; height:80px; border:solid 1px #d6d6d6; background-color:#fff; border-radius:4px; font-family: Arial, Helvetica, sans-serif; color:#737373; font-size:12px; padding:8px 4px 8px 4px; margin:0px;

-webkit-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);

-moz-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);

-o-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);

-ms-box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);

box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.1);}

.conttextareasty:focus{background:#fff; box-shadow: 0 0 5px rgba(107, 107, 107, 0.5); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0 0 2px rgba(107, 107, 107, 0.5); color:#505050} 

.buttondiv { width:100%; float:left; padding:0 0 0 42.5%; margin:10px 0; }

.buttondiv .button { background:#f58426 !important; border:none !important;border-radius:15px;color: #fff;font-family: "archivo_narrowbold";font-size:15px;line-height:30px;text-transform: uppercase; padding:0 25px;}

.buttondiv .button { background: #f58426 none repeat scroll 0 0 !important; border: medium none !important; border-radius: 15px; color: #fff; font-family: "archivo_narrowbold"; font-size: 15px; line-height: 30px; padding: 0 25px;  text-transform: uppercase;

  margin: 0; height: 35px;/* width: 20%;*/}

.buttondiv .button:hover { background:#434343 !important;}

span.wpcf7-not-valid-tip {width: 100%;float: left;}

/********Job Plugin Style************/

.ctcustomstyle  .job_filters{background:#fff;}

.fullwidth{width:100% !important;}

.wpcf7-list-item {display: block; width: 100%;}



.ctcustomstyle .search_jobs input[type="text"] {
	height: 40px;
}
.job_filters .search_jobs div.search_remote_position {
	margin: 20px 0 10px 0 !important;
	clear: both !important;
	padding: 0 !important;
	width: 100% !important;
}
.search_submit input {
	width: auto !important;
	padding: 10px 30px !important;
	background: #f58426;
	border: none;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
ul.job_listings li.job_listing a img.company_logo {
	position: unset;
	vertical-align: ;
}
.job_filters .search_jobs div.search_submit {
	margin-bottom: 10px;
}




.rightsidetxt{ display: block; font-size: 15px; line-height: 25px; padding:10px 0 0px 0; text-align: justify; width: 100%; margin-bottom: 0px; color:#5a5a5a;}

.smlheading{width: 100%; font-size: 16px; font-weight: bold; display: block; padding-bottom: 10px;}



.meta > .date date{display:none;}

/*.job-listing-meta .job-type {display:none;}*/



.job-listing-meta .date-posted{display:none;}



.single_job_listing .company .name{margin:0px !important; padding-left:57px !important;}



.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button{

margin:0px; border:solid 0px; background-color:#f58426; border-radius:4px; color:#fff; text-transform:uppercase; font-family:"archivo_narrowbold" ; font-size:30px; -webkit-appearance: none;}

.buttondiv .button{ -webkit-appearance: none;}



.job_listing-template-default .site-inner{-webkit-box-shadow: 0px 6px 6px #ebebeb;-moz-box-shadow: 0px 6px 6px #ebebeb;box-shadow: 0px 6px 6px #ebebeb; padding:0px 45px; border:1px solid #ebebeb;}

.job_listing-template-default .site-inner:before, .job_listing-template-default .site-inner:after{content: ""; display: table;} .job_listing-template-default .site-inner:after{clear: both;} 

.site-inner .entry{padding:0px !important;}

div.wpcf7-mail-sent-ok { display: none !important;}



.leftimg > img { float: left; border: 1px solid #bebebe; margin: 10px 10px 15px 0;}

.ullist02 { width:57%; float:left; margin:0px; padding:0 0 0 20px; list-style-type:square; font-size:14px; text-align:left;}

.ullist02 li { width:100%; float:left; margin:0px; padding:0 0 5px 10px; line-height:24px;}

.ctheadstyle {color: #E5791F; font-size:18px;}

.ctheadstyle03 {font-weight: bold; float: left; margin: 0 10px 0px 0;}

.ctheadstyleh {color: #e5791f; font-size: 16px; font-weight: bold; margin-bottom:5px;}

.black {color: #3F3F41;}

.orange {color: #F58426;}

@media screen and (max-height: 575px){

#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}





.contantleft{width:45%; float:left; }

.contantleft iframe{padding: 5px; border: solid 1px #d9d9d9; width: 100%;}

.contantright{width:52%; float:right;}

.contantright img{ width:100%; }

.resourcescol3{float: left; width: 31.33%; margin:1% 1%;}



.rightimage > img {width: 22%; float: right;}

.comlogo { padding: 25px; background:#f2f2f2 none repeat scroll 0 0;}

.resourcescol3-bottom {float: left; padding: 10px 25px; width: 25%;}



.profile_lcontent {width: 78.7%;float: left; padding: 0 30px 0 0;}

.profile_rimage{width: 21.3%;float: right;}

.ctimagestyle {margin:30px 0 0; text-align:center;}

.contantright > iframe {width: 100%; height: 340px;  border: 1px solid #bebebe;  padding: 5px;}



.reslinkstyle {

  background: #f4f4f4 url("./images/pdficon.png") no-repeat scroll 15px 15px;

  border-radius: 4px;

  display: inline-block;

  margin: 15px 0 0;

  padding: 0px 30px 0px 100px;

  height: 80px;

  font-size: 17px;

  text-transform: uppercase;

  border: 1px solid #ddd;

}

.reslinkstyle strong {

  margin: 32px 0 0 0;

  display: inline-block;

}

.entry-meta{display:none !important;}

.entry-categories {display: none !important;}

.ctjob-detail {float: right !important; color: #000 !important;}