@charset "utf-8"; 
/* CSS Document */

/****--------------------------****/
/****      D E S K T O P E     ****/
/****      M I N - 1 3 6 7     ****/ 
/****--------------------------****/

  .newfontsize {
     font-size:32px;
  }

 .header-settings {
    height:100px;
 }
 
 .header-settings1 {
    padding-top:15px !important; 
    padding-left:30px !important; 
    width:400px !important;
 }
 
 .header-settings2 {
    padding-top:30px !important;
    padding-left:0px !important; 
    width:90px  !important;
 }
 
 .header-settings3 {
    padding-top:30px !important;
    padding-left:0px !important; 
    width:110px  !important;
 }
 
 .header-settings4 {
    padding-top:30px !important;
    padding-left:0px !important; 
    width:150px !important;
 }
 
 .header-settings5 {
    padding-top:30px !important;
    padding-left:0px !important; 
    width:130px !important;
 }
 
 .header-settings6 {
    padding-top:30px !important;
    padding-left:0px !important; 
    width:120px !important;
 }
 
 
 .aboutus-settings {  
    height:420px;
 }
 
 .aboutus-settings2 {  
     max-width:60%
 }  
   
 .aboutus-settings3 {  
    width:50%;
    margin-top:70px;     
 }
 
 .aboutus-settings4 {  
    padding-top:10px; 
    padding-left:40px;
 }
 
 .aboutus-settings5 {  
     height:380px; 
     width:380px;  
 } 
 
  
 .weoffer-settings {  
    height:530px; 
 }  
 
 .weoffer-settings2 {  
     max-width:60%;
     height:530px;
 }  
   
 .weoffer-settings3 {  
    width:80%;
    margin-top:30px; 
    padding-left:90px;    
 }
 

 
 
 .weoffer-settings4 {  
    padding-top:30px; 
    padding-left:150px;
 }
 
 .weoffer-settings5 {  
     height:380px; 
     width:380px;  
 } 
  
 .weoffer-settings6 {  
     height:530px; 

 } 
 .perfectteam-settings {  
    height:75px; 
 } 
  
 .whouses-settings1 {  
    padding-top:30px; 
 } 
 
 .whouses-settings2 {  
    height:500px; 
    margin-left:10px;
    margin-right:10px; 
 }
 
 
 .whouses3 {  
    width:100%;
 }
 
 .stayconnected {
    height:380px;
 }
 
 .stayconnected1 {
    width:60%;
 }
 
 .stayconnected2 {
    height:75px;
 } 
  
 .perfectteam-settings {  
    height:400px; 
 }  
 
 .contact-us-section {
     height:600px;
    
 }
 
 .contactus-settings2 {  
    height:600px; 
    margin-left:10px;
    margin-right:10px; 
 }
 
 .contact-name-title {
    top:00px;
    left:5px;
 }
 
 .contact-name-input {
    top:00px;
    left:100px;
    height:30px;
 }
 
 .contact-compname-title {
    top:40px;
    left:5px;
 }
 
 .contact-compname-input {
    top:40px;
    left:100px;
    height:30px;
    width:400px;
 }
 
 .contact-email-title {
    top:80px;
    left:5px;
 }
 
 .contact-email-input {
    top:80px;
    left:100px;
    height:30px;
    width:400px;
 }
 
 .contact-mob-title {
    top:120px;
    left:5px;
 }
 
 .contact-mob-input {
    top:120px;
    left:100px;
    height:30px;
 }
 
 .contact-mess-title {
    top:160px;
    left:5px;
 }
 
 .contact-mess-input {
    top:190px;
    left:5px;
    width:800px;
 }
 
 .button-submit {
    top:340px;
    left:5px;  
 }
 
 .captcha_pos {
    top:380px;
    left:5px; 
 }
 
 
 textarea {
    width:100%;
    max-width:600px;   
 }
 
 input {
    border-style: solid;
    border-width: 1px;
 }
 
  .footer {
     margin-left:auto; 
     margin-right:auto;
  }
  
/****--------------------------****/
/****      L A P T O P S       ****/
/****      M I N - 1 3 6 7     ****/ 
/****--------------------------****/
@media only screen 
  and (min-width: 991px)
  and (max-width: 1600px) { 
  

     
     
     
  
}   


