/* Nav beark point */
@media (max-width: 979px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
    .navbar-collapse.in {
        overflow-y: auto !important;
    }
	.navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #999;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, 
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
        background-image:none;
    }

  
 	 /* form page css */
	.custom_col_20 , .custom_col_40{
			width:50%!important;
	}
	.custom_col_60  , .custom_col_80 {
		width: 100% !important;
	}
	.custom_col_radio {
		width: 100%!important;
	}
	div.custom_col_radio:nth-child(5){
		text-align:left!important;
		padding:0px 15px!important;
	}
	div.custom_col_radio:nth-child(4){
		padding:0px 15px!important;
	}
	  /*direction page*/
	.direction_page_title {
		font-size: 30px!important;
	}
	.direction_page_img {
		height: 225px!important;
	}
	.directions_map iframe {
		height: 450px!important;
	}
}
 
 
/* Medium Layout 1280px */
@media only screen and (min-width: 1100px) and (max-width: 1280px){
	.logo {width: 50% !important;}
	.navbar-nav > li > a {padding: 10px 20px 5px 20px !important;}
	.img-hover-ico{
		width: auto;
		height: 40px !important;
	}

	/*Timeline*/
	.v-line-01 {
		height: 611px !important;
		width: 10px !important;
		top: 83px !important;
		left: 600px !important;
		transform: rotate(-53deg) !important;
	}

	.v-line-02,.v-line-03 {
		right: 340px !important;
	}

	.v-line-05, .v-line-06, .v-line-07 {
		left: 351px !important;
	}

	.h-section-03-01-details-txt h4 {
		bottom: -70px !important;
	}

}

@media only screen and (min-width: 980px) and (max-width: 1099px){
	.logo {width: 30% !important;}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.common_head_nav{position:relative !important;}
	
	.top_nav_form {right: 11px !important;}
	.common_top_nav_form {top: -15px !important;}

	.top_nav_list {
		margin: 0px auto 0px auto !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 98%;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 40px !important;
	}
	.footer_logo {
		margin: 0px 35px 20px 45px !important;
	}
	.latest-post li a > p {
		margin: 10px 0px 0 0px !important;
	}

	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important; 
	}
	.splash_middle_section img {
		width: 90%;
		margin: 0 auto;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_siderbar_common {
	    margin: 0 auto !important;
	}
	.splash_content {
		position: static !important;
	}
	.splash_gallery {
		margin: 20px auto !important;
		width: 90%;
	}
	.splash_right_siderbar, .splash_left_siderbar {
		margin: 30px 0;
	}

	/* form page css */
	.custom_col_20 , .custom_col_40{
			width:50%!important;
	}
	.custom_col_60  , .custom_col_80 {
		width: 100% !important;
	}
	.custom_col_radio {
		width: 100%!important;
	}
	div.custom_col_radio:nth-child(5){
		text-align:left!important;
		padding:0px 15px!important;
	}
	div.custom_col_radio:nth-child(4){
		padding:0px 15px!important;
	}

}

