@media only screen and (min-width:1450px){
.white-bgcover p {
    font: 400 26px/1.6 'Roboto', sans-serif;
}
.tech-left p {
    font: 400 22px 'Roboto', sans-serif;
}
.tech-left h2 {
    font: 600 46px 'Roboto Condensed', sans-serif;
}
ul.techfr-lists li p {
    font: 400 18px 'Roboto', sans-serif;
}
.fix-overpic h1 {
    font: 600 85px/1 'Fjalla One', sans-serif;
}
}
@media only screen and (max-width:1300px){
.nbs-flexisel-nav-left {
    left: 0;
}
.nbs-flexisel-nav-right {
    right: 0;
}
}
@media only screen and (max-width:1250px){
.boxst1 {
    border-right: 0;
	    padding: 0;
}
a.border-arrows {
    border-bottom: 0;
}
a.border-arrows:after {
    bottom: -11px;
}
ul.vixer-lister li:nth-child(2) a.border-arrows {
    border-bottom: 0;
}
ul.vixer-lister li:nth-child(2) a.border-arrows:after {
    border-top: 12px solid #f4ae28;
}
.pic-details h4 {
    color: #f4ae28;
}
.rp-bgd {
  margin-top: 0;
    background: #f2f2f2;
    padding: 15px 22px 35px;
}
a.readmore-plus {
    position: absolute;
    right: 0;
    bottom: 0;
    font: 400 28px/16px 'Roboto', sans-serif;
        color: #fff !important;
    background: #61bad6;
    padding: 6px;
    border: 0;
    width: auto;
    border-radius: 0;
}
.boxst1 p {
    font: 400 16px/24px 'Roboto', sans-serif;
}
.pic-details p {
    font-size: 14px;
}
ul.vixer-lister li {
    border: 1px solid #4e4e4e7d;
    margin: 68px 20px;
}
ul.vixer-lister {
    margin-top: 75px;
}
.hbottom ul li a {
    padding-left: 18px;
    padding-right: 18px;
}
.fix-overpic h1 {
    font: 600 65px/1 'Fjalla One', sans-serif;
}
.fix-btop p {
    font: 400 20px/1.2 'Roboto', sans-serif;
}
.fix-overpic h4 {
	    margin-top: 0;
    font: 400 20px/1.2 'PT sans', sans-serif;
}
ul.vwjobs-lister li {
   border: 1px solid #4e4e4e7d;
    padding: 30px 25px;
    margin: 20px 28px;
	min-height: 465px;
}
.your-future {
    padding: 58px 10px;
}
.rpdisp {
	width: 180px;
    border: 3px solid #f4ae28;
    border-radius: 50%;
    display: inline-block !important;
}
ul.vwjobs-lister {
    text-align: center;
}
.form-wrapper {
    width: 100%;
}
a.border-arrows img {
    position: relative;
    border: 3px solid #f4ae28;
    border-radius: 50%;
}
ul.quality-list li {
    width: 412px;
    padding: 20px;
	margin: 20px 25px;
    border: 1px solid #4e4e4e7f;
	min-height:450px;
}
.quality-section {
    margin-top: 0;
}
.quality-cover {
    width: 100%;
    float: left;
    margin-top: 45px;
	margin-bottom:45px;
}
.services-bannerfx  {
	width:100%;
    position: absolute;
    left: 50%;
    top: 50%;
   transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.services-banner h1 {
    font: 600 50px/1 'Fjalla One', sans-serif;
   margin-top:0;
        font-style: italic; 
 
}
/*.inspire-work h1 {
    font: 600 65px/1 'Fjalla One', sans-serif;
}*/
.aboutus-container h1 {
    font: 600 65px/1 'Fjalla One', sans-serif;
}
.hdbottom-right {
    width: 62%;
}

.services-banner {
    height: 315px;
}
.services-bannerfx {
    padding: 0 8%;
}
}


@media only screen and (max-width:1200px){

.qfixed h2 {
    font: 300 40px/1.2 'Roboto Condensed', sans-serif;
}
.wrlist-lft p {
    font: 400 15px/21px 'Roboto', sans-serif;
}
.fwright {
    display: table-cell;
}
.hbottom ul li a {
   padding-left: 11px;
    padding-right: 11px;
    font: 16px 'Roboto', sans-serif;
    letter-spacing: 1px;
}
.services-bannerfx {
    width: 100%;
}

}


@media only screen and (max-width:991px){
.skill-left {
    display: block;
    float: right !important;
}
.rp-imghide {
    display: none;
}
.img-rfull {
    width: 100%;
    float: left;
    display: block;
    padding: 0 !important;
}
.skilltab-cover {
   padding: 60px 4%;
}
.tech-left {
    display: block;
    float: left !important;
}
a.border-arrows img {
    position: relative;
    border: 3px solid #f4ae28;
    border-radius: 50%;
}
ul.vixer-lister li:nth-child(2) a.border-arrows:after {
    border-top: 12px solid #f4ae28;
}
ul.vixer-lister li:nth-child(2) a.border-arrows {
    border-bottom: 3px solid #f4ae28 ;
}

.rpnone {
    display: none !important;
}
a.border-arrows {
    border: 0;
}
ul.vixer-lister li:nth-child(2) a.border-arrows {
    border-bottom: 0;
}
a.border-arrows:after {
    bottom: -11px;
}
.boxst1 p {
    font: 400 16px/24px 'Roboto', sans-serif;
}
.pic-details p {
    font-size: 14px;
}
.yellow-row:after {
    position: absolute;
    content: "";
    border-right: 15px solid transparent;
    border-top: 15px solid #f6ab2f;
    border-left: 15px solid transparent;
    right: auto;
    text-align: center;
    width: 10px;
    height: 10px;
    margin: 0 auto;
    top: auto;
    bottom: -30px;
    z-index: 9;
}
.grey-covers {
    display: none;
}
.fix-btop p {
    font: 400 16px/1.2 'Roboto', sans-serif;
}
.skill-right:before {
    position: absolute;
    content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #61bad6;
    left: auto;
    text-align: center;
    width: 10px;
    height: 10px;
    margin: 0 auto;
    top: auto;
    bottom: -15px;
    z-index: 9;
	border-bottom: 0;
}
.scl-contact {
    margin: 30px 0;
}

section.quality-resource {
    background: url(../images/banner-service.png) no-repeat;
	height:200px;
}
img.q-image {
    width: 100%;
    display: none;
}
ul.techdomain-lists p {
    font: 400 14px/1.2 'Roboto', sans-serif;
}
}

@media only screen and (max-width:979px){
.header-overview {
    display: none;
}
.rp-hide{display:none !important;}
.rp-show{display:block !important;}
header.head-box {
    position: absolute;
    z-index: 9;
}
.header-bottom {
    border-bottom: 0;
    background: transparent;
}
.fixed-menu.header-bottom {
    background: #929497;
}
.fix-btop {
    width: 100%;
    float: left;
	padding: 0 8%;
}
.logo-view {
	width: 42%;
    padding-left: 0;
}
.rsshow {
	width: 145px;
    display: block !important;
}
.rshide {
    display: none !important;
}
.responsive-socialmedia {
    padding: 10px 8%;
    display: block !important;
    width: 100%;
    float: left;
	    margin-bottom: 20px;
}
.fix-overpic {
    top: auto;
    bottom: 5%;
}
.fix-overpic h1 {
    font: 600 85px/1 'Fjalla One', sans-serif;
}
.responsive-socialmedia a {
    padding-left: 8%;
}
.menu-foot ul li {
    width: 100%;
    display: block;
    padding-bottom: 12px;
}
.responsive-socialfoot {
    text-align: center;
	display:block !important;
}
.menu-foot ul {
    padding: 30px 0 0;
}
.responsive-socialfoot {
    padding: 10px 0 28px;
}
.responsive-socialfoot a {
    padding: 10px;
}
.access-four ul li {
    width: 201px;
    margin: 0 21px;
	float: none;
    display: inline-block;
}
.access-four ul {
    text-align: center;
}
.access-four ul li h3 {
    font: 400 16px/1 'PT sans', sans-serif;
}
.access-four ul li h3 {
    padding: 10px 4%;
}
.hover-tabs p {
    font: 400 12px/1.2 'Roboto', sans-serif;
}
.vjobs-pg h1 {
    font: 600 50px/1 'Fjalla One', sans-serif;
}
.dponly {
    display: none;
}
.rp-bcontent {
    width: 100%;
    float: left;
    margin-top: 15px;
    display: block !important;
}
p.hghtext {
    font: 400 18px/1.2 'Roboto', sans-serif;
	margin-bottom: 10px;
}
.wrlist-lft p {
    font: 400 15px/20px 'Roboto', sans-serif;
}
}
@media only screen and (max-width:768px){
.fix-overpic h1 {
    font: 600 65px/1 'Fjalla One', sans-serif;
}
.contact-pg {
    top: 50%;
    bottom: auto;
}
.vjobs-pg{
	top: 50%;
    bottom: auto;
}
.fix-overpic {
    bottom: 0%;
}
.fix-overpic h4 {
    font: 400 16px/1.2 'PT sans', sans-serif;
}
.scl-contact p {
    font: 400 18px/1.2 'Roboto', sans-serif;
}
ul.vwjobs-lister li h3 {
    font: 400 24px/1.2 'PT sans', sans-serif;
}
.your-future h2 {
    font: 400 35px/1 'Roboto Condensed', sans-serif;
}
.contact-form {
    width: 100% !important;
	margin-top: 30px;
}
.address-book {
    width: 100%;
 }
.contact-section h2 {
    padding: 0 15px;
	text-align: center;
}
.contact-form {
  width: 90% !important;
    margin-top: 30px;
    max-width: 500px;
    margin: 0 auto;
    padding: 0 !important;
    float: none !important;
}
.form-wrapper {
    width: 100%;
    margin-bottom: 38px;
}
.address-book {
    text-align: center;
}

section.services-accesible h2 {
   font: 400 35px/1.2 'Roboto Condensed', sans-serif;
}
.title-dtech h2 {
    font: 400 35px/1.2 'Roboto Condensed', sans-serif;
}
.title-dtech p {
    font: 400 15px/1.2 'Roboto', sans-serif;
}
.title-dtech {
    padding: 0 10px;
}
ul.quality-list h3 {
    font: 300 24px/1.2 'PT Sans', sans-serif;
}
.qfixed h2 {
    font: 300 28px/1.2 'Roboto Condensed', sans-serif;
}
.services-accesible p {
    font: 300 15px/1.2 'Roboto', sans-serif;
}
.quality-resource:after {
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #61bad6;
    bottom: -18px;
}
.vjobs-pg h1 {
    font: 600 40px/1 'Fjalla One', sans-serif !important;
}
.resp-tab-active:after{
	display:none;
}
.services-banner h1 {
    font: 600 40px/1 'Fjalla One', sans-serif;
	    font-style: italic; 
}
.services-banner {
    height: 245px;
}
ul.techdomain-lists p {
    font: 400 16px/1.2 'Roboto', sans-serif;
}
.resp-tab-content p {
	    padding: 0;
}
.tech-left p {
    font: 400 16px 'Roboto', sans-serif;
}
.inspire-work h1 {
    font: 600 24px/1 'Fjalla One', sans-serif;
}
.aboutus-container h1 {
    font: 600 32px/1 'Fjalla One', sans-serif;
}
.is-bannertitle h1{
font: 600 50px/1 'Fjalla One', sans-serif;
}
.wrlist-lft p {
    font: 400 24px/30px 'Roboto', sans-serif;
}
}
@media only screen and (max-width:767px){

.wrlist-lft {
    padding: 5px 10%;
}
#main-islist .industry-list li {
    padding: 0 20px;
}
}

