/**Iphone5 Portrite media query**/

@media all and (max-width:320px){
    section.Contract-panen h2{font-size: 10px; padding: 5px 0;}
    div#banar-titel h2 {font-size: 15px !important; margin-top: 0;}
    div#banar-titel h3 {font-size: 15px !important;}
}


@media all and (min-width:321px) and (max-width:480px){


}
@media all and (max-width:480px){
    .nav-tabs > li > a {font-size: 23px !important;}
    .tab-content.col-md-8 { padding: 0 0;}
    .col-md-6.col-xs-12.tabconyent {margin-bottom: 20px;}
    .txtpart-bx h2{    font-size: 20px;}
    .address-footer a{font-size: 15px;}
    .address-footer a{margin: 4px;}
    div#frm_field_10_container { margin-top: 9px !important;}
    .banner-sec .banercaption .banner-form-header{margin: 0;}
    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h2, 
    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h3{    font-size: 20px;}
    .banner-sec{background-attachment: inherit !important;}
    .logo-img img { width: auto;  margin-bottom: 10px;}

    .banner-sec{    background-position: center center;}
    .banner-sb-tx {padding: 0 !important; }
    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h3 {padding-top: 0; }
    h2.wlq-titel {padding-top: 15px; } 
    h2.ods-titel {padding-top: 15px; }
    .tabconyent h2 {padding-top: 15px; }
    .tabconyent p{    text-align: center;}
    .col-xs-12.formsec.frm-home span{    font-size: 19px;}

    .tetel-inner-page h1{padding: 10px;}
    #banar-titel {padding: 15vh 1vh;}
    section.outsrv-block li {font-size: 23px !important;}
div#member-logo {
    width: 75%;
    position: relative;
    top: 0;
    right: 0;
    margin: auto;
}

}
@media all and (min-width:321px) and (max-width:359px) {
    div#banar-titel h2 {font-size: 15px; margin-top: 0;}

}
@media all and (min-width:321px) and (max-width:375px) {
    section.Contract-panen h2 {font-size: 13px;  padding: 10px 0;    }
    div#banar-titel h2 {font-size: 15px; margin-top: 0;} }

@media only screen and (min-width:360px) and (max-width:375px) {
    div#banar-titel h2 {font-size: 15px;margin-top: 0; }
}
/**Samsung s4 Portrite media query**/
@media only screen and (min-width:360px) and (max-width:479px) {

}

/**Iphone landscape media query**/
@media (min-width:481px) and (max-width:568px) {
    section.services-section ul.hide-bullets li a{ padding: 19px 0 18px 0;  font-size: 13px;}
    section.services-section a.srv-rdm:after{padding: 6px 8px 6px 8px;}
    section.Contract-panen h2{font-size: 18px;    padding: 27px 0;}
    section.form-section .formsec.frm-home p{font-size: 17px;}
    .testimonial-section div#tm{min-height: 375px;}
    .page-template-testmonial h2.tm-titel{ font-size: 18px;   margin-top: 0;}
    .page-template-testmonial p.designation {font-size: 14px;}

    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h2, 
    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h3{    font-size: 20px;}
    .banner-sec{background-attachment: inherit !important;}
    .logo-img img { width: auto;  margin-bottom: 10px;}
    .tabconyent p{    text-align: center;}
    .col-xs-12.formsec.frm-home span{    font-size: 22px;}

}


@media (min-width:569px) and (max-width:640px) {    
    div#frm_field_10_container { margin-top: 12px !important;}
    .tabconyent p{    text-align: center;}
}

@media (min-width:641px) and (max-width:667px) {  

}
/**Samsung s4 landscape media query**/
@media (min-width:569px) and (max-width:667px) {
    section.services-section ul.hide-bullets li a{  font-size: 13px; padding: 18px 0;}
    .srvli a {  height: 50px;}
    section.services-section .srv-cont {height: 235px;}
    section.services-section a.srv-rdm:after{padding: 6px 8px 6px 8px;}
    div#carousel-bounding-box, div#carousel-text{margin-top: 0 !important;}
    section.Contract-panen h2 { font-size: 22px;  padding: 30px;}
    section.form-section .formsec.frm-home p{    font-size: 20px;}    
    .sideber-li .item{    background-position: 13px -48px;}
    .testimonial-section div#tm{ min-height: 352px;}
    .banner-sec .banercaption .banner-form-header .bannerservice h2#banar-titel {font-size: 29px;}
    .banner-sec .banercaption .banner-form-header .bannerservice p.banner-sb-tx {font-size: 20px;}
    section.welcome-section h2.wlq-titel {font-size: 31px !important;}
    .wel-content-mobo h2 {font-size: 20px;  margin-top: 0;}
    .col-xs-12.box.bar a{    font-size: 34px;}
    .map-img img { width: auto;}
    div#frm_field_10_container { margin-top: 12px !important;}

    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h2, 
    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h3{    font-size: 20px;}
    .banner-sec{background-attachment: inherit !important;}
    .logo-img img { width: auto;  margin-bottom: 10px;}
    .col-xs-12.formsec.frm-home span{    font-size: 24px;}
    .tabconyent p{    text-align: center;}
    .txtpart-bx{    min-height: 262px !important;}
}

@media all and (min-width:668px) and (max-width:768px){
    section.services-section a.srv-rdm:after{padding: 6px 8px 6px 8px;}     
    section.services-section .srv-cont {height:184px;}
    section.services-section ul.hide-bullets li a{min-height:56px;padding: 10px 0;}
    section.Contract-panen h2{font-size: 29px;}
    .testimonial-section div#tm{ min-height: 330px;}
    .banner-sec .banercaption .banner-form-header .bannerservice h2#banar-titel{    font-size: 34px;}
    .banner-sec .banercaption .banner-form-header .bannerservice p.banner-sb-tx { font-size: 24px;}
    .map-img img { width: auto;}
    div#frm_field_10_container { margin-top: 12px !important;}

    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h2, 
    .banner-sec .banercaption .banner-form-header .bannerservice #banar-titel h3{    font-size: 20px;}
    .banner-sec{background-attachment: inherit !important;}
    .logo-img img { width: auto;  margin-bottom: 10px;}

} 


/**landscape media query**/
@media all and (max-width:768px) {
    div#email-area,div#top-phone { margin-top: 5px;}
    div#email-area a,div#top-phone  a{ color: #fff !important;}
    .mobile-hed{background: #6d6e71;  padding: 5px;}
    div#logo-area {padding: 10px;}
    .tab-content {padding: 1px 0; text-align: center;}
    .txtpart-bx {padding: 20px 60px !important; background: #f8f8f8; min-height: 327px; height: auto; border-bottom: 1px solid #e4e4e4;}
    .text-copy{background: #fff9;     font-size: 14px;}
    h2.footer-wd-title, .tabconyent img{width: 100%;}
    div#logo-area img {margin: auto;}
    h2.footer-wd-title {font-size: 30px;}
    .banercaption { padding: 32% 0;}
    .page-template-outsourcing .banercaption { padding:  0;}
    .banner-sec-outsorc{    background-position: 90% 100% !important;}
    .page-template-outsourcing  div#banar-titel { background: rgba(255, 255, 255, 0.64);  text-align: center;}
    #banar-titel { padding: 15vh 1vh;}
    .imgpart-bx { margin: 20px 0;}
}



@media all and (min-width:769px) and (max-width:812px){
    div#email-area,div#top-phone { margin-top: 5px;}
    div#email-area a,div#top-phone  a{ color: #fff !important;}
    .mobile-hed{background: #6d6e71;  padding: 5px;}
    div#logo-area {padding: 10px;}
    .tab-content {padding: 1px 0; text-align: center;}
    .txtpart-bx {padding: 20px 60px !important; background: #f8f8f8; height: 327px; border-bottom: 1px solid #e4e4e4;}
    .text-copy{background: #fff9;}
    h2.footer-wd-title, .tabconyent img{width: 100%;}
    div#logo-area img {margin: auto;}
    .logo-img {margin-bottom: 20px;}
    .banner-sec-outsorc{    background-position: 90% 100% !important;}
}

/**Ipad mini portrite media query**/
@media all and (min-width:1280px) and (max-width:1299px) {
    .lft-pad, .right-pad {padding: 0 !important;}
    .banner-sec-outsorc{    background-position: 99% 100% !important;}
}

/**Ipad mini landscape media query**/
@media (min-width:1024px) and (max-width:1279px) {
    .banner-sec .banercaption .banner-form-header .bannerservice h2#banar-titel { font-size: 38px;}
    .banner-sec .banercaption .banner-form-header .bannerservice p.banner-sb-tx {font-size: 25px}
    .tabconyent img { width: 100%; }
    h2.footer-wd-title{width: 29%;}
    .txtpart-bx{ padding: 10px !important;}
    .txtpart-bx h2{    margin-top: 7px;    font-size: 20px;}
    .txtpart-bx{height: 233px;}
    .txtpart-bx p { font-size: 14px;}
    h2.footer-wd-title{width: 32%;}
    .text-copy{background: #fff9;}
    .tabconyent h2 {font-size: 26px;}
    div#email-area a{font-size: 12px;}
    .col-md-8.hgty{width: 100% !important}
    #cssmenu a{padding: 0 20px;}
    .banner-sec-outsorc{    background-position: 99% 100% !important;}

}
@media  (min-width: 1200px) and (max-width:1360px) {  
    .txtpart-bx {
        padding: 19px !important;
        background: #f8f8f8;
        height: auto;
    }
}

@media all and (min-width: 1361px) and (max-width:1500px) {    
    section.services-section a.srv-rdm:after{padding: 6px 8px 6px 8px;}
    section.welcome-section h2.wlq-titel{font-size: 37px;}
    .txtpart-bx { padding: 23px !important;  background: #f8f8f8;  height: 313px;}
}


@media (min-width: 1400px) and (max-width:1500px) {


}
@media only screen and (min-width: 1900px) {
    .txtpart-bx {
        padding: 100px !important;
        background: #f8f8f8;
        height: 439px;
    }
}
/*============19.5" device media query================*/
@media (min-width: 1501px) and (max-width:1700px) {
    section.welcome-section h2.wlq-titel{font-size: 38px;}
    .txtpart-bx {padding: 60px 46px !important;  background: #f8f8f8;  height: 368px;}
}

/*============21" to 23" device media query================*/ 
@media (min-width:1701px) and (max-width:2000px) {
    footer.footer-section {background-size: cover;}
}

/*============27" large device media query================*/ 
@media only screen and (min-width: 2001px) {  
    footer.footer-section {background-size: cover;}
    .txtpart-bx {height: 386px;}
    .imgpart-bx img { height: 386px;}
}



@-moz-document url-prefix() { 

    @media (min-width: 1300px) and (max-width:1499px) {


    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {


}