@media only screen and (min-width: 800px) and (max-width: 979px){
	.logo {width: 30% !important;}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.custom_dropdown_menu > li > a.has-submenu.highlighted:after{display:none;}
	
	.common_head_nav{position:relative !important;}
	.top_nav_form {right: 11px !important;}
	.common_top_nav_form {top: -15px !important;}
	.navbar-header {top: -5px !important;}
	.top_nav_list {
		
		margin: 15px 0 0px 10px !important;;
		font-size: 12px !important;;
	}
	.navbar-header {width: 76%;}
	
	/*main nav */
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		margin: -24px 15px 0 0 !important;
		}
	.custom_navbar_collapse {
		margin-right: 30% !important;
		margin-top: 8%;
		background-color: #fff;
	}
	
	.top_nav_list {
		margin: 0px auto 0px auto !important;
		width: 50% !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 98%;
	}
	.navbar-default .navbar-nav > li > a {
	    color: #484848 !important;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 40px !important;
	}
	.footer_logo {
		margin: 0px 35px 20px 45px !important;
	}
	.sm-margin-top-30{
		margin: 30px auto !important;
	}
	.latest-post li a > p {
		margin: 10px 0px 0 0px !important;
	}

	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}

	/*Homepage*/
	.navbar-collapse.in {
		background-color: #062e58;
	}
	
	.footer_logo {
		max-width: 85px !important;
	}

	/*timeline*/

	.h-section-01-image img {
		float: right !important;
	}

	.v-line-01 {
		height: 100% !important;
		transform: rotate(0deg) !important;
		right: 0 !important;
		left: auto !important;
	}

	.h-section-02-image img {
		float: right !important;
	}

	.section-01-bg, .section-02-bg, .section-03-bg , .section-04-bg, .section-05-bg {
		display: none !important;
	}

	.section-0301-bg {
		display: none;
	}

	.section-0302-bg {
		display: none;
	}

	.v-line-02, .v-line-03, .v-line-04, .v-line-05, .v-line-06, .v-line-07{
		display: none;
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important; 
	}
	.splash_middle_section img {
		width: 90%;
		margin: 0 auto;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_content .splash_siderbar_common {
	    margin: 0 auto !important;
	    position: relative;
	    top: auto;
	    left: auto;
	    right: auto;
	    float: left;
	}
	.splash_content {
		position: static !important;
	}
	.splash_gallery {
		margin: 20px auto !important;
		width: 90%;
	}
	.splash_right_siderbar, .splash_left_siderbar {
		margin: 30px 0;
	}


	/*Direction page*/
	.directions_map iframe {
		height: 430px!important;
	}

	/*Inventory*/
	.inventory-sm-title-height{
		height: 40px;
		overflow: hidden;
	}
}

/*Wide Tablet Layout 768px */
@media only screen and (min-width: 768px) and (max-width: 799px){
	.logo {width: 30% !important;}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.custom_dropdown_menu > li > a.has-submenu.highlighted:after{display:none;}
	
	.common_head_nav{position:relative !important;}
	.top_nav_form {right: 11px !important;}
	.common_top_nav_form {top: -15px !important;}
	.navbar-header {top: -5px !important;}
	
	.navbar-header {width: 72%;}
	.navbar-brand {padding: 0 !important;}
	
	/*main nav */
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		margin: -24px 15px 0 0 !important;
		}
	.custom_navbar_collapse {
		margin-right: 30% !important;
		margin-top: 8%;
		background-color: #fff;
	}

	.top_nav_list {
		margin: 0px auto 0px auto !important;
		width: 50% !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 90%;
	}
	.navbar-default .navbar-nav > li > a {
	    color: #484848 !important;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 30px !important;
	}
	.footer_logo {
		margin: 0px 35px 20px 45px !important;
		max-width: 85px !important;
	}
	.sm-margin-top-30{
		margin: 30px auto !important;
	}
	.latest-post li a > p {
		margin: 10px 0px 0 0px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important;
	}
	.splash_content {
		position: relative !important;
		top: 0px !important;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_middle_section img{
		margin:0 auto !important;
	}
	.splash_gallery{
		width: 80%;
		margin: 0 auto;
	}
	.spgallery_btn {
		margin-top: 35px !important;
		margin-bottom: 20px !important;
	}

	.splash_container {
		margin-top: 0px !important; 
	}
	.splash_middle_section img {
		width: 90%;
		margin: 0 auto;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_content .splash_siderbar_common {
	    margin: 0 auto !important;
	    position: relative;
	    top: auto;
	    left: auto;
	    right: auto;
	    float: left;
	}
	.splash_content {
		position: static !important;
	}
	.splash_gallery {
		margin: 20px auto !important;
		width: 90%;
	}
	.splash_right_siderbar, .splash_left_siderbar {
		margin: 30px 0;
	}

	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}

	/*Homepage*/
	.navbar-collapse.in {
		background-color: #062e58;
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}
	.common_content_area {
		padding: 40px 0px 30px 0px !important;
	}
	
	/*Inventory*/
	.inventory-sm-title-height{
		height: 40px;
		overflow: hidden;
	}
}

