
.row{
    margin-left:0px; 
  margin-right:0px;
}
.stickyfooter{
    position: absolute;
    width: 100%;
    bottom: 0;
}
footer>div{
  background-color: #333333;
  width:100%;
}
footer>div>div>ul>li>div>a {
  color:#fff;  
}
footer a,footer a:link,footer a:active,footer a:focus,footer a:hover {
  color:#fff;
    text-decoration: none;
    outline: none !important;
    font-style:normal;
    font-family: "Kotex-Bold";
}
footer div p a,footer div p a:link,footer div p a:active,footer div p a:focus {
  color:#fff;
    text-decoration: none;
}
.text-muted {
  color:#fff;
}
footer div p a:hover{
  color:#ee2c74;
}
footer div p.boldText,footer div p a{
  /*font-family: Gotham-Bold;*/
  font-family: "Kotex-Bold";
  font-style:normal;
  font-weight: 700;
}
/*footer a:link{
  color:#ffffff;
    text-decoration: none;
}*/
footer p{
  /*font-family: Gotham-Book;*/
  font-family: "Kotex-Light";
  font-style:normal;
  font-weight: 400;
}
footer {
  /*font-family: Gotham-BlackItalic;*/
  font-family: "Kotex-Bold";
  font-style: normal;
  font-weight: 800;
  z-index: 1032;
  position: relative;
}
footer .social-icon-list,footer .social-link-list{
  cursor: default;
  font-size:17px;
}
 /*footer icon images*/
 .footer-social-icon{
    height: 24px;
    display: block;
 }
 .instagram-footer {
    background: url("/../Assets/images/hoverActive/instagram-inactive.png") 0/contain no-repeat;
} 
 .instagram-footer:hover,.instagram-footer:active {
    background: url("/../Assets/images/hoverActive/instagram-active.png") 0/contain no-repeat;
} 
.twitter-footer{
    background: url("/../Assets/images/hoverActive/twitter-inactive.png") 0/contain no-repeat;
}
.twitter-footer:hover, .twitter-footer:active{
    background: url("/../Assets/images/hoverActive/twitter-active.png") 0/contain no-repeat;
}
.youtube-footer{
    background: url("/../Assets/images/hoverActive/youtube-inactive.png") 0/contain no-repeat;
}
.youtube-footer:hover,.youtube-footer:active{
    background: url("/../Assets/images/hoverActive/youtube-active.png") 0/contain no-repeat;
}
.tumblr-footer{
    background: url("/../Assets/images/hoverActive/tumblr-inactive.png") 0/contain no-repeat;
}
.tumblr-footer:hover,.tumblr-footer:active{
    background: url("/../Assets/images/hoverActive/tumblr-active.png") 0/contain no-repeat;
}
.pinterest-footer{
    background: url("/../Assets/images/hoverActive/pinterest-inactive.png") 0/contain no-repeat;
}
.pinterest-footer:hover,.pinterest-footer:active{
    background: url("/../Assets/images/hoverActive/pinterest-active.png") 0/contain no-repeat;
}
.fb-footer{
    background: url("/../Assets/images/hoverActive/fb-inactive.png") 0/contain no-repeat;
}
.fb-footer:hover,.fb-footer:active{
    background: url("/../Assets/images/hoverActive/fb-active.png") 0/contain no-repeat;
}


