
/*Desktop 1024px */
@media only screen and (min-width:992px) and (max-width:1199px) {
ul.navbar-nav.main_menu > li {
  margin: 0 0 0 26px;
}
}



/* Tablet Layout: 768px.  */

@media only screen and (min-width:768px) and (max-width:991px) {
/* HEADER */
.subscribe_wrp {
  margin-top: 0;
}
.col-sm-12.header_menu {
  margin-top: -15px;
}
}


/* Mobile Layout: 320px.  */

@media only screen and (max-width:767px) {
/* HEADER AND DROPDOWN MENU*/
.main_menu > li.mob_hide{display:none;}
.main_menu > li.dropdown.mob_show{display:block;}
.subscribe_wrp {
  margin-top: 0;
}
.navbar-nav {
  float: left;
  width: 100%;
}
.navbar-nav {
  margin: 7.5px 15px;
}
ul.navbar-nav.main_menu > li {
  margin: 0;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #FFFFFF;
  color: #311E55;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a , .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #301F55;
	font-size:18px;
	text-align: center;
}
ul.navbar-nav.main_menu > li > a {
  border-bottom: medium none;
  padding: 10px 0;
  text-align: center;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{border-bottom: medium none;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  border-bottom: medium none;
}
.navbar-toggle , .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #301F55;
}
.dropdown-menu {
	padding-top:0;
}
.navbar-collapse.in {
  overflow:hidden;
}
.navbar-nav {
  margin: 5px 0;
}
.header_logo > .logo {
  float: none;
  margin: 0 auto;
}
.header_logo > p {
  margin-top: 0;
  margin-bottom: 15px;
}

/**********************************HOME Page****************************************/
.slider_bottom_link{
	margin-top:20px;
}
.carousel-indicators {
  left: 84%;
  width: 40%;
}
.carousel-indicators li {
  margin: 0 0 2px 9px;
}
.carousel-indicators .active {
  margin: 0 0 0 9px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  border-bottom: medium none !important;
}

/* CONTACT page */
.canadaian_sels_info{margin-bottom:20px;}

/* FOOTER */
.social_net > ul li:first-child {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}
.social_net > ul {
    float: none;
    margin: 0 auto;
    width: 206px;
}
.footer_btm_right {
  margin-right: 0;
}
.footer_top_right ,.footer_btm_right{
  margin-top: 10px;
}
.abt_canada {
  text-align: center;
}
.footer_btm p{text-align:center;float: none !important;}

}


/* Wide Mobile Layout: 480px.  */

@media only screen and (min-width:480px) and (max-width:767px) {
/* HEADER AND DROPDOWN MENU */
.header_logo > .logo {
  float: left;
  margin-left: -15px;
}
.header_logo > p {
  margin-top: 57px;
}


/* FOOTER */
.social_net > ul li:first-child {
  margin-bottom: 0;
  margin-top: 7px;
  width: inherit;
}
.social_net  {
  margin: 0 auto;
  width:377px;
}
.social_net > ul {
  float: none;
  overflow: hidden;
  width: 100%;
}
.social_net > ul li:first-child {
  margin-bottom: 0;
  margin-top: 7px;
  width: auto;;
}

.collections_wrapper .container .row .col-xs-12 
{
	width:50% !important;
}


}

