
header{padding-top: 13px;}

.head-right{padding-top: 12px;}

.mid1-left{}

#mid1{padding-top: 25px;}


.mid1-left h1{font-family: 'Josefin Sans', sans-serif;color:#000;font-weight:300;font-size: 27px;}

.mid1-left h1 span{font-family: 'Josefin Sans', sans-serif;font-weight:300;color:#ff4c00;font-size: 44px;}

.mid1-left p{font-family: 'Quattrocento Sans', sans-serif;color: #949596;letter-spacing: 1px;line-height: 29px;padding-top: 14px;}

.mid1-right{text-align:right;}

.social{}

.social ul{padding-left:0;}
.mid1-left p a{font-family: 'Quattrocento Sans', sans-serif;color: #ff4c00;}

.social ul li{list-style:none;}

.social ul li a {padding-left: 123px;padding-right: 122px;padding-top: 10px;padding-bottom: 14px;}

.fb1{background: #4267b2;padding-top: 10px;padding-bottom: 13px;}

.twit{background:#2caae0;padding-top: 10px;padding-bottom: 13px;}

.in{background:#0077b5;padding-top: 10px;padding-bottom: 13px;}

.gplus{background:#c03121;padding-top: 10px;padding-bottom: 13px;}

.social ul li a i{color:#fff;}

footer{background:#444647;text-align:center;padding-top: 25px; padding-bottom: 20px;}
.footer-top{
  margin-top: 20px;
}
.fhead ul{
  margin-bottom: 0px; 
  padding-bottom: 10px;
}

.fhead h1{color:#fff;font-family: 'Josefin Sans', sans-serif;font-weight:300;}

.fhead ul{padding-left:0;padding-top:10px;}

.fhead ul li{list-style:none;display:inline;}

.fhead ul li a{color:#aeafb1;font-family: 'Quattrocento Sans', sans-serif;padding-right: 26px;padding-left: 26px;}

.fhead ul li a:hover{text-decoration:none;}

#footer{
	background:#373839;
	height:69px;
	padding-top: 24px;
}

.footer-left{text-align: left;}

.footer-left p{color:#d3d5d6;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300;line-height: 0;letter-spacing: 0px;margin-bottom: 0;}

.footer-right{text-align: right;}

.footer-right p{color:#d3d5d6;font-family: 'Quattrocento Sans', sans-serif;font-weight: 300;line-height: 0;letter-spacing: 0px;margin-bottom: 0;}

.footer-right p a{color:#f37307;}

.footer-right p a:hover{color:#fff;text-decoration:none;}

/** tab panel **/

	ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			background: #eef0f2;
		}
		ul.tabs li{
			background: none;
			color: #222;
			display: inline-block;
			/* padding: 10px 15px; */
			padding: 24px 51px;
			cursor: pointer;
			font-family: 'Quattrocento Sans', sans-serif;
		}

		ul.tabs li.current{
			background: #f37307;
			color: #fff
		
		}

		.tab-content{
			display: none;
			background: #f9f9f9;
			padding: 15px;
		}

		.tab-content.current{
			display: inherit;
		}
		
		
		.tabproduct {color:#f37307 !important;font-family: 'Josefin Sans', sans-serif !important;font-weight: 300;cursor: unset !important;font-size: 25px;padding: 0 24px 0 109px !important;}

		.tableft img{width:100%;}
		
		.tabright p{color:#949596;font-family: 'Quattrocento Sans', sans-serif;line-height: 32px;letter-spacing: 2px;margin-bottom: 45px;}
/** tab panel end **/		

#mid3{margin-top: 25px;margin-bottom: 27px;}

.carousel-caption {right: 15% !important;bottom: 57% !important;left: 55% !important;text-align: left !important;}

.carousel-caption h3{font-family: 'Josefin Sans', sans-serif !important;font-weight: 300;font-size: 56px;}

.carousel-caption p{font-family: 'Quattrocento Sans', sans-serif;}

.navigation{padding-top: 0!important;margin-top: 10px;}

.tabright h5{font-family: 'Quattrocento Sans', sans-serif;color:#f37307;text-transform:capitalize;letter-spacing: 1px; padding-top:20px;}

.tabright a, .send-button button{    background: #f0f0f0;
    color: #000 !important;font-family: 'Josefin Sans', sans-serif;padding: 20px;}

.tabright a:hover, .send-button button:hover{color:#fff;text-decoration:none;}

.fhead ul li a:hover{color:#f37307;text-decoration:none;}

#headerinnerpage{
	/* background:url(../img/S5.jpg); */
	width:100%;
}

.headinner{background:#fff;padding-top:10px;padding-bottom:10px;}

.product{text-align:center;margin: 0 auto;padding-top: 64px;}

.product h4 {
    /* color: #fff; */
	color:#ff4c00;
    font-family: 'Josefin Sans', sans-serif !important;
    font-weight: 300;
    /* font-size: 64px; */
    font-size: 52px; 
    text-shadow: 2px 2px 1px #000;
    /* background: rgba(255,255,255,0.2); */
    background:rgba(255, 255, 255, 0.65);
    padding: 12px;
}

.productinfo{}

.productinfo img{
	width:100%;
}

.productblog ul{padding-left:0}

.productblog ul li{list-style:none;}

.productpic {
    background: #f5f5f5;
    padding-left: 20px;
    padding-bottom: 49px;
    padding-top: 10px;
}
.productpic h6 {
    color: #f37307;
    font-family: 'Josefin Sans', sans-serif !important;
    font-weight: 300;
    padding-top: 14px;
    font-size: 21px;
    letter-spacing: 1px;
}

.productpic p {
	color:#7b7b7c;
    font-family: 'Quattrocento Sans', sans-serif;
    line-height: 28px;
    letter-spacing: 1px;
    padding-top: 10px;
	margin-bottom: 35px;
}

/** Glamour Css start **/

.head-left a img{max-width: 135px;width: 100%;}

.mid1-right{text-align:center;}

/** gallery product **/
.producthead{}
.producthead h2{
font-family: 'Quattrocento Sans', sans-serif;
    font-size: 17px;
    text-align: center;
}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,300,800);
figure.snip0015 {
  font-family: 'Raleway', Arial, sans-serif;
  color: #fff;
  position: relative;
  overflow: hidden;
  
 
  width: 100%;
  background: #000000;
  text-align: center;
}
figure.snip0015 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0015 img {
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0015 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 3em 3em;
  width: 100%;
  height: 100%;
}
figure.snip0015 figcaption::before {
  position: absolute;
  top: 50%;
  right: 30px;
  bottom: 50%;
  left: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: #ffffff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0015 h2,
figure.snip0015 p {
  margin: 0 0 5px;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
      
}
figure.snip0015 h2 {
  word-spacing: -0.15em;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
  -webkit-transition-delay: 0.3s;
      font-family: 'Quattrocento Sans', sans-serif;
  transition-delay: 0.3s;
 
}
figure.snip0015 h2 span {
  font-weight: 800;
}
figure.snip0015 p {
  font-weight: 200	;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
   font-family: 'Quattrocento Sans', sans-serif;
}
figure.snip0015 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
figure.snip0015:hover img {
  opacity: 0.35;
}
figure.snip0015:hover figcaption h2 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
   font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
figure.snip0015:hover figcaption p {
  opacity: 0.9;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0015:hover figcaption::before {
  background: rgba(255, 255, 255, 0);
  top: 30px;
  bottom: 30px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/** gallery end **/

.emialid{margin-top: 12px;}

.emialid ul{padding-left: 0;
    margin-bottom: 0;
	
    }

.emialid ul li{display:inline-block;list-style:none;margin-left: 36px;}

.emialid li a{
   color: #949596;
}
.emialid li a i{
   color: #ff4c00;
}

.head-right{}

.head-right{padding-top:0;text-align:right;}



/** carousel Css start **/
#basicSlider { position: relative; }

#basicSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  height: 150px;
}

#basicSlider .MS-content .item {
  display: inline-block;
  width: 20%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  line-height: 50px;
  vertical-align: middle;
}
@media (max-width: 991px) {

#basicSlider .MS-content .item { width: 25%; }
}
@media (max-width: 767px) {

#basicSlider .MS-content .item { width: 35%; }
}
@media (max-width: 500px) {

#basicSlider .MS-content .item { width: 50%; }
}

#basicSlider .MS-content .item a {
  line-height: 50px;
  vertical-align: middle;
}

#basicSlider .MS-controls button { position: absolute; }

#basicSlider .MS-controls .MS-left {
  top: 35px;
  left: 10px;
}

#basicSlider .MS-controls .MS-right {
  top: 35px;
  right: 10px;
}

.MS-content .item:hover a img{filter:grayscale(1);transition:1s ease;}
/** carousel Css end **/
.navbar-brand{margin:0!important;}

.navitem li a{
padding-left: 0 !important;
    padding-right: 25px!important;
    padding-top: 6px;
    padding-bottom: 6px;
}

.office a i{color:#ff4c00;}

.office a{color:#ff4c00;}

.productdetails .row{margin-bottom:10px;}

.product-b img{width:100%; 	}
/** Glamour Css end **/

/*.productblog{padding-top: 63px;}*/
.productblog{padding-top: 0px;}

.productpic a{
	background: #f37307;
	color: #fff;
	font-family: 'Josefin Sans', sans-serif;
	padding: 15px;
  font-weight: normal;
}
.productpic a:hover{color:#fff;}
#carouselExampleIndicators2 .productpicslider{

	background: #eee;
	padding: 20px;
}

.navigation1{margin-top: 12px;}

.about img{width: 427px;
height: 406px;
border: 1px solid #ccc;
padding: 4px;
float: left;
margin-top: -110px;
margin-right: 23px;
margin-bottom: 20px;
}

.about p{
	color:#7b7b7c;
    font-family: 'Quattrocento Sans', sans-serif;
    line-height: 28px;
    letter-spacing: 0px;
}

.about{
	background: #f2f2f2;
padding: 46px;
margin-top: 100px;
margin-bottom: 26px;
}

.about p span{
	color:#0781ce;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:300;
	font-size: 24px;
}

.socialmedia{}

.socialmedia{
	padding-left:0;
	margin-top: 25px;
margin-bottom: 25px;
	}

.socialmedia li{list-style:none;text-align: center;}

.socialmedia li a{}

.socialmedia li a i{
background: #eee;
width: 68px;
height: 68px;
text-align: center;
border-radius: 50%;
padding-top: 25px;
box-shadow: 1px 1px 1px;
color: #000;
}

.contact-letf{
	background:#f2f3f4;
	padding:10px;
}

.contact-letf input{
  margin-top: 10px;
}
.contact-right{
	padding-top: 15px;
padding-bottom: 15px;
padding-left: 42px;
}

.contact-right ul{padding-left:0;}

.contact-right ul li{list-style:none;display:inline-block;vertical-align: top;}

.contact-right ul li i {
    vertical-align: top;
    background: #f5f5f5;
    width: 45px;
    height: 45px;
    text-align: center;
    padding-top: 0px;
    margin-top: 6px;
    margin-right: 17px;
    box-shadow: 1px 1px 1px #ccc;
    font-size: 22px;
    line-height: 45px;
}


.contact-right ul li p span{
	color:#0781ce;
	font-family: 'Josefin Sans', sans-serif;
	font-weight:300;
	font-size: 24px;
}	

.contact-right ul li p{vertical-align:top;}

/*.phoneno{padding-top:26px;}*/

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
/*--------------My css-------------*/

.productpic .carousel-inner img{ width:100%;}
.productpic  img{height: 300px; width:70%;}
.productpic .btn-style p {
    color: #7b7b7c;
    font-family: 'Quattrocento Sans', sans-serif;
    line-height: 28px;
    letter-spacing: 1px;
    padding-top: 10px;
	margin-top: 20px;
    margin-bottom: 8px;
}
#productpg .productpicslider .col-md-12{padding-right:10px;}

#carouselExampleIndicators3 .productpicslider{
	display:none;
}
#carouselExampleIndicators4 .productpicslider{display:none;}
 #carouselExampleIndicators5 .productpicslider{display:none;}
 #carouselExampleIndicators6 .productpicslider{display:none;}
 #carouselExampleIndicators7 .productpicslider{display:none;}
 #carouselExampleIndicators8 .productpicslider{display:none;}
 .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}

.heading{	
			text-align:center;
			background: #eef0f2;
}
.heading h2{
			color: #000;
			font-weight:300;
			letter-spacing:1px;
			display: inline-block;
			/* padding: 10px 15px; */
			padding: 24px 51px;
			cursor: pointer;
			font-family: 'Quattrocento Sans', sans-serif;
			margin-bottom: 0;
}
#mid3 .row{padding-top:20px;}

/*.head-right .bg-inverse {
  background-color: #ffff !important;
}*/
.head-right .navbar-inverse .navbar-nav .nav-link {
    color: #7a7a7b;
    font-size: 16px;
    padding: 5px 15px;
    font-weight: 400;
}
/*#productpg .row{padding-top:20px;}*/
#productpg .row{padding-top:0px;}

.breadbrumb{padding:15px; padding-top:20px; background:#f0f0f0;}
.breadbrumb a{color:#ff4c00; /*text-shadow: 2px 2px 1px #000;*/}
.breadbrumb a:hover{color:#000; /*text-shadow: 2px 2px 1px #fff;*/}
.breadbrumb h4{color:#333; font-size:20px;}

/*--------------Modal Start------------*/
.modal h4{
	color: #f37307;
    font-family: 'Josefin Sans', sans-serif !important;
    font-weight: 400;
    padding-top: 14px;
    font-size: 23px;
    letter-spacing: 1px;
}
.modal-body h5{
	color: #f37307;
    font-family: 'Josefin Sans', sans-serif !important;
    font-weight: 300;
    padding-top: 14px;
    font-size: 20px;
    letter-spacing: 1px;
}
.modal p {
    color: #7b7b7c;
    font-family: 'Quattrocento Sans', sans-serif;
    line-height: 28px;
    letter-spacing: 1px;
    padding-top: 10px;
  /*   margin-bottom: 35px; */
}
.modal-body{}
/*--------------Modal End------------*/

@media(max-width:768px){
	
}
@media (max-width: 768px){
	.productpic .carousel-inner img {
		height: 35%;
		width: 94%;
	}
	.bg-inverse {
		padding-bottom: 15px!important;
	}
}



/******* About Text Animation *******/
.text-animation {
    position: absolute;
    right: 172px;
    width: 40%;
    top: -46px;
    font-size: 18px;
    font-weight: normal;
    color: #666;
    font-family: 'Roboto', sans-serif;
}
.text-animation div {
  display:inline-block;
  overflow:hidden;
  white-space:nowrap;
}

.text-animation div:first-of-type {    /* For increasing performance 
                       ID/Class should've been used. 
                       For a small demo 
                       it's okaish for now */
  animation: showup 7s infinite;
}

.text-animation div:last-of-type {
  width:0px;
  animation: reveal 7s infinite;
}

.text-animation div:last-of-type span {
  margin-left:-355px;
  animation: slidein 7s infinite;
}

@keyframes showup {
    0% {opacity:0;}
    20% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:0;}
}

@keyframes slidein {
    0% { margin-left:-800px; }
    20% { margin-left:-800px; }
    35% { margin-left:0px; }
    100% { margin-left:0px; }
}

@keyframes reveal {
    0% {opacity:0;width:0px;}
    20% {opacity:1;width:0px;}
    30% {width:355px;}
    80% {opacity:1;}
    100% {opacity:0;width:355px;}
}


/********* About Section Style **********/
.about-text h6 {
    font-family: 'Roboto', sans-serif;
    color: #666;
    letter-spacing: 5px;
    font-weight: normal;
    font-size: 14px;
}
.about-text h3 {
    padding: 10px 0px;
    color: #f37307;
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
}
.about-text p {
    font-family: 'Quattrocento Sans', sans-serif;
    font-weight: normal;
    font-size: 17px;
}


/********** Product Section Style **********/
.towel-images {
    margin: 0px auto;
    padding-top: 20px;
}
.towel-images ul{list-style: none; padding: 0px; text-align: center;}
.towel-images ul li {
    display: inline-block;
    width: 22%;
    margin: 10px;
}
.towel-images ul li img {
    width: 100%;
    border: 5px solid #fff;
}

/******* Slider Style **********/
.caption3 h3 {
    color: #fff;
    text-shadow: 1px 2px 3px #333;
    font-weight: 400;
    font-size: 50px;
}
.caption3 p {
    color: #333;
    background: #fff;
    padding: 5px 5px;
}

/*********** Tags *************/
.tags a{/*border:1px solid #DDD;*/display:inline-block;color:#717171;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:2px;margin:0 25px 15px 0;padding:5px 10px}
.tags a:hover{border-color:#08C; text-decoration: none;background: #f37307; color: #fff;}
.our-varities .tags h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    color: #fff;
    text-transform: capitalize;
    border-bottom: 1px solid #eee;
    padding: 6px;
    margin-bottom: 20px;
    background: #f37307;
    font-size: 22px;
    width: 100%;
    overflow: hidden;
}
.tags ul{
  margin-bottom: 20px;
  overflow: hidden;
}
.tags ul li {
    width: 33%;
    text-transform: capitalize;
    list-style-type: disc;
    float: left;

}
.our-varities p {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    font-size: 15px;
    color: #666;
}
.about-end-btn a{
  background: #f37307;
  color: #fff;
  margin-bottom: 20px;
}

.contact-right{
    border: 1px solid #eee;
    /*height: 500px;
    overflow-x: hidden;*/
}

.contactinfo{}
.contactinfo h2 {
    color: #ccc;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px dashed;
    padding-bottom: 9px;
}
.contactinfo h3 {
    color:#ff4c00;
    font-size: 20px;
}
.contactinfo p {
    text-transform: capitalize;
    color: #666;
    font-size: 14px;
    padding-left: 30px;
    padding-bottom: 20px;
}
.mobileno{}
.mobileno h5, .emailaddress h5, .nearairport h5{
    color: #f37307;
    border-bottom: 1px solid aliceblue;
    padding-bottom: 10px;
}
.contact-details p{
  color: #999;
}
.mobileno p a{}
.contact-details{
  margin-top: 30px;
}
.contact-details p a{}
.emailaddress p{
  margin-bottom: 5px;
}
.nearairport a {
    line-height: 30px;
    color: #666;
}
.mobileno h5 i, .emailaddress h5 i, .nearairport h5 i{
  margin-right: 10px;
}

.send-button button{
  padding: 8px 20px;
}