@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-Italic.eot');
    src: url('BioSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('BioSans-Italic.woff2') format('woff2'),
        url('BioSans-Italic.woff') format('woff'),
        url('BioSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-ExtraBoldItalic.eot');
    src: url('BioSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('BioSans-ExtraBoldItalic.woff2') format('woff2'),
        url('BioSans-ExtraBoldItalic.woff') format('woff'),
        url('BioSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('../fonts/BioSans-ExtraBold.eot');
    src: url('../fonts/BioSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BioSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/BioSans-ExtraBold.woff') format('woff'),
        url('../fonts/BioSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-ExtraLightItalic.eot');
    src: url('BioSans-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('BioSans-ExtraLightItalic.woff2') format('woff2'),
        url('BioSans-ExtraLightItalic.woff') format('woff'),
        url('BioSans-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-LightItalic.eot');
    src: url('BioSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('BioSans-LightItalic.woff2') format('woff2'),
        url('BioSans-LightItalic.woff') format('woff'),
        url('BioSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-BoldItalic.eot');
    src: url('BioSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('BioSans-BoldItalic.woff2') format('woff2'),
        url('BioSans-BoldItalic.woff') format('woff'),
        url('BioSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-ExtraLight.eot');
    src: url('BioSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('BioSans-ExtraLight.woff2') format('woff2'),
        url('BioSans-ExtraLight.woff') format('woff'),
        url('BioSans-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('BioSans-SemiBoldItalic.eot');
    src: url('BioSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('BioSans-SemiBoldItalic.woff2') format('woff2'),
        url('BioSans-SemiBoldItalic.woff') format('woff'),
        url('BioSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('../fonts/BioSans-Bold.eot');
    src: url('../fonts/BioSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BioSans-Bold.woff2') format('woff2'),
        url('../fonts/BioSans-Bold.woff') format('woff'),
        url('../fonts/BioSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('/fonts/BioSans-Regular.eot');
    src: url('/fonts/BioSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BioSans-Regular.woff2') format('woff2'),
        url('../fonts/BioSans-Regular.woff') format('woff'),
        url('../fonts/BioSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('../fonts/BioSans-SemiBold.eot');
    src: url('../fonts/BioSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BioSans-SemiBold.woff2') format('woff2'),
        url('../fonts/BioSans-SemiBold.woff') format('woff'),
        url('../fonts/BioSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Bio Sans';
    src: url('../fonts/BioSans-Light.eot');
    src: url('../fonts/BioSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BioSans-Light.woff2') format('woff2'),
        url('../fonts/BioSans-Light.woff') format('woff'),
        url('../fonts/BioSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('../fonts/BebasNeue-Regular.eot');
    src: url('../fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BebasNeue-Regular.woff2') format('woff2'),
        url('../fonts/BebasNeue-Regular.woff') format('woff'),
        url('../fonts/BebasNeue-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.bebas{
	font-family: 'Bebas Neue';
	font-weight: normal;
	font-style: normal;
}
.biosans-regular{
	font-family: 'Bio Sans';
    font-weight: normal;
    font-style: normal;
}
.biosans-bold{
	font-family: 'Bio Sans';
    font-weight: bold;
    font-style: normal;
}
.biosans-semibold{
	font-family: 'Bio Sans';
    font-weight: 600;
    font-style: normal;
}
.biosans-light{
	font-family: 'Bio Sans';
    font-weight: 300;
    font-style: normal;
}
.biosans-extrabold{
	font-family: 'Bio Sans';
    font-weight: 800;
    font-style: normal;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* html,body,header,.carousel,.carousel-inner,.carousel-item,.carousel-item img{ */
	/* height: 100% !important; */
/* } */
.padzero{
	padding: 0 !important;
}
.row{
	margin: 0 !important;
}
.nav-container{
	position: relative;
}
nav{
	position: absolute !important;
	z-index: 9;
	width: 100%;
	left: 0;
	right: 0;
	text-align: center;
	padding: 0 !important;
}
.navbar-nav{
	width: 100%;
	text-align: center;
}
/* .drop-down li a{ */
	/* padding:0px; */
/* } */
.navbar-nav li{
	float: left;
}
.navbar-nav li a{
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	font-size: 12pt;
	border: 1px solid #fff;
	padding: 10px 21.5px;
	border-right: 0;
	width: 123px;
	transition: all 0.5s ease;
	border-top: 0;
}
.navbar-nav li a:hover{
	color: #cbc12b;
}
.navbar-nav li:nth-child(5) a{
	border-left: 0;
	width: 167px;
}
.drop-down-li{
	position: relative;
}
#drop-arrow{
	display: none;
}
.drop-down{
	position: absolute;
	list-style: none;
	padding: 0;
	overflow: hidden;
	transition: all 0.5s ease;
}
.drop-down a{
	border: 1px solid #fff !important;
	border-top: 0 !important;
	width: 125px !important;
	font-size: 10pt !important;
	text-decoration:  none;
}
.logo-nav a{
	padding: 10px !important;
	width: auto !important;
	border-right: 1px solid #fff !important;
	border-top: 0;
}
.logo-nav a img{
	width: 284px;
	height: 58px;
}
.top-social-ul{
	border: 1px solid #fff;
	padding: 0;
	float: left;
	list-style: none;
	border-top: 0;
	padding: 0 10px;
	display:flex;
}
.top-social-ul li a{
	padding: 0 5px !important;
	border: 0;
	width: 45px;
	height: 44px;
	float: left;
}
.top-social-ul li:nth-child(1) a{
	background-image: url(../images/spirit.png);
	background-position: -27px 85.2%;
}
.top-social-ul li:nth-child(2) a{
	background-image: url(../images/spirit.png);
	background-position: -27px 88.6%;
}
.top-social-ul li:nth-child(3) a{
	background-image: url(../images/spirit.png);
	background-position: -27px 91.9%;
}
.top-social-ul li:nth-child(4) a{
	background-image: url(../images/spirit.png);
	background-position: -27px 98.6%;
}
/* .top-social-ul li:nth-child(5) a{ */
	/* background-image: url(../images/spirit.png); */
	/* background-position: -32px 98.6%; */
/* } */
#demo{
	height: 970px;
}
.carousel-item,.carousel-inner{
	height: 100%;
}
.carousel-inner .container{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.carousel-caption{
	position: absolute;
	right: 0;
	bottom: unset;
	left: unset;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	top: 235px;
	text-align: right;
}
.carousel-caption h3{
	font-size: 30pt !important;
    text-transform: uppercase;
    letter-spacing: 1px;
	margin-bottom: 0;
}
.carousel-caption p{
	line-height: 14pt;
	margin: 5px 0 12px;
}
.carousel-caption a{
	display: inline-block;
	color: #000;
	background-color: #fff;
	padding: 8px 35px;
	border-radius: 3px;
	font-size: 11pt;
	text-decoration: none;
}
.carousel-indicators{
	bottom: unset;
	left: unset;
	top: 41%;
	right: 0;
	text-align: right;
	margin: 0;
}
.carousel-indicators li{
	width: 9px;
	height: 9px;
	border-radius: 3px;
	border: 2px solid #fff;
	opacity: 1;
	background: #fff;
}
.carousel-indicators .active{
	border: 3px solid #cbc12b;
	background-color: transparent;
}
.indicate-con{
	position: absolute;
	left: 0;
	right: 0;
	top: 46%;
}
.arun-video-studio{
	position: absolute;
	left: 0;
	right: 0;
	color: #fff;
	text-align: center;
	bottom: 68px;
}
.arun-video-studio-head{
	position: absolute;
	width: 100%;
	top: -150.5px;
	border: 5px solid rgba(255, 255, 255, 0.3);
	border-bottom: 0;
}
.arun-video-studio-head > div{
	background-color: rgba(186,177,49,0.88);
	padding: 40px 20px;
}
.arun-video-studio-head > div h1{
	margin-bottom: 0;
	font-size: 38pt;
	line-height: 30pt;
}
.arun-video-studio-head > div p{
	margin-bottom: 0;
	font-size: 13pt;
}
.arun-video-studio-head-para{
	border: 5px solid rgba(255, 255, 255, 0.3);
	border-top: 0;
	border-right: 0;
}
.arun-video-studio-head-para > div{
	background-image: url(../images/home-image.png); 
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 170px 20px 53%;
}
.arun-video-studio-head-para > div p{
	font-size: 14pt;
	line-height: 30pt;
	margin-bottom: 0;
}
.arun-camera{
	border: 5px solid rgba(255, 255, 255, 0.3); 
}
.arun-camera > div{
	background-color: #fff;
	padding: 4%;
	height: 363.5px; 
}
.arun-camera > div h3{
	color: #010101;
	font-size: 25pt;
	position: relative;
	display: inline-block;
}
.arun-camera > div h3:before{
	content: "";
	position: absolute;
	width: 50px;
	height: 1px;
	background: #010101;
	bottom: 3px;
	left: -61px;
}
.arun-camera > div h3:after{
	content: "";
	position: absolute;
	width: 50px;
	height: 1px;
	background: #010101;
	bottom: 3px;
	right: -57px;
}
.arun-camera > div h6{
	color: #a69f1c;
	text-transform: uppercase;
	letter-spacing: 2pt;
	font-size: 12pt;
	margin: 10px 0 15px;
}
.arun-camera > div p{
	color: #000;
	font-size: 13pt;
	margin-bottom: 20px;
}
.arun-camera > div a{
	background-color: #4d3d2a;
	color: #fff;
	padding: 8px 30px;
	display: inline-block;
	border-radius: 3px;
	font-size: 10pt;
	text-decoration: none;
	margin: 3px;
	transition: all 0.5s ease;
}
.arun-camera > div a:hover{
	background-color: #cbc12b;
	color: #000;
}
.photovideo-grid{
	text-align: center;
}
.photovideo-grid .col-sm-3{
	background-image: url(../images/video-grid.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.photovideo-grid .col-sm-3 div{
	background-color: #fff;
	height: 100%;
	padding: 50px 30px;
	transition: all 0.5s ease;
	border: 2px solid #959595;
	border-left: 0;
	border-top: 0;
}
.photovideo-grid .col-sm-3:last-child div{
	border-right: 0;
}
.photovideo-grid .col-sm-3 div:hover{
	background-color: rgba(203,193,43,0.8);
	height: 100%;
	padding: 50px 30px;
}
.photovideo-grid .col-sm-3:nth-child(1) div span{
	width: 53px;
	height: 50px;
	display: inline-block;
	background-image: url(../images/spirit.png);
	background-position: -22px 61.2%;
}
.photovideo-grid .col-sm-3:nth-child(2) div span{
	width: 53px;
	height: 50px;
	display: inline-block;
	background-image: url(../images/spirit.png);
	background-position: -22px 55.6%;
}
.photovideo-grid .col-sm-3:nth-child(3) div span{
	width: 53px;
	height: 50px;
	display: inline-block;
	background-image: url(../images/spirit.png);
	background-position: -22px 44.9%;
}
.photovideo-grid .col-sm-3:nth-child(4) div span{
	width: 53px;
	height: 50px;
	display: inline-block;
	background-image: url(../images/spirit.png);
	background-position: -22px 50.2%;
}
.photovideo-grid .col-sm-3 div:hover p{
	color: #000;
}
.photovideo-grid h3{
	margin: 10px 0 15px;
	font-size: 17pt;
	text-transform: uppercase;
	color: #000;
}
.photovideo-grid p{
	color: #818181;
	margin-bottom: 0;
}
/*a tag*/
.photovideo-grid:hover a{
	text-decoration:none;
}
.your-future{
	background-image: url(../images/your-future.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	padding: 15% 0;
}
.your-future .container{
	padding: 0px 15%;
}
.your-future .container .row{
	box-shadow: 3px 3px 16px 3px;
}
.your-future .row > .col-sm-5 img{
	width: 323px;
	height: 394px;
}
.your-futre-para{
	background-color: #fff;
	padding: 50px 20px 20px;
	/*text-align: center;*/
}
.your-futre-para h6{
	color: #cbc12b;
	text-transform: uppercase;
	font-size: 15pt;
}
.your-futre-para h5{
	font-size: 25pt;
	color: #000;
	line-height: 24pt;
}
.your-futre-para p{
	font-size: 14px;
}
/*.your-futre-para a{
	background-color: #cbc12b;
	display: inline-block;
	color: #000;
	padding: 8px 30px;
	font-size: 14px;
	border-radius: 3px;
	text-decoration: none;
}*/
.our-events{
	background-image: url(../images/our-events-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 3% 0;
}
.our-event-head{
	text-align: center;
}
.our-event-head h5{
	color: #fff;
	font-size: 28pt;
	text-transform: uppercase;
	margin: 0;
	line-height: 27pt;
}
.section-team .our-event-head h5 span{
	color: #000;
}
.our-event-head h5 span{
	font-size: 18pt;
	color: #cbc12b;
	letter-spacing: 1pt;
}
.our-gallery{
	padding: 3% 17%;
}
.our-gallery .our-event-head h5{
	color: #000;
}
.our-gallery .our-event-head{
	padding-bottom: 5%;
}
.our-gallery .owl-nav,.testimonial-owl .owl-nav{
	display: block !important;
}
.our-gallery .owl-prev{
	position: absolute;
	top: 45%;
	left: -57px;
	background-image: url(../images/spirit.png) !important;
	background-position: -27px 70.77% !important;
	background-repeat: no-repeat !important;
	width: 45px;
	height: 45px;
	outline: none;
}
.our-gallery .owl-prev span,.our-gallery .owl-next span{
	display: none;
}
.our-gallery .owl-next{
	position: absolute;
	top: 45%;
	right: -56px;
	background-image: url(../images/spirit.png) !important;
	background-position: -27px 66% !important;
	width: 45px;
	height: 45px;
	outline: none;
}
.testimonial-section{
	text-align: center;
	background-image: url(../images/testi-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 3% 0;
}
.testimonial-section .our-event-head{
	padding-bottom: 5%;
}
.testimonial-section .our-event-head h5{
	color: #000;
}
.testimonial-owl img{
	width: 81px !important;
	margin: auto;
	height: 81px;
}
.testimonial-owl p{
	color: #000;
	margin: 20px 15% 15px;
	position: relative;
	display: inline-block;;
}
.testimonial-owl p span::last-word{
	color: red;
}
/* .testimonial-owl p:before{ */
	/* content: url(../images/testi-para-b.png); */
	/* position: absolute; */
	/* left: -19px; */
	/* top: -14px; */
/* } */
/* .testimonial-owl p:after{ */
	/* content: url(../images/testi-para-a.png); */
	/* position: absolute; */
	/* bottom: -17px; */
/* } */
.testimonial-owl h5{
	text-transform: uppercase;
	font-size: 19pt;
	margin-bottom: 0;
}
.testimonial-owl h6{
	margin-bottom: 0;
}
.testimonial-owl .owl-dots{
	margin-top: 15px;
}
.testimonial-owl .owl-dots button{
	width: 12px;
	height: 12px;
	background: #4d3d2a !important;
	border-radius: 2px;
	outline: none;
	margin: 0 5px !important;
	border: 2px solid transparent !important;
}
.testimonial-owl .owl-dots button.active{
	background: transparent !important;
	border: 2px solid #d2c92a !important;
	width: 12px;
	height: 12px;
}
.testimonial-owl .owl-prev span,.testimonial-owl .owl-next span{
	display: none;
}
.testimonial-owl .owl-prev{
	position: absolute;
	left: 0;
	top: 50%;
	background-image: url(../images/spirit.png) !important;
	background-position: -26px 75.55% !important;
	background-repeat: no-repeat !important;
	height: 45px;
	width: 45px;
	outline: none;
}
.testimonial-owl .owl-next{
	position: absolute;
	right: 0;
	top: 50%;
	background-image: url(../images/spirit.png) !important;
	background-position: -26px 80.55% !important;
	background-repeat: no-repeat !important;
	height: 45px;
	width: 45px;
	outline: none;
}
.ready-to-start-section{
	background-image: url(../images/ready-to-start.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 5% 0;
	text-align: center;
}
.ready-to-start-section h3{
	color: #fff;
	text-transform: uppercase;
	font-size: 45pt;
}
.ready-to-start-section a{
	background-color: #fff;
	padding: 5px 30px 7px;
	display: inline-block;
	color: #000;
	text-transform: capitalize;
	border-radius: 2px;
	text-decoration: none;
}
.insta-text{
	padding: 50px 0 0;
}
.insta-feed{
	padding: 5% 0 4%;
}
.insta-text h3{
	color: #000;
	font-size: 26pt;
	margin-bottom: 0;
}
.conatactus-section{
	background-image: url(../images/contact-bg-min.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 3% 0 1%;
	text-align: center;
	border-bottom: 0;
	clear: both;
}
.conatactus-section .container{
	padding: 0 ;
}
.conatactus-section .our-event-head{
	padding-bottom: 5%;
}
.footer-img-div{
	border: 1px solid #d2c92a;
	width: 80px;
	margin: auto;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin-bottom: 10px;
}
.conatactus-section .row .col-sm-4:nth-child(1) span{
	background-image: url(../images/spirit.png);
	background-position: -30px 39.5%;
	width: 40px;
	height: 40px;
	display: inline-block;
}
.conatactus-section .row .col-sm-4:nth-child(2) span{
	background-image: url(../images/spirit.png);
	background-position: -29px 30.3%;
	width: 40px;
	height: 40px;
	display: inline-block;
}
.conatactus-section .row .col-sm-4:nth-child(3) span{
	background-image: url(../images/spirit.png);
	background-position: -29px 34.8%;
	width: 40px;
	height: 40px;
	display: inline-block;
}
.conatactus-section p,.conatactus-section p a{
	color: #fff;
	margin-bottom: 0;
	font-size: 10pt;
	text-decoration: none;
}
.conatactus-section ul li a{
	color: #fff;
	margin-bottom: 0;
	font-size: 11pt;
	text-decoration: none;
}
.conatactus-section ul li:nth-child(1) a span{
	background-image: url(../images/spirit.png);
	background-position: -34px 85.2%;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-bottom: -10px;
}
.conatactus-section ul li:nth-child(2) a span{
	background-image: url(../images/spirit.png);
	background-position: -36px 88.5%;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-bottom: -10px;
}
.conatactus-section ul li:nth-child(3) a span{
	background-image: url(../images/spirit.png);
	background-position: -37px 91.6%;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-bottom: -10px;
}
.conatactus-section ul li:nth-child(4) a span{
	background-image: url(../images/spirit.png);
	background-position: -37px 98.2%;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-bottom: -10px;
}
/* .conatactus-section ul li:nth-child(5) a span{ */
	/* background-image: url(../images/spirit.png); */
	/* background-position: -37px 98.2%; */
	/* width: 30px; */
	/* height: 30px; */
	/* display: inline-block; */
	/* margin-bottom: -10px; */
/* } */
#my-photos{
	padding: 5% 0 20px;
}
.form-div{
	padding: 0 15% 4%;
}
.form-div form{
	position: relative;
}
#s-message{
	position: absolute;
	color: #CBC12B;
	left: 0;
	right: 0;
	bottom: -33px;
}
.form-div h3{
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 6%;
	margin-bottom: 0;
	font-size: 22pt;
}
.form-div input:focus:placeholder-shown{
	color: #fff;
}
.form-div input,.form-div input:focus{
	background-color: transparent;
	border-radius: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	box-shadow: unset;
	border-color: #c4c4c4;
	padding: 11px 20px;
	color: #fff;
	width: 100%;
	border-top: 1px solid #c4c4c4;
	outline: none;
	height: auto;
	opacity: 1 !important;
}
.form-div textarea,.form-div textarea:focus{
	background-color: transparent;
	border-right: 0;
	border-left: 0;
	border-radius: 0;
	resize: none;
	box-shadow: unset;
	border-color: #c4c4c4;
	color: #fff;
	padding: 18px 20px 11px;
	height: 65px;
}
input::placeholder,textarea::placeholder {
	  color: #c4c4c4 !important;
	  opacity: 1 !important; Firefox
  	font-family: 'Bio Sans';
    font-weight: 300;
    font-style: normal;
}

input:-ms-input-placeholder,textarea::placeholder { 
	color: #c4c4c4 !important;
	opacity: 1 !important;
 	font-family: 'Bio Sans';
    font-weight: 300;
    font-style: normal;
}

input::-ms-input-placeholder,textarea::placeholder { 
	color: #c4c4c4 !important;
	opacity: 1 !important;
 	font-family: 'Bio Sans';
    font-weight: 300;
    font-style: normal;
}
.form-div .form-group{
	margin-bottom: 0;
}
.form-div button,.form-div button:focus,.form-div button:active,.form-div button:active:focus,.form-div button:hover{
	background-color: #cbc12b !important;
	color: #000 !important;
	padding: 8px 40px;
	border: 0 !important;
	border-radius: 2px;
	margin-top: 20px;
	box-shadow: unset !important;
}
.conatactus-section iframe{
	padding: 0 6%;
}
.insta-div{
	padding: 0 0 0 5%;
}
footer{
	padding: 2% 0;
}
footer a{
	text-decoration: none;
}
footer ul{
	list-style: none;
	padding: 0;
    margin: 0;
}
footer ul li{
	display: inline-block;
	margin: 0 15px;
}
footer ul li a{
	position: relative;
}
footer ul li a:before{
	content: "";
	width: 6px;
	height: 6px;
	background: #cbc12b;
	position: absolute;
	border-radius: 50%;
	left: -20px;
	top: 6px;
}
footer ul li:first-child a:before{
	display: none;
}
footer ul li img{
	margin-right: 7px;
	margin-top: -5px;
}
.animation-element.slide-top {
    opacity: 0;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transform: translate3d(0px, 50px, 0px);
    -webkit-transform: translate3d(0px, 50px, 0px);
    -o-transform: translate(0px, 50px);
    -ms-transform: translate(0px, 50px);
    transform: translate3d(0px, 50px, 0px);
}

.animation-element.zoom-in {
    opacity: 0;
    -moz-transition: all 700ms linear;
    -webkit-transition: all 700ms linear;
    -o-transition: all 700ms linear;
    transition: all 700ms linear;
    -moz-transform: scale(.6);
    -webkit-transform: scale(.6);
    -o-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6);
}

.animation-element.slide-left {
    opacity: 0;
    -moz-transition: all 700ms linear;
    -webkit-transition: all 700ms linear;
    -o-transition: all 700ms linear;
    transition: all 700ms linear;
    -moz-transform: translate3d(-50px, 0px, 0px);
    -webkit-transform: translate3d(-50px, 0px, 0px);
    -o-transform: translate(-50px, 0px);
    -ms-transform: translate(-50px, 0px);
    transform: translate3d(-50px, 0px, 0px);
}

.animation-element.slide-right {
    opacity: 0;
    -moz-transition: all 700ms linear;
    -webkit-transition: all 700ms linear;
    -o-transition: all 700ms linear;
    transition: all 700ms linear;
    -moz-transform: translate3d(50px, 0px, 0px);
    -webkit-transform: translate3d(50px, 0px, 0px);
    -o-transform: translate(50px, 0px);
    -ms-transform: translate(50px, 0px);
    transform: translate3d(50px, 0px, 0px);
}
.animation-element.zoom-in.in-view.one-s{
    animation: fadein 1s;
}
.animation-element.zoom-in.in-view.two-s{
    animation: fadein 2.5s;
}
.animation-element.zoom-in.in-view.three-s{
    animation: fadein 3.5s;
}
@keyframes fadein {
    from {
        opacity:0;
        transform: scale(.6);
    }
    to {
        opacity:1;
        transform: scale(1,1);
    }
}
.animation-element.slide-left.in-view,
.animation-element.slide-top.in-view,
.animation-element.zoom-in.in-view,
.animation-element.slide-right.in-view {
    opacity: 1;
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}
/* sticky header */

.sticky_header {
    position: fixed !important;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-animation-name: fadeInDown;
    animation-duration: 1s;
	
}
.sticky_header nav a,.sticky_header .top-social-ul{
	background-color: rgba(0,0,0,0.8);
}
.sticky_header .top-social-ul a{
	background-color: transparent !important;
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.scrollToTop {
    position: fixed;
    display: none;
    bottom: 40px;
    right: 20px;
    background: #cbc12b !important;
    z-index: 9999;
    cursor: pointer;
    width: 40px;
    height: 35px;
    text-align: center;
    padding-top: 3px;
    border-radius: 10%;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    -ms-border-radius: 10%;
    color: #fff;
}
.bg_load {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: url('../images/loading.gif') 50% 50% no-repeat rgb(249, 249, 249);
}
#bw-camera{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 136px;
	height: 211px;
}
.aboutuspage-banner{
	background-image: url(../images/aboutus-banner-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
}
.gallery-banner{
	background-image: url(../images/Gallery_bg.png);
}
.blog-banner-bg{
	background-image: url(../images/Blog_bg.png);
}
.bloginner-banner-bg{
	background-image: url(../images/Blog-Inner_bg.png);
}
.contact-banner{
	background-image: url(../images/Contact-us_bg.png);
}
.inner-banner-head{
	height: 441px;
	display: table;
	margin: auto;
	vertical-align: middle;
}
.inner-banner-head > div{
	display: table-cell;
	vertical-align: middle;
}
.inner-banner-head h1{
	color: #fff;
	text-transform: uppercase;
	font-size: 28pt;
	line-height: 24pt;
	position: relative;
}
.inner-banner-head h1 span{
	color: #cbc12b;
	font-size: 18pt;
	letter-spacing: 2pt;
}
.inner-banner-head h1:after{
	content: "";
	position: absolute;
	width: 505px;
	height: 1px;
	bottom: -15px;
	border-bottom: 1px dashed #cbc12b;
	left: 0;
	right: 0;
	margin: auto;
}
.inner-banner-head p{
	color: #d4d4d4;
	font-style: italic;
	margin: 30px 0 0;
} 
.photograper-head h6{
	color: #cbc12b;
	text-transform: uppercase;
	font-size: 15pt;
	margin-bottom: 0;
}
.photograper-head h5{
	color: #000;
	font-size: 30pt;
	position: relative;
	display: inline-block;
}
.photograper-head h5:after{
	content: "";
	position: absolute;
	width: 250px;
	height: 1px;
	background: #cbc12b;
	bottom: -27px;
	right: -150px;
}
.photograper-head h5:before{
	content: "";
	position: absolute;
	width: 250px;
	height: 1px;
	background: #cbc12b;
	bottom: -27px;
	left: -150px;
}
.photograper-head img{
	display: block;
	margin: auto;
}
.photograper-head p{
	color: #444;
	margin-top: 20px;
	font-size: 12pt;
}
.photograper-section{
	padding: 50px 0;
}
.photograper-section p{
	margin: 20px 0 25px;
}
.photograper-section ul{
	padding: 0;
	list-style: none;
	margin-top: 40px;
}
.photograper-section .col-lg-7 > div .none{
		display:none;
	}
.photograper-section ul li{
	display: inline-block;
	margin: 0 3px;
}
.photograper-section ul li a{
	display: inline-block;
	background-color: #cbc12b;
	padding: 2px 11px 6px;
	border-radius: 3px;
}
.photograper-section{
	background-color: #ececec;
}
.photograper-section .col-lg-7 > div,.photograper-section .col-lg-5 > div{
	background-color: #fff;
}
.photograper-section .col-lg-7{
	padding: 10px;
}
.photograper-section .col-lg-12 > div{
	padding: 126.5px 75px;
}
.photograper-section .col-lg-5{
	padding: 10px 10px 10px 0px;
}
#photo-man{
	margin-left: -40px;
	padding-top: 102px;
}
.aboutus-your-future{
	background-color: #f3f3f3;
	padding: 3% 0  ;
}
.future-grid .col-lg-3{
	border-right: 1px solid #c1c1c1;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	transition: all 0.5s ease;
}
.future-grid .col-lg-3 a{
	padding: 40px 20px;
	display:inline-block;
}
.future-grid .col-lg-3:hover a{
	text-decoration:none;
}
	
.future-grid .col-lg-3:hover p{
	color: #000;
}
.future-grid .col-lg-3:first-child{
	border-left: 1px solid #c1c1c1;
}
.aboutus-future-head h6{
	color: #cbc12b;
	text-transform: uppercase;
	font-size: 13pt;
	margin-bottom: 0;
}
.aboutus-future-head h5{
	color: #010101;
	font-size: 23pt;
	line-height: 22pt;
	margin: 5px 0 15px;
}
.aboutus-future-head p{
	color: #050505;
	font-size: 11pt;
	margin-bottom: 30px;
}
.future-grid h4{
	color: #000;
	font-size: 14pt;
	text-transform: uppercase;
	line-height: 15pt;
	margin: 10px 0 10px;
}
.future-grid p{
	margin-bottom: 0;
	color: #818181;
	font-size: 10pt;
	line-height: 14pt;
}
#your-future-bg{
	width: 100%;
}
.our-staff{
	padding: 3% 0;
}
.our-staff h2{
	text-align: center;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 3%;
	font-size: 28pt;
}
.owl-staff .item{
	border: 2px solid #cbc12b;
}
.staff-details{
	text-align: center;
	border-top: 30px solid #cbc12b;
	padding: 20px 0;
}
.staff-details h5{
	font-size: 14pt;
	margin-bottom: 5px;
}
.staff-details h6{
	color: #444;
	font-size: 11pt;
	margin-bottom: 0;
}
.owl-staff .owl-prev{
	position: absolute;
	top: 44%;
	left: -55px;
	background-image: url(../images/staff-prev.png) !important;
	width: 38px;
	height: 38px;
	outline: none;
}
.owl-staff .owl-next{
	position: absolute;
	top: 44%;
	right: -55px;
	background-image: url(../images/staff-next.png) !important;
	width: 38px;
	height: 38px;
	outline: none;
}
.owl-staff .owl-prev span,.owl-staff .owl-next span{
	display: none;
}
.contactus-page{
	padding: 5% 0;
}
.contactus-page h3{
	font-size: 18pt !important;
	margin-bottom: 20px;
}
.contactus-para img{
	margin-bottom: 20px;
}
.contactus-para p{
	color: #010101;
	font-size: 13pt;
	line-height: 18pt;
}
.conatact-details{
	padding-left: 4%;
}
.conatact-details p{
	margin-bottom: 5px;
	font-size: 11pt;
}
.conatact-details p a{
	color: #000;
	font-size: 11pt;
	text-decoration: none;
}
.blog-section{
	padding: 3% 0 0;
}
.blog-section .our-event-head{
	padding-bottom: 5%;
}
.blog-section .col-lg-4{
	padding: 0px 25px;
	margin-bottom: 2%;
}
.blog-section .col-lg-4 a{
	text-decoration: none;
	outline: none;
}
.blog-section .our-event-head h5 span{
	color: #000;	
}
.blog-section .our-event-head h5{
	color: #cbc12b;	
}
.blog-section img{
	width: 100%;
	border: 10px solid #ebecec;
	box-shadow: 1px 0px 8px 4px rgba(0,0,0,0.2);
	transition: all 0.5s ease;
	height: 297px;
	object-fit: cover;
}
.blog-section img:hover{
	border: 10px solid #cbc12b;
}
.blog-section h4{
	margin-top: 25px;
	color: #000;
}
.blog-section p{
	color: #505050;
	font-size: 14px;
	padding-right: 10px;
}
.blog-section h6{
	color: #232323;
	font-size: 10pt;
	position: relative;
}
.blog-section h6:after{
	content: "";
	width: 200px;
	height: 1px;
	background: #666;
	position: absolute;
	bottom: 7px;
	right: 44px;
}
.blog-banner{
	position: relative;
	margin: 0 10%;
}
.blog-banner span{
	background-color: #cbc12b;
	padding: 15px;
	position: absolute;
	bottom: 10px;
	left: 25px;
}
.blog-related-section {
	padding: 8% 0 3%;
	position: relative;
}
.blog-related-section:before{
	content: "";
	width: 900px;
	height: 2px;
	background: #d3d3d3;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 30px;
}
.blog-related-section h1{
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-size: 28pt !important;
	margin-bottom: 4%;
}
.blog-related a{
	text-decoration: none;
}
.blog-related .owl-nav{
	display: block !important;
}
.blog-related .owl-prev{
	position: absolute;
	top: 35%;
	left: -55px;
	background-image: url(../images/staff-prev.png) !important;
	width: 38px;
	height: 38px;
	outline: none;
}
.blog-related .owl-next{
	position: absolute;
	top: 35%;
	right: -55px;
	background-image: url(../images/staff-next.png) !important;
	width: 38px;
	height: 38px;
	outline: none;
}
.blog-related .owl-prev span,.blog-related .owl-next span{
	display: none;
}
/* gallery */
.gallery-page{
	padding: 3% 0;
	text-align: center;
}
.gallery-page .our-event-head {
	padding-bottom: 3%;
}
.gallery-page .our-event-head span{
	color: #000;
}
.gallery-page .our-event-head h5{
	color: #cbc12b;
}
#portfolio {  
	float: left;
	width: 100%;
	padding-bottom: 3%;
	display: flex;
	flex-wrap: wrap;
}
.tile { 
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
	position: relative;
	border: 10px solid #ebecec;
	width: 31.5%;
	float: left;
	margin: 10px;
	height: 237px;
	overflow: hidden;
}
.tile:hover{
	box-shadow: 1px 0px 8px 4px rgba(0,0,0,0.2);
}
.tile:hover .tile-para{
	opacity: 1;
}
.tile-para {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	text-align: center;
	color: #fff;
	padding: 25% 0px 0;
	opacity: 0;
	transition: all 0.5s ease;
	display: block !important;
}
.tile-para p{
	font-size: 17pt;
	text-transform: uppercase;
}
.tile-para span{
	font-size: 12pt;
	text-transform: capitalize;
	position: relative;
	padding-top: 15px;
	display: block;
}
.tile-para span:after{
	content: "";
	width: 50px;
	height: 1px;
	background: #cbc12b;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 8px;
}
.scale-anm {
  transform: scale(1);
}
.tile img{
	width: 100%;
	transition: all 350ms ease;
}
.tile iframe{
	margin-bottom: -6px;
	height: 100%;
}
.toolbar{
	text-align: center;
	padding-bottom: 3%;
}
.toolbar button{
	text-transform: uppercase;
	border-bottom: 2px solid transparent;
}
.toolbar button{
	font-size: 15pt;
	border-radius: 0;
	box-shadow: unset !important;
	padding: 0px 22px;
}
.button-active{
	color: #cbc12b !important;
	border-bottom: 2px solid #cbc12b !important;
}
.lightspeed-box.lsb-active{
	z-index: 999999 !important;
}
.lightspeed-box .lsb-next,.lightspeed-box .lsb-prev,.lightspeed-box .lsb-control-panel,
.lsb-header{
	display: none !important;
}
.gallery-more,.gallery-more:hover{
	background-color: #cbc12b;
	display: inline-block;
	padding: 8px 30px;
	border-radius: 3px;
	color: #000;
	font-size: 11pt;
	text-decoration: none;
}
.gallery-more{
	display: none;
}
.services-section {
	padding: 3% 0 2%;
}
.services-section img{
	width: 100%;
	border: 10px solid #ebecec;
	transition: all 0.5s ease;
}
.services-section img:hover{
	border: 10px solid #cbc12b;
}
.services-section h2{
	color: #000;
	text-transform: uppercase;
	font-size: 31pt;
}
.services-section p{
	color: #5e5e5e;
	font-size: 11pt;
	line-height: 17pt;
}
.services-section .row{
	margin-bottom: 20px !important;
}
.services-para{
	padding: 4% 0 0 0;
}
.service-image{
	padding: 0 4% 0 0;
}
.services-section .row:nth-child(2n+2) .services-para{
	padding: 7% 4% 0 0;
}
.other-services-section{
	padding: 4% 0 5%;
	position: relative;
}
.other-services-section::before {
    content: "";
    width: 900px;
    height: 2px;
    background: #d3d3d3;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 14px;
}
.owl-other-service img{
	border: 10px solid #ebecec;
	box-shadow: 1px 0px 18px 4px rgba(0,0,0,0.2);
	transition: all 0.5s ease;
	height: 182px;
}
.owl-other-service img:hover{
	border: 10px solid #cbc12b;
}
.owl-other-service .owl-stage-outer{
	padding-top: 20px;
}
.owl-other-service p{
	margin: 10px 0 0;
	font-size: 11pt;
}
.other-services-section h2{
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-size: 28pt !important;
	margin-bottom: 2%;
}
.other-services-section .owl-nav{
	display: block !important;
}
.other-services-section .owl-nav .owl-prev{
	position: absolute;
	top: 35%;
	left: -55px;
	background-image: url(../images/staff-prev.png) !important;
	width: 38px;
	height: 38px;
	outline: none
}
.other-services-section .owl-nav .owl-next{
	position: absolute;
	top: 35%;
	right: -55px;
	background-image: url(../images/staff-next.png) !important;
	width: 38px;
	height: 38px;
	outline: none
}
.other-services-section .owl-nav .owl-prev span,
.other-services-section .owl-nav .owl-next span{
	display: none;
}
.event-text img{
	width: 62px !important;
	height: 58px !important;
}
.team-wrap .arrow-right,.team-wrap .arrow-left{
	width: 37px;
	height: 38px;
}
.team-wrap .arrow-right{
	background-image: url(../images/spirit.png);
	background-position: -31px 25.2%;
}
.team-wrap .arrow-left{
	background-image: url(../images/spirit.png);
	background-position: -31px 20.5%;
}
.copyrights{
	background-color: #434343;
	padding: 15px 20px;
	float: left;
	width: 100%;
}
.copyrights .container p{
		margin: 0;
	color: #fff;
	font-size: 10pt;
}
.copyrights .container p:nth-child(1){
	float: left;
}
.copyrights .container p:nth-child(2){
	float: right;
}
.copyrights .container p a,.copyrights .container p a:hover{
	color: #fff;
	text-decoration: none;
}
@media (max-width:767px){
	.team-text-inner {
		margin-top: 6px;
	}
	.arun-video-studio-head-para > div{
		background-size: cover;
		background-position: center;
		padding: 200px 20px 53%;
		margin-top: 15px;
	}
	.section-team .team-name{
		margin-bottom: 7px;
	}
	.our-events{
		padding: 3% 0 4%;
	}
	.our-gallery .our-event-head{
		padding-bottom: 1%;
	}
	.conatactus-section ul li:nth-child(1) a span{
		background-position: -40px 84.8%;
		width: 26px;
		height: 26px;
	}
	.conatactus-section ul li:nth-child(2) a span{
		background-position: -40px 88.5%;
		width: 26px;
		height: 26px;
	}
	.conatactus-section ul li:nth-child(3) a span{
		background-position: -37px 91.6%;
		width: 26px;
		height: 26px;
	}
	.conatactus-section ul li:nth-child(4) a span{
		background-position: -40px 98.2%;
		width: 33px;
		height: 26px;
	}
	.photovideo-grid .col-sm-3 div:hover{
		padding: 15px 30px;
	}
	.arun-camera > div p{
		margin-bottom: 9px;
		font-size: 11pt;
	}
	.arun-video-studio-head > div{
		padding: 25px 20px;
	}
	.arun-camera > div h6{
		margin: 0px 0 5px;
	}
	.arun-camera > div h3{
		font-size: 23pt;
	}
	.photovideo-grid h3{
		margin: 4px 0 9px;
	}
	.inner-banner-head h1{
		font-size: 25pt;
	}
	.services-para{
		padding-left:0px;
		padding-right : 0px;
	}
	.owl-other-service .owl-stage-outer{
		height: 239px;
	}
	.button-active{
		/* width: 100%; */
	}
	#my-photos{
		padding: 0% 0 10px;
	}
	.contactus-para p{
		font-size: 10pt;
		margin-bottom: 8px;
	}
	.contactus-para img{
		margin-bottom: 12px;
	}
	.your-future .row > .col-sm-5 img{
		width: 100%;
	}
	.map-tag img{
		width: 100%;
	}
	.navbar-toggler-icon{
		background-image: url(../images/toggle.png);
		background-repeat: no-repeat;
		width: 35px;
		height: 24px;
	}
	.arun-video-studio,.arun-video-studio-head{
		position: static;
	}
	.navbar{
		background-color: rgba(0,0,0,0.8);
		padding: 5px !important;
		z-index: 9999;
	}
	.sticky_header .navbar{
		background-color: #000;
	}
	.sticky_header nav .drop-down li a{
		background-color: #fff !important;
		color : #000;
	}
	.navbar-brand img{
		width: 200px;
	}
	.navbar-nav li {
		float: unset;
	}
	.navbar-nav li a{
		border-right: 1px solid #fff;
		width: 100% !important;
		/* border-bottom: 0; */
		border-bottom: 1px solid #fff;
		border-left: 0;
		border-right: 0;
		padding-left: 20px !important;
		text-align: left;
	}
	.navbar-nav li:nth-child(6) a{
		border-bottom: 1px solid #fff !important; 
	}
	.drop-down a{
		color: #000 !important;
		border: 1px solid #000 !important;
		background-color: #fff;
	}
	.drop-down-li li:first-child a{
		border-top: 1px solid #fff !important; 
	}
	.drop-down-li li:last-child a{
		border-bottom: 0 !important;
	}
	.navbar-nav li:nth-child(5) a{
		/* border-left: 1px solid #fff;  */
		border-bottom: 1px solid #fff;
	}
	#drop-arrow{
		display: none;
	}
	.drop-down{
		position: unset;
		width: 100% !important;
		margin: auto;
		transition: unset;
		height: 123px;
		/* height : auto: */
		overflow-y: scroll;
	}
	#demo{
		height: auto;
	}
	.carousel-caption,.carousel-indicators{
		z-index: 7;
	}
	.carousel-caption{
		padding: 25px 20px 0;
		top: 48px;	
	}
	.carousel-caption h3{
		font-size: 12pt !important;
	}
	.carousel-caption p{
		font-size: 9pt;
	}
	.carousel-caption p br{
		display: none;
	}
	.carousel-caption a{
		padding: 5px 20px;
		font-size: 9pt;
	}
	.arun-video-studio-head,.arun-video-studio-head-para{
		border: 0;
	}
	.indicate-con{
		top: 165px;
		z-index: 999;
	}
	/* .arun-video-studio-head-para > div{ */
		/* padding: 16px 20px 20px;	 */
	/* } */
	.arun-video-studio-head-para > div p{
		line-height: 18pt;
	}
	.arun-video-studio-head-para > div p br{
		display: none;
	}
	.carousel-indicators{
		right: unset;
	}
	.arun-video-studio-head > div h1{
		font-size: 26pt;
	}
	#bw-camera{
		display: none;
	}
	.arun-camera > div{
		padding: 8px 15px 0;
		height: auto;
	}
	.arun-camera > div h3::before,.arun-camera > div h3::after{
		display: none;
	}
	.logo-nav,.top-social-ul{
		display: none;
	}
	.photovideo-grid{
		padding: 12px 15px 0;
	}
	.photovideo-grid .col-sm-3{
		margin-bottom: 15px;
	}
	.photovideo-grid .col-sm-3 div{
		border-left: 2px solid #959595;
		border-top: 2px solid #959595;
		padding: 15px 30px;
	}
	.photovideo-grid .col-sm-3:last-child div{
		border-right: 2px solid #959595;
	}
	.your-future{
		background-repeat: repeat;
	}
	.your-future img{
		width: 100%;
	}
	.your-futre-para{
		padding: 5% 15px;
	}
	.your-futre-para h5{
		font-size: 20pt;
	}
	.your-futre-para h5 br{
		display: none;
	}
	.your-future .container{
		width: 100%;
		position: static;
		transform: translate(0);
		padding: 0 15px;
	}
	.your-future .container .row{
		box-shadow: unset;
	}
	.our-gallery {
		padding: 10px 15px 10px;
	}
	.our-gallery .owl-dots{
		display : none;
	}
	.team-text-inner .text-inner-wrap{
		padding-top: 0;
	}
	.team-img-inner{
		bottom: 0;
		margin-left: -142px;
		top: 215px;
	}
	.team-wrap{
		bottom: 535px
	}
	.teamslider-wrap {
		height: 593px;
	}
	.team-wrap {
		bottom: 409px;
		top: 160px;
	}
	.gallery-owl{
		padding-top: 22%;
	}
	.our-gallery .owl-prev{
		top: 0;
		left: 0;
		border-radius: 50%;
	}
	.our-gallery .owl-next{
		top: 0;
		right: 0;
		border-radius: 50%;
	}
	.testimonial-owl p{
		margin: 20px 0 15px;
	}
	.testimonial-owl .owl-next,.testimonial-owl .owl-prev{
		top: 7%;
		outline: none;
	}
	.testimonial-owl p::before,.testimonial-owl p::after{
		display: none;
	}
	.ready-to-start-section h3{
		font-size: 20pt;
	}
	.ready-to-start-section a{
		padding: 4px 20px;
		font-size: 9pt;
	}
	.insta-text{
		padding: 0;
		text-align: center;
	}
	.insta-feed{
		padding: 5% 15px 4%;
	}
	.conatactus-section .col-sm-4{
		margin-bottom: 10px;
	}
	.conatactus-section p br{
		display: none;
	}
	.form-div {
		padding: 0 0 4%;
	}
	.conatactus-section iframe {
		padding: 0;
	}
	footer ul li a::before{
		display: none;
	}
	footer ul{
		padding: 10px 0;
	}
	footer ul li{
		display: block;
		margin-bottom: 5px;
	}
	footer ul li img{
		display: none;
	}
	.conatactus-section{
		border-bottom: 5px solid #434343;
		padding: 3% 15px 1%;
	}
	.inner-banner-head{
		height: auto;
		padding: 23% 0 5%;
	}
	.photograper-section .col-lg-7 > div{
		padding: 20px 15px;
	}
	/* .photograper-section .col-lg-7 > div img{ */
		/* display:none; */
	/* }  */
	.photograper-head h6{
		font-size: 10pt;
	}
	.photograper-head h5{
		font-size: 22pt;
	}
	.photograper-head h5::before,.photograper-head h5::after{
		display: none;
	}
	.photograper-section .col-lg-7 p{
		font-size: 10pt;
	}
	.photograper-section .col-lg-7 p br{
		display: none;
	}
	#photo-man {
		margin-left: 0;
		width: 100%;
	}
	.photograper-section .col-lg-5 {
		padding: 0px 10px 10px 10px;
	}
	.aboutus-your-future{
		padding: 5% 20px 0;
	}
	.aboutus-future-head p{
		font-size: 10pt;
	}
	.aboutus-future-head p br{
		display: none;
	}
	.future-grid .col-lg-3{
		padding: 20px;
		border-left: 1px solid #c1c1c1 !important;
		margin-bottom: 20px;
	}
	.dates-wrap{
		width: 20%;
		overflow: visible !important;
	}
	#issues{
		width: 80%;
	}
	#dates a{
		padding-left: 17px;
		font-size: 10pt;
	}
	.timeline-content .timeline-text{
		margin-top: 20px;
		padding-left: 0;
	}
	.timeline-content .timeline-text h3{
		font-size: 15pt !important;
	}
	.section-history{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.our-staff {
		padding: 5% 15px;
	}
	.our-staff h2{
		margin-bottom: 15%;
	}
	.owl-staff .owl-prev{
		top: -49px;
		left: 0px;
	}
	.owl-staff .owl-next{
		top: -49px;
		right: 0px;
	}
	.inner-banner-head h1::after{
		width: 100%;
	}
	#contact-bg{
		padding: 20% 0 0;
	}
	.blog-section h6::after{
		display: none;
	}
	.blog-section .col-lg-4{
		padding: 0px 15px;
		margin-bottom: 5%;
	}
	.blog-section{
		padding: 5% 15px 0;
	}
	.blog-banner{
		margin: 0;
	}
	.blog-banner img{
		border: 0;
		box-shadow: unset;
	}
	.blog-banner span{
		bottom: 0;
		left: 0;
		font-size: 10pt;
		padding: 5px;
	}
	.blog-related-section::before{
		display: none;
	}
	.blog-related-section h1{
		margin-bottom: 20%;
	}
	.blog-related .owl-prev{
		top: -50px;
		left: 0;
	}
	.blog-related .owl-next{
		top: -50px;
		right: 0;
	}
	.gallery-page {
		padding: 5% 15px;
	}
	.gallery-page .our-event-head{
		padding-bottom: 5%;
	}
	.toolbar button{
		font-size: 10pt;
		display: block;
		margin-bottom: 15px;
	}
	#portfolio{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.tile{
		width: 100%;
		margin: 0 0 10px;
		height: auto;
	}
	.tile-para{
		padding: 20% 0px 0;
	}
	.tile-para p{
		font-size: 13pt;
	}
	.contactus-page h3{
		font-size: 15pt !important;
		margin-bottom: 10px;
	}
	.conatact-details{
		padding-top: 5%;
	}
	.services-section{
		padding: 3% 15px 2%;
	}
	.service-image {
		padding: 0;
	}
	.services-section h2{
		font-size: 20pt;
	}
	.services-section p{
		font-size: 10pt;
		line-height: 16pt;
		text-align: justify;
		text-justify: inter-word;
		margin-bottom: 0;
	}
	.services-section .row:nth-child(2n+2) .services-para {
		padding: 0;
		text-align: left !important;
	}
	.services-section .row {
		margin-bottom: 0px !important;
	}
	.other-services-section::before{
		display: none;
	}
	.other-services-section .owl-nav .owl-prev{
		top: -47px;
		left: 12px;
	}
	.other-services-section .owl-nav .owl-next{
		top: -47px;
		right: 12px;
	}
	.other-services-section h2{
		margin-bottom: 20%;
	}
	.owl-other-service img{
		height: auto;
	}
} 
@media (min-width:768px) and (max-width: 991px){
	.logo-nav a{
		padding: 10px !important;
	}
	.navbar-nav li a{
		font-size: 10pt;
		width: 108px;
		padding: 5px !important;
	}
	.top-social-ul{
		display : none;
	}
	.navbar-nav li:nth-child(5) a{
		border-right: 1px solid #fff;
		width: 124px;
	}
	.photovideo-grid{
		padding: 0 22px 20px;
	}
	.your-future{
		padding: 15% 0 32px;
	}
	.team-text-inner .text-inner-wrap{
		padding-top: 9%;
	}
	.ready-to-start-section h3{
		font-size: 42pt;
	}
	.ready-to-start-section{
		padding: 3% 0;
	}
	#my-photos{
		padding: 3% 0 20px;
	}
	.map-tag img{
		width : 100%;
	}
	.photograper-section .col-lg-7 > div{
		padding: 45px 43px;
	}
	.drop-down{
		top: 30px !important;
	}
	.owl-other-service img{
		border: 4px solid #ebecec;
		height: 120px;
	}
	.toolbar button{
		font-size: 11pt;
	}
	/* .top-social-ul li{ */
		/* /* width : 20px; */ 
	/* } */
	/* .top-social-ul li:nth-child(4) a{ */
		/* background-position: -36px 98.6%; */
		/* padding: 11px !important; */
	/* } */
	/* .top-social-ul li:nth-child(3) a{ */
		/* background-position: -37px 91.9%; */
		/* padding: 10px !important; */
	/* } */
	/* .top-social-ul li:nth-child(2) a{ */
		/* background-position: -40px 88.6%; */
	/* } */
	/* .top-social-ul li:nth-child(1) a{ */
		/* background-position: -45px 85.2%; */
		/* padding: 7px !important; */
	/* } */
	/* .logo-nav img{ */
		/* width: 100px; */
	/* } */
	/* .top-social-ul{ */
		/* padding: 5px; */
		/* width: 85px; */
	/* } */
	/* .top-social-ul li a{ */
		/* width: auto !important; */
		/* padding: 8px !important; */
	/* } */
	/* .top-social-ul li a img{ */
		/* width: 10px; */
	/* } */
	.drop-down a{
		width: 98px !important;
		font-size: 8pt !important;
	}
	.indicate-con{
		top: 27%;
	}
	#demo{
		height: auto;
	}
	.carousel-caption{
		top: 95px;
	}
	.your-future .container {
		padding: 0px;
	}
	.arun-video-studio{
		position: static;
		padding: 3% 0;
	}
	.arun-video-studio-head{
		position: static;
		border: 0;
	}
	.arun-video-studio-head-para{
		border: 0;
	}
	.teamslider-wrap {
		height: 415px;
	}
	.team-wrap{
		bottom: 138px;
		right: 44%;
	}
	.photovideo-grid .col-sm-3 div{
		border-top: 2px solid #959595;
		border-left: 2px solid #959595;
	}
	.photovideo-grid .col-sm-3:nth-child(1) div,.photovideo-grid .col-sm-3:nth-child(2) div{
		border-bottom: 0;
	}
	.photovideo-grid .col-sm-3:nth-child(2) div,.photovideo-grid .col-sm-3:nth-child(4) div{
		border-left: 0;
	}
	.our-gallery{
		padding: 2% 0;
	}
	.testimonial-owl .owl-prev,.testimonial-owl .owl-next{
		top: 70%;
	}
	.testimonial-owl p::before,.testimonial-owl p::after{
		display: none;
	}
	.photovideo-grid .col-sm-3:last-child div {
		border-right: 2px solid #959595;
	}
	.our-gallery .owl-prev{
		left: -51px;
	}
	.our-gallery .owl-next{
		right: -52px;
	}
	.insta-text {
		padding: 20px 0 0;
	}
	.insta-text h3{
		font-size: 20pt;
	}
	#photo-man {
		margin-left: 0;
		width: 100%;
	}
	.owl-staff .owl-prev{
		top: -50px;
		left: 0;
	}
	.owl-staff .owl-next{
		top: -50px;
		right: 0;
	}
	.blog-section .col-lg-4{
		padding: 0px 20px;
	}
	.blog-section h4 br{
		display: none;
	}
	.blog-section h6::after{
		display: none;
	}
	.blog-related-section::before{
		width: 600px;
	}
	.blog-related .owl-prev{
		top: -12%;
		left: 0;
	}
	.blog-related .owl-next{
		top: -12%;
		right: 0;
	}
	.tile{
		width: 30%;
	}
	.tile-para{
		padding: 20% 0px 0;
	}
	.tile img{
		height: 100%;
	}
	.tile-para p{
		font-size: 10pt;
	}
	.tile-para span{
		font-size: 9pt;
	}
	.services-para{
		padding: 0;
	}
	.services-section h2{
		font-size: 20pt;
	}
	.services-section p{
		font-size: 9pt;
	}
	.services-section .row:nth-child(2n+2) .services-para {
		padding: 0% 4% 0 0;
	}
	.other-services-section::before{
		width: 600px;
	}
	.other-services-section .owl-nav .owl-prev{
		top: -13%;
		left: 0;
	}
	.other-services-section .owl-nav .owl-next{
		top: -13%;
		right: 0;
	}
}
@media (min-width: 992px) and (max-width: 1200px){
	.navbar-nav li a{
		font-size: 10pt;
		padding: 12px 5px !important;
		width: 117px;
	}
	.top-social-ul li:nth-child(1) a{
		background-position: -45px 85.2%;
		width: 30px !important;
	}
	.top-social-ul li{
		width: 35px;
	}
	.top-social-ul li:nth-child(2) a{
		background-position: -40px 88.6%;
		width: 30px !important;
	}
	.top-social-ul li:nth-child(3) a{
		background-position: -38px 91.9%;
		width: 30px !important;
	}
	.top-social-ul li:nth-child(4) a{
		background-position: -34px 98.6%;
		width: 30px !important;
	}
	.services-section .row{
		margin-bottom : 0 !important;
	}
	.services-section{
		padding: 3% 0 1%;
	}
	.contactus-page{
		padding: 2% 0 1%;
	}
	/* .logo-nav img{ */
		/* width: 196px; */
	/* } */
	.top-social-ul{
		padding: 0px 25px;
	}
	.map-tag img{
		width : 100%;
	}
	#photo-man {
		margin-left: -38px;
		padding-top: 26px;
	}
	.top-social-ul li a{
		width: auto !important;
	}
	.drop-down a{
		width: 118px !important;
	}
	#demo {
		height: auto;
	}
	.indicate-con{
		top: 33%;
	}
	.carousel-caption{
		top: 184px;
	}
	.arun-video-studio{
		position: static;
	}
	.arun-video-studio-head{
		position: static;
		border: 0;
	}
	.arun-video-studio-head-para{
		border: 0;
	}
	.team-wrap{
		bottom: 210px;
	}
	.our-gallery {
		padding: 5%;
	}
	.photograper-section .col-lg-7 > div {
		padding: 12px 75px;
	}
	.photograper-head h5::before{
		width: 221px;
		left: -130px;
	}	
	.photograper-head h5::after{
		width: 221px;
		right: -130px;
	}
	.owl-staff .owl-prev{
		top: -15%;
		left: 0;
	}
	.owl-staff .owl-next{
		top: -15%;
		right: 0;
	}
	.photograper-section{
		overflow: hidden;
	}
	.blog-section h6::after{
		width: 168px;
		right: 15px
	}
	.blog-related .owl-prev{
		top: -12%;
		left: 0;
	}
	.blog-related .owl-next{
		top: -12%;
		right: 0;
	}
	.tile{
		width: 31%;
	}
	.tile iframe{
		height: 100%;
	}
	.tile-para p{
		font-size: 15pt;
	}
	.other-services-section .owl-nav .owl-prev{
		top: -12%;
		left: 0;
	}
	.other-services-section .owl-nav .owl-next{
		top: -12%;
		right: 0;
	}
	.tile img{
		height: 100%;
	}
}
/* .our-gallery .owl-carousel .owl-stage-outer{ */
	/* overflow: visible !important; */
/* } */
.our-gallery .container{
	overflow: hidden;
	padding: 0 7%;
}
#portfolio .tile a img{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-webkit-transform-style: preserve-3d;
}
#portfolio .tile a:hover img{
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.navbar-collapse{
	margin: 0 auto;
}
/*testimonial*/

.arun-test-2 {
    padding: 15px 10px;
    border-width: 15px 1px 1px 1px;
    line-height: 28px;
    text-align: center;
    border-style: solid;
    border-top-color: #cbc12b;
}
.arun-test-2 p{
 font-size: 16px;
 height:170px;
 }
 .arun-test-2 h2 {
    margin-bottom: 0px;
	color: #cbc12b;
}	
.col-md-6.arun-test-1 {
    padding: 20px 40px;
}
section#arun-content {
    padding: 5% 0%;
}
.video-container a {
    position: absolute;
    color: #fff;
    left: 323px;
    top: 200px;
}
.video-container{
position:relative;
margin: 20px 0px;
}
section#test {
    background: url(../images/Contact-us_bg.png);
	text-align:center;
}
section#video {
    padding: 0% 0% 5% 0%;
}
video {
	height:269px;
}
.video-container h2 {
    color: #cbc12b;
}
.video-container p {
    font-size:16px;
}
.arun-test-2 span{
	font-size:16px;
}
