
body{
width: 100%;
margin:0;
padding:0;
background-image:url(../images/bagImages/bodyBg1.jpg);
font:sunflower;
}
.navbar-fixed{

}
.mainUL{
 padding-left:10px; 
 padding-right:10px;
}
.nav-center{
}
.nav-center span{
color: #FFFFFF;
}
.nav-center a{
font-size:medium;
color: #FFFFFF;
font:sunflower;
}
.nav-center a:hover{
background: rgba(0,0,0,.0);
color:#ff3d00;
}
.scrolled-nav {
  height: 70px !important;
  line-height: 70px !important;
  background-image:url(../images/bagImages/ScrollheadBg.jpg);
  background-color:rgba(192,192,192,1);
}
.scrolled-Micon0Pad{
  line-height: 70px !important;
}
#SWmainNav{
color:#000000;

top: 0;
z-index: 9999;
width: 100%;

-webkit-transition: height .5s, line-height .5s; /* Safari */
transition: height .5s, line-height .5s;
}
.countryHead p:hover{
color: #FF0000;
}
.countryHead p{
font-size:19px;
font-family:sunflower;
color:#536878
padding:0px;
margin:0px;

}
.locMapLink{
padding:10px;
color:#00CC66;
}
.locMapLink:hover{
color:#FF0000;
}
.showroom_county{
text-transform: uppercase;
}
.showroom_county:hover{
color:#3399FF;
}
.showroom_city:hover{
color:#FF0000;
}

.navbak{
height:75px;

}
.cardcontentSW{
height:220px;
padding:10px;
}
.Contry_button {
padding:5px;
color:#FF0000;
background-color:rgba(255,255,255,.5);
display: block;
width: 100%;
border: 2px solid #DCDCDC; /*  */
text-transform: uppercase;
}
.Contry_button:hover {
background-color:rgba(255,255,255,.5);
color:#7E8C9B ;
}
.countryBtn_column{
padding:1px;

}
.showroomlist{
}
.swShops{
padding:10px;
border:10px;
margin-bottom:10px;
margin-top:10px;
}
#SWoutlets {
background-image: url(../images/bagImages/headerBg.png);
vertical-align:middle;
}
#SWoutlets a{
color:#FFFFFF;
}
#SWoutlets a:hover{
background: rgba(0,0,0,.0);
color:#FF0000;
}
.swTab{
background-image:url(../images/bagImages/headerBg.png);
padding: 10px 10px 10px 10px;
background-color:#000000;
/*background-color:rgba(192,192,192,.8); */
margin:0;
padding:5px;
}
#Micon0Pad1{
margin:0 auto;

-webkit-transition: height .5s, line-height .5s; /* Safari */
transition: height .5s, line-height .5s;
}
#Micon0Pad2{
margin:0 auto;

-webkit-transition: height .5s, line-height .5s; /* Safari */
transition: height .5s, line-height .5s;
}
#Micon0Pad3{
margin:0 auto;

-webkit-transition: height .5s, line-height .5s; /* Safari */
transition: height .5s, line-height .5s;
}
.showroomCard{
padding:10px;
background-color:rgba(255,255,255, 1);
-moz-box-shadow:    inset 0 0 50px  #F4F4F4;
   -webkit-box-shadow: inset 0 0 50px #F4F4F4;
   box-shadow:         inset 0 0 50px #F4F4F4;
   border: 2px solid rgba(255, 255, 255, 0.5);

}
.clk{

}
.SWimgZoombox{
position:relative;
  overflow:hidden;
}
.SWimgZoombox:hover .SWiMGcaption{
opacity:1;
}

.SWimgZoombox:hover{

 }
 .SWimgZoomimg{
  display:block;
  transition: all .3s ease-in;
 }
 .SWimgZoomimg:hover{
   transform: scale(1.03);
 }
