/*body{
	
	font-weight: 400;
	font-size: 15px;
	color: #aa3e03;
	overflow-y: scroll;
	overflow-x: hidden;
	text-align:center;
}
.ie7 body{
	overflow:hidden;
}*/

@font-face {
    font-family: 'abelregular';
    src: url('../font/Abel-Regular-webfont.eot');
    src: url('../font/Abel-Regular-webfontd41dd41dd41d.eot') format('embedded-opentype'),
         url('https://vadodaraescorts.net.in/font/Abel-Regular-webfont.html') format('woff2'),
         url('../font/Abel-Regular-webfont.woff') format('woff'),
         url('../font/Abel-Regular-webfont.ttf') format('truetype'),
         url('../font/Abel-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'OpenSansRegular';
	src: url('https://vadodaraescorts.net.in/css/font/opensans-regular_0.html');
	src: url('https://vadodaraescorts.net.in/css/font/opensans-regular_0.html') format('embedded-opentype'), url('../font/opensans-regular_0.woff') format('woff'), url('https://vadodaraescorts.net.in/css/font/opensans-regular_0-2.html') format('truetype'), url('https://vadodaraescorts.net.in/css/font/opensans-regular_0-3.html#OpenSansRegular') format('svg');
}



*{ outline:0;}
body{font-family: 'abelregular'; background:#000;}
a{text-decoration:none; color:#CC0099}
ul{ list-style:none;}
.clear{ clear:both;}
h1, h2, h3, h4, h5, h6, p, a{font-family: 'abelregular'; font-weight:normal; margin:0px; padding:0px;}
.header{background:url(../images/header-top.png) left repeat; border-bottom:1px solid rgba(255, 255, 255, 0.1); position:absolute; width:100%; z-index:100000;}
.logo{padding:10px 0px; float:left;}

.social-link{ float:right;  margin:19px 0px 0px 0px;}
.social-link li { float:left;}
.social-link li a{position:relative; width:29px; height:29px; border-radius:100%; border:1px solid rgba(255, 255, 255, 0.39); background-color:rgba(255, 255, 255, 0.15); margin:0px 0px 0px 10px;}
.social-link li a:hover{ background-color:#ffb500; box-shadow:0px 2px 3px #fff;}
.social-link li a img{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:auto;}

.streep { background:#000;}
.mobile-number { font-size:25px; font-weight:bold; font-family: 'abelregular'; color:#fff; text-align: right;}
.ser { font: normal 14px Arial, Helvetica, sansserif; color:#fff; padding:5px 0px; font-style:italic}



.sm-slider, .sm-slider::after {
    margin: 0px 0px 90px 0px !important;
    padding: 0;
    list-style: none;
    position:absolute !important;
    width: 100%;
    min-height:662px;
	height:100%;
    top: 0px;
    left: 0px;
    z-index: -1;
	text-align:center;
	background:#000 /*url(https://vadodaraescorts.net.in/images/loader.gif) center center no-repeat*/;
}

.nav-logo{ float:left; width:300px;}

.fixed-header, .inn-nav-box {
  position: fixed;
  top:0; left:0;
  width: 100%; 
  z-index:99999;
}

.nav-box{ border-bottom:2px solid #000000; border-top:2px solid #000000; background-color:#ffb500;}
.nav-logo img{ float:left; padding:5px 0px; margin:0px; max-width:100%;}

.photo-gallery{ width:100%;}
.galley-w{/*width:25%; float:left;*/ position:relative; min-height:262px; height:100%; background-color:RGBA(0, 0, 0, 0.66); margin-bottom:20px; overflow:hidden; border:solid 2px #FFB500;}
.galley-w img{width:100%; max-height:362px;}
.galley-w img:hover{ opacity:0.7; border:4px solid #222222;}

.modelname  { color:#FFB500; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; padding:5px 0px; border:solid 1px #FFB500; margin-bottom:20px;}
.galley-w:nth-child(29), .galley-w:nth-child(30), .galley-w:nth-child(31), .galley-w:nth-child(32){ margin-bottom:0px;}

.hov-box{ position:absolute; width:100%; left:0px; top:0px; background-color:RGBA(0, 0, 0, 0.79); min-height:262px; height:100%; text-align:center;  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  opacity:0;}
.hov-box h3{ color:#fff; font-family:Arial; font-size:18px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
.hov-logo img{ position:relative; vertical-align:central; margin:50px 0px 10px 0px; width:90px; height:67px;}
.galley-w:hover > .hov-box{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  opacity:1;}
  
  .hov-box a.view-pic{ font-size:16px; font-family:Arial; color:#000; background-color:#ffb500; border-radius:5px; padding:10px 25px; display:inline-block; font-weight:100; text-transform:uppercase;}



.body-1{ background:url(../images/contact.png) left repeat; text-align:center; padding:100px 0px 60px 0px;}
.body-1 h2, .body-1 h3, .body-1 h4{font-family: 'abelregular'; color:#fff;}
.body-1 h2{font-size:6.7vw; margin:0px;}
.body-1 h3{ font-size:2.8vw; margin:0px;}
.body-1 h4{ font-size:25px; font-style:italic; margin:40px 0px 0px 0px;}



.body-2{ background-color:#ffb500; padding:70px 0px; top:-30px; position:relative;}
.body-2 h3{font-family: 'abelregular'; color:#16161b; font-size:30px; margin:0px 0px 50px 0px; text-align:center; text-transform:uppercase;}
.src-box{ text-align:center;}
.src-box h3{ font-size:20px; color:#1e1e24; margin:40px 0px 22px 0px;}
.src-box p{ font-size:13px; color:#1e1e24; line-height:22px; font-family:Arial; margin:0px; padding:0px;}
.service-icon{ min-height:153px; height:100%; width:100%; }
.service-icon img{ max-width:100%; max-height:152px; }
.service-icon img:hover{ opacity:0;}
.src-hov1{background:url(https://vadodaraescorts.net.in/images/src-hov1.html) center center no-repeat;}
.src-hov2{background:url(https://vadodaraescorts.net.in/images/src-hov2.html) center center no-repeat;}
.src-hov3{background:url(https://vadodaraescorts.net.in/images/src-hov3.html) center center no-repeat;}
.src-hov4{background:url(https://vadodaraescorts.net.in/images/src-hov4.html) center center no-repeat;}

.body-3{ 
background:url(https://vadodaraescorts.net.in/images/signup.html) no-repeat center center fixed;
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
width:100%; padding-top:6%; padding-bottom:5%
}
.body-3 h3{ text-align:center; font-size:30px; color:#fff; margin:40px 0px 20px 0px; text-transform:uppercase;}
.num { font-size:80px; text-align:center; padding:10px; color:#fff;}


.video-src{ max-width:359px; width:100%; min-height:202px; height:100%; background:#000 url(../images/video-icon.png) center center no-repeat; position:relative;}
.video-src iframe{width:100%; max-height:202px; position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:auto; overflow:hidden;}
.video-src img{width:100%; max-height:202px;}
.video-box p span, .video-box p{font-size:14px; font-family:Arial; color:#bfbfc1; text-align:left; line-height:22px;}
.video-box p{ padding:20px 0px; margin:0px;}
.video-box p span{ display:block; font-weight:bold;}
.video-box a{ display:inline-block; background-color:#ffb500; border-radius:5px; text-transform:uppercase; font-size:14px; font-family:Arial; padding:10px 20px; color:#000;}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #ffb500 solid 6px;
  border-radius:5px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}


.body-4{ background-color:#ffb500; padding:60px 0px;}
.about-text{ text-align:center;}

.about-text h1{ text-align:center; font-size:50px; font-weight:bold; padding-bottom:10px; margin-bottom:30px; border-bottom: dashed 1px #000;}


.about-text-inner{ text-align: left;}

.about-text-inner h1{ text-align:center; font-size:50px; font-weight:bold; padding-bottom:10px; margin-bottom:30px; border-bottom: dashed 1px #000;}
.about-text-inner p{ font-family:Arial; color:#000; font-size:16px; line-height:24px; margin-bottom:40px; text-align:justify;}





.about-text h3{color:#373742; font-size:35px; text-transform:uppercase; margin-bottom:10px;}
.about-text p{ font-family:Arial; color:#000; font-size:16px; line-height:24px; margin-bottom:40px;}


.abt-content{ margin-top:40px;}
.photo-artist{ float:left; max-width:189px; width:100%; height:189px; border-radius:100%; border:5px solid #ffd202; position:relative; overflow:hidden; margin:0px 15px 0px 0px;}
.photo-artist img{ max-width:100%; position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:auto; border-radius:100%;}
.abt-text{ float:left; width:62%; margin:30px 0px 0px 0px;}
.abt-text h3, .abt-text p{ font-size:16px; color:#373742; font-style:italic; text-align:left; font-family:Arial;}
.abt-text h3{margin-bottom:20px;}
.abt-text p{ font-size:13px; line-height:22px;}


.scroll-top{ width:59px; height:51px; background:url(../images/scroll-top.png) top center no-repeat; background-size:100%; 100%; position:fixed; bottom:90px; right:10px; float:right; display:none;}
.scroll-top a{ display:block; padding:27px 10px;}
.scroll-top:hover{ background:url(../images/scroll-hov.png) top center no-repeat; transition:All 2s ease;
-webkit-transition:All 2s ease;
-moz-transition:All 2s ease;
-o-transition:All 2s ease;}


.footer{ background:url(../images/footer-bg.jpg) left repeat; padding:60px 0px 30px 0px;}
.scl-box{ width:65%; margin:0 auto; background:url(../images/ft-line.png) left center repeat-x;}
.foot-social{max-width:340px; width:95%; margin:0 auto; background:url(../images/footer-bg.jpg) left repeat;}
.foot-social li{ float:left; }
.foot-social li a{width:42px; height:40px; margin:0px 13px 0px 0px;
-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background:url(../images/foot-social.png) left top no-repeat;}


.foot-social li a.tw:hover{background:url(../images/foot-social.png) left top -40px no-repeat;}

.foot-social li a.fb{background:url(../images/foot-social.png) -53px 0px no-repeat;}
.foot-social li a.fb:hover{background:url(../images/foot-social.png) -53px -40px no-repeat;}


.foot-social li a.gp{background:url(../images/foot-social.png) -106px 0px no-repeat;}
.foot-social li a.gp:hover{background:url(../images/foot-social.png) -106px -40px no-repeat;}


.foot-social li a.in{background:url(../images/foot-social.png) -162px 0px no-repeat;}
.foot-social li a.in:hover{background:url(../images/foot-social.png) -162px -40px no-repeat;}


.foot-social li a.skp{background:url(../images/foot-social.png) -213px 0px no-repeat;}
.foot-social li a.skp:hover{background:url(../images/foot-social.png) -213px -40px no-repeat;}

.copy{font-family: 'OpenSansRegular'; font-size:15px; color:#fff; text-align:center; padding:25px 0px;}
.copy span{ color:#fcb200;}
.powerd{ text-align:center; color:#fff; font-size:14px;}
/*home css close*/

.inner-banner{ width:100%;}
.inner-banner img { max-width:100%;}


.inner-banner ul{position:relative; height:460px; background:url(../images/1.jpg) center center no-repeat; margin:0px; padding:0px;}
.inner-banner ul li{ position:absolute; left:0px; top:0px; width:100%; overflow:hidden; text-align:center;}
.inner-banner ul li img{ width:100%; height:460px;}


.empty-box{ width:100%; height:87px; background-color:#000; margin:0px; padding:0px;}

.in-body-1{border-top:10px solid #ffb500; border-bottom:15px solid #ffb500; background-color:#ffc433; padding:60px 0px;}

.cont-content{text-align:center; margin-bottom:70px; }
.cont-content h1{text-transform:uppercase; margin-bottom:20px; font-size:35px; color:#121216; }
.cont-content p{color:#121216; font-size:14px; line-height:24px; font-family:Arial;}

.cont-text{ text-align:center; border:3px solid #6e5b33; min-height:389px; height:100%; margin-bottom:10px; }
.cont-text img{ margin:50px 0px 25px 0px;}
.cont-text h3{ font-size:30px; color:#1e1d21; margin-bottom:15px; font-weight:100;}
.cont-text p{ color:#1e1d21; font-size:22px; padding:0px 10px; font-family: 'abelregular'; font-weight:100;}
.cont-text p a{ font-size:30px; color:#1e1d21; padding:0px 20px; font-family: 'abelregular'; font-weight:100;}
.cont-text p a:hover{color:#C03;}


.map{ width:100%;}
.map iframe{ width:100%; min-height:609px; height:100%;}
/*contact css close*/


.monochrome-content{ border-bottom:15px solid #ffb500; border-top:10px solid #ffb500; background-color:#ffc433; padding:60px 0px 50px 0px; text-align:center;}
.monochrome-content h1, .kalasans-para h1{color:#121216; font-size:35px; margin-bottom:20px; text-transform:uppercase;}
.monocrm-para{ border:1px solid #cfa133; padding:20px 15px;}
.monocrm-para p, .kalasans-para p{ color:#121216; font-size:16px; font-family:Arial; line-height:25px;}

/*monocrome close*/

.kalasans-para p{ font-size:18px;}

.kalasanskriti-content{ border-top:29px solid #ffb500; background-color:#ffc433;}
.kalasans-para{ text-align:center; padding:50px 30px;}
.beenu-kal-content{ background-color:#efb629; padding:25px 20px;}
.beenu-kal-content h3{color:#121216; font-size:25px; text-transform:none;}
.beenu-kal-content p{ color:#373742; font-size:14px; font-family:Arial; padding:15px 0px 0px 0px; text-align:justify; line-height:24px;}

.kalasans-video{ background:url(https://vadodaraescorts.net.in/images/kalasans-border.html) bottom center no-repeat; padding:0px 0px 39px 0px; margin:0px 0px 24px 0px;}
.kala-video{ max-width:409px; width:100%; /* min-height:304px; */ height:100%; background-color:#fff; border:1px solid #cf9f29; padding:7px; margin-bottom:40px;}
.kala-video img, .kala-video iframe{ width:100%; /* height:304px; */}
.kala-left{float:left;}
.kala-rght{ float:right;}



/*reponsive css start*/

@media (max-width:1199px){
.abt-text{ float:none; width:100%;}
.cont-text{ word-break:break-all; min-height: 450px;}
}


@media (max-width:991px) {
	
.beenu-kal-content{margin:15px 0px;}
.kala-left, .kala-rght{float:none; clear:both; margin:0 auto;}

	
	}
	
	



@media (max-width: 768px) {
	.photo-artist, .abt-text{ clear:both; border-bottom:dotted 1px #000; padding-bottom:10px;}
	.photo-artist{ float:none; margin:0px auto;}
	
	.abt-text p, .abt-text h3{ text-align:center;}
	
	.galley-w{width:50%;}
	.galley-w:nth-child(29), .galley-w:nth-child(30){ margin-bottom:50px;}
	.galley-w:nth-child(31), .galley-w:nth-child(32){ margin-bottom:0px;}
	.src-box{ border-bottom:dotted 1px #1e1e24; padding:0px 0px 10px 0px; margin-bottom:10px;}

	.nav-logo img{ float:none;  max-width:100%;}
	.logo img { max-width:100%;}
	
	.mobile-number { font-size:25px; padding:10px 0px; text-align: center;}
.ser { text-align:center; font-style:italic}

.body-3 h3{ text-align:center; padding-left:10px; padding-right:10px;}
.num { font-size:40px; text-align:center; padding:10px; color:#fff;}


}

@media (max-width: 767px) {

	.video-box{ margin-bottom:30px;}
	.scl-box { width: 100%;}
	.inner-banner ul, .inner-banner ul li img{ height:150px;}
	
}







@media only screen and (max-width: 480px) {
	h1, h2, h3, h4, h5, h6, p, a{ word-break:break-all;}
	.galley-w{width:100%;}
	.galley-w:nth-child(31){ margin-bottom:50px;}
	.galley-w:nth-child(32){ margin-bottom:0px;}
	
.body-1 h2{font-size:7.7vw;}
.body-1 h3{ font-size:4.2vw;}
.body-1 h4{ font-size:3.5vw;}


	
}

@media (max-width: 360px) {
	.header{ padding-bottom:10px;}
.top-icon, .top-logo{ width:100% !important; clear:both !important; }
.social-link{ float:none;  margin:5px 0px 0px 0px;}
}