@media only screen and (max-width:680px){
ul.vixer-lister li {
    margin: 68px 7%;
    width: 86%;
}
.white-bgcover p {
    font: 400 16px/1.4 'Roboto', sans-serif;
}
ul.vwjobs-lister li {
    margin: 20px 7%;
    width: 86%;
    min-height: auto;
}
ul.vwjobs-lister li {
    padding: 30px 15px;
}
.threes-section {
    margin: 20px 0;
}
ul.quality-list li {
   border: 1px solid #4e4e4e7f;
    width: 86% !important;
    padding: 20px;
	min-height: auto;
}

.quality-cover {
    margin-top: 20px;
    margin-bottom: 20px;
}
.modal-body p {
    font: 400 14px/22px 'Roboto', sans-serif;
}
.namedv h3 {
    font: 400 24px/22px 'Roboto', sans-serif;
}
.namedv p {
    font: 400 14px/22px 'Roboto', sans-serif !important;
}
.fwleft p {
    font: 400 18px/24px 'Roboto', sans-serif;
}
.fwleft {
    padding: 15px;
    width: 50%;
}
.fwleft p:before{display:none;}
.fwleft p:after{display:none;}
.namedv {
    margin-top: 10px;
}
.rpdhdn {
    display: none;
}
.rpdsp {
    display: block !important;
}
.modal-body p {
    font: 400 15px/24px 'Roboto', sans-serif;
}
ul.images-gallery li:hover .pic-overlay {height:100% !important; padding:20px 0 !important;  text-align: center;}
.pic-overlay h5 {
    font: 400 14px/1.2 'Roboto', sans-serif;
}
.pic-overlay p {
    font: 400 12px/1.3 'Roboto', sans-serif;
}
.pic-overlay {
    bottom: 0;
    left: 0;
    top:0;
    text-align: center;
	right:0;
}
.services-banner h1 {
    font: 600 30px/1.2 'Fjalla One', sans-serif;
	    font-style: italic; 
}
}
@media only screen and (max-width:500px){
ul.techfr-lists li {
    width: 100%;
}
.tech-left h2 {
    font: 600 32px 'Roboto Condensed', sans-serif;
    margin-bottom: 12px;
}
.skill-right h2 {
    margin-bottom: 12px;
    font: 600 32px 'Roboto Condensed', sans-serif;
}
.pic-details h3 {
    font: 300 22px/1 'PT Sans', sans-serif;
}
.fix-overpic h1 {
    font: 600 40px/1 'Fjalla One', sans-serif;
}
ul.vixer-lister li {
    margin: 68px 5%;
    width: 90%;
}
.vjobs-pg h1 {
    font: 600 25px/1 'Fjalla One', sans-serif !important;
}
a.banner-search {
    padding: 7px 20px;
    font: 400 15px/22px 'Roboto', sans-serif;
}
.banner-scovers {
    margin-top: 16px;
}
.wrlist-lft {
    padding: 5px 10px;
}
.wrlist-lft p {
    font: 400 18px/22px 'Roboto', sans-serif;
}
.fwleft p {
    font: 400 14px/18px 'Roboto', sans-serif;
}
.namedv h3 {
    font: 400 20px/22px 'Roboto', sans-serif;
}
.qfixed h2 {
    font: 300 22px/1.2 'Roboto Condensed', sans-serif;
}
}
@media only screen and (max-width:380px){
.fix-overpic h1 {
    font: 600 35px/1 'Fjalla One', sans-serif;
}
.fix-overpic h4 {
    font: 400 14px/1.2 'PT sans', sans-serif;
}
}