/* universel */
body{
	font-family:Roboto Slab;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sons-serif;
font-weight: 400;
cursor:pointer;
}
body p{
	font-family:Helvetica,Arial,sans-serif;
	color:#666;
	}
a,a:hover{text-decoration:none;}

nav .navbar-nav li a{
	  font-family: Arial, Helvetica, sans-serif;
font-size:14px;	 
font-weight:600;
color:red;
 
	  }

#myBtn {
  display: none;
  position: fixed;
  bottom: 35px;
  right: 10px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #27DD96;
  color: #fff;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
  opacity:0.5;
}

#myBtn:hover {
  background-color: red;
}



.carousel-bg .carousel-inner .item {
  background-color: darkslategrey;
  background-size: cover;
  background-position: center;
  
}


.slide{ 
  margin-top: ;
}
.details {
    margin: 50px 0; }
 .details h1 {
      font-size: 32px;
      text-align: center;
      margin-bottom: 3px; }
    .details .back-link {
      text-align: center; }
      .details .back-link a {
        display: inline-block;
        margin: 20px 0;
        padding: 15px 30px;
        background: #333;
        color: #fff;
        border-radius: 24px; }
        .details .back-link a svg {
          margin-right: 10px;
          vertical-align: text-top;
          display: inline-block; }





.top_bar{background:#b3b3d8;
        color:#fff;
		padding-top:4px;
		}
.top_bar .social_icon a .fa{padding:4px;
				margin:5px; 
				font-size:20px;
				}<center>


.ready_wear	p{margin:5px 0 20px 15px;
			font-family:Roboto Slab;
	font-size:14px;
}			
		

.navbar-nav{flex-direction: row;
}	
.navbar-default{background:#FDFDFF;
opacity:0.7
}
.navbar-nav li{margin-top:3px;}	
.navbar-nav li a{padding:14px 10px 10px 10px; 
				display:block;
				font-size:18px;
				color:#22A922;
				font-family:roboto slab;
				font-weight:400;
				}

.navbar-default .navbar-nav  li  a:hover{background:#EBEDF3;
						color:#b200ed;
						text-decoration:none;
						transition:.2s;}
						
.navbar-default .navbar-nav > li > a{color:#3072b1;}	
					
.navbar-default .navbar-nav > li > a > .fa{color:#3072b1;
transform:rotate(-360deg);
												transition:.5s;
												}
.navbar-default .navbar-nav > li > a:hover > .fa{transform:rotate(360deg);
												transition:.5s;
												color:#b200ed;
												}

.navbar-default .navbar-nav > .active > a{
	color:#b200ed;
	}		
.navbar-default .navbar-nav > .active > a:hover{
	color:#b200ed;
}	
												
.navbar-nav {float:right;
				overflow:none;}
			
.heading{padding: 5px 108px;
			background:#CED4EC;
			width:100%;
			color:#1e4972;
			margin-top:35px;
			font-size:22px;
			font-weight:400;
			}

.mobile div img{margin-left: auto;
			margin-right: auto;
			
			}
.mobile div img:hover{
		box-shadow:0px 5px 10px #a6aece;
		}		
.img-thumbnail{display:block;}			
			
.custom_one	img{height:188px;
				width:98%
}

.custom_one .caption h4{
	font-size: 18px;
    margin-left: 5px;
}		
#work{
	
	padding:40px;
	background:#red;
	border:1px solid #ddd;
	background:#c9c9c9;
}

#work .work-head h1{
	font-family:Sans-Serif !important;
	font-weight:700;
	color:#1e4972;
}
#work .work-head p{
	font-size:15px;
	padding:3px 0;
	}
#work div  img{
	margin:15px auto 0 auto;
	width:56%;
}
	
div .custome_step{
					margin-left:20px;
					width:18%;
					height:auto;
					float:left;
					
}			
.custome_step .custome_detai {padding:5px;}


.step img{
	margin-left: auto;
			margin-right: auto;
			transition: all ease-out .3s;}

	.step img:hover{
		box-shadow:0px 5px 10px #a6aece;
		transition: .3s;
		
	}		
div .step .custome_detai h4{margin-left:auto;
								margin-left:auto;
								font-family:Old Standard TT;}

.carousel-caption h1{
  animation-duration: 2s;
  animation-name: slidein;
}

@keyframes slidein {
  from {
    margin-bottom: 100%;
    width: 0%;
    	
  }

  to {
    margin-top: 0%;
    width: 100%;
	color:red;
  }
}


footer{background:#0b2a47;
		color:#fff;
		padding-bottom:5px;}
.footer_social{margin-left:auto;
				margin-right:auto;
				margin-bottom:5px;}
.footer_social .fa{font-size:20px;
					font-weight:500;
					margin-left:3px;
					
					padding:5px 6px 5px 7px ;
					transform:rotate(-360deg);
					transition:.3s;
					height:30px;
					width:30px;
					background:#fff;
					border-radius:20px;
					}