.showroomBoxShadow{
-moz-box-shadow:    inset 0 0 50px #E6E6FA;
   -webkit-box-shadow: inset 0 0 50px #E6E6FA;
   box-shadow:         inset 0 0 50px #E6E6FA;
   padding:50px;
}
.modal{
width:80%;
}
.showroomboxouter{
padding:10px;
}

.swfa-instagram{
 background: #e4405f;
 color:#FFFFFF;
}


.flipbox{
 background-color: transparent;
  width: 300px;
  height: 200px;
  border: 1px solid #f1f1f1;
  perspective: 1000px;
}
.flipbox:hover {
  transform: rotateY(180deg);
}


.swAnimateProfile{}


.responsived-img{
width:100px;

}
.container{
width:85%;
}
.SWfaNav {
padding:20px;


  font-size: 20px;
  width: 40px;
  height:20px;
  text-align: center;
  text-decoration: none;

  border-radius: 50%;
}

.SWfaNav:hover {
    opacity: 0.7;
}

.SWfaNav-facebook {
  background: #3B5998;
  color: white;
}


.fullscreen{
overflow:hidden;

}
.swOnFooter{

padding:10px;
}
#SWtailoring{
   background-image: url(../images/tailor.jpg);
	background-attachment:fixed;
	background-repeat: no-repeat;
    background-size: cover;
font-family:GillSansMT;

}
#SWtailoring p{
font-size: 20px;
}
#SWproducts{
background-image:background-image:url(images/profileBG.jpg);
font-family:sunflower;
}
.vl {
  width: 0px;
	border: 1px solid #2A437F;
	height:100px;
	


}
.full {


  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
}

.zoom {
  animation: scale 45s linear infinite;

}
  
@keyframes scale {
 45% {
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
  }
}
.swhead{
background-image:url(../images/bagImages/headerBg.png);
margin: 0;
padding:1em 0em 0em 0em;

	height:100%;
 }
.SWlinks{
padding:10px;
}


.SWlinksH{
padding: 10px 10px 10px 0px;
}

.sidenav{
background-image:url(../images/bagImages/headerBg.png);
}

.sidenav a{
font-size:medium;
color:#546e7a;
font:sunflower;
}
.sidenav span{
color:#546e7a;
padding-right:10px;

}
.sidenav a:hover{
background: rgba(0,0,0,.0);
color:#ff3d00;

}

.darkHeader{

}
.bigHeader{
height:200px;
}
.smallHeader{
height:75px;
}

.slider1Bg{
background-image: url(../images/Sliders/s1bg.jpg);
  background-size: 110% 110%;
  background-position: center center;
  animation: shrink 5s infinite alternate;
 
}
.slider2Bg{
background-image: url(../images/Sliders/s3bg.jpg);

  background-size: 110% 110%;
  background-position: center center;
  animation: shrink 5s infinite alternate;
}
.slider3Bg{
background-image: url(../images/Sliders/s2bg.jpg);
  background-size: 110% 110%;
  background-position: center center;
  animation: shrink 5s infinite alternate;
}
.slider1Bg h2{
color:#FF0000;
}
.slider2Bg h3{
color:#FF0000;
}
.slider2Bg h2{
color: #FFFFFF;
}
.slider3Bg h2{
color:#FF0000;
}
.slider1Bg h5{
color:#666666;
padding:0px;
margin-top:0px;
}
.slider3Bg h5{
color:#666666;
padding:0px;
margin-top:0px;
}
@keyframes shrink {
  0% {
    background-size: 110% 110%;
  }
  100% {
    background-size: 100% 100%;
  }
}

.swhead span{
color:#778899;
font:sunflower;
}


.SWlinksicon{
vertical-align: middle;
}


.fullscreen80{
height:10o0px;

}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
 
	opacity: 0.5;
 
}

#myBtn:hover {
color:#FF0000;
 
}
.swfa-linkedin {
  background: #007bb5;
  color: white;
 
}
.swfa-twitter {

    background: #55ACEE;
    color: white;

}