/****--------------------------****/
/****       M O B I L E        ****/
/****      M I N - 4 8 0       ****/ 
/****--------------------------****/
@media only screen 
   and (max-width: 480px) { 

  .newfontsize {
     font-size:1.6em;
  }
      
 .header-settings {
   height:170px;
 }     

 .header-settings1 {
    padding-top:15px !important; 
    padding-left:20px !important; 
    width:350px !important;       
 }
 
 .header-settings2 {
    padding-top:10px !important; 
    padding-left:30px !important; 
    width:110px  !important;
 }
 
 .header-settings3 {
    padding-top:10px !important; 
    padding-left:0px !important; 
    width:110px  !important;
 }
 
 .header-settings4 {
    padding-top:10px !important; 
    padding-left:0px !important; 
    width:150px !important;
 }
 
 .header-settings5 {
    padding-top:10px !important; 
    padding-left:40px !important; 
    width:190px !important;
 }
 
 .header-settings6 {
    padding-top:10px !important; 
    padding-left:0px !important; 
    width:120px !important;
 }
 
 .aboutus-settings {  
    height:630px; 
 } 
   
 .aboutus-settings2 {  
     max-width:95%;
     height:200px;
 }  

 .aboutus-settings3 {  
    width:80%; 
     margin-top:50px;    
 }
 
 .aboutus-settings4 {  
    padding-top:0px; 
    padding-left:0px;
    display: flex;
    justify-content: center;
 }

 .aboutus-settings5 {  
     height:175px; 
     width:175px;
     margin-left:0px; 
 
     display: flex;
     justify-content: center;
 } 
 
 .weoffer-settings {  
    height:1000px; 
 } 
 
 .weoffer-settings2 {  
     width:95%;
     height:650px;
 }  

 .weoffer-settings3 {  
    width:80%; 
    margin-top:20px;
    padding-left:0px; 
    margin-left:auto; 
    margin-right:auto;   
 }
 
 .weoffer-settings4 {  
    padding-top:0px; 
    padding-left:0px;
    display: flex;
    justify-content: center;
 }

 .weoffer-settings5 {  
     height:175px; 
     width:175px;
     margin-left:0px; 
 
     display: flex;
     justify-content: center;
 } 
 
 .weoffer-settings6 {  
      height:300px;
 }  

 .whouses-settings {  
    height:65px; 
 } 
 
 .whouses-settings1 {  
    padding-top:0px; 
 }
  
  .whouses-settings2 {  
    height:500px; 
    margin-left:10px;
    margin-right:10px; 
 }
 
 
 
 
 .whouses3 {  
    margin-left:10px;
    width:90%;
 }
 
 .stayconnected {
    height:980px;
 }
 
 .stayconnected1 {
    width:90%;
    padding-left:10px;
 }
 
 .stayconnected2 {
    height:90px;
 }
  
 .perfect1 {
     width:85%;
 } 
  
 .perfectteam-settings {  
    height:75px; 
 } 
 
 .contactus-settings2 {  
    height:500px; 
    margin-left:10px;
    margin-right:10px; 
 }
  
 .contact-name-title {
    top:0px;
    left:35px;
 }
 
 .contact-name-input {
    top:00px;
    left:130px;
    height:25px;
 }
 
 .contact-compname-title {
    top:40px;
    left:35px;
 }
 
 .contact-compname-input {
    top:40px;
    left:130px;
    height:25px;
    width:200px;
 }
 
 .contact-email-title {
    top:80px;
    left:35px;
 }
 
 .contact-email-input {
    top:80px;
    left:130px;
    height:25px;
    width:200px;
 }
 
 .contact-mob-title {
    top:120px;
    left:35px;
 }
 
 .contact-mob-input {
    top:120px;
    left:130px;
    height:25px;
 }
 
 .contact-mess-title {
    top:160px;
    left:35px;
 }
 
 .contact-mess-input {
    top:190px;
    left:35px;
    width:60px;
 }
 
 .button-submit {
    top:340px;
    left:35px;  
 }
 
 textarea {
    width:100%;
    max-width:300px;   
 }
 
 input {
    border-style: solid;
    border-width: 1px;
 }
 
 .captcha_pos {
    top:390px;
    left:35px; 
 } 
 
}
  