.footer_social .fa:hover{
						transform:rotate(360deg);
						transition:.4s	;
					font-size:20px;
}


.footer_contact ul{position:relative;
}	
			
footer .footer_contact i{
	color:#b200ed;
}		
	
.footer_contact	.fa span{color:#fff;}

footer .imp_link ul{
			font-family:Roboto Slab;
			list-style-type:none;
			position:relative;
			
}
footer h3{
			font-family:Roboto Slab;
			list-style-type:none;
			position:relative;
			text-align: center;
			font-size:20px;
			
}
footer hr{
	margin-top:8px;
}
footer #footer-address p{
	color:#fff;
	
}
footer #footer-address i{
	color:#b200ed;
	font-size:20px;
	float:left;
	padding:1px 5px 5px 2px;
}

footer p{
			
			position:relative;
			margin-left:35px;
			
}
footer .social-icon{
			
			position:relative;
			margin-left:45px;
			
}
footer .imp_link ul a{
					text-decoration:none;
					color:#fff;
					font-family:Roboto Slab;
					font-weight:500;
					font-size:16px;
					
					}
footer .imp_link ul a:hover{color:#b200ed;}	

footer .col-xs-12{min-height:170px;}
				
	
.bottom_footer{background:#081d31;
				
				color:#fff;
				padding:5px 0;}	
.bottom_footer p{font-size:14px;
					font-weight:;
					
					}	



html{width:100%;overflow-x:hidden;}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 10px;
    background:;
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index:1;
}
#return-to-top span {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background:#3072b1;
}
#return-to-top:hover span {
    color: #fff;
    top: 5px;
}

.main{
	width:100%;
		height:auto;
	}				
.header-top{
	width:100%;
	height:auto;
	
}	

.section-one{
	width:100%;
		height:auto;
	/*--contact us--*/
}
#schedule-form{
	margin-bottom:20px;
	border:1px solid #ddd;
	width:100%;
	
	border-radius:10px;
	padding:10px;
	font-family:roboto slab;
	
}

#schedule-form h3{
	margin-left:25px;
	font-weight:400;
	color:#1e4972;
}


#schedule-form input:after { content:"*"; }
	
	
}
.contact_form{
	height:auto;
	width:100%;
}
.contact_form form label{
		padding:4px;
		margin-left:4px;
		margin-top:4px;
		font-weight:400;
}
.contact_form form input{
	width:100%;
	padding:6px;
	margin-bottom:8px;
	margin-right:3px;
	
}
.cont_address .col-xm-12{min-height:250px;}					
.cont_address {
	border:1px solid #fff;
	padding:10px;
	margin-bottom:10px;
	}
	.contact_form img{
		margin:auto;
	}
	#map{padding:5px 50px}
	#contact-nav li a:hover{background:#EBEDF3;
						color:#b200ed;
						text-decoration:none;
						transition:.2s;}
		/* dress status */				
	/* test */	
#contact { 
  -webkit-user-select: none; /* Chrome/Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+ */  
  
}


#contactForm { 
  display: none;
 
  padding: 2em;
  width: 60%;
  box-shadow:10px 10px 10px #b200ed;
  text-align: center;
  background: #ddd;
  position: fixed;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%)
  
}

input, textarea { 
  margin: .8em auto;
  font-family: inherit; 
  text-transform: inherit; 
  font-size: inherit;
  
  display: block; 
  width:90%; 
  padding: .4em;
}
textarea { height: 80px; resize: none; }

.submit-button{
	background:#1e4972;
	color:#fff;
	float:right;
	
}

.submit-button:hover{background:#0b2a47;
color:#fff;
transition:.4s;
}


/* page2 */

   /* Readymade */

    .headinga{padding: 5px 108px;
			background:#CED4EC;
			width:100%;
			 margin-top:20px; 
			margin-bottom:20px;
			color:#1e4972;
			font-size:22px;
			font-weight:400;
			}

    .headingb{padding: 5px 108px;
			background:#CED4EC;
			width:100%;
			 margin-top:20px; 
			margin-bottom:20px;
			color:#1e4972;
			font-size:22px;
			font-weight:400;
			}

      .headingc{
		 
			
			}
			
	#readymade-image{
		margin:25px auto 25px;
		
	}		
	#readymade-image img{margin-bottom:15px;}
/* media query */
@media screen and (max-width: 480px) {
div p{
	font-size:12px;
}	
.heading{
	font-size:16px;
	text-align:center;
	}
.ready_wear p{
		font-size:12px;
	}
.top_bar h6{
	font-size:12px;
	}
 .mobile .col-md-6{
	 width:45%;
	float:left;
	}
.step p{
	font-size:12px;
	}	
.headingc{
	margin-bottom:1px;
	}
#status{
	height:100%;width:100%;
	}
			
