

/*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: #000;

  color: #fff;

}

.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: #fff;

	font-size:14px;

	text-align: left;

}

ul.navbar-nav.main_menu > li > a {

  border-bottom: medium none;

  padding: 10px 0;

  text-align: left;

}

.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: #ffffff;

}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #000;
}

.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;}





.hed-home h1 {

  font-family: Oswald;

  color: #2F1E54;

  font-size: 2em !important;

}

.slider_wrapper

{

background-image:url(../images/m3-s1-1-1024x576.jpg);

background-position:center; background-repeat:no-repeat;   background-size: cover;  height:300px

}

}





/* 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;

}

.card {
  position: relative;
  display: inline-block;
  padding-left: 9%;
}



/* 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;

}





}

@media only screen and (min-width:320px) and (max-width:767px) {
.card {
  position: relative;
  display: inline-block;
  padding: 9%;
}


}

