/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body{
  font-family: 'Montserrat', sans-serif;
}
h1,h2,h3,h4,h5,h6{
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}
.hero_section {
  height: 75vh;
  background-image: url(/images/sliderbg.png);
 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
}
.card{
  border-top-left-radius: 0px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow:3px 3px 3px rgba(0,0,0,0.2);
}

.portfolio-item {
  margin-bottom: 30px;
}
.btn_grad{
 
  background-image: linear-gradient(to right, #D31027 0%, #EA384D 51%, #D31027 100%);
  padding:10px 20px 10px 20px;
border-radius:10px;
text-transform: capitalize;
color:white;
box-shadow:1px 1px  2px rgba(0,0,0,0.5);
}
.btn_grad:hover{
 
  background-image: linear-gradient(to right, #EA384D  0%,#D31027 51%, #EA384D  100%);
}


.navbar-dark .navbar-nav .nav-link{
  color:#000;
  padding:15px;
 
}
.red-text{
  color: #d31027;
}
.navbar-dark .navbar-nav .nav-link a{
  color:#fff;
 
 
}

.navbar-dark .navbar-nav .nav-link:hover{
  color:#f80;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
  color: #f80;
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.nav-link {
  display: block;
  padding: .5rem 1rem;
      padding-right: 1rem;
      padding-left: 1rem;
}
.pad_top{
  padding-top:150px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #fff;
  background-image: linear-gradient(to right, #D31027 0%, #EA384D 51%, #D31027 100%);
  font-weight:700;
  text-transform: capitalize;

 
}
.nav-tabs .nav-link{
  background-color:#ffffff;
  padding:20px;
  border:1px solid #dee2e6 ;
}
.nav-tabs .nav-item a{
  color:#303030;
}

.text-white{
  color:#fff;
}
.caption_text{
  font-size:24px;
}
.mobile-tabs{
  display:none;
}
.tab-content > .active {

  display: block;
  border: 1px solid #dee2e6;

}

.tab-pad{
  padding: 30px 20px 30px 20px;
}


.box-shadow{
  box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}


.grey-text{
  color:grey;
}
.pad-top-10{
  padding-top:10px;
}
.pad-top-40{
  padding-top:40px;
}
.pad_10{
  padding:10px;
}

.cat-link{
  text-decoration: none;
  color:black;
}

.cat-link:hover{
  text-decoration: none;
  color: #fb236a !important;
  cursor:hand-pointer;
 
}
.col_hover:hover{
  color: #fb236a !important;
}






/*FOOTER*/
/*footer*/
.col_white_amrc { color:#FFF;}
footer { width:100%; background-color:#263238; min-height:250px; padding:10px 0px 25px 0px ;}
.pt2 { padding-top:40px ; margin-bottom:20px ;}
footer p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px;}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li {padding:0px 0px 5px 0px;}
.footer_ul_amrc li a{ color:#CCC;}
.footer_ul_amrc li a:hover{ color:#fff; text-decoration:none;}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.foote_bottom_ul_amrc {
	list-style-type:none;
	padding:0px;
	display:table;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}

.social_footer_ul { display:table; margin:15px auto 0 auto; list-style-type:none;  }
.social_footer_ul li { padding-left:20px; padding-top:10px; float:left; }
.social_footer_ul li a { color:#CCC; border:1px solid #CCC; padding:8px;border-radius:50%;}
.social_footer_ul li i {  width:20px; height:20px; text-align:center;}




































































/*Media Queries*/

@media only screen and (max-width: 414px) {
  .mob_pad_10{
    padding-top:10px;
  }
  .caption_text{
    font-size:14px;
  }
  p{
    font-size:14px;
  }
  .tabs{
    display:none;
  }
  .mobile-tabs{
  display: block;
  margin-top:50px;
  }
}
footer
{
       color:#ffffff !important;
    padding-right:10px;
    padding-top:10px;
    min-height:20px !important;
   /* max-height:20px !important;*/
}
footer a
{

     letter-spacing:1px;
     align:center !important;
     color:#ffffff !important;
}
 
footer a:hover
{
    color:#ff4f5a !important;
    text-decoration:none;
}   

footer a.divider:hover
{
    color:#ffffff !important;
}
footer .ft
{
    margin-top:20px !important;
}
footer .copyryt
{
    font-size:15px !important;
    padding-top:10px !important;
}