/*------------------------------------------
  Responsive Grid Media Queries - 1280, 1024, 768, 480
   1280-1024   - desktop (default grid)
   1024-768    - tablet landscape
   768-480     - tablet 
   480-less    - phone landscape & smaller
--------------------------------------------*/
@media all and (min-width: 1024px) and (max-width: 1280px) { 

	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
}

@media (min-width: 768px) {
	.navbar
	{
		float: right;
	}
	img {
	    vertical-align: unset;
	}
  .navbar-nav > li > a {
    padding: 3em 1em 3em 1em !important;
    border-top: 10px solid #E7E7E7 !important;
    margin-top: -11px !important;
    text-align: center;
  }
   .navbar-nav > li > a:hover {
    background: #F5F5F5 !important;
	border-top: 10px solid #0b85ed !important;
	margin-top: -11px !important;
	padding: 3em 1em 3em 1em !important;
	text-align: center;
  }
  .sub-menu{
  		min-width: 250px;
   }
   .sub-menu li a {
	    min-width: 250px !important;   
	}
	.sub-menu li{
		min-width: 250px !important;
	}
	.sub-menu li a:hover{
		 min-width: 250px;
	}
	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
	
}
@media all and (min-width: 768px) and (max-width: 1024px){
	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
	
}
@media all and (min-width: 480px) and (max-width: 768px){

	.content-column p img
	{
		margin-left:0px !important;
		width: 100%;
	}
	.navbar-toggle {
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
	.logo {
	    margin:0px;
	}
	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
	.post-150 a img, .post-thumbnail img {
	    /* max-width: 100%; */
	    object-fit: contain;
	    /* padding: 3px; */
	}
	.single-product-img
	{
		text-align: center;
	}
	.entry-content ul{
		padding: 0px 15px;
	}
	.size-medium{
		object-fit: contain;
		max-width: 100%;
	}
	.content-column div{
		padding-right: 0px !important;
	}
	
	

}

@media all and (max-width: 480px){
	.welcome_txt {
	    padding: 0px 10px;
	    text-align: inherit;
	}
	.awesome-left h3::after {
	    background: url(../images/line.png) no-repeat 0em 0.7em;
	}
	.widget-title
	{
		text-align: left;
	}
	.awesome-left h3 {
	    margin: 0px;
	    width:100%;
	}
	.about_comp
	{
		padding-left:5px;
		padding-right:5px;
	}
	.content-area{
		padding-left:5px;
		padding-right:5px;
	}
	.product-box-height{
		padding-left:0px;
		padding-right:0px;
	}

	/*#column {
	    margin-left: 15px;
	}*/
	.content-column p img
	{
		margin-left:0px !important;
		width: 100%;
	}
	.logo {
	    margin: 0px;
	    width:72%;
	    margin: 0em 0 0em 2px;
	}
	.rslides img {
	    height: 250px;
	    border: 0;
	    background-size: 100% 100%;
	    min-height: 250px;
	    width: 100%;
	}
	.site-main {
	    padding-left: 0px!important;
	    padding-right: 0px !important;
	}
	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
	.post-150 a img, .post-thumbnail img {
	    /* max-width: 100%; */
	    object-fit: contain;
	    /*height: 250px;*/
	    /* padding: 3px; */
	}
	.entry-content ul{
		padding: 0px 15px;
	}
	.size-medium{
		object-fit: contain;
		max-width: 100%;
	}
	.content-column div{
		padding-right: 0px !important;
	}
	
 }

/* Portrait */
@media screen and (orientation:portrait) { /* Portrait styles here */ 
	.cf7md-item .wpcf7-submit{
			margin-top: -315%;
	}
}
/* Landscape */
@media screen and (orientation:landscape) { /* Landscape styles here */ 
	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
}


/* CSS for iPhone, iPad, and Retina Displays */

/* Non-Retina */
@media screen and (-webkit-max-device-pixel-ratio: 1) {
	/*.cf7md-item .wpcf7-submit{
		margin-top: -660%;
	}*/
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
}

/* iPhone Portrait */
/*@media screen and (max-device-width: 480px) and (orientation:portrait) {
	.cf7md-item .wpcf7-submit{
			margin-top: -425%;
	}

} 
*/
/* iPhone Landscape */
@media screen and (max-device-width: 480px) and (orientation:landscape) {
.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}

}

/* iPad Portrait */
@media screen and (min-device-width: 481px) and (orientation:portrait) {

.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
}

/* iPad Landscape */
/*@media screen and (min-device-width: 481px) and (orientation:landscape) {

.cf7md-item .wpcf7-submit{
			margin-top: -352%;
	}
}*/