@media only screen and (min-width: 2358px) {
  .navbar-brand img{
    width: 230px !important;
  }
  .navbar-nav li a{
    font-size: 190% !important;
    padding: 29px !important;
    padding-left: 47.5px !important;
  }
}

@media only screen and (min-width: 2201px) and (max-width: 2357px) {
  .navbar-brand img{
    width: 230px !important;
  }
  .navbar-nav li a{
    font-size: 25.5px !important;
    padding: 29px !important;
  }
}

@media only screen and (min-width: 2101px) and (max-width: 2200px) {
  .navbar-brand img{
    width: 230px !important;
  }
  .navbar-nav li a{
    font-size: 25.5px !important;
    padding: 24px !important;
  }
}

@media only screen and (min-width: 2001px) and (max-width: 2100px) {
  .navbar-brand img{
    width: 230px !important;
  }
  .navbar-nav li a{
    font-size: 24px !important;
    padding: 22px !important;
  }
}

@media only screen and (min-width: 1901px) and (max-width: 2000px) {
  .navbar-brand img{
    width: 230px !important;
    position: relative !important;
    left: 80px !important;
  }
  .navbar-nav li a{
    position: relative !important;
    left: 80px !important;
    font-size: 17px !important;
    padding: 28px !important;
  }
  #myNavbar .social-link li {
    position: relative !important;
    right: 77px !important;
  }
}

@media only screen and (min-width: 1801px) and (max-width: 1900px) {
  .navbar-brand img{
    width: 230px !important;
    position: relative !important;
    left: 80px !important;
  }
  .navbar-nav li a{
    position: relative !important;
    left: 80px !important;
    font-size: 17px !important;
    padding: 27px !important;
  }
}

@media only screen and (min-width: 1701px) and (max-width: 1800px) {
  .navbar-brand img{
    width: 230px !important;
  }
  .navbar-nav li a{
    font-size: 17px !important;
    padding: 25px !important;
  }
}

@media only screen and (min-width: 1602px) and (max-width: 1700px) {
  .navbar-brand img{
    width: 220px !important;
  }
  .navbar-nav li a{
    font-size: 17px !important;
    padding: 20px !important;
  }
}

@media only screen and (min-width: 1598px) and (max-width: 1601px) {
  body .container .modal .modal-dialog .modal-content {
    position: absolute !important;
    top: 230px !important;
    left: -180px !important;
    width: 140% !important;
  }
  .modimg:hover{
    transform:scale(1.3) !important;
  }
  .navbar-brand{
    position: relative !important;
    left: 80px !important;
  }
  .navbar-nav{
    position: relative !important;
    left: 80px !important;
  }
  .navbar-nav li a{
    font-size: 16px !important;
    padding: 15px !important;
    padding-left: 20px !important;
  }
  .social-link{
    position: relative !important;
    right: 30px !important;
  }
  .carousel{
    height: 91% !important;
  }  
  .carousel .carousel-inner .item .fill{
    background-size: 100% 100% !important;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-1600x1200.jpg') !important;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-1600x1200.jpg') !important;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-1600x1200.jpg') !important;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-1600x1200.jpg') !important;
  }
}

