/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 

.menu_area .menu_bottom .mainmenu a, .navbar-default .navbar-nav > li > a {
    font-size: 14px!important;
    padding: 11px 10px!important;
}

.header_icon i {
	font-size: 25px!important;
}
.header_icon_text {
	padding-top: 7px!important;
}
.header_text ul {
	margin-top: -34px!important;
	margin-left: 28px!important;
}
.header_text ul li {
	font-size: 14px!important;
	line-height: 17px;
}
.top_header_section .col-sm-4{
	padding-left: 0px!important;
}
.top_header_section .col-md-4{
	padding-left: 15px!important;
}
.logo {
	padding-right: 10px!important;
}
.about_dtls {
	font-size: 17px!important;
	line-height: 21px!important;
}
.about_title a {
	font-size: 24px!important;
	line-height: 28px!important;
}
.about_title {
	margin-bottom: 5px!important;
}
.about_title_dtls_sec {
	padding: 7px 0px!important;
}
.precedent_dtails {
	font-size: 17px!important;
	line-height: 21px!important;
}
.home_menu_title {
	width: 103%!important;
}
.home_slide_image img {
	height: 300px!important;
}

}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 

.top_header_section .col-md-8 {
	padding-left: 15px!important;
}
.top_header_section .col-md-4 {
	padding-left: 15px!important;
}
.home_slide_image img {
	height: 200px!important;
}
.front_scrool{
    width: 30%;
    float: left;
}
.behind_scrool{
    width: 70%;
    float: right;
}
.about_section .col-md-6 {
	padding-left: 15px!important;
}
.home_menu_title {
	width: 100%!important;
}
.home_menu ul {
	padding-left: 10px!important;
}
.news_sec {
	min-height: auto!important;
	margin-bottom: 10px;
}
.footer_concent {
	margin-bottom: 20px;
}
.copy {
	text-align: center!important;
}
.design_developed {
	text-align: center!important;
}
.mainmenu .collapse ul > li > a{margin-left: 10px;}
.mainmenu .collapse ul ul li{position:relative!important;}
.mainmenu .collapse ul ul li:hover ul{display:block!important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    margin-left: 0px!important;
}
.white-box {
	height: 585px!important;
}
.search_box .search-icon i {
	font-size: 21px!important;
	padding: 14px!important;
}
.menu_section .col-xs-2{
	padding-left: 0px!important;
}
.search_box .btn {
	height: 44px!important;
}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 




}