
*{
  box-sizing: border-box;
}
/* For Body start */

.all-fonts{



  font-family:gothamlight;

}

/*
.carousel-control{

  width:10% !important;
}*/


/*Carousel-controller Starts*/
.carousel .left span{
  position: relative !important;
  top: 50% !important;
  left: -30%;
  /*margin-right: -10px;*/
}

.carousel .right span{
  position: relative !important;
  top: 50% !important;
  right: -30%;
  /*margin-right: -10px;*/
}
/*Carousel-controller Ends*/

.carousel .carousel-inner .item .fill{
  width: 100%;
}

/*Input Type*/



      .heading{

        /*padding: 5px 40px 5px 0px;*/

        display:inline-block;

        border-bottom:4px solid #A0522D;
/*
        -webkit-border-image:-webkit-linear-gradient(left,  #A0522D,#FFF8DC);

        border-image:linear-gradient(to right,  #A0522D,#FFF8DC);

        border-image-slice:1;*/

      }



      ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

        color: #A0522D;

        padding: 10px;

        letter-spacing: 1px;

        font-size: 16px;



      }

      ::-moz-placeholder { /* Firefox 19+ */

        color: #A0522D;

        padding: 10px;

        letter-spacing: 1px;

        font-size: 16px;

      }

      :-ms-input-placeholder { /* IE 10+ */

        color: #A0522D;

        padding: 10px;

        letter-spacing: 1px;

        font-size: 16px;

      }

      :-moz-placeholder { /* Firefox 18- */

        color: #A0522D;

        padding: 10px;

        letter-spacing: 1px;

        font-size: 16px;

      }

      :o-placeholder{ /* Opera */

        color: #A0522D;

        padding: 10px;

        letter-spacing: 1px;

        font-size: 16px;

      }

      /*For Number Input Spinner*/
        input[type=number]::-webkit-inner-spin-button, 
        input[type=number]::-webkit-outer-spin-button { 
          -webkit-appearance: none; 
          margin: 0; 
        }
      /*Spinner Ends*/

/*For Body end*/





/*header start*/

  

      .navbar{



        background:rgb(63,54,37); 

        padding: 15px;

      }

      



      .navbar-header{



        /*padding-left:90px;*/



      }



      .socialbar{



        float: right; 

        margin-right: 25px;

      }



      .socialbar li a{



        color: #fff;



      }



      .socialbar .firstlink{



        display: inline-block; 

        padding-right: 15px;

      }



      .socialbar .secondlink{



        display: inline-block;

        padding-right: 15px;



      }



      .socialbar .thirdlink{



        display: inline-block;



      }









      .navbar-nav li .active{

        background:rgba(63,54,37,0.7);



      }

      .navbar-nav li a{

        color:#fff;

        font-weight:500;

        font-family:gothamlight;

        letter-spacing:0.9px;

        text-transform:uppercase;

        transition:all 1.6s ease; 

        position:relative; 
		
		top: 0px;

        /*left: 50px !important;*/

        font-size:16px; 

      }



      .navbar-nav li:hover a:before{

        content:"";

        position:absolute;

        top:80%;

        left:40%;

        z-index:9999;

        border:13px solid transparent;

        border-bottom-color:white;

      }



      .navbar-nav li a:hover,

      .navbar-nav li a:focus{

        color:#fff;

        background:rgba(0,0,0,0.3);

      }

      /*#myNavbar .social-link{
        position: relative !important;
        right: 35px !important;
      }*/

      .navbar-inverse{

        background:;

      }

      .navbar-inverse li a{

        color:#fff;

      }

      .navbar-toggle{

        background-color:rgba(0,0,0,0.2);

      }

      .navbar-toggle .icon-bar{

        background:#fff;

      }



      .navbar{

        margin-bottom: 0px !important;

      }

      .navbar-nav{



        margin-left:10px;

        margin-top:0px;

      }

      .navbar-brand{
        color:#fff;

      }
      /*.navbar-brand img{

        position: relative !important;
        left: 40px !important;
      }*/

              /*enquriy from start*/

      .enquirydiv{

        z-index:9999;

        position:relative;

        margin-right:65px;

        height:0px;

        float:right;

      }

      .enquiryform{

        opacity:1;

        background-color:rgba(0,0,0,0.4);

        width:600px;

        height:280px;

      }



      .enquirtextdiv{

          



          text-align: center;

          margin-bottom:20px;

          padding-top:20px;

      }

      .enquirtextdiv input[type="text"]{

          padding:12px 8px 12px 8px;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none; 

      }

      .enquirtextdiv input[type="number"]{

          padding:12px 8px 12px 8px;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none; 

      }

      .enquirtextdiv input[type="email"]{

          padding:12px 8px 12px 8px;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none; 

      }



      .message{



        text-align:center;

        padding: 10px;

      }



      .message textarea{



          resize:none;

          /*padding:47px 188px 47px 188px;*/

          width:100%;

          height:120px;

          /*margin:10px;*/

          box-sizing:border-box;

          background:rgba(0,0,0,0.5);

          color:#fff;

          border:none;

      }



      .enquiryform input[type ="submit"]

      {

          float:right;

          margin-right:35px;

          padding:5px 35px 5px 35px;

          background-color:rgb(148, 0, 0);

          border:none;

          color:#fff;

          font-weight:600;

          font-size:17px;  

      }

      .enquirydiv .enquirybtn{

        padding: 2px;

        width:130px;

        font-weight: 600; 

        font-size:17px;

        background: rgb(148, 0, 0); 

        color: #fff;

        display:inline-block;

        border:none;

        float:right;

      }





              /*enquriy from end*/