@media only screen and (min-width: 1400px) and (max-width: 1465px){
  .navbar-nav{
    position: relative;
    top: 0px;
    /*left: 190px;*/
  }
  .navbar-nav li a{
    padding: 13px;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1365px) and (max-width:1399px){

        .navbar-nav li a{

          padding:13px;

          font-size:16px !important;

          /*top: 15px;*/

        }

        .navbar-nav{
          position: relative;
          top: -10px;
          left: 190px;
        }





}

@media only screen and (min-width: 1348px) and (max-width: 1364px){
.navbar-nav{
        
        position:relative;

        left:150px;

        padding: 9px;

      }

        
        .navbar-nav li a{
          
          padding:12px;

          font-size:16px !important;

        }


      .navbar-brand{

          position: absolute;

          top:18px;

          left:10px;

        }  
}
@media only screen and (min-width: 1330px) and (max-width: 1347px){

.navbar-nav{
        
        position:relative;

        left:150px;

        padding: 9px;

      }

        
        .navbar-nav li a{
          
          padding:11px;

          font-size:16px !important;

        }


      .navbar-brand{

          position: absolute;

          top:18px;

          left:10px;

        }  

        .navbar-brand img{
          width: 200px !important;
        }
}

@media only screen and (min-width: 1293px) and (max-width: 1329px){

.navbar-nav{
        
        position:relative;

        left:145px;

        padding: 9px;

      }

        
        .navbar-nav li a{
          
          padding:10px;

          font-size:16px !important;

        }


      .navbar-brand{

          position: absolute;

          top:18px;

          left:10px;

        }  

        .navbar-brand img{
          width: 200px !important;
        }
}

@media only screen and (min-width: 1245px) and (max-width:1292px){



  .navbar-nav{
        
        position:relative;

        left:145px;

        padding: 9px;

      }

        
        .navbar-nav li a{
          
          padding:8px;

          font-size:16px !important;

        }


      .navbar-brand{

          position: absolute;

          top:18px;

          left:10px;

        }

        .navbar-brand img{
          width: 200px !important;
        }

}

@media only screen and (min-width: 1158px) and (max-width:1244px){



 .navbar-nav{

        

        position:relative;

        left:130px;

        padding: 9px;

      }

        .navbar-brand{

          position: absolute;

          top:18px;

          left:10px;

        }

        .navbar-brand img{
          width: 180px !important;
        }

        .navbar-nav li a{

          padding:8px;

          font-size:15px !important;

          /*top: 20px;*/

        }





}



@media only screen and (min-width: 1087px) and (max-width:1157px){



.navbar-nav{

        

        position:relative;

        left:130px;



      }

        .navbar-brand{

          position: absolute;

          top:10px;

          left:10px;

        }

        .navbar-brand img{
          width: 180px !important;
        }

        .navbar-nav li a{

          padding:7px;

          font-size:14px !important;

        }





}



@media only screen and (min-width: 1025px) and (max-width: 1086.5px){



    .navbar-nav{

        

        position:relative;

        left:130px;





        }

        .navbar-brand{

          position: absolute;

          top:10px;

          left:10px;

        }


        .navbar-brand img{
          width: 180px !important;
        }

        .navbar-nav li a{

          padding:6px;

          font-size:13px !important;

          

        }





}

@media only screen and (min-width: 980px) and (max-width:1024px) {
  .carousel .carousel-inner .item .fill{
    /*background-repeat: no-repeat;*/
    background-position: -500px;
  }
  .navbar-nav li a{
    position: relative !important;
    /*top: 15px;*/
    left: 160px !important;
    font-size: 12.5px !important;
    padding: 5px;
    color:#fff;
    font-weight:500;
    letter-spacing:0.9px;
    text-transform:uppercase;
    transition:all 1.6s ease; 
  }
  .navbar-nav li:hover a:before{
    display: none;
  }
  .navbar-brand{
    position: absolute;
    top: 5px;
    left: 10;
  }
  .navbar-brand img{
    width: 180px !important;
  }
}

@media only screen and (min-width: 966px) and (max-width:979px){





.navbar-nav{

        

        position:relative;

        left:135px;



      }

        .navbar-brand{

          position: absolute;

          top:10px;

          /*left:35px;*/

        }

        .navbar-brand img{
          width: 160px !important;
        }

        .navbar-nav li a{

          padding:5px;

          font-size:12.2px !important;

          

        }





}





@media only screen and (min-width: 912px) and (max-width:965px){





.navbar-nav{

        

        position:relative;

        left:105px;



      }

        .navbar-brand{

          position: absolute;

          top:7px;

          left:5px;

        }

        .navbar-brand img{
          width: 160px !important;
        }

        .navbar-nav li a{

          padding:5px;

          font-size:12px !important;

          

        }







}





@media only screen and (min-width: 880px) and (max-width:911px){





.navbar-nav{

        

        position:relative;

        left:110px;



      }

        .navbar-brand{

          position: absolute;

          top:0px;

          left:10px;

        }

        .navbar-brand img{
          width: 160px !important;
        }

        .navbar-nav li a{

          padding:4px;

          font-size:11.7px !important;

          

        }







}





@media only screen and (min-width: 840px) and (max-width:879px){





.navbar-nav{

        

        position:relative;

        left:112px;



      }

        .navbar-brand{

          position: absolute;

          top:0px;

          left:12px;

        }

        .navbar-brand img{
          width: 160px !important;
        }

        .navbar-nav li a{

          padding:3px;

          font-size:11.2px !important;

          

        }







}







@media only screen and (min-width: 800px) and (max-width:841px){





.navbar-nav{

        

        position:relative;

        left:110px;



      }

        .navbar-brand{

          position: absolute;

          top:0px;

          left:10px;

        }

        .navbar-brand img{
          width: 160px !important;
        }

        .navbar-nav li a{

          padding:3px;

          font-size:10.5px !important;

          

        }







}



@media only screen and (min-width: 769px) and (max-width:799px){





.navbar-nav{

        

        position:relative;

        left:110px;



      }

        .navbar-brand{

          position: absolute;

          top:0px;

          left:5px;

        }


        .navbar-brand img{
          width: 160px !important;
        }

        .navbar-nav li a{

          padding:2px;

          font-size:10px !important;

          

        }







}

@media only screen and (min-width: 737px) and (max-width: 766.5px) {
  
.carousel{
    height: 87.3%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }

  .navbar-brand img{
    width: 160px !important;
  }

  #myNavbar{

    overflow: hidden;

    height: 420px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 380px;

    right: 390px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      /*left: -190px !important;*/

        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:420px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:90% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }
      .navbar-brand{
        position: absolute !important;
        top: 0;
      }

}


