		.footerh1{font-size: 20px;!important}	
		body{
			font-family: 'Open Sans', sans-serif !important;
		}
		.boderoftitle
		{
			border-color: #2a8fd1;
			border-style: solid;
			width: 97.5px;
		}
		.titlecolor
		{
			color: #5d564e;
		}
		
		.bor{
			border-right-color: rgba(255,255,255,0.1);height: 48px;margin-left: 5px;margin-right: 5px;
			border-right: 0px solid #e8e8e8!important;
		}
		
		.pos{
			position: absolute;right:-10%;top:15%;
		}
		.paddingleft1em
		{
			margin-left: 2em!important;
		}

		.width100
		{
			width: 100% !important;
			height: auto !important;
			padding-bottom: 0.5em!important;
			padding-top: 0.5em!important;
		}
		img.wp-smiley,
		img.emoji {
			display: inline !important;
			border: none !important;
			box-shadow: none !important;
			height: 1em !important;
			width: 1em !important;
			margin: 0 .07em !important;
			vertical-align: -0.1em !important;
			background: none !important;
			padding: 0 !important;
		}
		.txtpad{padding:2px;}
		.textjustify {text-align:justify;}
		.textcenter {text-align:center}
		.button_pad {padding: 20% 0;}



		/* The Modal (background) */
		.modal {
		  display: none; /* Hidden by default */
		  position: fixed; /* Stay in place */
		  z-index: 1000; /* Sit on top */
		  padding-top: 10px; /* Location of the box */
		  left: 0;
		  top: 0;
		  width: 100%; /* Full width */
		  height: 100%; /* Full height */
		  overflow: auto; /* Enable scroll if needed */
		  background-color: rgb(0,0,0); /* Fallback color */
		  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
		 

		}

		/* Modal Content */
		.modal-content {
		  position: relative;
		  background-color: #fefefe;
		  margin: auto;
		  padding: 0;
		  border: 1px solid #888;
		  width: 40%;
		  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		  -webkit-animation-name: animatetop;
		  -webkit-animation-duration: 0.4s;
		  animation-name: animatetop;
		  animation-duration: 0.4s
		  			-webkit-border-radius: 6px;

			-khtml-border-radius: 8px;
 -moz-border-radius: 8px;
			border-radius:8px;

		}

		/* Add Animation */
		@-webkit-keyframes animatetop {
		  from {top:-300px; opacity:0} 
		  to {top:0; opacity:1}
		}

		@keyframes animatetop {
		  from {top:-300px; opacity:0}
		  to {top:0; opacity:1}
		}

		/* The Close Button */
		.close {
		  color: white;
		  float: right;
		  font-size: 28px;
		  font-weight: bold;
		      margin-top: 10px;
		}

		.close:hover,
		.close:focus {
		  color: #000;
		  text-decoration: none;
		  cursor: pointer;
		}

		.modal-header {
		  padding: 2px 16px;
		  background-color: #c18f59;
		  color: white;
		  border-radius: 6px 6px 0 0;
		}

		.modal-body {padding: 0 10%;}

		.modal-footer {
			height:30px;
		  padding: 2px 16px;
		  background-color: #fb8200;
		  color: white;
		}
		.form-control {
    display: block;
    width: 95%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #fb8200;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
	
.header_class{color: white;
    margin: 10px;
    text-align: center;}

.form-control:focus {
    color: #fb8200;
    background-color: #fff;
    border-color: #fb8200;
    outline: 0;
    box-shadow: 0 0 0 0.2rem #f794687a;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.form-group {
    margin-bottom: 1rem;
	margin-top:1rem;
}
.aligntext {text-align: right;}
.button {
  background-color: #c18f59;
  border: none;
  color: white;
  padding: 9px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius:6px;
}
.button {
  transition-duration: 0.4s;
}
.centertext {text-align: center;}
.button:hover {
  background-color: #8f510f; 
  color: white;
}
.allservices {
	font-size: 13px;
    text-align: left;
	}
	
	@media screen and (max-width: 790px) {
    .modal-content {
        width: 90% ;
    }
	.modal-header h3
	{
		padding: 0.5rem !important;
		font-size:1rem !important;
	}
	.modal-body p
	{
	font-size:10px  !important;
	line-height: 1.8  !important;
	}
	
	.servicemenu li 
	{
    display: block!important; 
     float: left!important; 
     width: 100%!important; 
}
.servicemenu 
{
background: rgb(38 38 38);
    position: absolute !important;
    
    min-height: 100px !important;
    max-height: 15rem !important;;
    overflow: scroll !important;;
	    margin-left: -26px !important;
    padding-left: 4rem !important;
}
.mobilefont
{
	font-size: 20px !important;
}

#mobil-content-abt
{
	    width: 355px !important;
		padding:1rem !important;
}
#mobil-content-abt-1
{
	    width: 350px !important;
		padding:0.5rem !important;
		margin-left: 1rem !important;
}

.mkd-mobile-header .mkd-mobile-menu-opener.mkd-mobile-active .mkd-lines {
  
    background-color: #fff !important;
}

#mblmed
{
	text-align: left !important;
    left: 0;
background: #262626;
width:100% !important;
    position: relative!important;

}

#idcolumes 
{
	    height: 16rem!important;
}
.messagelink
{
	    font-size: 0.6rem !important;
		padding: 0.3rem !important;
}
.margintop 
{
	margin-top : 0.5rem !important;
}
.state li a {
    padding-right: 1rem !important;
    font-size: 0.5rem !important;
}
.clipped
{
	width: 83%!important;
}
#clipedcontetn p
{
	font-size: 0.6rem !important;
}

#mblwidth375
{
	width: 375px !important;
}
#bannermblid
{
	background-size: 100%  100% !important;
}

.clippeds 
{
	padding:0px !important;
	width: 100% !important;;
}

#mblwidth100 
{
	
	width: 100px !important;;
}
.mobilefont-15px{
	font-size: 15px !important;
}

.mkd-title-image
{
	display: none !important;
}


#peopleinvolderbox-1
{
	width: 100px !important;
    display: inline-block !important;
	padding: 5px !important;
}
#peopleinvolderbox-2
{
	width: 210px !important;
    display: inline-block !important;
	padding: 5px !important;
}
#mbl-fontp
{
	font-size:12px !important; 
	width: 100% !important;;
}


#wpb_wrapper p {
	font-size:11px !important; 
}
.modal-content
{
margin-top: 9rem!important;
}
}