/* Wide Mobile/Tablet Layout 767px */
@media only screen and (min-width: 581px) and (max-width: 767px){
	.logo {width: 35% !important; margin-top: -25px;}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.custom_dropdown_menu > li > a.has-submenu.highlighted:after{display:none;}
	
	.navbar-header {top: -18px !important; width: 100%;}
	.top_nav_list {
		text-align: center !important;
		margin: 15px 0 0px 10px !important;
		font-size: 10px !important;
	}
	.navbar-brand {width: 75% !important;}
	.top_nav_form{display:none;}
	#slider_floating_form{display:none;}
	.common_header_floating_form{display:none;}
	
	.head_nav{position: relative !important;}
	.top_nav_list {margin: 15px 0 15px 0 !important;}
	
	/*main nav */
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		margin: -24px 15px 0 0 !important;
		}
	.custom_navbar_collapse {
		margin-right: 0% !important;
		margin-top: 7%;
		background-color: #fff;
	}
	.top_nav_list {
		margin: 0px auto 0px auto !important;
		width: 50% !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 98%;
	}
	.header_form_lebel {
	    font-size: 11px;
	}
	.navbar-default .navbar-nav > li > a {
	    color: #484848 !important;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 60px !important;
	}

	/*about us*/
	.about_us_siderbar {
		margin-top: 60px;
	}

	/*Blog page*/
	.blog_list_tab li a {
		text-align: center !important;
	}
	.blog_list_tab li.active a i {
		float: left !important;
	}
	.blog_page_border {
		border: 0 !important;
	}
	.blog_list_tabcontent {
		padding: 0px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important;
	}
	.splash_content {
		position: relative !important;
		top: 0px !important;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_middle_section img{
		margin:0 auto !important;
	}
	.splash_gallery{
		width: 80%;
		margin: 0 auto;
	}
	.spgallery_btn {
		margin-top: 35px !important;
		margin-bottom: 20px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important; 
	}
	.splash_middle_section img {
		width: 90%;
		margin: 0 auto;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_content .splash_siderbar_common {
	    margin: 0 auto !important;
	    position: relative;
	    top: auto;
	    left: auto;
	    right: auto;
	    float: left;
	}
	.splash_content {
		position: static !important;
	}
	.splash_gallery {
		margin: 20px auto !important;
		width: 90%;
	}
	.splash_right_siderbar, .splash_left_siderbar {
		margin: 30px 0;
	}


	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}
	.no-padding-sm {
		padding: 0 15px !important;
	}

	/*Homepage*/
	.navbar-collapse.in {
		background-color: #062e58;
	}
	.homepage-promo {
		margin: 0 auto;
		width: 100%;
	}
	.weather {
		width: 100%;
		height: auto !important;
		margin: 20px auto !important;
	}
	
	/*First footer correction*/
	.footer_logo {
		margin: 0px 0px 20px 45px !important;
	}

	/*Second Footer Correction*/
	.sm-xs-middle{
		float: none !important;
	}

	.latest-post li {
		width: 33.33% ;
	}

	.latest-post li a > p {
		margin: 0 !important; 
	}

	.weather img{
		margin: 0 auto; 
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}


	/* form page css */
	.custom_col_20, .custom_col_40 , .custom_col_60  , .custom_col_80 {
		width: 100% !important;
	}
	.custom_col_radio {
		width: 100%!important;
	}
	div.col-sm-12:nth-child(26) , div.col-sm-12:nth-child(28){
		padding:0px 15px!important;
	}
	div.custom_col_radio:nth-child(5){
		text-align:left!important;
	}
	.single_team_mem {
		max-height: 460px!important;
	}
	footer .margin_middle .pull-left{
		float: none !important;
	}

	/*Timeline*/
	.xs-break-year::before {
		width: 83% !important;
	}
}

