 @media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:15px!important;
}
 h4 {
 font-size:15px!important;
}
.single-header-info .icon-box, .single-header-info .content {
    display: block;
}
.single-header-info .icon-box .inner-box {
    margin-left: auto;
    margin-right: auto;
}
.single-header-info .content {
    text-align: center;
    margin-top: 15px;
}

.header-right-info .single-header-info:first-child {
    padding-left: 0;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
header .logo img {
	max-width:90%!important;
}
header .logo {
	width:auto;
}
/**/
header .cont-nav ul {
float:left
}
header .cont-nav ul li {
float:left;
}
header .cont-nav ul a {
	padding:10px;
}
 
header .cont-nav ul a .cont-text { display:none}
/**/
header .user-nav {
	margin-top:5px;
}
header .user-nav ul{ float:left}
header .user-nav ul a {
padding:6px 8px;
	margin-left:3px;
}
header .nav-bar {
   
    margin: 15px 0;
}
#feedback iframe {
	 width:100%; height:475px;
}

/**/
section.slider {

	padding:0px 0;

}
section.slider .colorskin-{height:auto;min-height:90px;}
section.slider h1{ font-size:10px!important}
section.slider h4{ font-size:8px!important}
/**/
section.contents .col-home {
	height:auto;
	position:relative;
}
section.contents .col-home a {
	position:static;
	bottom:0px;
}
 
/* page banner*/
.page-banner {
 padding:10px 10px 10px 10px;
}
.page-banner .banner-marg {
    margin-top: 0px;
}


/***/
.count-col {
    margin-bottom: 20px;
}
.count-col .icon img {
    margin-bottom: 0px !important;
}

/***/

/**/
.training-programs{
 height:auto; 
}

 
/**/
 .col-hotel {
 height:280px;
}
footer .footer-bar-top {
 background-size:inherit;
}
footer .site-nav ul li {
 margin:2px 20px 2px 10px!important;
 padding-right:20px!important;
}
footer .f-brdr-left {
 border-left:0px solid #ccc;
 height:40px;
}
.main-footer .contact-info {
    
}
.main-footer .contact-info li {  
    display: block;
    padding: 0px 15px !important;
    text-align: left;
}
/**/
.quick-contact-bar {
	width:100%;
	max-width:270px;
	left:10px;
	z-index:999999
}
.quick-contact-bar .top-btn {

	padding:4px 6px;
}
.quick-contact-data {
	width:100%;
	height:250px;
	overflow:auto;
}
.ad-carousel .item-pic-container {    
    height: 195px;
	}
.gallery-filter li:first-child {
   display:none;
}

}
@media only screen and (min-width:768px) and (max-width:991px) {
header .logo img {
	max-width:100%!important;	
}
header .logo {
	width:195px;
}
/**/
header .cont-nav ul {
	border-left:0px 
}
header .cont-nav ul li {
float:left;
}
header .cont-nav ul a {
	
}
header .site-nav {
    margin-top: 14px;
}

#feedback iframe {
	 width:100%; height:475px;
}
/****/
.single-header-info .icon-box, .single-header-info .content {
    display: block;
}
.single-header-info .icon-box .inner-box {
    margin-left: auto;
    margin-right: auto;
}
.single-header-info .content {
    text-align: center;
    margin-top: 15px;
}

.header-right-info .single-header-info:first-child {
    padding-left: 0;
} 
/***/ 
header .cont-nav ul a .fa{ display:none}
/**/
header .user-nav {
    margin-top: 5px;
}
/**/
header .nav-bar {
    padding-top: 0px; 
	margin-top:0px;
}
/**/
section.slider {

	padding:0px 0;

}
section.slider .colorskin-{height:216px;}
/**/
section.contents .col-home {
	height:auto;
	position:relative;
}
section.contents .col-home a {
	position:static;
	bottom:0px;
}
/**/
.count-col .common-text {
    margin-bottom: 25px !important;
}
.col-sm-15 {
	width:50% !important;
}

.team {
	height:270px;
}
.team-pic-container {
 
	height:140px;
 
}
/**/
.training-programs{
 height:160px; 
}
#navi input#search[type="text"] {
    width: 66%;
	height:40px;
	}
#navi input[type="submit"] {
	height:40px;
}

ul.left { 
	margin: 7px 0 !important;
}
.ad-carousel .item-pic-container {
    
    height: 150px;
	}

}
@media only screen and (min-width:1024px) and (max-width:1164px) {
#navi input#search[type="text"] {
	width:70%;
}
.single-header-info .content p {
display:initial;
}
.single-header-info .content h3 {
	display:inline-block;
}

.single-header-info .icon-box .inner-box {
    width: auto;
    height: auto;
    border: 0px solid #fff;   
    text-align: center;
    line-height: 2.9em;
    margin-right: 6px;
}
header .nav-bar {  
    margin: 0px 0;
}
.ad-carousel .item-pic-container {
    
    height: 150px;
	}

}


@media only screen and (min-width:992px) and (max-width:1199px) {
#navi input#search[type="text"] {
	width:70%;
}
ul.left { 
	margin: 12px 0 !important;
}
#feedback iframe {
	 width:100%; height:325px;
}

.social-bg {   
    padding: 8px;
}

/*header .logo {
	width:190px;	
}*/
header .site-nav {
    margin-top: 9px;
}
/**/
section.slider {
	/*padding:40px 0;*/

}
section.slider .colorskin-{height:280px;}
/**/
.team {
	height:270px;
}
.team-pic-container {
 
	height:180px;
 
}
/**/
 section.contents .col-home {
height:350px;
}
/**/
.training-programs{
 height:210px; 
}
 /**/
footer .site-nav ul li {
 margin:10px 10px 10px 0px!important;
padding-right:10px!important;
}
 footer .social-nav li a .fa {
 width:25px;
 height:25px;
 line-height:25px;
}
marquee { 
	height:340px !important;
} 
 
}

@media only screen and (min-width:992px) and (max-width:1024px) {
.social-bg {   
    padding: 10px;
}
.header-right-info .single-header-info:first-child {
    padding-left: 0;
}
.production .equ-box .content .title {
	font-size:12px;
	padding:7px 0 0 !important;
	}
.production .equ-box .overlay {
    padding: 15px 15px 15px;
}
.single-header-info .icon-box .inner-box {
    width: auto;
    height: auto;
    border: 0px solid #fff;   
    text-align: center;
    line-height: 2.9empx;
    margin-right: 6px;
}

header .nav-bar {  
    margin: 0px 0;
}

}
