/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 1149px) {
	.footer {padding: 3px 0 20px;}
	.footer-top h6{display:block;}
	.footer-logo{display: none;}
	.social-icons{display: none;}
	.footer-top{padding: 0;}
	.footer-bottom{padding: 0;}
	.location{width: 100%; padding: 0;}
	.contact-us{width: 100%; padding: 0;}
	.contact-box{padding: 10px 0 10px 50px; max-width: 270px;}
	.contact-box:first-child{border: none; padding-left: 0;}
	.copyright-area{width: 100%; margin-top: 20px; text-align:center;}
	.grid-content{display: none; padding:10px 25px; border-bottom: solid 1px #373737;}
	.footer-links{text-align: left;}
	.banner-container img { float: none;height: 100%;left: 50%;margin-left: -675px;max-width: none;position: relative;
        width: 1348px;    }
	.banner5 img{left: 300px;margin-left: -550px;}
	.banner9 img{margin-left: -1260px;}
	.types-inner p {font-size: 19px;line-height: 29px;max-width: 755px;}
    .types-inner ul li { width: 32.5%;}
    .image-block {width: 165px;}
    .industry-leaders {padding: 40px 25px 30px;}
    .industry-content {padding: 0;}
    .industry-content h2 {font-size: 30px;line-height: 32px;}
    .staffing-quote {padding: 38px 25px;}
    .quote-content blockquote {font-size: 17px;}
    .right-content {padding-right: 18px;}
    .right-content  h2 {font-size: 30px;line-height: 36px;}
    .contact  hgroup h5 {line-height: 22px;padding-bottom: 25px;}
    .right-content  p {margin-bottom: 30px;}
    .address-sales {margin: 15px 0 32px;}
    .contact .content-block p {margin: 0 0 15px;font-size: 16px;}
    .text-box, .single-row textarea {margin-bottom: 14px;}
    .radio-single {margin-bottom: 10px;}
    .submit-btn {font-size: 19px;padding: 10px 20px;}
    .single-column {width: 48%;}    
    .right-content.about h2 {font-size: 27px;line-height: 32px;}
    .about .content-block ul li:before {padding-left: 6px;}
    .about .content-block {padding: 27px 32px 56px 24px;}
    .about .content-block p {font-size: 15px;line-height: 22px;margin-bottom: 25px;}
    .about .content-block ul {margin-bottom: 25px;}
    .about .content-block ul li {font-size: 15px;margin-bottom: 7px;}
    .banner-container {height: 320px;overflow: hidden;}
    .banner-3 img {margin-left: -1100px;}
    .calculator hgroup h5 {padding-bottom: 26px;}
    .calculator ol li {font-size: 15px;margin-bottom: 14px;}
    .calculator h3 {padding-bottom: 15px;font-size: 20px;line-height: 27px;}
    .table-row {padding: 15px 0;}
    .counter-column {width: 28%;}
    .content-column {width: 42%;}
    .heading-column h5 {font-size: 16px;line-height: 22px;}
    .result-btn {font-size: 16px;padding: 10px 16px;}
    .calculator .content-block {padding: 5px 18px;}
    .functionality-area {padding-right: 3%;width: 35%;}
    .earning-row h5 {font-size: 16px;line-height: 23px;}
    .winnings {width: 20%;}
    .gain {width: 45%;}
    .earning-row { padding: 15px 0;}
    .winnings span {font-size: 16px;}
    .content-whitebg {margin-bottom: 30px;}
    .success hgroup h2 {padding-bottom: 10px;}
    .success .content-block {margin-top: 25px;padding: 30px 30px 34px 23px;}
    .success iframe {margin-bottom: 30px;width: 468px;height: 298px;}
    .success ul {padding: 30px 0;}
    .success ul li {margin: 0 7px 15px;}
    .breadcrumb-outer .breadcrumb {padding: 18px 10px 17px;}
    .planning ul li {width: 45%;}
    .planning ul { width: 105%; padding-top: 30px;}
    .security .content-block ul li:before{padding-left: 7px;top: 1px;}
    .security .content-block ul li {margin-bottom: 10px;}
    .planning h5 {padding-top: 10px;}
    .supplymentary .content-block {margin-top: 25px;padding: 30px 45px 18px 23px;}
    .text-bottom {padding-top: 0;}
	.content{margin-top:0px;}
    .top-menu-area{position: absolute;top:84px;;background:#575757;padding:0px;text-align: center;z-index:1500;display: none;}
    .menu-1{margin-top:-1px;background:none;width:100%;padding:18px 0px 8px;}
    .menu-2{background:none;padding:13px 0px 17px 0px;}
    .language-selector{top:39px;right:25px;background:none;}
    .language-selector .btn-group .btn{background:none;color:#ffffff;border:1px solid #ffffff;}
    .lang-btn{border-left:1px solid #ffffff;}
    .logo-section{top:5px;left:25px;}
    .logo-section a{font-size:51px;}
    .logo-section a div{font-size:18px;line-height: 4px;}
    .menu-1-outer{background:#464646;padding:15px 0px;}
    .menu-1-outer ul{width:100%;text-align: center;}
     .menu-1-outer ul li{ padding: 0 33px 0 31px;float:none;display: inline-block;}
    .menu-1-outer li.mobile{display:none;}
    .menu-1-outer li:last-child{padding: 0 37px 0 35px;}
    .menu-2-outer ul li a{font-size:16px;}
    .menu-2-outer ul li a div{font-size:11px;}
    .menu-2-outer ul li{margin:0px 5px;float:none;display: inline-block;}
    .menu-2-outer ul{width:100%;text-align: center;}
    .language-selector .language-menu{left:inherit;right:0;text-align: left;}
    .menu-expand{position: absolute;display:block;top:39px;right:137px;}
    .top-menu-area-inner{border-top:5px solid #fc595a;width:100%;float:left;padding:0px 25px;}
    .top-menu-area-inner:before{position: absolute; content: "";  width: 0;height: 0;border-style: solid;
border-width: 0 8.5px 10px 8.5px;border-color: transparent transparent #fc5959 transparent; right:171px; top:-15px;}
    .language-selector .btn-group.opend .btn{ background: none repeat scroll 0 0 rgba(1, 31, 43, 0.9);} 
    .banner-content-inner h1{font-size:42px;font-family:"Raleway",sans-serif;line-height:45px;}
    .banner-content-inner h2{font-size:34px;line-height: 40px;}
    .banner-image img{float: none;   height: 100%;   left: 50%;  margin-left: -760px;  max-width: none;  position: relative;
    width: 1348px; }
    .banner-content-inner{max-width:450px;}
    .banner-content-inner h4{margin-top:8px;font-size:21px;line-height: 25px;}
    .banner-content{left:0px;padding-left:45px;}
    .button-outer{margin-top:26px;}
    .main-btn{font-size:25px;padding:7px 21px;}
    .block-img .icon-inner{width:60px;height:60px;}
    .right-content.trailer .block-text p{font-size:12px;line-height: 16px;}
    .solution-list ul li{height:100px;margin-bottom: 20px;}
    .block-text a{font-size:14px;}
    .banner-container.trailer-banner img{margin-left: -1350px;}
    .banner-container.banner-10 img{ margin-left: -1050px;}
    .left-sidebar ul li a{font-size: 12px;}
    .left-sidebar-inner{padding:5px 15px 0px 0px;}
    .block-img .icon-inner i{font-size:30px;line-height: 60px;}
    .text-box, .single-row textarea {-webkit-appearance:none;}
    .quantity {-webkit-appearance:none;border-radius: 0;margin: -3px 9px 0 5px;}
    .view{font-size:22px;line-height:30px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.copyright{margin: 0 0 10px 0; width: 100%;}
	.contact-box{padding: 10px 0; max-width: inherit; width: 100%; border: none; border-top: solid 1px #373737;}
	.contact-box:first-child{border: none; padding-left: 0; border: none;}
	.footer-links a:first-child:before{display:none;}
	.grid-content h5{margin-bottom: 10px;}
	.list-page .content-block ul li{width: 100%;}
	.list-page .content-block {padding: 25px;}
	.staffing-types { padding: 25px 0 15px;}
	.types-inner p {font-size: 16px;line-height: 28px;max-width: none;padding: 0 2%;text-align: center;}
    .types-inner p a { font-size: 17px;}
    .types-inner ul li {max-width: 300px;width: 100%;margin: 0 0 25px;}
    .icon-block {margin-bottom: 21px;}
    .details-block h5 {padding-bottom: 13px;}
    .details-block a {margin-top: 15px;}
    .industry-images { padding-left: 0;}
    .industry-images ul li {margin: 0 0 20px;}
    .industry-leaders {text-align: center;}
    .industry-content h2 {font-size: 26px;line-height: 40px; max-width: none;}
    .industry-images ul {margin-top: 40px;}
    .image-block {width: 176px;}
    .industry-images ul li { display: table;margin: 0 auto 20px !important;}
    .quote-image { width: 100%;}
    .quote-content { padding: 20px 4% 0; text-align: center;width:100%;}
    .quote-content blockquote:before,.quote-content blockquote:after{background: none;}
    .staffing-quote {padding: 30px 0 25px;}
    .quote-content blockquote {font-size: 15px;line-height: 26px;}
    .icon-inner {height: 96px;width: 96px;}
    .details-block p {line-height: 26px !important;padding: 0 !important;height: auto;}
    .right-content {padding: 0 15px;width: 100%;margin-top:85px;}
    .right-content h2 {font-size: 24px;line-height: 29px;margin-bottom: 5px;}
    .contact hgroup h5 {font-size: 14px;line-height: 18px;padding-bottom: 21px;}
    .right-content p {font-size: 15px;margin-bottom: 20px;}
    .address-sales {margin: 15px 0 25px;}
    .address-block {width: 100%;}
    .sales-block{margin-top: 14px;width: 100%;}
    .single-column {margin-left: 0;width: 100%;}
    .text-box, .single-row textarea {padding: 11px 8px;}
    .single-row .sbSelector{padding: 0 11px;}
    .radio-outer {width: 100%;}
    .radio-text {margin-bottom: 12px;padding-right: 0;width: 100%;}
    .submit-btn {display: table;float: none;font-size: 16px;margin: 10px auto 0;padding: 8px 17px;}
    .contact .content-block {padding: 20px 18px 10px;}
    .right-content.about h2 {font-size: 24px;line-height: 29px;}
    .about .content-block {padding: 27px 15px 15px; margin-top: 30px;}
    .about .content-block ul {margin-bottom: 20px;}
    .about .content-block ul li {font-size: 14px;margin-bottom: 10px;}
    .about hgroup h5 {font-size: 14px;line-height: 18px;}
    .calculator hgroup h5 {padding-bottom: 15px;}
    .calculator h3 {font-size: 18px;line-height: 22px;padding-bottom: 10px;}
    .left-block { width: 100%;}
    .image-blk {margin-bottom: 15px;padding-left: 0;width: 100%;}
    .heading-column,.counter-column {margin:0 0 15px;width: 100%;}
    .content-column {width: 100%;}
    .gain,.winnings,.functionality-area{width: 100%;padding: 0;}
    .winnings,.functionality-area{margin-bottom: 8px;}
    .earning-row {padding: 10px 0;}
    .sample-txt {display: inline;margin-left: 5px;}
    .calculator .content-block {padding: 5px 12px;}
    .plus {line-height: 20px;}
    .earning-row h5{display: inline;}
    .gain span {display: inline;margin-left: 10px;}
    .sales .content-block {margin-top: 15px;padding: 20px 18px 35px;}
    .sales .content-block p {margin-bottom: 16px;}
    .content-whitebg {margin-bottom: 17px;padding: 13px 17px;}
    .sales h5 {font-size: 16px;line-height: 20px;margin-bottom: 18px;}
    .success hgroup h2 {padding-bottom: 0;}
    .success .content-block {margin-top: 20px;padding: 25px 18px 20px;}
    .success iframe {height: 215px;margin-bottom: 20px;width: 320px;}
    .success span {margin-top: 0;}
    .success ul {padding: 25px 0;}
    .success ul li {margin: 0 10px 20px;}
    .banner-container:before{display:none;}
    .planning ul {padding-top: 20px;}
    .planning ul li {width: 44%;}
    .planning h5 {font-size: 16px;}
    .links ul li a{font-size: 16px;padding-right: 0;}
    .content-block {min-height: auto;}
    .security .content-block ul li:before{padding-left: 7px;}
    .links .content-block {margin-top: 20px;padding: 30px 18px;}
    .icon-inner span {line-height: 85px;}
    .icon-inner .icon-icon12 {line-height: 97px!important;}
    .icon-inner .icon-icon11 {line-height: 95px!important;}
    .supplymentary hgroup h5 {padding-top: 8px;}
    .supplymentary .content-block {margin-top: 20px;padding: 20px 18px 18px;}
    .supplymentary ul {padding-bottom: 10px;}
    .supplymentary ul li {font-size: 15px;margin-bottom: 10px;}
    .text-bottom {font-size: 17px;}
	.top-menu-area-inner{padding:0px;}
    .menu-1-outer{padding:15px 10px;}
    .menu-1-outer ul li{padding:0px 12px 0px 14px;}
    .top-menu-area-inner::before{right:196px;}
    .menu-1{padding:18px 0px 16px;}
    .menu-2{padding:0px 0px 4px 0px;}
    .menu-2-outer ul li{text-align:left;margin:0px 0px 10px 0px;float:left;width: 50%;}
    .menu-2-outer{padding:0px 10px;}
    .menu-2-outer ul li a{width:auto;float: left;}
    .language-selector .btn-group.opend .btn{ background: none repeat scroll 0 0 rgba(1, 31, 43, 0.9);}    
    .banner-content{padding-left:0px;}
    .banner-content-inner{max-width: 1000px;width:100%;text-align: center;padding:0px 10px;}
    .main-btn{float:none;display: inline-block;}
    .banner-image img{margin-left:-600px;width:1000px;opacity: 0.8;}
     .banner-image{background:#000;}
    .solution-list ul li{height:113px;}
    .trial-image-block a{font-size:20px;line-height: 30px;}
    .left-sidebar-inner ul li{width:82%;}
    .left-sidebar-inner ul li:first-child{width:100%;}
    .slider-test{display: block;}
    .toggle-down{display: block;}
    .left-sidebar-inner ul li:first-child a:hover{background: url("../images/dot.png") no-repeat scroll 17px 13px;}
    .left-sidebar-inner ul li:first-child a:after{background:none;}
    .left-sidebar-inner ul li:first-child a:before{background:none;}
    .left-sidebar-inner{height:55px;}
    .left-sidebar{padding-bottom:0px !important;}
    .left-sidebar-inner ul li ul li:first-child a:hover:before{ background: none repeat scroll 0 0 #fc595a;
    content: "";    height: 338px;    width: 3px;}
    .left-sidebar-inner ul li ul li:first-child a:hover{background: url("../images/dot1.png") no-repeat scroll 17px 13px #fc595a;}
    .left-sidebar-inner ul li ul li:first-child{width:82%;}
    .left-sidebar-inner ul li ul li:first-child a:hover::after {
    background-image: url("../images/menu-arrow.jpg");   background-size: 100% 100%;   content: "";   height: 100%;
    position: absolute;   right: -13px;   top: 0;   width: 13px;}
     .left-sidebar{margin: 0;padding:0px 15px;width:100%;position: absolute;z-index:999;}
    .left-sidebar ul li:first-child a.active{padding: 9px 0 9px 33px; background: url("../images/dot.png") no-repeat scroll 17px 13px;}    
    .left-sidebar-inner ul li a:hover::before, .left-sidebar-inner ul li.current-page a.current::before{left:0px;}
    .links ul li a:after { right: -21px;}
    .text-box, .single-row textarea {-webkit-appearance:none;}
    .quantity {-webkit-appearance:none;border-radius: 0;}

    .banner-content{top:156px;}
    .view{font-size:18px;line-height: 20px;}
    .list-page .content-block ul{width: 100%;padding:0px;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.faq .content-block {padding: 25px 20px;}
	.faq ol{padding: 0;}
	.faq ol li{padding-top: 80px;}
	.faq ol li:before{left: 0; top: 10px; }
	.success iframe {width:100%;height: auto;}
    .planning ul {width:100%;margin-left: 0;}
    .planning ul li {width: 100%;margin: 20px 0 0;}
    .planning ul li:first-child {margin-top: 0;}
	.top-menu-area{top:71px;}
    .top-menu-area-inner::before{right:148px;}
	.menu-1-outer ul li{padding:0 10px 0 12px;}
    .logo-section a{font-size: 31px;line-height: 31px;}
    .logo-section a div{font-size:11px;}
    .logo-section{left:10px;top:16px;}
    .language-selector{top:23px;right:8px;}
    .menu-expand{top:24px;right:100px;}
    .menu-expand a{font-size:14px;font-weight: 500;}
    .menu-2-outer ul li a{font-size:14px;}
    .menu-2-outer ul li a div{font-size:10px;}    
    .banner-content-inner h1{font-size:24px;line-height:30px;}
    .banner-content-inner h2{font-size:22px;line-height: 26px;}
    .banner-content-inner h4{font-size:16px;}
    .main-btn{font-size:20px;line-height: 23px;}
    .button-outer{margin-top:0px;}
    .banner-content{top:144px;}
    .banner-image img{margin-left: -530px;opacity: 0.8;width: 750px;}
    .button-outer{margin-top:6px;}    
    .solution-list ul li{width:100%;height:auto;}
    .menu-expand a{background-size:auto 85%;}
	.test{display:none;}
    .left-sidebar ul li.home{background: url(../images/arrow-bg.jpg) no-repeat 99% center;}
    .left-sidebar ul li.home a:hover .dot::before{color: #fc595a;}
    .left-sidebar ul li.home a:hover::before{border-left: 0 none;}
    .left-sidebar ul li.home a:hover::after{content: none;}
    .breadcrumb-outer .breadcrumb{text-align: right;padding-right: 9px;}
    .left-sidebar ul .slider-menu li{width: 90%;}
    .left-sidebar ul li a:hover::before, .left-sidebar ul li.active a::before{left: 0;}
    .slider-menu{background: url(../images/pattern.png) repeat;  position: absolute; top: 68px; width: 96%;
        z-index: 9999; overflow: hidden; }
}