/*header End*/





/*About Us Start*/



#gt-about{



  background-image:url('../images/Bgd.jpg');

  background-size:cover;

  /*background-repeat:repeat;*/

}



#gt-about .heading {





  text-transform:capitalize;

  color:rgb(167,92,0);

  font-size:40px;

  font-family:gothamlight;

  font-weight:600;



}



#gt-about .subtop{



  padding-top:35px;

}



#gt-about .subtop .para label{



  text-transform:uppercase;

  font-size:28px;

  font-weight:500;



}





#gt-about .despara{





  text-align:justify;

  margin-top:15px;

  margin-bottom:15px;

}



#gt-about .vision{



  margin-bottom:20px;

}



#gt-about .vision h3{





   text-transform:uppercase;

}



#gt-about .vision p{



  text-align:justify;

}   

#gt-about .vision .visimg{





  margin-bottom:20px;   

}



#gt-about .ibb h3{



    text-transform:uppercase;

    color:rgb(167,92,0);

    font-weight:600;

}





#gt-about .ibb label{





  text-transform:uppercase;

}



#gt-about .ibb p{



  text-align:justify;line-height:24px;        

}



/*About Us End*/





/*Hightlight Start*/



  #gt-highlight{





      background:url('../images/Bgd.jpg');

      background-size:cover;



  }



  #gt-highlight .heading{



    text-transform:capitalize;

    color:rgb(167,92,0);

    font-size:45px;

    margin-left: 22px;



  }



  #gt-highlight .fctnimg{



    height: 285px;

     border: 5px solid transparent; 

     float: right;

      box-shadow: 2px 2px 2px 2px;
        transition: all 2s ease;
  

  }

 #gt-highlight .fctnimg:hover{
    transform:scale(1.5);
  }



  #gt-highlight .sheading {



    margin-left: 20px;



  }











/*Hightlight End*/

/*Investor Start*/

#gt-investor{

background:url('../images/Bgd.jpg');
background-size:cover;
}

 #gt-investor .investorimg h2{

  font-size:25px;
  font-weight:900;
  text-transform:uppercase;
  font-family:gothambook;
  padding-top:5px;  
  color:rgb(91,62,4);  

}

#gt-investor .investorimg p{

  padding-left:25px;
  text-align:justify;

}
#gt-investor .investorimg ul li{

  line-height:25px;
}

/*Investor Start*/

/*Gallery Start*/



  #gt-gallery{





    background: url('../images/Bgd.jpg');

    background-size:cover;
    padding-bottom:20px;



  }



  #gt-gallery .heading{





    text-transform:capitalize;

    color:rgb(167,92,0);

    font-size:45px; 

    margin-left: 22px; 

    /*font-family: Calibri;*/



  }



  #gt-gallery .imgdiv{



    padding-left: 37px;


  }

    #gt-gallery .imgdiv h4{

      font-weight:800;
      padding-top:10px;

}



  #gt-gallery .galimg{





      margin-top: 32px;



  }





/*Gallery End*/



/*Location start*/



#gt-location{

  background:url('../images/Bgd.jpg');

  background-size:cover;

}



#gt-location #map_canvas{

  height: 215px;

  width: 100%;

}



/*Location End*/









/*Contact Start*/



#gt-contact{



  background:url('../images/Bgd.jpg');

  background-size:cover;

  padding-bottom:20px;

}



#gt-contact .heading {





  text-transform:capitalize;

  color:rgb(167,92,0);

  font-size:45px;



}



#gt-contact .ctn{





  margin-top: 25px;

}



#gt-contact .line1{





  text-transform:uppercase;

   font-weight:700;

}



#gt-contact .line2{



font-weight: 600;

margin-top: -9px;



}



#gt-contact .line3{



font-weight: 600; 

margin-top: 15px;



}





#gt-contact .field{



  margin-top: 25px;

}



#gt-contact input[type="text"]{
  padding: 5px; 

  width: 80%; 

  margin-left: -15px;

  margin-top: 10px;

  background: transparent;

   border: 1px solid #A0522D;
}

#gt-contact input[type="number"]{
  padding: 5px; 

  width: 80%; 

  margin-left: -15px;

  margin-top: 10px;

  background: transparent;

   border: 1px solid #A0522D;
}





#gt-contact input[type="email"]{



  padding: 5px;

   width: 72%; 

   margin-left: -15px; 

   margin-top: 10px; 

   background: transparent;

border: 1px solid #A0522D;  

   



}



#gt-contact .msg{





  margin-left: -15px;

  margin-top: 20px;

  height: 160px; 

  background: transparent;

  width: 100%; 

  border: 1px solid #A0522D;

}



#gt-contact .btnsend{





  float: right; 

  background: rgb(167, 92, 1);

  color: #fff; 

  font-weight: 600;

  width: 10%;

  margin-right: 14px; 

  margin-top: 15px; 

  border: none;

} 
#gt-contact .disclaimer p{

  text-align:justify;
  line-height:20px;
  font-size:10px;
  
}

#gt-contact .disclaimer h3{

  font-weight:300;
  font-size:15px;
}






/*Contact End*/





/*Footer Start*/

#gt-footer {


    /*height:30px; */

    background: #141414;


}
#gt-footer p{

  padding-top:10px;
  color:#fff;
  letter-spacing:0.8px;
  float:left !important  ;
  width: 100%;
}




/*Footer End*/


.modimg{

  transition: all 2s ease;
}
.modimg:hover{

  transform:scale(1.5);
}

.modal-header{

  border:none !important;
}
.modal-footer{

  border:none !important;
}