/* Wide Mobile Layout*/
@media only screen and (min-width: 481px) and (max-width: 580px){
	.logo {width: 35% !important; margin-top: -25px;}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.custom_dropdown_menu > li > a.has-submenu.highlighted:after{display:none;}
	
	.navbar-header {top: -18px !important;}
	.top_nav_list {
		text-align: center !important;
		margin: 15px 0 0px 10px !important;
		font-size: 10px !important;
	}
	.navbar-brand {width: 75% !important;}
	.top_nav_form{display:none;}
	#slider_floating_form{display:none;}
	.common_header_floating_form{display:none;}
	
	.head_nav{position: relative !important;}
	.top_nav_list {margin: 15px 0 15px 0 !important;}
	
	/*main nav */
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		margin: -24px 15px 0 0 !important;
		}
	.custom_navbar_collapse {
		margin-right: 0% !important;
		margin-top: 7%;
		background-color: #fff;
	}
	.top_nav_list {
		margin: 0px auto 0px auto !important;
		width: 50% !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 98%;
	}
	.header_form_lebel {
	    font-size: 11px;
	}
	.w20 {
    	width: 100% !important;
	}
	.cummon-btn-default {
		font-size: 12px !important;
	}
	.navbar-default .navbar-nav > li > a {
	    color: #484848 !important;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 50px !important;
	}
	.footer_logo {
		margin: 0px 35px 20px 35px !important;
	}
	.weather {
		width: 280px !important;
		text-align: center;
		margin: 0px auto 20px auto !important;
		float: none !important;
		display: block !important;
		height: 210px !important;
	}

	/*about us*/
	.about_us_siderbar {
		margin-top: 60px;
	}

	/*Blog page*/
	.blog_list_tab li a {
		text-align: center !important;
	}
	.blog_list_tab li.active a i {
		float: left !important;
	}
	.blog_page_border {
		border: 0 !important;
	}
	.blog_list_tabcontent {
		padding: 0px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important;
	}
	.splash_content {
		position: relative !important;
		top: 0px !important;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_middle_section img{
		margin:0 auto !important;
	}
	.splash_gallery{
		width: 80%;
		margin: 0 auto;
	}
	.spgallery_btn {
		margin-top: 35px !important;
		margin-bottom: 20px !important;
	}
	.splash_content .splash_siderbar_common {
	    margin: 0 auto !important;
	    position: relative;
	    top: auto;
	    left: auto;
	    right: auto;
	    float: left;
	}

	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}
	.no-padding-sm {
		padding: 0 15px !important;
	}

	/*Homepage*/
	.navbar-collapse.in {
		background-color: #062e58;
	}
	.homepage-promo {
		margin: 0 auto;
		width: 100%;
	}
	.weather {
		width: 100%;
		height: auto !important;
		margin: 20px auto !important;
	}

	/*Second Footer Correction*/
	.sm-xs-middle{
		float: none !important;
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}

	/* form page css */
	.custom_col_20, .custom_col_40 , .custom_col_60  , .custom_col_80 {
		width: 100% !important;
	}
	.custom_col_radio {
		width: 100%!important;
	}
	div.col-sm-12:nth-child(26) , div.col-sm-12:nth-child(28){
		padding:0px 15px!important;
	}
	div.custom_col_radio:nth-child(5){
		text-align:left!important;
	}
	.single_team_mem {
		max-height: 460px!important;
	}
	footer .margin_middle .pull-left{
		float: none !important;
	}
}


