/* Large desktops and laptops */

@media (min-width: 1200px) {

	#ime-menu .navbar-nav{

		float:right;

	}



}



/* Landscape tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {

	#ime-menu .nav > li > a {

	    padding: 20px 18px !important;

	}

	.ceo-message {

	    padding: 31px 15px 20px 15px !important;

	    top:5px !important;

	}

	.distributor-wrap h2 {

	    font-size: 22px !important;

	    margin-top: 22px !important;

	}

	footer h3 {

	    font-size: 16px !important;

	}

	.mywidget h1 {

	    font-size: 12px !important;

	    margin-top: 25px !important;

	}

}



/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {

	.top-home-menu img {

	    top: -27px !important;

	}

	#ime-menu .nav > li > a {

	    padding: 9px 7px !important;

		font-size: 13px !important;

	}

	#ime-menu{

		margin-top:0 !important;

	}

	.top-home-banner p{

		font-size: 13px !important;

	}

	.home_page_wrapper h1{

		font-size: 17px !important;

	}

	.home_page_wrapper h2{

		font-size: 24px !important;

	}

	.ceo-message {

		top: 138px !important;

	}

	.ime-holding-about-wrap h3{

		font-size: 24px !important;

	}

	.home_page_wrapper h2{

		font-size: 17px !important;

		margin-top: 14px !important;

	}

	footer h3{

		font-size: 15px !important;

	}

	.copyright p {

	    text-align: center;

	}

	.blog-title {

    	line-height: 16px !important;

	}

	.blog-title a {

    	font-size: 18px !important;

	}

	.page-header-title h1 {

	    font-size: 16px !important;

	    margin-top: 2px !important; 

	}

	.mywidget h1{

		margin-top: 10px !important;

	}

	.entry-data {

	    margin-top: 0 !important;

	}

	.team-title{

		font-size: 19px !important;

	}

	.entry-data h3 {

	    font-size: 14px !important;

	}
	.group-title h4{
		font-size: 14px !important;
	}

}



/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
	.distributor-lists li {
    width: 47% !important;
}
	.foton-dumper-img {

	    padding-top: 10px !important;
	    padding-bottom: 20px !important;

	}
	#view-xs .yanmar-wrap img {
		width: 133px;
		height: 110px;
	}

	.top-home-banner p{

		font-size: 12px !important;

	}
	#ime-menu {
	    margin-top: 0 !important;
	}
	/*.top-home-menu img {

	    left: 19px !important;

	    top: -37px !important;

	    width: 246px !important;

	    z-index: 9999;

	}*/

	.top-home-menu img {
	    position: static !important;
		margin-top: -28px;
		width: 222px;
	}

	.home_page_wrapper h1{

		font-size: 15px !important;

	}

	.home_page_wrapper h2{

		font-size: 23px !important;

	}

	.ime-holding-about-wrap h3 {

	    margin-bottom: 6px !important;

	    font-size: 24px !important;

	}

	.ceo-message {

	    position: static !important;

	}

	.hot-products-wrap{

		padding-top:19px !important;

	}

	.distributor img {

	    border: 1px solid #ddd !important;

	    margin-bottom: 13px !important;

	    margin-top: 13px !important;

	}
	.banner-logo img {
    margin: 0 auto !important;	
	}
	#go-top{

		bottom:58px !important;

	}

	.col-xs-10 .banner-color{

		background-color: transparent;

		height: auto !important;

	}

 	.col-xs-10	.banner-color::after{

		display:none;

	}

	.page-header-title h1{

		font-size: 16px !important;

		color:#ffffff;

		margin-bottom: 0;

		padding-left:0 !important;

		text-transform: capitalize;

	}

	.blog-title {

	    line-height: 19px;

	}

	.blog-title a{

		font-size: 19px;

	}

	.ime-breadcrumb ul{

		margin-top: 0 !important;

		padding-left: 0;

		text-align: left !important;

	}

	.ime-breadcrumb ul li {

	    margin-left: 0 !important;

	    color: #000000;

	    margin-right: 5px !important;

	    font-size: 13px;

	}

	.page-banner-bg{

		margin-top:0;

		margin-bottom: 0;

		background-color: #0189d0 !important;

		padding-bottom: 9px !important;

	}

	.bread-current{

		color:#FFFFFF;

	}

	.item-home .bread-home{

		color:#60d0ff;

	}

	.item-home .bread-home:hover{

		color:#60d0ff;

	}

	.mission{

		border-radius: 0 !important;

	}

	#milestones-slider{

		height: 423px !important;

		margin-bottom: 20px !important;

	}

	.bread-cat {

	    color: #fff !important;

	}

	.bread-cat:hover,

	.bread-cat:focus {

	    color: #fff !important;

	    outline: 0;

	    text-decoration: none;

	}

	.contact {

	    margin-top: 15px !important;

	}

	.ime-holding-group {

	    margin-bottom: 9px !important;

	}

	.ime-holding-group-wrap{

		padding-bottom: 33px !important;

	}

	.separator.separator-home {

	    color: #ffffff !important;

	}

	.mywidget h1{

		margin-top: 6px !important;

	}

	.business-pd-img .gallery-item .gallery-caption {

	    background: rgba(238, 238, 238, 0.8);

	}

	.business-pd-img .gallery-item {

	    border: 1px solid #ddd;

	    float: none !important;

	}

	 .right.carousel-control {

       background-image: none;

	}
	 .left.carousel-control {

       background-image: none;

	}

	#hot-product-xs img{
		margin:0 auto;
	}

	#hot-product-xs .carousel-caption{

	    white-space: pre-line;

	    text-transform: uppercase;

	    font-size: 18px;

	    bottom: 73px;

	    display: none;

	    left:0;

	    right:0;

	    width:270px;

	    margin:0 auto;

	}

	#hot-product-xs .carousel-caption span:first-child{

	    font-weight: 300;

	}

	#hot-product-xs .carousel-caption span:last-child{

	    font-weight: 500;

	}

	#hot-product-xs .item a:hover .carousel-caption {

	    display: block;

	    background: rgba(12,76,163,.5);

	    left: 15px;

	    right: 15px;

	    height: 280px;

	    bottom: 0px;

	    padding-top: 94px;

	}
	#hot-product-xs .glyphicon {

	    border: 2px solid #000;

	    font-size: 17px;

	    line-height: 27px;

	    background-color: #FFFFFF;

	    opacity: 1;

	    text-shadow: none;

	    color: #000000;

	}
	.ime-holding-group img {

    margin: 0 auto;

}
.group-brands {

    margin-bottom: 23px;

}
.img_overlay {


    width: 172px !important;
    height: 177px !important;


}
.hot-product-slider .caption{
	top:3rem !important;
}

/* ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.open>.dropdown-menu{
    display:none;
} */
}



/* Portrait phones and smaller */

@media (max-width: 480px) {
#ime-menu .dropdown-menu > li > a .caret {
    transform: rotate(90deg);
    transition: all .25s ease-in;
}


}

