@media screen and (min-width: 992px) and (max-width: 1199px) {
.welcome_img {
    background-size: cover !important;
    height: auto !important;
    width: 100% !important;
}
.welcome_img img{ width:100%;}
.main_title_wel{ font-size:28px!important;}
#welcome_sec p{ margin-top:9px!important; line-height:18px!important; font-size:12px!important;}
.right_header{ width:45%!important;}
	} 

@media screen and (min-width: 768px) and (max-width: 991px) {
.welcome_img {
    background-size: cover !important;
    height: auto !important;
    width: 100% !important;
}
.welcome_img img{ width:100%;}
.right_header{ width:auto!important;}
.main_title_wel{ font-size:24px!important;}
ul.menu li{ margin:0 8px!important;}
ul.menu li a{ font-size:14px!important;}
#welcome_sec p{ margin-top:9px!important; line-height:18px!important; font-size:12px!important;}
#banner .carousel-caption{ margin-top:235px!important;}
.banner_title{ font-size:36px!important;}
ul.footer_menu li{ margin:0 18px!important;}
ul.footer_menu li a{ font-size:14px!important;}
	} 
	
@media (max-width:767px){
.right_header{ width:auto!important;}
.navbar-toggle{ background-color:#232323!important; margin-bottom:20px!important;}
.logo{ top:-55px!important; left:0px!important;}	
#banner .carousel{ min-height:auto!important;}
#banner .carousel-caption{ margin-top:150px!important; width:100%!IMPORTANT; left:0px!important;  }
	#banner .carousel .item{ height:420px!important;}
	#banner .carousel{ height:420px!important;}
ul.menu li{ width:98%;}
ul.menu li a{ width:100%!important; float:left;}
.slider{ height:auto!important;}
.welcome_img {
    background-size: cover !important;
    height: auto !important;
    width: 100% !important;
}
.main_title_wel{ font-size:24px!important;}
.welcome_img img{ width:100%;}
.banner_title{ font-size:24px!important;}
.feature_img img{ width:100%!important; height:345px; }
.container-900{ max-width:100%!important;}
ul.footer_menu li {
    margin: 8px 0 !important;
    text-align: center;
    width: 100%;
}
.pdl0{ padding-left:inherit!important;}
ul.footer_menu{ width:100%!important;}
.copy_right_container span{ font-size:13px!important;}
ul.footer_menu li a{ font-size:14px!important;}
ul.gallery_img li{ width:50%!important;}
	}
@media(max-width:530px){
	.down_arrow{ left:43%!important;}
	.left_side_header{ border-right:none!important; width:100%!important; border-top:60px solid #fff!important; top:46px!important;}
	.logo { width:14%; top:0px!important; background:#fff!important;}
	.logo img {
    width: 100%;
}
ul.footer_menu li {
    margin: 8px 0 !important;
    text-align: center;
    width: 100%;
}
#banner .carousel-caption{ margin-top:165px!important;}
.feature_img img {
    height: 230px!important;
    width: 100%!important;
}
.feature_btn a{ font-size:15px!important;}
.feature_content p {
    color: #fff;
    font-size: 14px!important;
    font-weight: 400;
    padding: 10px!important;
}
.num{ font-size:14px!important;}
.email a{ font-size:14px!important;}
.feature_content .feature_title{ font-size:20px!important;}
.feature_content{ padding:25px!important; margin:10px!important;}
ul.gallery_img li{ width:50%!important;}
	
	}
@media(max-width:380px)
{
	#banner .carousel-caption{ margin-top:150px!important; width:100%!IMPORTANT; left:0px!important;  }
	#banner .carousel .item{ height:420px!important;}
	#banner .carousel{ height:420px!important;}
	.num{ font-size:13px!important;}
	.right_header i {
    float: left;
    font-size: 15px!important;
    margin: 6px 10px!important;
}
.email a{ font-size:13px!important;}
ul.gallery_img li{ width:100%!important;}
	}