@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;400;500;600&display=swap');

body{
	font-size:14px;font-weight:400;font-family: 'Poppins', sans-serif;
}
p{font-size:16px; color:#212529 !important;}
header#masthead{
	background-color:#fff;
	padding:0px;
}
.navbar-brand img{height:120px;}
#page-sub-header{
	padding-top:0px;
}
#content.site-content{
	padding-top:0px;
	padding-bottom:0px;
}body:not(.theme-preset-active) #masthead .navbar-nav > li > a{
	font-weight:400;
	color:#343a40!important;
	text-transform:uppercase;
}
body:not(.theme-preset-active) #page-sub-header h1{
	color:#fff;
	font-size: 2.5rem;
}
body:not(.theme-preset-active) footer#colophon{
	background-color: #000;
	border-top: 1px solid #565151;
}
body:not(.theme-preset-active) #page-sub-header p{font-weight:400;color:#212529;}
.form-control{
	border-radius:0px;
	height:45px;
}
/*header*/
.justify-con-nav{
    margin-left: auto; 
}
.justify-con-nav .nav-item{
    margin-right: 10px;
    font-size: 16px;
}
.navbar-nav .nav-item.active{
  border-bottom: 2px solid #f4bd08; 
}

/*header*/

.masthead {
    height: 600px;
    min-height: 500px;
    background-image: url('./../images/header-bg.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color:#fff;
  }
.head-text{
  padding-bottom: 30px;
}
  .btn-header{
      padding: 20px;
      background-color: rgba(244, 189, 8, 1);
      color:black !important;
      border-radius: 0px !important;
      border: none !important;
      font-weight: bold;
  }
  
    #section-2{
        margin-top:50px;
        padding:50px;
    }

    .text-style-1{
      font-size: 16px;
    }
    .imgRel{
      position: relative;height: 460px;object-fit: cover;
    }
    .pos-abs{
      position: absolute;bottom: 12%;left: 45px;
      right: 30px;color: #fff;
    }
	.pos-abs p{color:#fff !important; font-weight:400 !important; font-size:18px !important;}
	.Pdt-Block p{font-weight:400 !important; font-size:18px !important; margin-bottom:15px !important;}
  .btn-header:hover,.btn-header:focus{
    border: 2px solid #d6ab09!important;color:#d6ab09!important;background: rgba(0,0,0,0.3)!important;
  }
  .btn-outline{
    background-color: rgba(0, 0, 0,0.0);
    color: rgba(244, 189, 8, 1) !important;
    border-color:rgba(244, 189, 8, 1);
    border-radius: 0px !important;
    padding:10px 50px !important;
  }
  .btn-outline:hover,.btn-outline:focus{
    background: none!important;color: rgba(244, 189, 8, 1) !important;
    border-color:rgba(244, 189, 8, 1);
    border-radius: 0px !important;
    padding:10px 50px !important;
  }
  .btn-ViewMore:hover{
    color:#d6ab09!important;outline: none!important;
  }
  .bg-grey{
    background: #f1f1f1;
  }
  .bord-block{
    border: 2px solid #d6ab09;height: 213px;
  }
  .bord-Top{
      font-size: 21px;font-weight: 600;
	  background-repeat:no-repeat;
	  background-position:left center;
	  padding:10px 0px 10px 60px;
  }
  .widget-title{color:#d9d9d9;}
  .bord-Top span{
    vertical-align: top;
  }
.bord-Top p{
  color: #d6ab09;
}
  .bord-Top .fa{
    color: #d6ab09;font-size: 42px;
  }
  .bord-block p{
    font-size: 16px;
  }
  
  .bg-img1{
    position: relative;height: 321px;
    width: 100%;
  }
  .overlay{
    background: rgba(0,0,0,0.7);
    height: 202px;
    width: 353px;
    margin: 60px auto;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
  }
  .overlay .text{
    font-size: 25px;
  }
  .nav-Btn-bg{
    background: #544c4c;
    color: #fff;
    padding-top: 10px;
    font-size: 17px;
  }
  
  .btn-ViewMore{
    border:2px solid #d6ab09;color: #d6ab09;border-radius: 0px;
  }
  .bg-app{
    background: url("../images/cut-1.jpg") no-repeat center;height: 200px; width: 100%;
  }
  .free-appoint{
    font-size: 33px;font-weight: 600;
  }


  /*footer*/
  .bg-Footblack{
    background: #000;color: #d9d9d9;
  }

.foot-para{
  font-size: 13px;line-height: 23px;
}
.foot-headRigh{
  font-size: 20px;font-weight: 600;
}

ul.foot-links li{
  display: block;list-style: none; color: #d9d9d9;
}
ul.foot-links li a,ul.foot-links li a:hover,ul.foot-links li a:focus{
  color: #d9d9d9;
  font-size: 15px;text-decoration: none;
}
ul.foot-links li.link-view a{
  color: #e7087b;
}
ul.foot-links li.link-view{
  margin-top: 10px;
}
ul.foot-links li a .fa{
  font-size: 35px;
}

.FootLinkHead{
  font-size: 13px;font-weight: 600;padding-bottom: 10px;
}
.copyright-text{
  font-size: 13px;border-top: 1px solid #565151;
}
/*footer*/