.SWfa-facebook {
    background: #3B5998;
    color: white;

	
}

.SWfa {

    padding: 10px;
    font-size: 20px;

    text-align: center;
    text-decoration: none;
	width:10px;
}
.SWSocialIcon{
padding:10px;

}
.SWfooter{
background-image: url(../images/FOOTERbG.jpg);
/*background-color: rgba(255, 0, 0, 0.9); */
}
.swImgBtn{
    background-color: ;
    color: black;
    border: 2px solid #FF0000; /* Green */

}
.swinnerShadow{
    	-moz-box-shadow:    inset 10 10 10px #34465d;
	    -webkit-box-shadow: inset 10 10 10px #34465d;
   	     box-shadow:         inset 10 10 10px #34465d;
}
.SWiMGcaption{
 transition: .5s ease;
   opacity:0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
background-color: rgba(255, 255, 255, 0.8);
  padding:5%;

}
.imgZoom:hover .SWiMGcaption{
opacity:1;
}

.mngMsgBG{
background-color: rgba(255,255, 255, 0.4);
padding:50px;
}

.imgZoom {
background-color: rgba(255,255, 255, 0.5);
  position: relative;
  border:0px solid #FFFFFF ;
  overflow: hidden;
  }
  .imgZoomimg {
  border:5px solid  #FFFFFF ;
    }
.imgZoom img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;

}
.imgZoom:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.8;
  
}



#swGallery{
background-image:url(../images/profileBG.jpg);
}

#swGallery .col{
padding:10px;
}
.Brandslider{
    width:100%;
    overflow:hidden;
    position:relative;
    margin:0;
}
.edge{
    left:0;
    right:0;
    top:0;
    bottom:0;
    position:absolute;
    height:100%;
    display:block;
}
.edge:before{
    content:'';
    position:absolute;
    left:0;
    background:-webkit-linear-gradient(left, white 1%, rgba(0,0,0,0) 100%); 
    width:5%;
    height:100%;
}
.edge:after{
    content:'';
    position:absolute;
    right:0;
background:-webkit-linear-gradient(right, white 1%, rgba(0,0,0,0) 100%); 
    width:5%;
    height:100%;
}
.Brandslider ul{
    /*background:#ddd; */
    overflow:hidden;
    width:1000%;
    margin:0;
}
.Brandslider li{
    list-style:none;
    display:inline-block;
    padding:0 10px;
}
.SWbrandslide{
background-image:url(../images/bagImages/SwMainBg1.jpg);
}




.SWsince{
min-height:350px;
margin-top:0px;
background-color:#FFFFFF;
background-image:url(../images/bakSw.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;
padding:50px;
}

.promotions{
background-color:#FFFFFF;
color:#FFFFFF;

}


.mngMsg{
margin: 50px 0px 0px 0px;
color:#FFFFFF;
background-color:#FFFFFF;
padding: 20px 50px 20px 50px;
background-image:url(../images/profileBG.jpg); 
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;
}







.tailoring {
    background-image: url(../images/tailor.jpg);
	background-attachment:fixed;
	background-repeat: no-repeat;
    background-size: cover;
}

#posterMain{
background-image: url(../images/ManTileImages/test.jpg);
background-attachment:fixed;
background-position:center;

background-size:cover;
min-height:500px;
}



#opasity-5 {
opacity: 0.5;
filter: alpha(opacity=50); 
}
.0paddding{
padding:0;
margin:0;
}
/*tst*/
.cardCaption-center-align{
        top: 50%;
        left: 50%;
		width:100%;
  
}
.img1{
}
#change_header1{

}
.imghideTrigger{}
#change_header{

}
#readMore{}
.blue{
background-color:#0000FF;
}
#div2{
padding:20px;
}
/*test*/
hr{
color:#999999;
background-color:#999999;
border-color: #999999;

}
.iris {
background-image:url(../images/2ndImageFull.jpg);
   
    background-repeat: no-repeat;
    height: 100vh;
    background-size: cover;
}

