@charset "utf-8";
/* CSS Document */


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1920px) {



}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1366px) {

	

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {



}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

	.navbar-light .navbar-nav .nav-link {
	    font-size: 11px;
	}

}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {

	

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {


	.logo {
	    width: 150px;
	}

	.footer_logo {
	    width: 100% !important;
	}

	.video_col{
		margin-top: 40px;
	}

	.mysoft_btn {
	    position: relative;
	}

	.top_search_col {
	    right: 77px;
	    top: 28px;
	}

	.navbar-light .navbar-nav .nav-link {
	    font-size: 11px;
	    text-align: center;
	}

	.navbar-expand-lg .navbar-collapse {
	    flex-basis: auto;
	    margin-top: 10px;
	}

	.navbar-collapse {
	    flex-basis: 100% !important;
	}

	.d-flex{
		display: flex !important;
	}

	.custome_btn_top{
		margin-bottom: 20px;
	}

	.navbar-nav {
	    padding-left: 0px !important;
	}

	.dropdown-item {
	    text-align: center !important;
	}

	.custome_btn_top {
	    margin-left: 5px;
	    margin-right: 5px;
	}

	.custome_btn_top img {
	    width: 50px;
	}

	.custome_btn_top h1 {
	    font-size: 13px;
	}

	
		.store_listing_address_box{
		    border: 1px solid #0d5ca1;
		    min-height: auto;
		    padding: 15px;
		}

		.store_listing_address_box{
			border-bottom: 1px solid transparent;
		}

		.store_soft_address_box {
		    border-bottom: 1px solid transparent;
		    min-height: auto;
		}

		.store_soft_tel_box {
		    min-height: auto;
		}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.mysoft_btn_footer{
		width: 100%;
	}

	.my_soft_logo{
		width: 120px !important;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px) {

		.footer_row {
		    text-align: center;
		}

		.footer_logo{
			width: 250px !important;
			display: block;
			margin-left: auto;
			margin-right: auto;
		}

		.banner_col{
			margin-bottom: 20px;
		}

		.main_news_des_col{
			padding-left: 0px;
			margin-top: 10px;
		}

		.breadcrumb-item{
			font-size: 12px;
		}

		.bod_list_row{
			margin-bottom: 30px;
			margin-top: 30px;
		}

		.mg_bottom{
			margin-bottom: 40px;
		}

		.noews_det_img {
			width: 100% !important;
		    padding-right: 0px;
		    padding-bottom: 20px;
		}

		.con_det_co{
			width: 100%;
			margin-bottom: 10px !important;
			flex: inherit !important;
		}

		.con_inq_row{
			margin-top: 30px;
			margin-bottom: 30px;
		}



}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 575px) {

		.vi_mi_logo{
			width: 100px !important;
			margin-bottom: 20px;
		}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {


}

/* Custom, iPhone Retina */
@media only screen and (max-width : 375px) {

	.logo {
	    width: 97px;
	}

	.top_search_col {
	    right: 77px;
	    top: 16px;
	}

}


/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {



}


@media only screen and (max-width : 320px) {



}