/*
Theme Name: Pro Glove
*/

/***************************************************************/
/***********FONTS*********/
/***************************************************************/
@font-face {
 font-family: 'MyriadPro-Regular';
 src: url('fonts/MyriadPro-Regular.eot');
 src: local('?'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro-Bold';
 src: url('fonts/MyriadPro-Bold.eot');
 src: local('?'), url('fonts/MyriadPro-Bold.woff') format('woff'), url('fonts/MyriadPro-Bold.ttf') format('truetype'), url('fonts/MyriadPro-Bold.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro-Light';
 src: url('fonts/MyriadPro-Light.eot');
 src: local('?'), url('fonts/MyriadPro-Light.woff') format('woff'), url('fonts/MyriadPro-Light.ttf') format('truetype'), url('fonts/MyriadPro-Light.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro-SemiCn';
 src: url('fonts/MyriadPro-SemiCn.eot');
 src: local('?'), url('fonts/MyriadPro-SemiCn.woff') format('woff'), url('fonts/MyriadPro-SemiCn.ttf') format('truetype'), url('fonts/MyriadPro-SemiCn.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro-BoldSemiCn';
 src: url('fonts/MyriadPro-BoldSemiCn.eot');
 src: local('?'), url('fonts/MyriadPro-BoldSemiCn.woff') format('woff'), url('fonts/MyriadPro-BoldSemiCn.ttf') format('truetype'), url('fonts/MyriadPro-BoldSemiCn.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Myriad-Headline';
 src: url('fonts/Myriad-Headline.eot');
 src: url('fonts/Myriad-Headline.woff2') format('woff2'), url('fonts/Myriad-Headline.woff') format('woff'), url('fonts/Myriad-Headline.ttf') format('truetype'), url('fonts/Myriad-Headline.svg#Myriad-Headline') format('svg'), url('fonts/Myriad-Headline.eot?#iefix') format('embedded-opentype');
 font-weight: normal;
 font-style: normal;
}
/***************************************************************/
/***********GENERAL CLASSES*********/
/***************************************************************/
html.js.cookie-bar-bar.cookie-bar-top-bar {
    margin-top: 30px !important;
}
html, body { min-height: 100%; }
body { font-size: 22px; font-family: 'MyriadPro-SemiCn'; color: #000000; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'MyriadPro-BoldSemiCn' !important; }
.text-orange { color: #de6230; }
.button-orange { background: #de6230 none repeat scroll 0 0; color: #ffffff; padding: 10px 15px; font-size: 22px; font-family: 'MyriadPro-BoldSemiCn'; }
.button-orange:hover { background: #000000 none repeat scroll 0 0; color: #ffffff; text-decoration: none; }
.text-white { color: #ffffff; }
.stop-scrolling { height: 100%; overflow: hidden; }
/***************************************************************/
/***********HEADER*********/
/***************************************************************/

header.page-header .navbar-brand > img { position: relative; z-index: 1; }
.logged-in.admin-bar .navbar.navbar-default.navbar-fixed-top { top: 32px; }
header.page-header { /*background: #3c3c3b none repeat scroll 0 0;*/ /*border: medium none;*/ margin: 0 0 0 0; padding: 0; }
header.page-header .navbar-default { background: #3c3c3b url("images/head_bg.png") no-repeat scroll 92% center; border: medium none; border-radius: 0; margin-bottom: 0; padding: 10px 0; }
header.page-header .navbar-default .navbar-nav li > a { color: #fff; font-family: Myriad-Headline; font-size: 17px; text-transform: uppercase; }
header.page-header .navbar-default .navbar-nav li > a:focus, header.page-header .navbar-default .navbar-nav li > a:hover, header.page-header .navbar-default .navbar-nav > .open > a { background-color: transparent; color: #de6230; }
header.page-header .navbar-default .navbar-nav > li > a:hover, header.page-header .navbar-default .navbar-nav > .open > a { border-bottom: 4px solid; }
header.page-header .navbar-default .navbar-nav li .dropdown-menu { background-color: #000; }
header.page-header .navbar-default .navbar-nav > .open > a, header.page-header .navbar-default .navbar-nav > .open > a:focus, header.page-header .navbar-default .navbar-nav > .open > a:hover { background-color: transparent; color: #de6230; }
header.page-header .navbar-nav > li > a { margin-right: 10px; padding-bottom: 0; padding-left: 0; padding-right: 0; text-align: left; }
 header.page-header .nav.navbar-nav > li:not(:last-child), header.page-header .nav.navbar-nav > li:first-child {
 margin-right: 15px;
}
header.page-header .nav.navbar-nav > li:first-child { margin-left: 60px; }
/***************************************************************/
/***********PAGE CONTENT*********/
/***************************************************************/

.homepage .page-content { position: relative; }
.landing-block { /*background: rgba(0, 0, 0, 0) url("images/hero_image.jpg") no-repeat scroll top center / 100% auto;*/ position: relative; height: 100%; overflow: hidden; }
video#bgvid { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100; -ms-transform: translateX(-50%) translateY(-70px); -moz-transform: translateX(-50%) translateY(-70px); -webkit-transform: translateX(-50%) translateY(-70px); transform: translateX(-50%) translateY(-70px); background: url(images/background_mobile.jpg) no-repeat; background-size: cover; }
.slider-head { color: #fff; /*position: absolute;*/ text-transform: uppercase;/*top: 5%;*/ }
.slider-head h1 { font-size: 125px; padding-top: 12%; }
.slider-links.clearfix > div.col-md-9 > ul > li:nth-child(1) > a {
background:#de6230 none repeat scroll 0 0
}
.slider-head h1 span { display: block; }
.slider-head h1 span:first-child { font-family: "MyriadPro-BoldSemiCn"; }
 .slider-head h1 span:nth-child(2) {
 font-family: "MyriadPro-SemiCn";
}
.slider-links.clearfix { /*margin-top: 156px;*/ position: absolute; width: 100%; }
.slider-links ul { padding: 0; }
.slider-links li { font-family: 'MyriadPro-SemiCn'; font-size: 22px; display: inline-block; text-align: center; width: 31%; margin-right:10px; color:#fff; }
.slider-links p { color: #fff; }
.slider-links a { color: #fff; display: block; padding: 15px 4px; text-transform: uppercase; letter-spacing:3px; background: #878787 none repeat scroll 0 0; margin-bottom:8px; }
.slider-links a:hover { text-decoration: none; background: #de6230 none repeat scroll 0 0; }
.mark-blocks { /*background: #ffffff url("images/glove.png") no-repeat scroll center 85% / auto 80%;*/ padding: 25px 0 50px; font-family: 'MyriadPro-BoldSemiCn'; font-size: 22px; }
.mark-block-4 p { line-height: 22px; }
.combine-with-line { background: #ffffff url(images/line_combine_with.png) no-repeat scroll center bottom / 75% auto; padding-bottom: 1px; margin-bottom: 20px; }
.combine-with-line > p { color: #878787; }
.mark-block-3 { color: #878787; font-family: 'MyriadPro-SemiCn'; }
.mark-blocks .mark-blocks-head h1 { font-size: 125px; font-family: 'MyriadPro-SemiCn'; margin-top: 0; }
.mark-blocks .mark-blocks-head h1 span { color: #de6230; font-family: 'MyriadPro-BoldSemiCn'; }
.page-content > div#application { margin: 70px 0 60px; }
#application .row { margin-bottom: 25px; }
.applications-style { color: #fff; height: 150px; padding: 20px 30px; text-align: center; text-transform: uppercase; transition: all 1s ease; }
#applications-style-1 { background: url('images/1.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-2 { background: url('images/2.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-3 { background: url('images/3.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-4 { background: url('images/4.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-5 { background: url('images/5.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-6 { background: url('images/6.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-7 { background: url('images/7.jpg') no-repeat center center #de622f; background-size:cover; }
#applications-style-8 { background: url('images/1.jpg') no-repeat center center #de622f; background-size:cover; }
.applications-style:hover { background: #de622f none repeat scroll 0 0 !important; text-align: left; }
.applications-style:hover > * { transition: all 1s ease; }
.applications-style span { position: relative;/*transform: translateY(-50%);*/ }
.applications-style span.single-line { top: 36%; letter-spacing:3px; }
.applications-style span.double-line { top: 18%; letter-spacing:3px; }
.applications-style:hover span { top: 0 !important; }
.applicationsPanel h2 { color:#878787; text-transform:uppercase; text-align:center; letter-spacing:3px; margin-top: 15%; }
.applicationsPanel p { font-size:22px; font-family: 'MyriadPro-Regular'; line-height:1.4; font-style:italic; }
.applications-style > p { display: none; font-size: 17px; margin-top: 10px; text-transform: none; font-family: 'MyriadPro-Regular'; }
.applications-style:hover p { display: block; }
.longFooter { bottom: -600px; position: relative; width: 100%; }
#image-reel, #image-reel .reel { }
.vcenter { display: inline-block; vertical-align: middle; float: none; }
.myid .col-md-3 { padding-left:10px; padding-right:10px; }
.application_icons_start { margin-bottom: 30px; }
.application_icons_start img { margin: 0 auto; }
.application_icons { text-align: center; color: #878787; }
.application_icons span { display: block; }
.customers-listings { margin: 35px 0; }
.customers-listings a:hover { text-decoration: none; }
.customers-listings a:hover .listing-single-customer-desc { background: #de622f none repeat scroll 0 0; }
.listing-single-customer { margin-bottom: 5px; }
.listing-single-customer-desc { background: #575756 none repeat scroll 0 0; color: #fff; padding: 15px; }
.listing-single-customer-desc > h1 { margin-bottom: 0; margin-top: 7px; font-family: 'MyriadPro-BoldSemiCn'; font-size: 22px; text-transform: uppercase; }
.listing-single-customer-desc > p { margin-bottom: 0; font-family: 'MyriadPro-SemiCn'; font-size: 14px; }
.single-post-content { padding: 30px 0 0; }
.single-post-content ul { list-style: outside none none; padding: 0; }
.single-post-content ul li { background: rgba(0, 0, 0, 0) url("images/li_bullet.png") no-repeat scroll left 7px; padding-left: 25px; }
.related-customers .related-customers-bg { /*background: #969696 none repeat scroll 0 0;*/ padding: 20px 0 10px; }
.related-customers .listing-single-customer a:hover .listing-single-customer-desc { background: #de622f none repeat scroll 0 0; }
.related-customers .listing-single-customer a:hover { text-decoration: none; }
.related-customers .related-customer { background: #ffffff none repeat scroll 0 0; margin-bottom: 10px; padding: 10px; }
.related-customers .related-customer span, .single-post-header h1 span { color: #de622f; display: block; }
.single-post-header h1 { font-size: 80px; line-height: 70px; margin-top: 0; text-transform: uppercase; }
.single-post-header-testi { color: #de622f; }
.single-post-header-testi .testimonial-content { color: #de622f; font-style: italic; margin-bottom: 2px; }
.single-post-header-testi .testimonial-author { font-family: 'MyriadPro-BoldSemiCn'; }
.listing-single-customer-img img { width: 100%;/*height: 210px;*/ }
.jobs_listings_ul { list-style: outside none none; padding: 0; }
.list_single_job_title_area.clearfix:hover { cursor: pointer; }
.list_single_job_title_area.clearfix { padding: 15px 0; }
.list_single_job_desc { background: #e3e3e3 none repeat scroll 0 0; padding: 25px 0; }
.job_title { color: #000000; font-size: 22px; font-family: 'MyriadPro-BoldSemiCn'; margin: 0; }
.list_single_job .list_single_job_title_area .col-md-8 { background: rgba(0, 0, 0, 0) url("images/listing.png") no-repeat scroll left center; padding-left:25px; background-size:1%; }
.active_single_job .list_single_job_title_area .col-md-8 { background: rgba(0, 0, 0, 0) url(images/list_hover.png) no-repeat scroll -1px center; padding-left: 27px; background-size: 2%; }
.list_single_job .list_single_job_title_area .col-md-10 { background: rgba(0, 0, 0, 0) url("images/listing.png") no-repeat scroll left center; padding-left:25px; background-size:1%; }
.active_single_job .list_single_job_title_area .col-md-10 { background: rgba(0, 0, 0, 0) url(images/list_hover.png) no-repeat scroll -1px center; padding-left: 27px; background-size: 2%; }
.list_single_job.clearfix:hover { background: #b5b5b5 none repeat scroll 0 0; }
.active_single_job.list_single_job.clearfix { background: #b5b5b5 none repeat scroll 0 0; }
.list_single_job.clearfix { border-bottom: 1px dashed; }
h2.careers_page_jobs_heading { font-size: 22px; padding: 10px 0; }
.download_link { background: rgba(0, 0, 0, 0) url("images/download_icon.png") no-repeat scroll left center; color: #878787; font-family: "MyriadPro-BoldSemiCn"; font-size: 22px; padding: 10px 15px 10px 50px; }
.download_link:hover { color: #de622f; text-decoration: none; }
.join_order_list_form { color: #878787; }
.join_order_list_form td { padding: 10px 5px; }
.join_order_list_form tr td:first-child { text-align: right; }
.wpcf7-form-control.wpcf7-text { border: 1px solid #818181; }
.wpcf7-form-control.wpcf7-submit.button-orange { border: medium none; padding: 7px 40px; text-transform: uppercase; }
.modal_heading { text-align:center; color: #878787; font-size:22px; font-family: 'MyriadPro-BoldSemiCn'; text-transform: uppercase; }
.modal-content { padding: 0 15px 15px; }
#image { height: auto; }
.charger_image { height: auto; }
.ipad { height: auto; }
p { margin: 0 0 30px; }
/***************************************************************/
/***********FOOTER*********/
/***************************************************************/
/*footer.page-footer{*/
/*background:#ffab62;*/
/*width:100%;*/
/*/!*height:100px;*!/*/
/*position:absolute;*/
/*bottom:0;*/
/*left:0;*/
/*}*/
footer.page-footer { background: #878787 none repeat scroll 0 0; color: #ffffff; /*padding-top: 25px;*/ /*padding-bottom: 50px;*/ font-family: 'MyriadPro-Light'; font-size: 16px; }
.fake-footer { font-family: 'MyriadPro-Regular'; background: #3c3c3b none repeat scroll 0 0; border: medium none; color: #878787; font-size: 14px; margin-bottom: 0; border-radius: 0; }
.fake-footer.navbar-default .navbar-nav > li > a:hover { color: #de6230; }
.fake-footer.navbar-default .navbar-nav > li > a:focus { color: #777; }
.page-footer .footerTabs { display: none; margin-top: 30px; padding-bottom: 60px; }
.page-footer li { list-style: none; }
/*.page-footer .widgettitle {*/
    /*font-size: 12px;*/
    /*font-weight: bold;*/
/*}*/

.disclimaer a, .legal a, .page-footer .widgettitle { color: #fff; font-family: "MyriadPro-Bold"; font-size: 16px; text-transform: uppercase; }
#bs-example-navbar-collapse-1 { position: relative; }
#bs-example-navbar-collapse-1 .navbar-right { position: absolute; right: 0; background-color: #878787; top: -10px; }
#bs-example-navbar-collapse-1 .navbar-right li { padding: 0; margin: 0; }
#bs-example-navbar-collapse-1 .navbar-right li a { margin: 24px 0px 0; background-color: #000; padding: 2px 22px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { border-color: #de6230 !important; background-color: #de6230 !important; }
.vc_btn3.vc_btn3-style-modern { background-image: none !important; background-repeat: no-repeat !important; }
.contactButton button { min-width:350px; min-height:62px; font-size:22px !important; }
.letterSpacing4 { letter-spacing:4px; }
.company_contact_area h4 { font-size:22px !important; }
p { margin: 0 0 35px; }
.mark-block { margin-top:14px; }
.freeHtmlMapbottom .fm-map-container > a { text-indent: -99999px; }
.fm-map-container { margin: 0 auto; }
#modal-applications .modal-content { padding: 30px 25px; }
#modal-applications .applications-style span.single-line { top: 34%; }
#modal-applications .applications-style { padding: 15px 25px; }
.mark-block-5 p { margin-bottom: 30px; }
.margined_line .app_icon_line { vertical-align: bottom; }
.margined_line .app_icon { margin-bottom: 0; }
.margined_icon .app_icon_line { vertical-align: top; }
.app_icon { display: inline-block; font-family: "MyriadPro-Light"; color: #868686; }
/*.hand_360{
    position: absolute;
    left: 0;
    right: 0;
    width: 15%;
    margin: 0px auto 0;
}*/
.technologyRight { float:right; position:relative; width: 35%; ; padding-left:50px; padding-top:50px; }
.technologyLeft { float:left; width:60%; }
.technologyLeft .text-orange, .listingP { background: url(images/tech-icon.jpg) no-repeat 0px 6px; padding-left:25px; }
.iconss .margined_line, .iconss .center_line, .iconss .margined_icon { margin-bottom:50px; }
.p-25 { padding-left:25px; }
/*.techApp {
	position:absolute;
	width:98%;
	padding-top:8%;
}*/
.technologyLeft .mark-block-1 .text-right { color: #878787; font-family: 'MyriadPro-SemiCn'; }
.hand_360 { margin: 0px auto 0; }
.center_line .app_icon_line { display: inline-block; margin-top: 45px; vertical-align: top; }
#modal-applications .modal-dialog { width:100%; margin-top:7%; }
.sliderBottomText { margin-top:40px; }
#mapModal { text-align:center; color:#878787; }
#modal-newsletter .newsletter-td-submit .newsletter-submit { background-color: #de6230; border: 0px; color: #fff; width:100%; min-height: 50px; }
#modal-newsletter .newsletter.newsletter-subscription h3 { color: #878787; letter-spacing: 3px; }
#modal-newsletter .newsletter.newsletter-subscription p { color: #878787; font-size: 20px; }
#modal-newsletter .newsletter.newsletter-subscription .label { text-align:right; }
#modal-newsletter { padding-top: 5%; }
.customerFig { padding-left:7px; padding-right:7px; margin-bottom:10px; }
.round-360 { margin-left:80px; }
/***************************************************************/
/***********MEDIA QUERIES*********/
/***************************************************************/
@media (max-width: 1200px) {
.round-360 {
margin-left:130px;
}
 .mark-blocks .mark-blocks-head h1 {
 font-size: 80px;
}
.technologyRight {
 padding-top: 0px;
 margin-bottom: 12% !important;
}
#image-reel .reel {
 width: 84%;
}
.mark-block-3 img {
width:48%;
}
.iconss .margined_line, .iconss .center_line, .iconss .margined_icon {
 margin-bottom: 20px;
}
#image-reel {
 float: left;
}
.round-360 {
margin-left:0px;
}
}
@media screen and ( max-height: 720px ) {
 #image {
 height: 400px;
}
.charger_image {
 height: 275px;
}
.ipad {
 height: 275px;
}
}
 @media (min-width: 1144px) and (max-width: 1294px) {
 #image {
 height: 400px;
}
.charger_image {
 height: 275px;
}
.ipad {
 height: 275px;
}
 .single-post-header h1 {
 font-size: 70px;
}
 .mark-blocks-head h1 {
 font-size: 70px !important;
}
 .hand_360 {
margin-top:0 !important;
}
}
@media (min-width: 992px) and (max-width: 1143px) {
 .single-post-header h1 {
 font-size: 55px;
 line-height: 50px;
}
 .slider-links li {
font-size:18px;
}
}
@media (min-width: 600px) and (max-width: 992px) {
 .ipad {
 display:none
}
.ipad_mobile {
 display:block;
}
 .slider-links li {
font-size:14px;
}
}
@media (max-width: 1015px) {
 .slider-head h1 {
 font-size: 68px;
}
 .slider-links.clearfix {
 margin-top: 2%;
}
}
@media (max-width: 769px) {
.time-image img {
    width: 100% !important;
    height: auto !important;
    position: relative !important;
    top: 25px !important; 
}
 .ipad {
 display:none
}
.ipad_mobile {
 display:block;
}
.mark-block {
margin-top: 26px;
}
}
@media (max-width: 767px) {
 .listing-single-customer-img img {
 height: auto;
}
 header.page-header .navbar-default .navbar-nav > li {
 margin: 0 !important;
}
 header.page-header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
 color: #ffffff;
}
 header.page-header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, header.page-header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
 color: #de6230;
}
 header.page-header .navbar-default .navbar-nav > li > a {
 border-bottom: 4px solid transparent;
}
 #bs-example-navbar-collapse-1 .navbar-right {
 background-color: transparent;
 position: relative;
 right: 0;
 top: 0;
}
 #bs-example-navbar-collapse-1 .navbar-right li a {
 background-color: transparent;
 margin: 0;
 padding: 0;
}
 .page-content > div#application {
 margin: 70px 0 0px;
}
.mark-blocks {
 padding: 25px 0 0px;
}
#application .row {
 margin-bottom: 0px;
}
.page-footer li {
 float: left;
}
.ipad {
 display:none
}
.ipad_mobile {
 display:block;
}
.applicationsPanel h2 {
 color: #878787;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: 3px;
 margin-top: 3%;
}
.mark-block.mark-block-1.clearfix {
 border-bottom: 3px solid;
 border-bottom-width: 3px;
}
p {
 margin: 0 0 23px;
}
}
 @media (max-width: 600px) {
 .slider-links li {
font-size:12px;
}
 .single-post-header h1 {
 font-size: 44px;
 line-height: 42px;
}
 .slider-head h1 {
 font-size: 36px;
}
 .slider-links.clearfix {
 margin-top: 1%;
}
 .slider-links a {
 padding: 5px 2px;
 font-size: 18px;
}
 .slider-links p {
 color: #fff;
 line-height: 26px;
}
.ipad {
 display: inline !important;
}
.app_icon.text-center {
 min-height: 157px;
}
.reel-preloader {
 display:none !important;
}
}
 @media (max-width: 480px) {
 .slider-head h1 {
 font-size: 25px;
}
 .slider-links.clearfix {
 margin-top: 0%;
}
 .slider-links a {
 padding: 0px 0px;
 font-size: 15px;
}
 .slider-links p {
 color: #fff;
 line-height: 26px;
}
 .page-content > div#application {
 margin: 70px 0 0px;
}
.mark-blocks {
 padding:3px 0px 0px 0px;
}
#application .row {
 margin-bottom: 0px;
}
.combine-with-line {
 background: #ffffff url(images/line_combine_with.png) no-repeat scroll center bottom / 90% auto;
 padding-bottom: 1px;
 margin-bottom: 20px;
 margin-top: 15px;
}
}
 @media (min-width: 992px) and (max-width: 1200px) {
.applicationsPanel h2 {
margin-top: 25%;
}
}
@media (max-height: 720px) {
 #image {
 height: 400px;
}
.charger_image {
 height: 275px;
}
.ipad {
 height: 275px;
}
p {
 margin: 0 0 23px;
}
}
	/********************SSB************************/

@media (min-width: 640px) and (max-width: 767px) {
.customerFig {
 display: inline-block;
 width: 32.9% !important;
}
.applications-style {
 margin-top: 20px !important;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
 .header-timer {
 width: 100% !important;
}
 .technologyRight {
 padding-left: 0 !important;
 width: auto !important;
}
}
ul.dropdown-menu li a { font-family: Myriad-Headline !important; }
.slider-head h1 span:first-child { margin-left: -9px; }
.slider-links a { font-weight: bold !important; }
.mark-blocks .mark-blocks-head h1 { margin-left: 15px; }
.customerFig { /**max-height: 300px;**/ }
.single-post .single-post-header .col-md-12 { padding-left: 0 !important; }
.archive .listing-single-customer-desc { min-height: 68px !important; }
..applicationsPanel h2 {
 text-align: left !important;
}
/*-- Webteam Style --*/
.listing-single-customer-desc h4 { font-family: "MyriadPro-SemiCn" !important; font-weight: 400; letter-spacing: 1px; margin:0 !important; display:inline-block; }
.single.single-post .listing-single-customer-desc h4 { margin:-3px 0 7px 0 !important; }
#image-reel, #image-reel .reel { display: block !important; margin: auto; }
.round-360 { display: block; margin: 10px auto; }
#image-reel { float: none !important; height: auto !important; width: auto !important; }
@media (max-width: 767px) {
.dropdown-menu {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none;
    box-shadow: none;
    display: block;
    position: relative !important;
    width: 100%;
}
.dropdown-menu li a {
    color: #ccc !important;
    font-size: 15px !important;
    letter-spacing: 0.5px;
}
.nav > li > a
{
	display:inline-block !important; 
}
.slick-prev {
    left: -10px !important;
}
.slick-next {
    right: -5px !important;
}
.page-footer .col-sm-6.col-md-6.col-lg-6 {
    padding: 0 !important;
}
.header-timer {
 display: inline-block !important;
 position: absolute !important;
 right: 0 !important;
 top: 5px;
 width: auto !important;
}
#aaaa .center_line, #aaaa .margined_line, #aaaa .margined_icon {
float:none !important;
width: auto !important;
}
.category-customers section {
 margin-top: 69px !important;
}
}
.category-customers .wraper .page-content { margin-top: 30px !important; }
.category-customers .customers-listings { margin: 10px 0 !important; }
.listing-single-customer-desc { background: #575756 none repeat scroll 0 0; bottom: 0; color: #fff; padding: 0 10px; position: absolute; width: 100%; }
.listing-single-customer { margin-bottom: 5px; min-height: 200px; position: relative; }
.page-id-11 .ipad_mobile { display: none; }
.textwidget { font-size: 14px }
#text-2 h2, #text-7 h2, #text-8 h2, #text-13 h1, #text-9 h1, #text-14 h1, #text-4 h1, #text-10 h1, #text-15 h1, #text-11 h1, #text-12 h1 { text-transform: none; }
/*#text-5 h2 {
    padding: 60px 0;
}
#text-11 h1 {
    padding-top: 40px;
}
#text-4 h1 {
    padding-top: 100px;
}
#text-9 h1 {
    padding-top: 81px;
}
#text-5 h2 {
    padding: 70px 0 10px;
}*/
.footerTabs .col-md-3 { padding-left: 5px; padding-right: 5px; }
/*#text-7 h2, #text-8 h2 {
    padding-top: 25px;
}
.textwidget > p {
    margin: 20px 0;
}*/
#text-9 a { color: #fff; }
#text-13, #text-14, #text-15 { min-height:380px; }
#contactinfo-2 { min-height: 315px; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
#text-13 {
min-height: 301px;
}
#contactinfo-2 {
 min-height: 234px;
}
#text-14 {
min-height: auto
}
#text-9 {
 min-height: 776px;
}
}
 @media only screen and (min-width: 640px) and (max-width: 768px) {
.single.single-post .related-customers-bg .col-sm-6.col-md-3 {
 float: left;
 width: 33.33% !important;
}
.single.single-post .listing-single-customer-desc {
 bottom:20px;
}
.category-customers .listing-single-customer-desc {
 bottom:20px;
}
}
@media only screen and (min-width: 1478px) and (max-width: 1920px) {
#text-13, #text-14, #text-15 {
 min-height:342px;
}
#contactinfo-2 {
 min-height: 280px;
}
}
.related-customers .related-customers-bg { padding: 0 0 10px !important }
.single.single-post .related-customers-bg .col-sm-6.col-md-3 { padding: 0 7px !important; }
.wpb_single_image.company_contact { margin-bottom: 0; }
.job-single-cf { display: none; width: 100%; }
.single-jobs .job-single-cf { display: inline-block; width: 100%; }
.job-mail-link { background: #de6230; color: #fff; font-size: 20px; font-weight: bold; letter-spacing: 0.2px; padding: 10px 15px; text-decoration:none; font-family: "MyriadPro-BoldSemiCn" !important; }
.job-mail-link:hover, .job-mail-link:focus { text-decoration:none; color: #fff; }
.job-download-link { color: #878787; font-size: 20px; font-weight: bold; font-family: "MyriadPro-BoldSemiCn" !important; float:right; }
.job-download-link:hover, .job-download-link:focus { color: #de6230; text-decoration:none; }
.job-download-link img { margin-right: 8px; }
a.c-page-link:hover { text-decoration:none; }
.accordian-btn-div { display: inline-block; width: 100%; }
.accordian-btn-div .button-orange { display: inline-block; width:100%; text-align:center; }
.listing-profile { float: left; margin-right: 5px; }
.listing-profile img { height: 160px; width: 160px; }
.listing-profile-text { color: #000; font-size: 18px; font-style: italic; letter-spacing: 1px; line-height: normal; }
.accordian-btn-div .download_link { background:url(images/download-tab.png) no-repeat scroll left top 9px; padding:10px 0px 10px 45px; font-size: 20px; position:relative; top:5px; background-size:35px auto; }
.c-tab-image img { width: 100%; }
.jobs_listings { font-size: 19px; }
.pad-12-none { padding:0 !important; }
.accordian-btn-div .acc-apply { width: 53%; }
.accordian-btn-div .acc-download { width: 47%; }
.page-template-product-technology .longFooter { bottom: 0 !important }
.cookie-bar-top-bar .home .page-content { margin-top: 0 !important; }
.ctcc-left-side { font-size: 18px; }
html, body { height: auto !important; min-height: auto !important; }
.has-cookie-bar #catapult-cookie-bar{ max-height: auto !important; }
.header-timer > span { display: block; }
.header-timer { color: #fff; display: inline-block; float: right; font-size: 16px; font-weight: 500; letter-spacing: 3px; position: relative; right: 175px; text-align: right; width: auto; top: -8px; }
.sap-title-icon { margin-left: -26px; margin-right: 10px; }
.custom_pagination_event_cal a { background: #de622f; padding: 5px 8px; margin: 5px 0px; border-radius: 3px; font-size: 15px; color: white; }
.custom_pagination_event_cal { margin: 20px 0; text-align: center; }
.header-timer a { color: #fff; text-decoration: none; }
.header-timer a:hover { color:#DE6230; }
.top-banner img { height: auto; width: 100%; }
.page-template-tmp-event-calendar .page-content { margin-top:30px !important; }
header.page-header {
    border-bottom: 0 solid #eee !important;
}
.calender-head > a {
    color: #fff;
    text-decoration: none;
}
@media (max-width: 1200px) {
.single-event_post section.page-content {
 margin-top:100px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.header-timer {
 right:0;
}
.top-banner {
 margin-top: 90px !important;
}
}
@media (max-width: 500px) {
.header-timer {
 display: inline-block !important;
 left: -14px !important;
 margin-bottom: 10px;
 position: relative !important;
 text-align: left !important;
 top: 0;
 width: 100% !important;
}
.slick-list.draggable {
    text-align: center;
}
}

.has-cookie-bar #catapult-cookie-bar {
    max-height: 100% !important;
    min-height: auto !important;
    opacity: 1;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev
{    
    margin-top: -8px !important;
    font-size: 15px !important;
}
.carousel-control {
    margin-top: 77px!important;
}
.carousel-control {
    
    height: 31px !important;
    width: 31px !important;
}