@media only screen and (min-width: 641px) and (max-width: 736px) {
  
.carousel{
    height: 87.3%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }

  .navbar-brand img{
    width: 160px !important;
  }

  #myNavbar{

    overflow: hidden;

    height: 420px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 380px;

    right: 390px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      /*left: -190px !important;*/

        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:420px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:90% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }
      .navbar-brand{
        position: absolute !important;
        top: 0;
      }

}

@media only screen and (min-width: 599px) and (max-width: 649px) and (orientation: portrait) {
.field .text-name{
    width: 100% !important;
  }
  .btnsend{
    width: 20% !important;
  }
.carousel{
    height: 87.3%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }

  .navbar-brand img{
    width: 160px !important;
  }

  #myNavbar{

    overflow: hidden;

    height: 420px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 380px;

    right: 390px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      /*left: -190px !important;*/

        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:420px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:90% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }
      .navbar-brand{
        position: absolute !important;
        top: 0;
      }

}

@media only screen and (min-width: 414px) and (max-width:415px){
  .field .text-name{
    width: 100% !important;
  }
  .btnsend{
    width: 20% !important;
  }
  .carousel{
    height: 80.9%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }
  
  .carousel .left span{
    left: -7px !important;
  }
  .carousel .right span{
    right: -7px !important;
  }  
  #myNavbar{

    overflow: hidden;

    height: 290px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 255px;

    right: 180px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      left: 10px !important;

      font-size: 11px !important;

      padding: 3px;
        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .navbar-brand{
        position: absolute;
        top: 0;
        left: 0;
      }

        .navbar-brand img{
          width: 160px !important;
        }
      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:380px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:90% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

          margin-top: -30px;

      }

      .enquirydiv input[type="submit"]{

        position: relative;

        left: 10px;

      }

      .enquirydiv .enquirybtn{

        position: relative;

        left: 15px;

      }
}

@media only screen and (min-width: 568px) and (max-width:598.5px){
  .field .text-name{
    width: 100% !important;
  }
  .btnsend{
    width: 20% !important;
  }
  /*body{ overflow-y: hidden; }*/
  .carousel{
    height: 80.9%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }
  
  .carousel .left span{
    left: -20px !important;
  }
  .carousel .right span{
    right: -20px !important;
  }  
  #myNavbar{

    overflow: hidden;

    height: 290px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 255px;

    right: 355px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      left: 10px !important;

      font-size: 12.7px !important;

      padding: 3px;
        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .navbar-brand{
        position: absolute;
        top: 0;
        left: 0;
      }

        .navbar-brand img{
          width: 160px !important;
        }

      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:380px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:90% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

          margin-top: -30px;

      }

      .enquirydiv input[type="submit"]{

        position: relative;

        left: 10px;

      }

      .enquirydiv .enquirybtn{

        position: relative;

        left: 15px;

      }

}

