.um-text h3
{
	margin-top:0px;
}
.textwidget
{
	color: #B8B8B8;
    font-size: 13px;
    margin: 1em 0 0;
}
#cf7md-form .mdc-textfield__label
{
	color:white !important;
}
.content-box-shadow
{
	box-shadow: -5px 10px 3px -7px;
}
.banner-info .widget-contents h2
{
	color: #626262;
	font-size: 1.5em;
	padding: 1em 0;
	font-weight: 300;
	margin: 0;
	border-top: 10px solid #F8F8F8;
	font-family: 'Titillium Web', sans-serif;
	font-style: normal;
	background: #fff;
	letter-spacing: -1px;
	line-height: 1.1;
	text-align: center;
}
#widget_ith_content_block-6
{
	padding: 0px 0px;
}
.welcome_txt
{
	font-size: 18px;
	margin: 0 0 10px;
	text-align: justify;
}
#cf7md-form .mdc-textfield__input
{
	color: white;
	color: var(--mdc-theme-text-primary-on-light, white) !important;
}
.wpcf7-form-control, .wpcf7-form-control:focus
{
	border-bottom: 1px white solid !important;
}
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after, #cf7md-form .mdc-multi-select:focus .mdc-list-item:checked, #cf7md-form .mdc-checkbox__background::before, #cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form .mdc-radio__background::before, #cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle, #cf7md-form .mdc-button--primary.mdc-button--raised, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before
{
	background:#0b85ed !important;
}
.cf7md-item
{
	width: 50% !important;
}
.cf7md-item:nth-child(2)
{
	position: relative !important;
	top: -75px !important;
	left: 52% !important;
}
.cf7md-item:nth-child(4)
{
	position: relative !important;
	top: -175px !important;
	left: 52% !important;
}
.cf7md-item:nth-child(3)
{
	position: relative !important;
	top: -100px !important;
} 
.cf7md-item:nth-child(5)
{
	width:100%!important;
	position: relative !important;
	top: -200px !important;

}
#cf7md-form .cf7md-textarea-autosize textarea
{
	max-height: 2em !important;
	min-height: 1em !important;
}
.cf7md-item .wpcf7-submit 
{
	margin-top: -352%;
}
#wpcf7-f56-o1
{
	height:180px;
}
/*.footer-top-grid
{
	height:235px !important;
}*/
.rslides img {
    height: 500px;
	border: 0;
	background-size: 100% 100%;
	min-height: 500px;
	width: 100%;
 }
 .page-header .page-title
 {
 	color:white !important;
 	margin: 0px !important;

 }
 .about_comp h2
 {
 	color: #0b85ed!important;
 	text-decoration: underline;
 	font-weight: bold;
 }
  .about_comp h3 strong 
  {
  	color:#62553A!important;
  	border-bottom: 1px solid #29c0d3; 
 	
  }
  /********** Menu And Sub menu****************/
.mb-0
{
	margin-bottom: 0px !important;
}
.menu-item {
    position: relative;
    display: inline-block;
}
.sub-menu {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    margin: 0px 0 0 !important;
   /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
   	box-shadow: 0px 23px 40px rgba(0, 0, 0, 0.06);
	border: 1px rgba(0,0,0,0.2) solid;
    z-index: 99;
}

.sub-menu li a {
    color: black;
    padding: 10px !important;
    min-width: 100% !important;
    text-align: left;
    font-weight: bold !important;
    text-decoration: none;
    display: block;
}
.sub-menu li
{
	min-width: 100% !important;
	margin: 0px !important;
	border-top:none !important;
}
a:hover, a:focus
{
	color: #0b85ed !important;
}

.sub-menu li a:hover {background-color:white; color: #29c0d4; font-weight: bold; min-width: 100%;}

.menu-item:hover .sub-menu {
    display: block;
    z-index: 99;
}
.page-header
{
	padding-left: 20px;
	padding-bottom: 5px !important;
	background: #0b85ed;
}
.taxonomy-description p
{
  color: white;
  font-size: 18px;
  font-weight: bold;
  margin:0px !important;
  padding:5px;
}
.product-box
{
	border: 1px #d8d6d4 solid;
	 height: 300px;
    box-shadow: 6px 9px 19px -8px rgba(0,0,0,0.9);
}
.single-product-img
{
	height:330px;
	margin-bottom: 5px;
}
.product-box-height{
	height:auto;
    margin-bottom: 20px;
}
.product-img
{
	max-width: 100%;
    margin: auto;
    height:230px;
    object-fit: contain;
    padding: 5px 0px;
}
.pagination
{
	width:100%;
}
.page-numbers {
    border: 1px #0b85ed solid;
    background: #0b85ed;
    color: white !important;
    width: 30px;
    height: 30px;
    padding: 5px;
    display: inline-block;
    text-align: center;
    transition: 0.6s all;
}
.page-numbers:focus, .page-numbers:active
{
	color: white !important;
}
.page-numbers:hover
{
	border: 1px #373737 solid;
    background: #373737;
    color: white !important;
    border-radius: 50%;
}
.next, .prev {
    border: none!important;
    color: #337ab7!important;
    background: transparent !important;
    border-radius: none !important;
    display: initial !important;
    text-align: center !important;
}
.screen-reader-text
{
	color: white!important;
}
.entry-title.text-center a {
    font-size: 16px;
}
.widget-contents ul li
{
	list-style: none;
}
.nopadding
{
	padding-right: 0px !important;
	padding-left:0px !important; 
}
.site-main
{
	padding-left: 0px!important;
}
#column
{
	margin-top: 40px;
}
.search-submit
{
	
	padding: 5px;
	width: 40%;
	background: #0b85ed;
	border: 1px solid #0b85ed;
	color: white;
	font-size: 17px;
	font-weight: bold;
}
.search-field
{
	
	width: 100%;
	padding: 8px;
}
.img-size
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.post-150
{
	border:1px #e5e5e5 solid;
	width:50%;
	height:auto;
	box-shadow: 0px 0px 10px 5px #e5e5e5;
}
/*.wp-post-image
{
	max-width: 100%;
    object-fit: contain;
    height: 100%;
    padding: 3px;
}*/
.attachment-full
{
	height: 330px !important;
    max-width: 100%;
    object-fit: contain;
}
.entry-title
{
	padding: 5px;
	margin: 0px !important;
	color:#0b85ed !important; 
	text-decoration: underline;
	
}
.entry-title a
{
	color:#0b85ed !important; 
}
.entry-content p
{
	padding:6px;
}
/**************************************Responsive Code Strated**********************************************/

