/*------------------------------------------------------------------

Table of contents:

    1: General Styling
    2: Navbar
    3: Main
    4: footer
    5: Feats
    6: Long-term 
    7: Additional-Services
    8: Invest
    9: Development
    10: Newest-objects
    11: Copyright
    12: Responsivity

-------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/

/*  1: General Styling                                                               */

/*-----------------------------------------------------------------------------------*/

body {
    font-family: 'Rajdhani', sans-serif;
    box-sizing: border-box;
    font-size: 17px;
    margin: 0 auto;
    padding: 0;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.notify-alert {
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);
    border: 0 !important;
    max-width: 400px;
    /*color: #FFF;*/
    z-index: 2000;
}

.notify-alert button[data-notify="dismiss"] {
    margin-left: 5px;
    outline: none !important;
}

/*-----------------------------------------------------------------------------------*/

/*  2: Navbar                                                                        */

/*-----------------------------------------------------------------------------------*/

.navbar {
    padding: 50px 0;
}

.navbar-brand {
    float: none;
}

.navbar-center {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
    height: 100%;
}

.navbar-brand img {
    display: inline-block;
    width: 250px;
}

.navbar-default {
    background-color: #fff;
    border-color: transparent
}

.navbar-nav > li::after {
    content: '';
    height: 30px;
    width: 2px;
    background-color: #ffae04;
    position: absolute;
    top: 10px;
    right: 0;
}

.navbar-nav > li:last-of-type::after {
    content: '';
    width: 0px;
}

.navbar-default .navbar-toggle {
    border-color: #333
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ffae04
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #ffae04
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #333;
    background-color: transparent;
    font-weight: bold;
    text-decoration: underline;
}

/*-----------------------------------------------------------------------------------*/

/*  3: Main                                                                          */

/*-----------------------------------------------------------------------------------*/

.main {
    position: relative;
    padding: 100px 0;
    text-align: center;
    background-image: url(images/back-admin.jpg);
    background-position: center;
    background-size: cover;
    margin-top: 151px;
}

.main .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    margin-top: -100px;
}

.main .content{
    height: 164px;
    position: relative;
}

.main .content a {
    margin-top: 44.5px;
    display: inline-block;
    color: #fff;
    border: 2px solid #ffae04;
    padding: 10px 15px;
    font-size: 22px;
    font-weight: normal;
    text-decoration: none;

}

.main a:hover {
    background-color: #ffae04;
    color: #333
}

/*-----------------------------------------------------------------------------------*/

/*  4: footer                                                                        */

/*-----------------------------------------------------------------------------------*/

.footer {
    padding: 50px 0;

}

.footer .info p {
    font-size: 20px
}

.footer .info a {
    color: #333;
    text-decoration: none;
    /*font-style: italic;
    font-weight: bold;
    color: #b77e05*/
}

.footer .info a:hover{
    color: #ffae04
}

.footer h3 {
    margin: 20px 0;
    font-weight: bold;
    border-bottom: 2px solid #ffae04;
    padding-bottom: 5px;
    display: inline-block
}

.footer form {}

.footer form input {
    margin: 10px 0;
    width: 100%;
    padding: 5px 10px
}

.footer form textarea {
    margin: 10px 0;
    width: 100%;
    padding: 5px 10px;
    resize: vertical;
    height: 100px
}

.footer form button {
    display: block;
    padding: 5px 15px;
    border: none;
    background-color: transparent;
    border: 2px solid #ffae04;
    font-size: 20px;
    font-weight: bold
}

.footer form button:hover {
    background-color: #ffae04;
}

/*-----------------------------------------------------------------------------------*/

/*  5: Feats                                                                         */

/*-----------------------------------------------------------------------------------*/

.feats {
    position: relative;
    padding: 100px 0;
    text-align: center;
    background-image: url(images/back-admin.jpg);
    background-position: center;
    background-size: cover;
    margin-top: 151px;
}

.feats .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    margin-top: -100px;
}

.feats .numb {
    border: 3px solid #ffae04;
    display: inline-block;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-weight: normal;
}

.feats p {
    font-size: 31px;
    color: #fff
}

/*-----------------------------------------------------------------------------------*/

/*  6: Long-term                                                                     */

/*-----------------------------------------------------------------------------------*/

.long-term {
    padding: 50px 0
}

.long-term h3 {
    font-size: 28px;
    font-weight: bold;
    margin: 15px 0
}