@media only screen and (min-width: 412px) and (max-width:567.5px){
  .field .text-name{
    width: 100% !important;
  }
  .btnsend{
    width: 20% !important;
  }
  /*body{ overflow-y: hidden; }*/
  .carousel{
    height: 80.9%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }
  
  .carousel .left span{
    left: -7px !important;
  }
  .carousel .right span{
    right: -7px !important;
  }  
  #myNavbar{

    overflow: hidden;

    height: 290px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 255px;

    right: 180px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      left: 10px !important;

      font-size: 12.7px !important;

      padding: 3px;
        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .navbar-brand{
        position: absolute;
        top: 0;
        left: 0;
      }

        .navbar-brand img{
          width: 160px !important;
        }

      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:380px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:90% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

          margin-top: -30px;

      }

      .enquirydiv input[type="submit"]{

        position: relative;

        left: 10px;

      }

      .enquirydiv .enquirybtn{

        position: relative;

        left: 15px;

      }

}



@media (min-width: 568px) and (max-width: 736px) and (orientation: landscape) {
  .field .text-name{
    width: 100% !important;
  }
  .btnsend{
    width: 20% !important;
  }
  .carousel .carousel-inner .item .fill{
    background-repeat: no-repeat;
  }
  #myNavbar{

    overflow: hidden;

    height: 310px !important;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 255px;

    right: 180px;

    margin-bottom: 25px;

  }

  .navbar-nav li a{

      position: relative !important;

      top: 15px;

      left: 90px !important;

      font-size: 12px !important;

      padding: 3px;
        color:#fff;

        font-weight:500;

        /*font-family:arial;*/

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .navbar-brand{
        position: absolute;
        top: 0;
        left: 0;
      }
      
        .navbar-brand img{
          width: 160px !important;
        }
      .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:310px !important;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          /*height: 0%;*/

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          /*width:90% !important;*/

          height: 50% !important;

          /*margin-top: -50px !important;*/

          position: relative;

          top: -30px;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          /*margin-bottom:10px; */

      } 

      .enquirydiv input[type="submit"] {

        /*padding:10px !important;*/

        margin-top:-20px !important;

      }

      .enquirydiv .enquirybtn{

        position: relative;

        left: 10px;

      }

}



@media (min-width: 767px) and ( max-width: 768px) {
  body{ overflow-y: hidden; }
  .carousel{
    height: 88%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .navbar-nav li a{

        color:#fff;

        font-weight:500;

        font-family:arial;

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li a:hover,

      .navbar-nav li a:focus{

        color:#fff;

        background:rgba(0,0,0,0.3);

      }




         .navbar-nav{

        

        position:relative;

        left:115px;



      }

        .navbar-brand{

          position: absolute;

          top:5px;

          left:10px;

        }

        .navbar-brand img{
          width: 160px !important;
        }
       
        .navbar-nav li a{

          padding:3px;

          font-size:9px !important;

        }



        .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:400px;

        }



        .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:88%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }
}