#work .work-head h1{
	font-size:20px;
}
.custom_one p{
		font-size:13px;
	}
#work .work-head p{
	font-size:12px !important;
	}
#work div  img{
	width:120%;
	margin-top:8px;
}
#schedule-form h3{
	font-size:18px;
}	
#contact_info h3{
	font-size:18px;
}
}
@media screen and (max-width: 630px){
div .custome_step{
	margin-left:10px;
	width:25%;
	height:auto;
	float:left;
}
					
}


@media screen and (max-width: 768px){
.ready_wear p{
	font-size:12px;
	}
body p{
	font-size:14px;
	}
div .custome_step{
	margin-left:20px;
	width:30%;
	height:auto;
	float:left;
	}
#readymade-item img{
	margin-bottom:15px;
	}
.headingc{
	margin-bottom:1px;
	}
#navigator ul {
	float:left;
	display:block;
	width:100%;
	}				
footer .col-xs-12{
	min-height:auto;
	}
.contact_form form input{
	width:100%;
	}
 .contact_form form .col-md-10{
	 width:90%;
	}
 #contactForm{
	 width:80%;
	 box-shadow:0px 8px 8px #b200ed;
	}	 
.cont_address{
	margin-top:40px;
	}  
.navbar-default{
	background:#FDFDFF;
	opacity:0.9;
	}

.custom_one p{
	font-size:12px;
	}
#work{
	padding:20px;
	}

#work .work-head h1{
	font-size:22px;
	}
#work .work-head p{
	font-size:14px;
	}	
#work div  img{
	width:90%;
	}
div .step .custome_detai h4,p{
	margin-left:auto;
	margin-right:auto;
	}
footer{
	min-width:auto;
	}
		
}

@media screen and (max-width: 990px){
.contact_form form .col-md-2{
	width:100%;
	}
.contact_form form .col-md-10{
	width:100%;
	}
#readymade-item div img{
	margin-bottom:15px;
	}
.headingc{
	margin-bottom:1px;
	}
.ready_wear .mobile div img{
	margin-bottom:15px;
	}
}

@media screen and (max-width: 1200px){
div .custome_step{
	margin-left:20px;
	width:15%;
	height:auto;
	float:left;
	}
.contact_form form .col-md-2{
	width:100%;
	}
 .contact_form form .col-md-10{
	 width:100%;
	 }
}
.more-button button{margin: -5px 0px;} 

.more-button a .btn:hover,.btn:focus,.btn.focus{ background-color:#183958;}

@media screen and (max-width: 630px){
.headinga {
    padding: 5px 28px;
	font-size:20px;
	
}
.btn {
    display: inline-block;
    padding: 5px 12px;
   
}



}


.realtives{
		position:relative;
	}
    #owl-demo-shirt .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		padding: 5px;
    }
	#owl-demo-shirt .item img{
		width:100%;
		height:255px;
		padding: 5px;
		border:1px  solid #ddd;
	}
	#owl-demo-pant .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		padding: 5px;
    }
	#owl-demo-pant .item img{
		width:100%;
		height:255px;
		padding: 5px;
		border:1px  solid #ddd;
	}
	
	#owl-demo-suit .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		padding: 5px;
    }
	#owl-demo-suit .item img{
		width:100%;
		height:255px;
		padding: 5px;
		border:1px  solid #ddd;
	}
	
	
	
	#owl-demo-sherwani .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		padding: 5px;
    }
	#owl-demo-sherwani .item img{
		width:100%;
		height:255px;
		padding: 5px;
		border:1px  solid #ddd;
	}
		#owl-demo-safari .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		padding: 5px;
    }
	#owl-demo-safari .item img{
		width:100%;
		height:255px;
		padding: 5px;
		border:1px  solid #ddd;
	}
    .customNavigation{
      text-align: right;
	  margin-top:10px;
	  margin-bottom:3px;
	  padding-bottom:3px;
	  //border-bottom:2px solid #333;
    }
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }



@media screen and (max-width: 630px){

.realtives{
		position:relative;
	}
    #owl-demo-shirt .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		
    }
	#owl-demo-shirt .item img{
		width:100%;
		height:100px;
		
	}
	
	#owl-demo-pant .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		
    }
	#owl-demo-pant .item img{
		width:100%;
		height:100px;
		
	}
	
	#owl-demo-suit .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		
    }
	#owl-demo-suit .item img{
		width:100%;
		height:100px;
		
	}
	
	#owl-demo-sherwani .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		
    }
	#owl-demo-sherwani .item img{
		width:100%;
		height:100px;
		
	}
	
	#owl-demo-safari .item{
        margin: 3px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
		
    }
	#owl-demo-safari .item img{
		width:100%;
		height:100px;
		
	}
    .customNavigation{
      text-align: right;
	  margin-top:10px;
	  margin-bottom:3px;
	  padding-bottom:3px;
	  //border-bottom:2px solid #333;
    }
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }


}