/*  MEDIA SETTINGS   iPad */   

/****------------------------------------****/
/****   i P A D   L A N D S C A P E      ****/
/****      M I N - 1 3 6 7               ****/ 
/****------------------------------------****/ 
 @media only screen
    and (min-device-width : 768px)
    and (max-device-width : 1024px)
    and (orientation:landscape) {

 
 .weoffer-settings {  
    height:530px; 
 }  
 
 .weoffer-settings2 {  
     max-width:60%;
     height:530px;
 }  
   
 .weoffer-settings3 {  
    width:75%;
    margin-top:30px;
    padding-left:40px;     
 }
 
 .weoffer-settings4 {  
    padding-top:30px; 
    padding-left:100px;
 }
 
 .weoffer-settings5 {  
     height:380px; 
     width:380px;  
 } 
  
 .weoffer-settings6 {  
     height:530px; 

 }       
    
 .whouses-settings1 {  
    width:100%; 
 }
 
 .footer {
     margin-left:0px;
     margin-right:0px;
     
 }
 
 }

/****------------------------------------****/
/****     i P A D   P O R T R A I T      ****/
/****          M I N - 1 3 6 7           ****/ 
/****------------------------------------****/ 

@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 1024px)
  and (orientation:portrait) { 


  .header-settings {
    height:120px;
  }
  
  .header-settings1 {
    padding-top:15px !important; 
    padding-left:30px !important; 
    width:350px !important;
  }

  .header-settings5 {
    position:absolute;
    top:40px;
    left:400px;
  }
  
  .header-settings6 {
    position:absolute;
    top:40px;
    left:560px;
  }     
     

  .aboutus-settings {  
     height:820px;
  }

  .aboutus-height1 {  
     height:0px !important;
  }
  
    .aboutus-height3 {  
     height:200px !important;
  }
   
  .aboutus-settings2 {  
     max-width:60%;
     height:250px;
  }
  
  .aboutus-settings3 {  
    width:70%;
    margin-top:40px;  
       
 }
 
  .aboutus-settings4 {  
    padding-top:30px; 
    padding-left:20px;
 }
 
  .aboutus-settings5 {  
     height:285px; 
     width:285px;
     /* margin-left:70px;  */
 }    
     
 .weoffer-settings {  
    height:530px; 
 }  
 
 .weoffer-settings2 {  
     max-width:60%;
     height:530px;
 }  
   
 .weoffer-settings3 {  
    width:95%;
    margin-top:30px;
    padding-left:00px;     
 }
 
 .weoffer-settings4 {  
    padding-top:40px; 
    padding-left:60px;
 }
 
 .weoffer-settings5 {  
     height:285px; 
     width:285px;  
 } 
  
 .weoffer-settings6 {  
     height:530px; 

 }       
  
  .whouses-settings1 {  
    width:85%;
    padding-left:50px; 
 }  
  
  .whouses-settings2 { 
    
    height:500px; 
    margin-left:10px;
    margin-right:10px; 
 } 
 
     
 .perfect1 {
     padding-left:20px;
 }     
 
  .perfect2 {
     padding-top:100px !important;
 }
 

 
  .contact-name-title {
    top:00px;
    left:85px;
 }
 
 .contact-name-input {
    top:00px;
    left:180px;
    height:30px;
 }
 
 .contact-compname-title {
    top:40px;
    left:85px;
 }
 
 .contact-compname-input {
    top:40px;
    left:180px;
    height:30px;
    width:400px;
 }
 
 .contact-email-title {
    top:80px;
    left:85px;
 }
 
 .contact-email-input {
    top:80px;
    left:180px;
    height:30px;
 
 }
 
 .contact-mob-title {
    top:120px;
    left:85px;
 }
 
 .contact-mob-input {
    top:120px;
    left:180px;
    height:30px;
 }
 
 .contact-mess-title {
    top:160px;
    left:85px;
 }
 
 .contact-mess-input {
    top:190px;
    left:85px;
    width:800px;
 }
 
 .button-submit {
    top:340px;
    left:85px;  
 }
 
 textarea {
    width:100%;
    max-width:600px;   
 }
 
 input {
    border-style: solid;
    border-width: 1px;
 } 
  
 .captcha_pos {
    top:390px;
    left:85px; 
 }  
  
}