/* Add here all your css styles (customizations) */
.g-pb-70 {
    padding-bottom: 0rem !important;
}

.g-font-size-11 {
    font-size: 14px !important;}
.g-brd-right {
    border-right: solid 1px transparent !important; }

.block-grid {
    border-right: 2px solid #bdbdbd;
	padding-bottom:30px;
  }
.block-grids {
    border-bottom: 2px solid #bdbdbd;
  }  
.bg-30{padding-top: 30px;}  

.g-mb-61{margin-bottom: 3.28571rem !important;}

.g-py-151 {
    padding-top: 5.41429rem !important;
   }
.g-py-101 {
    padding-top: 1.14286rem !important;
    padding-bottom: 7.14286rem !important;}
.p-tag{text-align:justify;}	

.u-btn{
	color: #fff;
	background-color:#efb225;}
.g-black {
	background-color:#26304d;
	}
.g-pt-101{padding-top: 4.14286rem !important;}


.u-nav-v1-1.u-nav-primary .nav-link.active {
	background-color:#e50003 !important;}
.g-color-primary { color: #e50003 !important;}

.u-btn-primary {background-color: #e50003 !important;}

.images-margin {margin-top: 135px !important;}

.g-pt-170 {
    padding-top: 13.14286rem !important;
}

.g-pd-100  {
        padding-bottom: 2.1428rem;
}

.p-pd-tag  {
        padding-bottom: 4.1428rem !important;
}

.icon-color {color:#fff;
border-radius: 3px;}

@media only screen and (max-width: 600px) {
   .g-py-151 {
         padding-top: 2.41429rem !important;
    }
    
    .images-margin {margin-top: 200px !important;}
    
    .g-pd-100  {padding-bottom: 6.1428rem !important;}
      
     .g-pd-102  {padding-top: 10.1428rem !important;} 
      .p-pd-tag  {
        padding-bottom: 4.1428rem !important;
}  
        
    }



.home_bg { 
  background: url(../img/new-york-city.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 100%;
  margin:0 auto;
  
}


#footer {
   position:fixed;
   left:0px;
   bottom:0px;
   width:100%;
   background:#999;
}