/* Mobile Layout 480px */
@media only screen and (min-width: 361px) and (max-width: 480px){
	.logo {
			width: 50% !important;
			margin-top: -25px;
		}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.custom_dropdown_menu > li > a.has-submenu.highlighted:after{display:none;}
	
	.navbar-header {top: -18px !important;}
	.top_nav_list {
		font-size: 9px !important;
	}
	.navbar-brand {width: 70% !important;}
	.top_nav_form{display:none;}
	#slider_floating_form{display:none;}
	.common_header_floating_form{display:none;}
	
	.head_nav{position: relative !important;}
	
	.top_nav_list {margin: 15px 0 15px 0 !important;}
	
	/*main nav */
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		margin: -24px 15px 0 0 !important;
		}
	.custom_navbar_collapse {
		margin-right: 5% !important;
		margin-top: 8%;
		background-color: #fff;
	}
	.top_nav_list {
		margin: 0px auto 0px auto !important;
		width: 50% !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 98%;
	}
	.header_form_lebel {
	    font-size: 11px;
	}
	.w20 {
    	width: 100% !important;
	}
	.cummon-btn-default {
		font-size: 12px !important;
	}
	.navbar-default .navbar-nav > li > a {
	    color: #484848 !important;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 40px !important;
	}
	.footer_logo {
		margin: 0px 35px 20px 35px !important;
	}
	.weather {
		width: 280px !important;
		text-align: center;
		margin: 0px auto 20px auto !important;
		float: none !important;
		display: block !important;
		height: 210px !important;
	}
	.latest-post li {
		width: 50%;
	}

	/*about us*/
	.about_us_siderbar {
		margin-top: 60px;
	}

	/*Blog page*/
	.blog_list_tab li a {
		text-align: center !important;
	}
	.blog_list_tab li.active a i {
		float: left !important;
	}
	.blog_page_border {
		border: 0 !important;
	}
	.blog_list_tabcontent {
		padding: 0px !important;
	}

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important;
	}
	.splash_content {
		position: relative !important;
		top: 0px !important;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_middle_section img{
		margin:0 auto !important;
	}
	.splash_gallery{
		width: 80%;
		margin: 0 auto;
	}
	.spgallery_btn {
		margin-top: 35px !important;
		margin-bottom: 20px !important;
	}
	.splash_content .splash_siderbar_common {
	    margin: 0 auto !important;
	    position: relative;
	    top: auto;
	    left: auto;
	    right: auto;
	    float: left;
	}

	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}
	.no-padding-sm {
		padding: 0 15px !important;
	}

	/*Homepage*/
	.navbar-collapse.in {
		background-color: #062e58;
	}
	.weather {
		width: 100%;
		height: auto !important;
		margin: 20px auto !important;
	}

	/*Second Footer Correction*/
	.sm-xs-middle{
		float: none !important;
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}

	/* form page css */
	.custom_col_20, .custom_col_40 , .custom_col_60  , .custom_col_80 {
		width: 100% !important;
	}
	.custom_col_radio {
		width: 100%!important;
	}
	div.col-sm-12:nth-child(26) , div.col-sm-12:nth-child(28){
		padding:0px 15px!important;
	}
	div.custom_col_radio:nth-child(5){
		text-align:left!important;
	}

	/*Timeline*/
	.xs-title {
		font-size: 13px !important;
	}

	.xs-subtitle {
		font-size: 10px !important;
	}
}


