	        .contact-page .contact_inner form table{
			width: 100%;
			max-width: 540px;
        }

        .contact-page .contact_inner form table td,
        .contact-page .contact_inner form table th{
            padding-top: 20px;
        }

        .contact-page .contact_inner form table input,
        .contact-page .contact_inner form table textarea{
			border: 2px solid rgb(230, 230, 230);			
        }
		
		.contact-page .contact_inner form table input{
			height: 40px;
			width: 100%;
		}

		 .contact-page .contact_inner form table tfoot th input{
		 	display: inline-block;
		 	background-color: rgb(0, 173, 238);
		 	border: none;
		 	border-radius: 2px;
		 	color: #fff;
		 	font-size: 14px;
		 	text-transform: uppercase;
		 	margin-bottom: 10px;
		 	cursor: pointer;
		 }

		 .contact-page .contact_inner p{
		 	line-height: 2em;
		 }

		 .contact-page .contact_inner form table .vcode{
		 	padding-top: 10px;
		 }

		 .contact-page .contact_inner form table .vcode img{
		 	display: inline-block;
		 	vertical-align: middle;
		 	margin-right: 5px;
		 }
		
		 .contact-page .contact_inner form table .vcode a{
		 	color: rgb(0, 173, 238);
		 }
		 
		 .search-bl .search-button.active{
		 	right: 0;
			background-color: rgb(2, 139, 194);
		 }
ul, ol { 
    display: block;
    list-style: disc outside none;
    margin: 1em 0;
    padding: 0 0 0 20px;
}
ol { 
    list-style-type: decimal;
}
li { 
    display: list-item;
}
strong { font-weight: bold; }
h1 {
  font-size: 24px;
  margin: 0.67em 0;
  font-weight: 400;
}

h2 {
  font-size: 24px;
  margin: 0.67em 0;
  font-weight: 400;
}

h4 {
  font-size: 20px;
  margin: 0.67em 0;
}

h5 {
  font-size: 16px;
  margin: 0.67em 0;
}

h6 {
  font-size: 14px;
  margin: 0.67em 0;
}
.somecusttext {
margin-top: 50px;
line-height: 2.0;
margin-left: 50px;
}
.somecusttext h1 {
font-weight: bold;
font-size: 20px;
}



	@media only screen and (max-width: 768px){
		.contact-page .contact_inner form table,
		.contact-page .contact_inner form thead,
		.contact-page .contact_inner form tbody,
		.contact-page .contact_inner form tfoot,
		.contact-page .contact_inner form table tr,
		.contact-page .contact_inner form table td,
        .contact-page .contact_inner form table th{
			display: block;
			width: 100%;
        }

        .contact-page .contact_inner form table{
        	display: -webkit-flex;
        	display: -moz-flex;
        	display: -ms-flex;
        	display: -o-flex;
        	display: flex;

        	flex-direction: column-reverse;

        }

        .contact-page .contact_inner form tbody th,
        .contact-page .contact_inner form tbody td{
        	padding-top: 10px;
        }


	}


	@media only screen and (min-width: 769px){
		.contact-page .contact_inner form table tbody input{
			max-width: 330px;
		}

		.contact-page .contact_inner form table tfoot th input{
			max-width: initial;
			padding-left: 20px;
			padding-right: 20px;
			width: auto;
		}

		 .contact-page .contact_inner form table .vcode th{
		 	padding-top: 32px;
		 	vertical-align: top;
		 }

	}
	
	.best-sellers .owl-stage-outer{
    color: black;
	}
        