@media (min-width: 361px) and (max-width: 411.5px){
  .carousel{
    height: 77.8%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    `repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }

  .carousel .left span{
    left: -7px !important;
  }
  .carousel .right span{
    right: -7px !important;
  }  

  .navbar-brand img{
    width: 160px !important;
  }
  #myNavbar{
    overflow: hidden;
    height: 230px;
  }
  #myNavbar .social-link li{
    position: relative;
    top: 210px;
    right: 158px;
    margin-bottom: 25px;
  }
  .navbar-nav li a{
    position: relative !important;
    top: 10px;
    /*left: -108px;*/
    color:#fff;
    font-weight:500;
    font-family:arial;
    letter-spacing:0.9px;
    text-transform:uppercase;
    transition:all 1.6s ease; 
  }
  .navbar-nav li a:hover,
  .navbar-nav li a:focus{
    color:#fff;
    background:rgba(0,0,0,0.3);
    /*display: none;*/
  }
  .navbar-nav li:hover a:before{
    display: none;
  }
  .navbar-brand{
    position: absolute;
    top:0px;
    left:10px;
  }
  .navbar-brand img{
    width: 160px !important;
  }
  .navbar-nav{
    margin-left:0px;
  }
  .navbar-nav li a{
    padding: 1px;
    font-size:12px !important;
  }
  .enquirydiv  .enquiryform{
    width:100%;
    position: relative;
    left:40px;
    margin-right:none;
    height:395px;
  }
  .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{
    width:85%;
    background:rgba(0,0,0,0.5);
    color:#fff;
    border:none;
    margin-bottom:10px; 
  }
  .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{
    width:85%;
    background:rgba(0,0,0,0.5);
    color:#fff;
    border:none;
    margin-bottom:10px; 
  }
  .enquirydiv  .enquiryform .message textarea{
    width:92% !important;
    background:rgba(0,0,0,0.5);
    color:#fff;
    border:none;
    margin-bottom:10px;
    margin-top: -30px !important; 
  }
  .enquirydiv input[type="submit"]{
    position: relative;
    left: 10px;
    }
  .enquirydiv .enquirybtn{
    position: relative;
    left: 15px;
  }
        .field .text-name{
          width: 100% !important;
        }
        .btnsend{
          width: 20% !important;
        }
}

@media (max-width: 360px){

  .carousel{
    height: 77.8%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }

  .carousel .left span{
    left: -7px !important;
  }
  .carousel .right span{
    right: -7px !important;
  }

  #myNavbar{

    overflow: hidden;

    height: 230px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 210px;

    right: 158px;

    margin-bottom: 25px;

  }

.navbar-nav li a{

    position: relative !important;

    top: 10px;

    /*left: -108px;*/

        color:#fff;

        font-weight:500;

        font-family:arial;

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

    }



      .navbar-nav li a:hover,

      .navbar-nav li a:focus{

        color:#fff;

        background:rgba(0,0,0,0.3);

        /*display: none;*/

      }

      .navbar-nav li:hover a:before{

        display: none;

      }

      .navbar-brand{

          position: absolute;

          top:0px;

          left:10px;

        }
        .navbar-brand img{
          width: 160px !important;
        }
        .navbar-nav{

          margin-left:0px;

        }

        .navbar-nav li a{

          padding: 1px;

          font-size:12px !important;

        }



        .enquirydiv{



        }

        .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:395px;

        }



        .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

        }



        .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

        }



        .enquirydiv  .enquiryform .message textarea{



          width:92% !important;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px;

          margin-top: -30px !important; 

        }

        .enquirydiv input[type="submit"]{

          position: relative;

          left: 10px;

        }

        .enquirydiv .enquirybtn{

          position: relative;

          left: 15px;

        }
        .field .text-name{
          width: 100% !important;
        }
        .btnsend{
          width: 25% !important;
        }
}

@media (min-width:210px) and (max-width: 325px){
  .navbar-brand img{
    width: 140px !important;
  }
  .carousel{
    height: 75%;
  }
  .carousel .carousel-inner .item-1 .fill{
    background-image: url('../images/slides/01a-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-2 .fill{
    background-image: url('../images/slides/02-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-3 .fill{
    background-image: url('../images/slides/03-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .carousel .carousel-inner .item-4 .fill{
    background-image: url('../images/slides/04-media.jpg') !important;
    background-repeat: no-repeat;
  }
  .navbar-brand{
    position: absolute;
    top: 0;
    left: 0;
  }
  #gt-footer p{

    width:80% !important;

  }
  .carousel .left span{
    left: -7px !important;
  }
  .carousel .right span{
    right: -7px !important;
  }
   #myNavbar{

    overflow: hidden;

    height: 240px;

  }

  #myNavbar .social-link li{

    position: relative;

    top: 220px;

    right: 120px;

    margin-bottom: 25px;

  }
        .field .text-name{
          width: 100% !important;
        }
        .btnsend{
          width: 25% !important;
        }
}

@media (max-width: 200px){
.navbar-brand img{
  width: 100px !important;
}
.navbar-nav li a{

        color:#fff;

        font-weight:500;

        font-family:arial;

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

      }

      .navbar-nav li a:hover,

      .navbar-nav li a:focus{

        color:#fff;

        background:rgba(0,0,0,0.3);

      }   

      .navbar-nav li:hover a:before{

        display: none;

      }

    .enquirydiv  .enquiryform{



          width:100%;

          position: relative;

          left:40px;

          margin-right:none;

          height:400px;

        }



         .enquirydiv  .enquiryform .enquirtextdiv input[type="text"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .enquirtextdiv input[type="email"]{



          width:85%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      }

      .enquirydiv  .enquiryform .message textarea{



          width:88%;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

          margin-bottom:10px; 

      } 

        .field .text-name{
          width: 100% !important;
        }
        .btnsend{
          width: 20% !important;
        }
}

