@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* font-family: 'Poppins', sans-serif; */

@media (min-width: 1300px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
}
}
.header_section{
  background: #fdedeb;
}
.header-span{
  height: 120px;
}
.header_section .Header_logo{
  min-width: 200px;
}
.topBarPosition_right{
  margin-left: auto;
  background:#04045e;
  position: relative;
  overflow: hidden;
  border-radius: 0px 0px 10px 10px;
}
.topBarPosition_right .TopInfo_block{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	padding-left:20px;
}
.topBarPosition_right .TopInfo_block .topbarBtn_Box a{
    line-height: normal;
    display: inline-block;
    padding: 10px 30px;
}
.topBarPosition_right .TopInfo_block .topbarBtn_Box a:hover{
	background-color:#FFF000;
}
.tobBar_Section .topBarPosition_right .TopInfo_block ul li, .tobBar_Section .topBarPosition_right .TopInfo_block ul li a, .tobBar_Section .topBarPosition_right .TopInfo_Social ul li, .tobBar_Section .topBarPosition_right .TopInfo_Social ul li a{
	color:#FFF000;
}




.featuredInfo_imgBox.InfoImg_BoxSmall{
  padding: 8px;
  margin-bottom: 8px;
}
.eDProfileCol_container .featuredInfo_imgBox.InfoImg_BoxSmall{
  background: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.eDProfileCol_container .featuredInfo_imgBox.InfoImg_BoxSmall .imgBox_Wrap{
    width: 230px;
    min-width: 230px;
    max-width: 230px;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
}
.eDProfileCol_container .featuredInfo_imgBox.InfoImg_BoxSmall.imgRight_Side .SideInfoBox_container .infoBox_Wrap .imgText_Desc{
  text-align: right;
}
.featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container .infoBox_Wrap .imgText_Title {
    font-size: 1.15rem;
    font-weight: 600;
    color: #000000;
    line-height: normal;
    margin-bottom: 5px;
    display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
    overflow: hidden;
}
.featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container .infoBox_Wrap .imgText_Desc{
    font-size: .95rem;
    text-align: left;
    line-height: 1.3;
}
.featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container a, .featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container a .imgText_Title, .featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container a .imgText_Desc{
  -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container a:hover .imgText_Title, .featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container a:hover .imgText_Desc{
  color: #ed254d;
}
.eDRightCol_area{
  background: #FFFFFF;
}
.eDRightCol_area .featuredInfo_imgBox.InfoImg_BoxSmall{
  margin-bottom: 0;
  padding: 15px;
}
.eDRightCol_area .featuredInfo_imgBox.InfoImg_BoxSmall .imgBox_Wrap{
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
}
.eDRightCol_area .featuredInfo_imgBox.InfoImg_BoxSmall .SideInfoBox_container .infoBox_Wrap .imgText_Title{
  -webkit-line-clamp: 2;
}
.inputbox_style{
  min-height: 48px;
}
textarea.inputbox_style{
  min-height: 100px;
}
.formSubmit_Btn{
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact_submitBtn{
  border:0 none;
  outline: 0 none;
  padding: 10px 50px;
  background: #ed254d;
  color: #FFFFFF;
  border-radius: 4px;
}
.eDProfileCol_container{}
.eDProfileCol_container h1{
  font-size: 2rem;
  line-height:1.1;
  margin-bottom: 1.8rem;
  color: #ed254d;
  text-align: center;
  text-transform: uppercase;
}
.profileInfo_Wrap .eDProfileCol_container h1{
  text-align: left;
}
.eDProfileCol_container h2{
  font-size: 1.3rem;
  line-height:1.1;
  text-transform: uppercase;
  color: #FFBA00;
}
.copyrightLinks_block ul li a:hover{
  color: #ed254d;
}
.contactInfo_Block{
  background: #000000;
  border: 1px solid #000000; 
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 4px;
}
.contactInfo_Block h2{
  margin-bottom: 15px;
}
.contact_Option{}
.contact_Option a{
  display: block;
  background: #FFBA00;
  color: #000000;
  padding: 7px 15px;
  margin-top: 5px;
  border-radius: 4px;
}
.contact_Option a:hover{
  background: #ed254d;
  color: #FFFFFF;
}
.countyList_Panel{
  display: block;
  text-align: left;
}
.countyList_Panel h2{
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #ed254d;
  display: block;
  margin-bottom: 15px;
}
.countryState_NameList{
  display: block;
  position: relative;
  margin-bottom: 20px;
}
.countryState_NameList h3{
  font-size: 1.15rem;
}
.countryState_NameList p, .countryState_NameList p a{
  font-size: .9rem;
  padding: 0;
  margin-bottom: 3px;
}
.countryState_NameList p a{
  padding: 3px 0;
}


.directoryList_Block{
  display: block;
  margin-bottom: 10px;
}
.directoryList_Block h3{
  font-size: 1.15rem;
  background: #dc143c;
  color: #FFFFFF;
  padding: 8px 15px 10px;
  border-radius: 4px;
  margin-bottom: 0px;
}
.directoryList_Block ol{
  padding: 0 0 0 13px;
  margin: 0 0 0 0;
}
.directoryList_Block ol li{
  font-size: .9rem;
  margin-bottom: 3px;
  list-style: decimal;
  border-bottom: 1px solid red;
}
.directoryList_ItemLine, .directoryList_ItemLine a{
  display: flex;
  align-items: center;
  /* border-bottom: 1px solid red; */
  font-size: .95rem;
}
.directoryList_ItemLine{
  margin-bottom: 2px;
}
.directoryList_ItemLine a{
  border-bottom: 0 none;
  padding: 7px 15px;
  width: 100%;
  background:#f1f1f1;
  border-bottom: 0 none;
  border-radius: 4px;
}
.directoryList_ItemLine a:hover, .directoryList_ItemLine a:active{
  background: #f7b502;
  color: #000000;
}
.directoryList_ItemLine .lineSerialNo{
  display: block;
  text-align: right;
  padding-right: 6px;
  width: 20px;
}
.directoryList_ItemLine .lineInfoName{}
.directoryList_ItemLine .lineInfoName .faviconBlock{
	margin-right:4px;
}
.mediaBlock_panel{
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  /* margin-bottom: 5px; */
}
.mediaBlock_panel img{
  display: inline-block;
  max-width: 100%;
  border-radius: 4px;
}
.siteText_container{
  display: block;
  position: relative;
  margin-bottom: 40px;
  margin-top: 40px;
}
.siteText_container h2{
  display: block;
  text-align: center;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
.siteStatic_content{
  background: #fadbd8;
  padding: 30px;
  margin-top: 20px;
  border-radius: 6px;
}
.siteStatic_content p{
  color: #000000;
  margin: 0px;
}
.nav_combo_block.comboNavigation_Bottom{
  background: #ed254d;
  border-radius: 6px 6px 0px 0px;
  margin-top: 10px;
}
.header_section_combo .navigation_combo .nav_multilabel > li > a{
  color: #FFFFFF;
  padding: 12px 15px;
}
.navigation_combo .nav_multilabel > li > a:before{
  display: none;
}
.headerTopTextContainer{
  padding: 10px 20px;
  border-radius: 4px;
  background: #ffd46f;
  margin:10px 0;
}
.headerTopTextContainer p{
  color: #000000;
  margin-bottom: 0;
  font-size: .9rem;
}
.pageTitle_Block{
  display: block;
  text-align: center;
  margin-bottom: 20px;
  border: 1px solid red;
  padding: 15px 20px;
}
.pageTitle_Block h1{
  font-size: 1.7rem;
  margin: 0;
}
.pageTitle_Block h2{
  font-size: 1.4rem;
  margin: 0;
}
@media only screen and (max-width: 992px){
  .header_section .Header_logo {
    min-width: inherit;
}
.pageTitle_Block h1{
  font-size: 1.5rem;
}
.pageTitle_Block h2{
  font-size: 1.2rem;
}
}