/* Mobile Layout 320px */
@media only screen and (min-width: 320px) and (max-width: 360px){
	.logo {width: 50% !important; margin-top: -25px;}
	.navbar-default .navbar-nav > li > a {font-size: 11px !important;}
	.custom_dropdown_menu > li > a.has-submenu.highlighted:after{display:none;}
	
	.navbar-header {top: -18px !important;}
	.top_nav_list {
		font-size: 9px !important;
	}
	.navbar-brand {width: 70% !important;}
	.top_nav_form{display:none;}
	#slider_floating_form{display:none;}
	.common_header_floating_form{display:none;}
	
	.head_nav{position: relative !important;}
	
	.top_nav_list {margin: 15px 0 15px 0 !important;}
	
	/*main nav */
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		margin: -24px 15px 0 0 !important;
		}
	.custom_navbar_collapse {
		margin-right: 5% !important;
		margin-top: 11%;
		background-color: #fff;
	}
	.top_nav_list {
		margin: 0px auto 0px auto !important;
		width: 50% !important;
	}
	.top_nav_list h4{
		margin-top: 0px !important;
	}
	.header_form{
		position: relative !important;
	}

	.header_logo_sec li a > img {
		width: 30% !important;
	}
	.container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	.header_form{
		width: 98%;
	}
	.header_form_lebel {
	    font-size: 11px;
	}
	.w20 {
    	width: 100% !important;
	}
	.cummon-btn-default {
		font-size: 12px !important;
	}
	.navbar-default .navbar-nav > li > a {
	    color: #484848 !important;
	}
	.slider-section {
		margin-top: 0px !important;
	}
	.img-hover-ico{
		width: auto;
		height: 40px !important;
	}
	.footer_logo {
		margin: 0px 35px 20px 35px !important;
	}
	.weather {
		width: 280px !important;
		text-align: center;
		margin: 0px auto 20px auto !important;
		float: none !important;
		display: block !important;
		height: 210px !important;
	}
	.latest-post li {
		width: 50%;
	}

	/*about us*/
	.about_us_siderbar {
		margin-top: 60px;
	}
	.about_us_siderbar_item01 img {
		height: 100px !important;
		width: 100px !important;
	}
	.about_us_siderbar_item04 img {
		height: 100px !important;
		width: 100px !important;
	}
	.about_us_siderbar_item04 {
	    right: 106px !important;
	}
	.about_us_siderbar_item05 img {
		width: 120px !important;
		height: 120px !important;
	}
	.about_us_siderbar_item03 img {
		height: 100px !important;
		width: 100px !important;
	}

	/*Blog page*/
	.blog_list_tab li a {
		text-align: center !important;
	}
	.blog_list_tab li.active a i {
		float: left !important;
	}
	.blog_page_border {
		border: 0 !important;
	}
	.blog_list_tabcontent {
		padding: 0px !important;
	}
	

	/*splashzone*/
	.splash_container {
		margin-top: 0px !important;
	}
	.splash_content {
		position: relative !important;
		top: 0px !important;
	}
	.splash_middle_section {
		margin-top: 0px !important;
		position: relative;
	}
	.splash_middle_section img{
		margin:0 auto !important;
	}
	.splash_gallery{
		width: 80%;
		margin: 0 auto;
	}
	.spgallery_btn {
		margin-top: 35px !important;
		margin-bottom: 20px !important;
	}

	.splash_left_siderbar_item01 {
		margin: 0 !important;
	}
	.splash_left_siderbar_item02 {
		margin: 0 !important;
	}
	.splash_left_siderbar_item03 {
		margin: 0 !important;
	}
	.splash_right_siderbar_item01 {
		margin: 0 !important;
	}
	.splash_right_siderbar_item02 {
		margin: 0 !important;
	}
	.splash_right_siderbar_item03{
		margin: 0 !important;
	}
	.splash_siderbar_common {
		margin: 0 auto !important;
	}

	.spgallery_btn {
		padding: 10px !important;
	}
	
	/*Inventory*/
	.common_header_img {
		max-height: 100% !important;
	}
	.comm_header_form {
		height: auto !important;
	}
	.header_form_padding {
		padding: 0 20px 0 20px !important;
	}
	.no-padding-sm {
		padding: 0 15px !important;
	}

	/*Homepage*/
	.navbar-collapse.in {
		background-color: #062e58;
	}
	.weather {
		width: 100%;
		height: auto !important;
		margin: 20px auto !important;
	}

	/*Common Header image*/
	.common_header_img {
		margin-top: 0px !important;
	}


	/* form page css */
	.custom_col_20, .custom_col_40 , .custom_col_60  , .custom_col_80 {
		width: 100% !important;
	}
	.custom_col_radio {
		width: 100%!important;
	}
	div.col-sm-12:nth-child(26) , div.col-sm-12:nth-child(28){
		padding:0px 15px!important;
	}
	div.custom_col_radio:nth-child(5){
		text-align:left!important;
	}


	/*Timeline*/
	.xs-title {
		font-size: 13px !important;
	}

	.xs-subtitle {
		font-size: 10px !important;
	}

	.xs-year h4 {
		padding: 17px 10px !important;
		font-size: 11px !important;
	}
	
	.xs-year h4::before {
		height: 289px !important;
		width: 5px !important;
		left: 39px !important;
		top: 99px !important;
	}

	.xs-break-year::before {
		width: 70% !important;
	}

	.timeline-xs-list {
		margin-top: 30px;
		padding-left: 0;
	}

}