.long-term ul {}

.long-term li {
    list-style: square;
    font-size: 18px
}
.mobileHide h3 {
    font-size: 28px;
    font-weight: bold;
	margin: 15px 0
   }
 .mobileHide1 h3 {
    font-size: 28px;
    font-weight: bold;
	margin: 15px 15px
   }
   @media (min-width:992px) 
   {
	  .mobileHide1
	  {
		  visibility:hidden;
		  display:none;
	  }	 
	  .mobileHide
	  {
		  visibility:visible;
	  }
   }
   @media (max-width:991px) 
   {
	  .mobileHide
	  {
		  visibility:hidden;
		  display:none;
	  }	
.mobileHide1
	  {
		  visibility:visible;
		  margin-top:-600px;
	  }		  
   }
   @media (max-width:679px) 
   {
	   .mobileHide
	  {
		  visibility:hidden;
		  display:none;
	  }	
	.mobileHide1
	  {
		  visibility:visible;
		  margin-top:-500px;
	  }		  
   }   
   @media (max-width:520px) 
   {
	   .mobileHide
	  {
		  visibility:hidden;
		  display:none;
	  }	
	.mobileHide1
	  {
		  visibility:visible;
		  margin-top:-400px;
	  }		  
   } 
/*-----------------------------------------------------------------------------------*/

/*  7: Additional-Services                                                           */

/*-----------------------------------------------------------------------------------*/

.addit-serv {
    padding: 50px 0
}

.addit-serv h3 {
    font-size: 28px;
    font-weight: bold;
    margin: 15px 0
}

.addit-serv ul {}

.addit-serv li {
    list-style: square;
    font-size: 18px
}

/*-----------------------------------------------------------------------------------*/

/*  8: Invest                                                                        */

/*-----------------------------------------------------------------------------------*/

.invest {
    position: relative;
    padding: 100px 0;
    text-align: center;
    background-image: url(images/back-admin.jpg);
    background-position: center;
    background-size: cover;
    margin-top: 151px;
}

.invest .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    margin-top: -100px;
}
.invest .content{
    height: 164px
}

.invest h2 {
    display: inline-block;
    color: #FFF;
    font-size: 31px;
    font-weight: normal;
    text-transform: capitalize;
    position: relative;
    margin: 65px 0 0 0;
    
}

/*-----------------------------------------------------------------------------------*/

/*  9: Development                                                                   */

/*-----------------------------------------------------------------------------------*/

.development {
    padding: 50px 0
}

.development h3 {
    font-size: 28px;
    font-weight: bold;
    margin: 15px 0
}

.development ul {}

.development li {
    list-style: square;
    font-size: 18px
}

/*-----------------------------------------------------------------------------------*/

/*  10: Newest-objects                                                                */

/*-----------------------------------------------------------------------------------*/

.newest-objects {
    padding: 50px 0
}

.newest-objects h3 {
    font-size: 28px;
    font-weight: bold;
    margin: 15px 0
}


/*-----------------------------------------------------------------------------------*/

/*  11: Copyright                                                                    */

/*-----------------------------------------------------------------------------------*/

.copyright {
    padding: 50px 0 10px
}

/*-----------------------------------------------------------------------------------*/

/*  12: Responsivity                                                                 */

/*-----------------------------------------------------------------------------------*/

@media(max-width:992px) {
    .navbar-brand{
        padding: 0;
    }
    .navbar-brand img {
        margin: 0
    }
    .navbar-center {
        position: static;
        width: auto;
    }
    .navbar {
        margin: 0;
        padding: 15px 0;
    }
    .navbar-toggle {
        position: absolute;
        right: 0;
        top: 40px;
    }
    .main,
    .feats,
    .invest {
        padding: 50px 0;
        margin-top: 181px;
    }
    
    .main .overlay,
    .feats .overlay,
    .invest .overlay {
        margin-top: -50px
    }

}

@media(max-width:767px) {
    .navbar-nav > li::after {
        display: none
    }
    .main,
    .feats,
    .invest {
        margin-top: 0px;
    }
    
    .main .content a{
        margin-top: 27px;
        padding: 10px 20px;
    }
    
    .main .content div:first-child a{
        margin-top: 13.5px
    }
    .navbar-fixed-top{
        position: static;
        right: auto;
        left: auto;
        z-index: 1030;
    }
}

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -55px;
    }
}
@media (min-width: 1200px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -25px;
    }
}