/* showmaore */

.hide {
  display: none;
}
	
/* End showmaore */

/*! SW CSS*/
.slides{
font-family:GillSansMT;
}
#SWprofile{
/*background-image:url(../images/profileBG.jpg);*/
padding:50px;
}

#navbarpadding{
margin-left:100px auto;
margin-right: 100px auto;
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}
.MainNavbar{
background-color:#000000;
height:15px;
}
.MainNavbarLogo{
padding:20px;
z-index:999;
margin-top:10px;
}


.clickMore{

background-color: none;
    color: black;
	border:medium;
	   border: 1px solid #4CAF50;
   	
}

@font-face {
font-family:monster;
src:url(../fonts/Ubuntu-Regular.ttf);
}
@font-face {
font-family:GillSansMT;
src:url(../fonts/GillSansMT.ttf);
}

@font-face {
font-family:producthead;
src:url(../fonts/gnuolanerg.ttf);
}



@font-face {
font-family:anton;
src:url(../fonts/din1451altG.ttf);
}

@font-face {
font-family:sunflower;
src:url(../fonts/Quicksand-Regular.ttf);
}
.content {
position: relative;
top : 90vh;
}

.slider .slides li .caption {
    position:absolute;
    top: 50%;

    transform: translate(0%,-50%)!important;}

.left-sidebar{
 position:absolute;
z-index:990;
top: 50%;
transform: translate(0%,-50%)!important;
}	

.left-sidebar ul{
border:none;

} 

.left-sidebar i.fa{
padding:0px;
font-size:20px;
color: #FFFFFF;
}	
.left-sidebar li{
width:50px;
transition:1s;
border:none;
}
.left-sidebar li:nth-child(1){
background-color:#3b5998;
}
.left-sidebar li:nth-child(2){
background-color:#c32aa3;
}
.left-sidebar li:nth-child(3){
background-color:#007bb5;
}
.left-sidebar li:hover{
width:100px;
}
.slider .indicators .indicator-item {
  background-color: #666666;
  border: 3px solid #ffffff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.slider .indicators .indicator-item.active {
  background-color: #ffffff;
}

.slider .indicators {
  bottom: 60px;
  opacity:.8;
  z-index: 100;
  /* text-align: left; */
}




/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  //CSS
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media screen and (min-width: 990px) {
    /* Styles go here */
	.MainNavbarLogo{
		margin-left:20px;
		margin-top:20px;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
  
  //CSS
  .mngMsgBG{
padding:25px;;
}


  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
    .navbar-fixed{
height:120px;
  
}
.container{
width:95%;
}
.mngMsgBG{
padding:10px;
}
.showroomBoxShadow{
-moz-box-shadow:    inset 0 0 50px #E6E6FA;
   -webkit-box-shadow: inset 0 0 50px #E6E6FA;
   box-shadow:         inset 0 0 50px #E6E6FA;
   padding:25px;
}
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/


/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
    .navbar-fixed{
height:120px;
  
}
.container{
width:95%;
}  
  .mngMsgBG{
padding:10px;;
}
.showroomBoxShadow{
-moz-box-shadow:    inset 0 0 50px #E6E6FA;
   -webkit-box-shadow: inset 0 0 50px #E6E6FA;
   box-shadow:         inset 0 0 50px #E6E6FA;
   padding:20px;
}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
    .navbar-fixed{
height:120px;
  
}
.container{
width:95%;
}  
  .mngMsgBG{
padding:5px;;
}
.showroomBoxShadow{
-moz-box-shadow:    inset 0 0 50px #E6E6FA;
   -webkit-box-shadow: inset 0 0 50px #E6E6FA;
   box-shadow:         inset 0 0 50px #E6E6FA;
   padding:10px;
}
}