.homedrpdwn.dropdown button.btn-default{border:none !important;background-color:transparent;color:#fff;font-weight:800;padding:0;font-size:inherit !important;margin-top:-2px}

 .homedrpdwn.dropdown .btn-default:active:focus, .homedrpdwn.dropdown .btn-default:active:focus:hover, .homedrpdwn.dropdown  .btn-default.active:focus, .homedrpdwn.dropdown .btn-default.focus:active, 
 .homedrpdwn.dropdown .btn-default.active.focus, .homedrpdwn.dropdown .btn-default:hover,  .homedrpdwn.dropdown .btn-default.focus:hover, .homedrpdwn.dropdown .btn-default:focus:hover,
   .homedrpdwn.dropdown .btn-default:active,  .homedrpdwn.dropdown .btn-default.active,  .homedrpdwn.dropdown.open>.dropdown-toggle.btn-default,
 .btn-default:active:hover, .btn-default.active:hover, .homedrpdwn.dropdown.open>.dropdown-toggle.btn-default:hover, 
 .homedrpdwn.dropdown.open>.dropdown-toggle.btn-default:focus,.homedrpdwn.dropdown .btn-default.active.focus, .homedrpdwn.dropdown.open>.dropdown-toggle.btn-default.focus,
 .homedrpdwn.dropdown .dropdown-menu > .active > a, .homedrpdwn.dropdown .dropdown-menu > .active > a:hover,.homedrpdwn.dropdown .dropdown-menu > .active > a:focus
 {color:#EE2C74 !important;background-color:transparent !important;}

  .homedrpdwn.dropdown .dropdown-menu {
	font-weight:800;
	padding: 5px 0;
	margin: 2px 0 0;	
	font-size: inherit !important;
	text-align: left;
	background-color:#333333;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow:none ;
	
}
   .homedrpdwn.dropdown .dropdown-menu:hover{color:#EE2C74}
   .homedrpdwn.dropdown .dropdown-menu li,  .homedrpdwn.dropdown .dropdown-menu li a {font-weight:800;color:#fff !important;text-align:left !important;padding-left:0;}
   .homedrpdwn.dropdown .dropdown-menu li:hover,  .homedrpdwn.dropdown .dropdown-menu > li > a:hover,  .homedrpdwn.dropdown .dropdown-menu > li > a:focus{background-color:transparent;color:#EE2C74 !important}
   .homedrpdwn.dropdown .caret{float:none !important;margin-top:0 !important;}
  


/* For larger devicess*/
@media (min-width:1025px) { 

footer {
  /*margin-top: 80px;*/
  background-color: #333333;
  width: 100%;
}
footer>div{
  max-width: 1100px;
  margin: auto !important;
  padding-left:20px;
}
footer>div>div:first-of-type{
  width:320px;
  padding-top: 22px;
  display: inline-block;
    float: left;
}

footer .social-icon-list li{
  width: 46px;
}
/*footer .social-icon-list{
  margin-left: -10px;
}
*/
footer .social-icon-list li>div{
  max-width: 40px;
}

footer>div>div:last-of-type{
  width: 68%;
  /*float: right;*/
  padding-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
    clear: both;
}
footer>div>div:last-of-type p{
  font-size: 12px;
}


div[role='contentinfo'] p.text-muted {width:70%;font-family:"Kotex-Light";font-size:12px;}

}


/*for medium devices*/

/* tablet landscape*/
 @media (min-width:769px) and  (max-width:1024px) {

footer{
  position: relative;
  z-index: 1031;
  /*margin-top: 80px;*/
    width: 100%;
}

footer>div>div:first-of-type{
  width:330px;
  float:left;
  padding-left:16px;
  padding-top: 2%;
}

footer .social-icon-list li{
  width:14%;
}

footer>div>div:last-of-type{
  float:right;
  padding-right:15px;
  padding-top: 2%;
  margin-bottom: 2%;
  font-size:12px;
}
footer img{
  width: 100%;
}
footer>div>div:last-of-type p{
  font-size: 10px;
    padding-right: 50px;
}
footer .social-icon-list{
  margin-left: 0;
}
div[role='contentinfo'] p.text-muted {width:85%}
}

/*#FreeSampleCA {
       
        position: absolute;
        top: 10%;
        transform: translate(-50%, 0%);
        -moz-transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
        -o-transform: translate(-50%, 0%);
         left: 50%;
}
*/

/*padding of 1st line(contact us, about us, legal statement...) in footer for ipad*/
@media (max-width:1024px) and (min-width:1019px) {
  footer>div>div:last-of-type>ul>li {
    padding-right: 15px;
  }
}



/* Retina iPad 3 & 4 in landscape----------- */

/*@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2){
#FreeSampleCA {
    top: 9%;
  }
}
*/
/* Retina iPad 3 & 4 in landscape----------- */

/*@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2){
#FreeSampleCA {
    top: 7%;
  }
}


@media only screen and (max-width : 767px) {
#FreeSampleCA {
    top: 5%;
  }
}

@media only screen and (max-width : 480px) {
#FreeSampleCA {
    top: 14%;
  }
}

@media only screen and (max-width : 360px) {
#FreeSampleCA {
    top: 12%;
  }
}

@media only screen and (max-width : 320px) {
#FreeSampleCA {
    top: 10%;
  }
}*/



/*For wrapping of footer in tablet landscape*/
 @media (max-width:960px) and (min-width:879px) {
  footer>div>div:last-of-type {
    font-size: 10px;
  }
 }
  @media (max-width:878px) and (min-width:769px){
  footer>div>div:last-of-type {
    font-size: 9px;
  }
  footer>div>div:last-of-type>ul{
    width: 103%;
  }
  footer>div>div:last-of-type>ul>li {
    /*word-spacing: -4px;*/
    padding-left: 2px;
    padding-right: 0px;
  }
 }



/* tablet portrait*/
 @media (min-width:600px) and  (max-width:768px){ 

footer{
  position: relative;
  z-index: 1031;
  /*margin-top: 80px;*/
  width: 100%;
}

footer>div>div:first-of-type{
  width: 208px;
  float: left;
  padding-top: 2%;
  padding-left: 15px;
}
footer .social-icon-list>li{
  width:30%;
  height: 35px;
}

footer>div>div:last-of-type{
  width:70%;
  float:right;
  padding-right:2%;
  padding-top: 2%;
  margin-bottom: 2%;
  font-size: 10px;
}
footer>div>div:last-of-type>ul{
  font-size: 10px;
}
footer>div>div:last-of-type>p{
  width: 100%;
  padding-right: 53px;
}
footer img{
  width: 36px;
}
footer .social-icon-list{
  margin-left: 0;
}
}


/*For wrapping of footer in tablet portrait*/
@media (max-width:745px) and (min-width:631px){
  footer>div>div:last-of-type>ul {
    font-size: 8px;
  }
  footer>div>div:last-of-type>ul>li {
    padding-left: 3px;
    padding-right: 3px;
  }
 }
@media (max-width:630px) and (min-width:600px){
  footer>div>div:last-of-type>ul {
    font-size: 8px;
    width:103%;
  }
  footer>div>div:last-of-type>ul>li {
    padding-left: 2px;
    padding-right: 0px;
  }
 }


/* for mobile devices */
@media (max-width:599px) { 

footer {
  width: 100%;
  z-index: 1029;
}
.footer-initial-pos{
  /*margin-top: 100px;*/
}
.footer-final-pos{
  /*margin-top: 120px;*/
}
footer>div>div:first-of-type{
  width:100%;
  padding-left:10%;
  padding-right:10%;
   padding-top: 6%;
}
footer .social-icon-list li{
  width:15%;

}
footer .social-icon-list li>div{
  max-width:40px;

}

footer>div>div:last-of-type{
  width:100%;
  padding-left:10%;
  padding-right:10%;
  padding-top: 2%;
  margin-bottom: 2%;
  font-size: 14px;
}

footer>div>div:last-of-type>ul>li{
  width:100%;
  height: 35px;
}
footer>div>div:last-of-type p{
  font-size: 10px;
}
}
@media (max-width:1024px) {
    .homedrpdwn.dropdown {
        display: none;
    }
}
@media only screen and (max-width: 1070px) and (min-width: 1025px) {
	.list-inline > li {
		padding-left: 0;
	}
}