@media only screen and (min-width: 200px) and (max-width: 1199px) {
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
.banner-caption h2 {
    font-size: 30px;
}	
.about_img_hover {
    top: 68px;
    bottom: inherit;
    height: 79px;
    max-width: 80%;
}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
.header-top-section {
    font-size: 12px;
}
.logo{
	position:absolute;
	left:0;
	top:6px;
	z-index:1005;
	max-width:303px;
}
.navigation-section{
	height:auto;
}
ul.dropdown{
	float:none;
	margin-top:15px;
}
ul.dropdown li{
	padding:0;
}
ul.dropdown a, ul.dropdown span{
	padding:8px 0;
}
ul.dropdown a:hover:after{
	display:none;
}
ul.dropdown a:hover,
ul.dropdown a:focus{
	background-color:#dc3b28;
	color:#fff !important;
}
.banner-caption h2 {
    font-size: 24px;
}
.testimonial-slider .slick-dots {
    display: block !important;
}
.testimonial-slider .slick-prev, .testimonial-slider .slick-next {
    display: none !important;
}
.footer {
    text-align: center;
}
.social-icon a {
    float: none;
    margin: 0 7px;
    display: inline-block;
}
.newsletter-form{
	max-width:400px;
	margin:0 auto;
}
.footer-bottom-menu,
.copy-text{
	float:none !important;
	display:block;
}
.footer-bottom-menu ul li {
    float: none;
    display: inline-block;
}
.about_img_hover {
    top: 50px;
    bottom: inherit;
    height: auto;
    max-width: 80%;
}



	
	
}
@media only screen and (max-width: 767px) {
	
.header-top-section{
	height:auto;
	text-align:center;
	padding-bottom:3px;
}
.icon-with-text-box{
	display:block !important;
	margin:0 0 10px !important;
}
.d-flex{
	display:block !important;
}
.top-right-portion{
	float:none !important;
	display:block;
}
.navigation-section .row{
	width: auto !important;
	position:relative;
}
.logo{
	position:absolute;
	left:0;
	top:12px;
	z-index:1005;
	max-width:240px;
}
.navigation-section{
	height:auto;
}
ul.dropdown{
	float:none;
}
ul.dropdown li{
	padding:0;
}
ul.dropdown a, ul.dropdown span{
	padding:8px 0;
}
ul.dropdown a:hover:after{
	display:none;
}
ul.dropdown a:hover,
ul.dropdown a:focus{
	background-color:#dc3b28;
	color:#fff !important;
}
.banner-caption {
    padding: 10px;
}
.banner-caption h2 {
    font-size: 10px;
    margin: 0 0 5px;
}
.red-bg-big-btn {
    font-size: 12px;
    padding: 6px 12px;
}
#tohash {
    bottom: 3px;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    font-size: 14px;
    line-height: 26px;
}
.listings-with-hand-icon li {
    width: 100%;
}
.testimonial-slider .slick-dots {
    display: block !important;
}
.testimonial-slider .slick-prev, .testimonial-slider .slick-next {
    display: none !important;
}
.footer {
    text-align: center;
	font-size: 14px;
}
.social-icon a {
    float: none;
    margin: 0 7px;
    display: inline-block;
}
.newsletter-form{
	max-width:400px;
	margin:0 auto;
}
.footer-bottom-menu,
.copy-text{
	float:none !important;
	display:block;
}
.footer-bottom-menu ul li {
    float: none;
    font-size: 13px;
    border-right: none;
    height: auto;
    display: inline-block;
}
.about_img_hover {
    height: auto;
    max-width: 80%;
}
.welcome-section{
	text-align:center;
}
.listings-with-hand-icon2 li{
	width:100%;
}
.grp-system-box{
	text-align:center;
	margin:15px 0;
}
.grp_right{
	margin-top:20px;
}
.grp_right h4{
	text-align:center;
}
.content-inner-image
{
    padding-right: 0px;
}
	
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 320px) {
}
