@charset "utf-8";
/* CSS Document */
@import 'custom-font.css';
@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css';
@import 'themify-icons.css';
@import 'elegant-icons.min.css';
@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700 ,900|Raleway:100,100i,300,300i,400,400i,500,500i,600,700,700i,900';
@import 'https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700';
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,400,400i,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Felipa&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Orbitron:400,500,700,900&display=swap');
/*@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,600,700,800&display=swap');*/
@import url('https://fonts.googleapis.com/css?family=Abhaya+Libre:400,500,600,700,800&display=swap');
@import 'bootstrap-theme.min.css';
@import 'bootstrap.min.css';
@import 'bootstrap-select.min.css';
@import 'colorbox.css';
@import 'animate.css';
@import 'owl.carousel.css';
@import 'owl.theme.css';
@import 'c3.css';
@import 'loading.css';
@import 'comparison.css';
@import 'parallax.css';
@import 'menu.css';
@import 'parallax-private.css';
@import 'https://unpkg.com/slick-carousel@1.7.1/slick/slick.css';
@import 'https://unpkg.com/slick-carousel@1.7.1/slick/slick-theme.css';
@import 'http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css';
/*+++Default Css+++
+++Header CSS+++
+++Logo Css+++
+++Nav Css+++
+++Article Css+++
+++Advance Search Css+++
+++Custom Form Css+++
+++Buttons Css+++
+++Features Css+++
+++Locality Css+++
+++Locality Css+++
+++Property Css+++
+++Recent Property Css+++
+++Agent Css+++
+++Meet The Experts+++
+++App Section Css+++
+++Testimonials Css+++
+++Recent News Css+++
+++Purchase Now Css+++
+++Popular Property Css+++
+++Listing Css+++
+++Tab Css+++
+++Blog Css+++
+++Recent Blog Css+++
+++Blog Detail Css+++
+++Leave Comment Css+++
+++Custome Gallery Css+++
+++Comment Add Property Css+++
+++Comment Blog Css+++
+++Comment Blog Css+++
*/
body{background:#0e1115;font-family:'Raleway', Arial, Helvetica, sans-serif; font-size:14px;padding-top:0px;color:#576a7a;font-weight:500;}
.container{ width:auto;max-width:1200px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight:bold;}
a,a:active,a:visited,a:focus{text-decoration:none;color:#0081ff;outline:none; -webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-ms-transition: color .3s ease-out;-o-transition: color .3s ease-out;transition: color .3s ease-out;}
a:hover{text-decoration:none;color:#65b1fb;}
.form-control::placeholder{ color: #fff;opacity: 1;}
.form-control:-ms-input-placeholder {color: #fff;}
.form-control::-ms-input-placeholder {color: #fff;}
/**======Header======*/
.top-header{/*background:#1a1c28;*/ padding:0;position:relative;z-index:999;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
/*+++Head One+++*/

.social-media{margin:0;padding:0;list-style:none;color:#9ea7b3;font-family:'MonoSocialIconsFont', Arial, Helvetica, sans-serif;font-size:16px;line-height:42px;text-align:right;}
.social-media li{display:inline-block;padding: 0 10px}
.social-media li a{color:#9ea7b3;padding:0 4px;}
.social-media li a i{position:relative;top:2px;}
.social-media li a:hover{color:#fff;}
.social-media li a span{font-size: 11px;margin-right: 5px;vertical-align: middle;padding-top: 3px;}
.social-media li a.fb:hover{color:#3b579d;}
.social-media li a.tt:hover{color:#19b1e7;}
.social-media li a.pin:hover{color:#bd081c;}
.social-media li a.gp:hover{color:#dd4e42;}
.social-media li a.tm:hover{color:#36465d;}
.social-media li a.stm:hover{color:#eb4924;}
.social-media li a.wp:hover{color:#00749a;}
.social-media li a.ins:hover{color:#c8007f;}
.social-media li a.dbl:hover{color:#e04c86;}

/*+++Logo+++*/

.logo-section{padding:12px 15px 12px;position:relative;margin-bottom: 100px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.logo{padding:13px 15px; }
.logo img{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

/*+++Nav+++*/


.nav-outer{height:50px;}
.navbar_menu{background:none;font-family:'Maleah-Regular', Arial, Helvetica, sans-serif;font-size:17px;border-top:0px;letter-spacing:2px;}
.navbar_menu.affix{border-bottom:1px solid #ebebeb;box-shadow:0 0 10px rgba(0,0,0,.1);}
.navbar_menu .navbar-default{background:none;border-radius:0;box-shadow:none;position:relative;}
.navbar-nav{float:right;}
.navbar-nav li{padding:0; margin:0 0px;}
.navbar-nav > li{border-right:0px solid #ebebeb;}
.navbar-nav > li:first-child{border-left:0px solid #ebebeb;}
.navbar-default .navbar-nav > li > a{color:#fefefe;padding:13px 16px;line-height:28px;position:relative;text-transform:uppercase;font-weight:bold;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li.active > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a,.navbar-default .navbar-nav>.active>a:focus{color:#D2D2D2;background:none;box-shadow:none;text-shadow:none;}

.navbar-default .navbar-nav > li > a:after{display:block; content:'';height:1px;width:0;margin:0 auto;background:#fefefe;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.navbar-default .navbar-nav > li > a:hover:after{width:100%;}


.navbar-brand{display:none}
.navbar-default .navbar-toggle{border:none;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#e51c23;}
.navbar-default .navbar-toggle:active {background:#fff;}
.navbar-brand{padding:0 10px;}
.dropdown-menu{top:100% !important;width:auto !important;border-radius:0;border:0;background:none;border-top:0px solid #1c925f;padding:0;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;}
.dropdown-menu li{padding:0;margin:0;position:relative;}
.dropdown-menu li a{padding:12px 13px;background:rgba(0,0,0,.2);text-align:right;color:#fff; -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.dropdown-menu li a:hover{background: rgba(255,255,255,.9);color:#000;}
.dropdown-menu .dropdown-menu{top:0 !important;}
.pos{position:relative;}
.top-menu{min-width:100px;border:0;}
.top-menu li a{background:#222534;color:#8f9ca4;}
.top-menu li a img{margin-left:10px;}
.top-menu li a:hover{background:#1a1c28;color:#fefefe;}
/*.navbar-default .navbar-nav > li > a span{font-size: 21px;width: 43px;text-align: center;height: 43px;background: #e51c23;border-radius: 100%;vertical-align: middle;padding-top: 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.navbar-default .navbar-nav > li > a:hover span{background: #fff;color:#e51c23;}*/
.top-header.affix{}
.top-header.affix .logo {}
.top-header.affix .logo img{}
.top-header.affix .navbar-default .navbar-nav > li > a{}

.navbar-toggle .icon-bar {width: 32px;height: 4px;}
/*++++Search++++*/
.search-sec{position:relative;width:130px;margin-top:5px;}
.search-sec input{border:0px solid #fdfdfd;padding:3px 28px 3px 10px;height:30px; color: #9ea7b3;font-size:14px;font-weight:bold;float:right; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.search-sec input:focus{width:300px;box-shadow:none;border:0px solid #f3f3f3;background:#fde428;color:#fff;}
.search-sec button{border:0;background:none;font-size:18px;color:#9ea7b3;position:absolute;top:2px;right:0;outline:none;}
.search-sec button:focus,.search-sec .white{color:#fff;}
.navbar-fixed-top{position:relative;}
.affix {position: fixed;}
.logo-section.affix{left:0;right:0;top:0;padding:0;background:rgba(255,255,255,.1);}
/**======End Header======*/

/**======Article======*/
.article{padding:0;margin-bottom:0;background:#fff;}
.banner-header{border-bottom:0px solid rgba(0,0,0,.2);padding-bottom:0px;}
.banner-header .carousel-inner>.item>img{width:100%;position:relative;}
.carousel-control { width:10%;z-index:100; }
.carousel-inner .video{width:100%;height:114.4%;position:absolute;top:0;opacity:.5;z-index:25;}
.carousel-inner video{position:absolute;top:0;bottom:0;left:0;right:0;}
.carousel-indicators {bottom: 0;left: 0;margin: 10px 0;right: 0;width: 100%;}
.carousel-indicators li{background-color:#fff;height:5px;width:25px;margin:0px 4px;border-radius:0px;}
.carousel-indicators .active{background:#fde428;height:5px;width:25px;margin:0 4px;border:1px solid #fde428;}
.carousel-caption {top:0;bottom:auto;left:0;right:0;padding-bottom: 0;text-shadow:none;text-align:left;padding:1px 20px;z-index:27;}
.caption-box{width:1010px;margin:auto;text-align:left;}
.carousel-caption h3{font-size:70px;text-shadow:none;margin-top:55px;font-weight:900;position:relative;padding-bottom:5px;text-align:left;max-width: 300px;line-height:70px;}
.carousel-caption h3 span{color:#fde428;}
.carousel-caption strong{display:block;color:#fff;font-size:30px;font-weight:700;}
/*++++Custom Form++++*/

/**======Welcome======*/

.section{padding:60px 0;position:relative;min-height:100vh;}
.sec-welcome{background:url(../images/bg-1.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-bottom:280px;}
.welcome-message{padding:100px 0;max-width:768px;}
.welcome-message h1{font-size:42px;margin-bottom:80px;font-weight: 900;}
.welcome-message p{font-size:20px;}

.camera-icon{display:block;padding-left:96px;position:relative;}
.camera-icon:before{display:block;content:'';width:96px;height:60px;background:url(../images/camera-icon.png) no-repeat;position:absolute;left:0;top: 3px;}
.camera-icon strong{display:block;font-size:24px;padding-bottom:3px;}
.camera-icon p{font-size:18px;}

.reviews{display:block;padding-left:96px;position:relative;}
.reviews i{display:block;width:69px;line-height:60px;position:absolute;left:0;top: -3px;font-size:50px;color:#8799a3;font-style:normal;    font-family: 'Lato', Arial, Helvetica, sans-serif;font-weight:900;border-bottom:1px solid #8799a3;text-align:center;}
.reviews strong{display:block;font-size:24px;padding-bottom:3px;}
.reviews .blue{color:#0081ff;}
.bb{padding:0 0 15px;	}
.bb:before{display:block;content:'';height:4px;border-radius:5px;background:#0081ff;position:absolute;bottom:0;left:0;right:15px;z-index:2;}
.bb:after{display:block;content:'';height:4px;border-radius:5px;background:#4c5260;position:absolute;bottom:0;left:0;right:0;z-index:1;}
.padd{padding-left:7%;}

/**======Night Star======*/
.sec-night-star{background:url(../images/bg-22.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-top:255px;padding-bottom:120px;}
.night-star-pic{position:relative;padding-left:30px;padding-right: 10px;}
.v-text{position:absolute;left:0;top:0;font-size:13px;width:20px;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.v-text span{position:absolute;left:-216px;top:330px;display:block;width:430px; -moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.v-text span:after{display:block;content:'';border-bottom:1px solid #fff;width: 190px;position: absolute;right: 0;top: 6px;}
.ns-text h2{font-size:160px;font-weight:700;color:#fff;opacity:0.62;margin-bottom: 55px;white-space:nowrap;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.ns-text p{font-size:16px;margin-bottom: 60px;}

.ns-review{font-size:16px;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.ns-review span{display:inline-block;width:32%;}
.ns-review b{ font-size:47px;font-weight:900;color:#b39a5d;vertical-align:text-top;line-height: 42px;}
.ns-review strong{display:inline-block;font-size:16px;vertical-align:text-top;}

.section-photo-list{padding:100px 0 75px;}
.list-title{text-align:center;padding:100px 0;}
.list-title h3{font-size:26px;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.list-title span{font-size:10px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color:#fff;letter-spacing:2px;}
.photo-list{font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.photo-list h4{font-size:60px;color:#9f8b5c;font-family: 'Oswald', Arial, Helvetica, sans-serif;text-align:left;margin:0 0 10px;padding-left:75px;}
.photo-list b{display:block;font-size:16px;color:#fff;font-family: 'Oswald', Arial, Helvetica, sans-serif;text-align:left;margin:0 0 90px;font-weight:700;letter-spacing:1px;padding-left:80px;}

.photo-list ul{font-size:10px;list-style:none;padding:0;margin:0;color:#fff;font-weight:normal;}
.photo-list ul li{padding:4px 0;}
.photo-list ul li:before{content:'';display:inline-block;width:15px;height:15px;background:#9f8b5c;margin-right: 16px;border-radius: 100%;vertical-align: text-top;}
.photo-list ul span{display:inline-block;width:45px;}
.link-download{padding:90px 0 0;text-align:center;}
.link-download a{}


/**======CINEMATIC PHOTOGRAPHY ======*/
.sec-cinematic{background:url(../images/bg-3.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-top:155px;padding-bottom:120px;}
.cine-box{border:10px solid #fff;padding:64px 0px;max-width: 40%;}
.cine-abs{position:relative;left:50%;width: 148%;}
.cine-abs b{display:block;font-size:16px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color:#fff;letter-spacing:2px;}
.cine-abs h3{font-size:50px;letter-spacing:2px;line-height:70px;margin-bottom:30px;margin-top:28px;}
.cine-abs h3 span{color:#b29965;}
.cine-abs p{font-size:16px;color:#999;line-height:24px;}
.cine-btn-box{text-align:center;padding:100px 0;}
a.btn-cine{display:inline-block;font-size:16px;border:1px solid #b29965;border-radius:30px;padding:15px 25px 13px;color:#fff;font-family: 'Oswald', Arial, Helvetica, sans-serif;letter-spacing:2px;webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-cine:hover{background:#b29965;}

.cinema-option{padding-top:200px;}
.cinema-option h4{font-size:20px;margin-bottom:20px;}
.cinema-option p{font-size:15px;color:#b3b3b3;}
.cine-op-shoot:before{display:block;content:'';width:58px;height:58px;background:url(../images/cine-icon.png) no-repeat left top ;}
.cine-op-grade:before{display:block;content:'';width:58px;height:58px;background:url(../images/cine-icon.png) no-repeat right top ;}
.cine-op-reel:before{display:block;content:'';width:58px;height:58px;background:url(../images/cine-icon.png) no-repeat left bottom ;}
.cine-op-camera:before{display:block;content:'';width:58px;height:58px;background:url(../images/cine-icon.png) no-repeat right bottom ;}

.cine-clients-list{text-align:center;}
.cine-clients h4{text-align:center;color:#b29965;margin-bottom:33px;text-transform:uppercase;letter-spacing:2px;}
.cine-clients h4:before{content:'';display:inline-block;width:43.5%;border-top:1px solid #373636;margin-right:36px;position:relative;top:-5px;}
.cine-clients h4:after{content:'';display:inline-block;width:43.5%;border-top:1px solid #373636;margin-left:36px;position:relative;top:-5px;}
.cine-clients-list a{display:inline-block;border:1px solid #373636;margin:10px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.cine-clients-list a:hover{border:1px solid #dedede;}


/**======PLANS======*/
.sec-plans{background:url(../images/bg-4.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-top:123px;padding-bottom:120px;}
.heading{padding:0 0 100px;text-align:center;}
.heading h2{font-size:26px;color:#333;letter-spacing:2px;}
.heading h2 span{color:#b29960;}
.heading > span{display:block;font-size:10px; color:#999;font-family: 'Oswald', Arial, Helvetica, sans-serif;letter-spacing:2px;}

.plan-box{padding:42px 10px 42px 42px ;background:#fff;border-radius:12px;color:#666;font-size:14px;}
.plan-box h4{font-size:26px;color:#333;font-weight:900;}
.plan-box .price{display:block;font-size:16px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color:#b39a5d;margin-bottom:33px;}
.plan-box ul{margin:0;padding:23px 0 20px;font-weight:700;list-style:none;border-top:2px dashed #ddd;}
.plan-box ul li{padding:7px 0px;margin:0;}
.plan-box ul li:before{content:'';display:inline-block;width:12px;height:16px;background:url(../images/bullets.jpg) #9f8b5c;margin-right: 14px;vertical-align: text-top;}

.plan-btn-box{padding:20px 0 0;}
a.btn-plan{display:inline-block;font-size:13px;border:1px solid #b29965;border-radius:30px;padding:15px 46px 13px;color:#333;font-family: 'Oswald', Arial, Helvetica, sans-serif;letter-spacing:3px;webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-plan:hover{background:#b29965;color:#fff;}

/**======Photography======*/
.sec-photography{background:url(../images/bg-5.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-top:15%;padding-bottom:120px;min-height:100vh;}
.photography-heading{padding:0 0 100px 100px;color:#fff;max-width:700px;}
.photography-heading h2{font-size:38px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;letter-spacing:20px;margin-bottom:17px;font-weight:normal;}
.photography-heading span{display:block; font-size:14px; }
.photography-heading b{display:block;font-size:16px;padding:27px 0;font-weight:normal;letter-spacing:3px;}
.photography-heading p{}
.photography-btn{padding:20px 0;}
.photography-btn a{display:inline-block;font-size:13px;border:0px solid #b29965;background:#fff; border-radius:30px;padding:15px 46px 13px;color:#333;font-family: 'Raleway', Arial, Helvetica, sans-serif;letter-spacing:3px;margin:0 15px 0 0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.photography-btn a:hover{background:#b29965;color:#fff;}
.photography-btn a i{width:20px;height:20px;border:1px solid #333;border-radius:100%;text-align: center;vertical-align:middle;padding-top:2px;padding-left:3px;}
.photography-btn a:hover i{border-color:#fff;}
.at-fuji{position:absolute;left:100px;bottom:30px;color:#fff;}

/**======fashion======*/
.sec-fashion-shots{background:url(../images/bg-6.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-top:100px;padding-bottom:80px;}
.fashion-heading{padding:210px 0 0 0;color:#fff;max-width:700px;}
.fashion-heading h2{font-size:35px;letter-spacing:2px;margin-bottom:17px;font-weight:normal;color:#333;line-height:60px;font-weight:900;}
.fashion-heading h2 span{display:block; font-size:40px;}
.fashion-heading p{color:#999;font-size:16px;line-height:28px;margin-bottom:100px; }
.fashion-btn a{display:inline-block;font-size:13px;border:1px solid #b29965; border-radius:30px;padding:15px 23px 13px;color:#333;font-family: 'Raleway', Arial, Helvetica, sans-serif;letter-spacing:3px;margin:0 15px 0 0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fashion-btn a:hover{background:#b29965;color:#fff;}

/**======Digital Shot======*/
.sec-digital{background:url(../images/computer.png) no-repeat #ebe7e6 right bottom;color:#fff;padding-top:100px;padding-bottom:0;}
.sec-digital-computer{background:url(../images/digital-editing.png) no-repeat 200px 250px ;padding-bottom:200px;}
.digital-heading{padding: 0 0 180px 0;text-align:center}
.digital-heading h2{font-size:35px;letter-spacing:2px;margin-bottom:17px;font-weight:normal;color:#333;line-height:60px;font-weight:900;position:relative;}
.digital-heading h2:after{display:inline-block;content:'';width:200px;border-bottom:1px solid #b79e52;vertical-align:top;position:absolute;top:29px;margin-left:10px;}
.digital-heading span{display:block; font-size:12px;color:#333;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.digital-heading span b{color:#b79e52;}


.digital-content{padding:0;color:#fff;max-width:700px;}
.digital-content h2{font-size:35px;letter-spacing:2px;margin-bottom:17px;font-weight:normal;color:#333;line-height:60px;font-weight:900;}
.digital-content h2:after{display:block;content:'';width:30px;border:1px solid #b79e52;margin:30px 0;}
.digital-content h2 i{color:#ef0a96;font-style:normal;}
.digital-content h2 span{display:block font-size:40px;}
.digital-content p{color:#999;font-size:16px;line-height:28px;margin-bottom:50px; }
.digital-steps{color:#333;font-family: 'Oswald', Arial, Helvetica, sans-serif;font-size:15px;padding-bottom:60px;}
.digital-steps a{color:#ccc;margin-right:40px;}
.digital-steps a:hover,.digital-steps a.active{color:#333;}
.digital-steps a i{font-style:normal;color:#ccc;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.digital-steps a:hover i,.digital-steps a.active i{font-style:normal;color:#b79e52;}

.digital-btn a{display:inline-block;font-size:13px;border:1px solid #b29965; border-radius:30px;padding:15px 23px 13px;color:#333;font-family: 'Raleway', Arial, Helvetica, sans-serif;letter-spacing:3px;margin:0 15px 0 0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.digital-btn a:hover{background:#b29965;color:#fff;}


/**======Digital Shot======*/
.sec-release-form{background:url(../images/bg-7.jpg) no-repeat #ebe7e6 center center/cover;color:#fff;padding-top:350px;padding-bottom:100px;}
.release-form-heading{padding: 0 0 56px 0;text-align:center}
.release-form-heading h2{font-size:42px;letter-spacing:2px;margin-bottom:17px;font-weight:normal;color:#fff;line-height:60px;font-weight:900;}
.release-form-heading span{display:block; font-size:20px;color:#636363;}

.release-form{max-width:800px;margin:0 auto;}
.form-fields{max-width:564px;margin:0 auto 56px;}
.release-form .form-group{margin-bottom:43px;}
.release-form .form-control{background:none;border:1px solid #464646;border-radius:30px;height:46px;padding:0 38px;color:#fff;font-weight:700;}
.release-form .form-control:focus{border-color:#8799a3;color:#fff;box-shadow:none;}
.release-form p{text-align:center;margin-bottom:60px;}
.check-box{color:#e93474;margin-bottom:10px;}
.release-form-btn{text-align:center;}
.release-form-btn a{display:inline-block;font-size:14px;border:0px solid #b29965;background:#007efa;border-radius:30px;padding:20px 60px 20px;color:#fff;font-family: 'Raleway', Arial, Helvetica, sans-serif;font-weight:700; letter-spacing:2px;margin:0 15px 0 0; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;box-shadow:0 6px 25px 10px rgba(0,16,250,.2);}
.release-form-btn a:hover{background:#e93474;color:#fff;}

/**======Meeting======*/
.sec-meeting{background:#ebe7e6;color:#fff;padding-top:100px;padding-bottom:120px;}
.meeting-heading{padding: 0 0 60px 0;text-align:left}
.meeting-heading h2{font-size:35px;letter-spacing:2px;margin-bottom:17px;font-weight:normal;color:#333;line-height:60px;font-weight:900;}
.meeting-heading h2:after{display:inline-block;content:'';width:200px;border-bottom:1px solid #b79e52;vertical-align:top;position:relative;top:29px;margin-left:10px;}
.meeting-heading span{display:block; font-size:12px;color:#333;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.meeting-heading span b{color:#b79e52;}

.meeting-content{padding:20px 0 70px;}
.meeting-content h5{font-size:30px;color:#333;}
.meeting-content span{display:block;color:#aaa;font-family: 'Oswald', Arial, Helvetica, sans-serif;}
.info-box{position:relative;}
.info-box:after{display:block;content:'';clear:both;}
.info-box i{position:relative;width:60px;height:60px;text-align:center;padding-top:23px;font-size:20px;background:#b79e53;color:#fff;border-radius:100%;float: left;margin-top: 9px;margin-right:18px;}

.meeting-map{max-width:90%;margin:0 auto;}
.meeting-map img{margin:0 auto;}






/*++++Buttons++++*/
.btn:focus {outline: 0;}
.form-control{border-radius:0;box-shadow:none;border-color:#dce0e6;}
.btn{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.divider{border-top:1px solid #e9ebf3;margin:75px 0;clear:both;height:1px;}
.divider:after{clear:both;}


/*Loading */
.loading{text-align:center;}
.loading span{display:inline-block;background:#1a1c28;border-bottom:4px solid #000;color:#fff;font-weight:700;padding:15px 30px 10px;cursor:pointer;}
.loading i{font-size:18px;vertical-align:top; -webkit-animation: spin 4s infinite linear;animation: spin 4s infinite linear;}
.loading strong{margin-left:7px;display:inline-block;}
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}



/*+++++Trusted By+++++*/
#owl-partner .item img{border:1px solid #ccc;}
.slider{position:relative;padding: 0 30px;}
a.gal-left{position:absolute;left:20px;top:25%;font-size:30px;color:#ccc;z-index:15;}
a.gal-right{position:absolute;right:20px;top:25%;font-size:30px;color:#ccc;z-index:15;}
/*======Article End=====*/





/*======Footer=====*/
.sec-footer{background:url(../images/bg-8.jpg) no-repeat center center/cover #000;}
.footer{padding:100px 0 100px;color:#fff;font-size:14px;}
.logo-bottom{}
.logo-bottom h6{font-size:18px;margin-bottom:30px;}
.logo-bottom p{font-size:15px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color:#4e4e4e;}
.logo-bottom ul{font-size:15px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color:#4e4e4e;margin:0;padding:0;list-style:none;}
.logo-bottom ul li{margin:0;padding:0;}
.logo-bottom ul li a{color:#4e4e4e;display:inline-block;}
.logo-bottom ul li a:hover{color:#fff;}
.logo-bottom ul li i{color:#4e4e4e;display:inline-block;margin-right:20px;}

.fv-logo{text-align:center;}
.fv-logo .f-logo{margin:0 0 20px;}
.fv-logo h6{font-size:30px;letter-spacing:2px;}
.fv-logo h6 i{font-style:normal;color:#b69d58;}
.fv-logo span{display:block;font-size:10px;color:#666;font-family: 'Oswald', Arial, Helvetica, sans-serif;color:#4e4e4e;letter-spacing:3px;}
.instaa{text-align:center;}
.instaa h6{font-size:18px;margin-bottom:30px;}
.insta-img{margin-bottom:40px;}
.instaa .insta-img img{border-radius:100%;margin-right:13px;}
.instaa .insta-btn{text-align:center;}
.instaa .insta-btn a{display:inline-block;font-size:14px;border:0px solid #b29965;background:#fff;border-radius:30px;padding:20px 60px 20px;color:#333;font-family: 'Raleway', Arial, Helvetica, sans-serif;font-weight:700; letter-spacing:2px;margin:0 auto; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-transform:uppercase;}
.instaa .insta-bt a:hover{background:#e93474;color:#fff;}


.footer-bottom{padding:40px 0;color:#b69d58;font-size:15px;position:relative;border-top:1px solid #222;}
.footer-bottom span{color:#444;}
.footer-menu{color:#444;text-align:right;}
.footer-menu a{display:inline-block;color:#444;text-align:center;font-family: 'Oswald', Arial, Helvetica, sans-serif;margin:0 18px;}
.footer-menu a:hover{color:#fff;text-align:center;}
a.go-top{display:block;font-family: 'Oswald', Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;padding:7px 11px 5px;border:1px solid #fff;color:#fff;font-weight:normal;letter-spacing:3px;position:absolute;left:48%;top:-15px;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.go-top:hover{background:#e93474;color:#fff;border:1px solid #e93474;-moz-transform: rotate(-90deg) scale(1.1);-webkit-transform: rotate(-90deg) scale(1.1);-o-transform: rotate(-90deg) scale(1.1);-ms-transform: rotate(-90deg) scale(1.1);transform: rotate(-90deg) scale(1.1);}

/*======Footer End=====*/


/*======Camera Page=====*/
.inner-page{color:#fff;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;}
.inner-page h1,.inner-page  h2,.inner-page  h3, .inner-page h4,.inner-page  h5,.inner-page  h6{
    font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;}
.product-title{margin-bottom:30px;color:#fff;font-size:30px;}
.camera-tumb{padding:35px 5px;}
.camera-tumb img{border-radius:3px;margin-right:10px;}
.watch-btn{display:inline-block;font-size:25px;color:#fff;height:136px;line-height:136px;padding-left:150px;background:url(../images/watch.png) no-repeat left center;margin:0 20px;}
.rental-details{padding:20px 0;border-bottom:1px solid #b7b7b7;margin-bottom: 20px;}
.rental-details h4{font-size:30px;margin-bottom:40px;}
.cam-box{}
.cam-box a{position:relative;display:block;}
.cam-box span{position:absolute;top:0;right:0; background:#000;padding:10px 10px;z-index:1;}
.cam-box strong{display:block;padding:10px 0;color:#fff;font-size:15px;}
.cam-box i{position:absolute;bottom:20px;right:20px;display:block;width:30px;height:30px;border:1px solid #009fa3;background:#d7edf3;border-radius:100%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.cam-box i:after,.cam-box i:before{content:'';position:absolute;top:13px;left:3px;display:block;width:22px;height:2px;background:#009fa3;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.cam-box i:before{-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.cam-box a:hover i{background:#009fa3;}
.cam-box a:hover i:after,.cam-box a:hover i:before{background:#fff;}

.more-link{padding:20px 0;font-size:24px;}

.product-price{font-size:20px;color:#04a5a9;padding-bottom:20px;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;}
.product-price strong{font-size:36px;display:block;}
.notification{background:#0d0d0e;border:2px solid #000;padding:20px;margin:20px 0;color:#fff;border-radius:5px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.notification:hover{background:#076235;}
.offer-btn{margin-bottom:20px;}
.offer-btn a{display:block;margin-bottom:20px;background:#076235;border:2px solid #000;color:#fff;padding:20px;border-radius:5px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.offer-btn a:hover{background:#199156;color:#fff;}
.offer-btn a i{margin-right:5px;}


.inp-box{border:1px solid #b7b7b7;border-radius:5px;margin-bottom:20px;}
.inp-box i{display:inline-block;color:#fff;margin-left:20px }
.inp-box input{border:0;background:none;display:inline-block;width:50%;padding:20px;height:68px;color:#fff;font-size:24px;outline:none;box-shadow:none;}
.inp-box input:focus{outline:none;box-shadow:none;}
.inp-box .btn{border:0;background:#b7b7b7;display:inline-block;width:35%;float:right;color:#fff;line-height:70px;padding:0 20px;font-size:24px;font-weight:900;text-shadow:none;letter-spacing:2px;}
.inp-box span.btn i{margin:0;color:#000;}
.inp-box .btn strong{padding:0 15px;font-size:26px;}
a.btn-cart{background:#00bff3;display:block;font-size:24px;font-weight:900;color:#fff;padding:16px;text-align:center;margin-bottom:10px; letter-spacing:2px;border-radius:5px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-cart:hover{background:#25d9c6;}


.share-number{padding: 20px 0;color:#fff;border-bottom:1px solid #b7b7b7;}
.share-number i{margin-right:20px;}
.share-number a{color:#fff;margin-left:20px;}

.owner-details{padding:20px 0;color:#fff;border-bottom:1px solid #b7b7b7;margin-bottom:20px;}
.owner-details a{color:#fff;}
.owner-details h5{font-size: 36px;margin-bottom: 20px;}
.owner-details h6{font-size: 24px;margin-bottom: 20px;}
.owner-details span{font-size: 24px;display:block;}
.owner-details span i{margin:0 10px}
.owner-details p{margin:30px 0;font-size:24px;}
.owner-btn{text-align:center;}
a.btn-owner{background:#fff;display:inline-block;font-size:24px;color:#000;padding:16px 45px;text-align:center;text-transform:uppercase; margin-bottom:20px; letter-spacing:2px;border-radius:45px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-owner:hover{background:#25d9c6;color:#fff;}

a.btn-question{background:none;border:1px solid #b7b7b7;display:block;ont-size:24px;color:#fff;padding:24px 60px;text-align:center;text-transform:uppercase; margin-bottom:10px; letter-spacing:2px;border-radius:5px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-question:hover{background:#25d9c6;border-color:#25d9c6;}

.location{padding:1px 0;color:#fff;}
.map-iframe{margin-bottom: 20px;}
.location h5{font-size: 36px;margin-bottom: 20px;}
.location{font-size:16px;}
/*======Register Page=====*/
.bg-gradient{position:absolute;left:0;top:0;bottom:0; width:25%;background:url(../images/bg-rent-grd.jpg) no-repeat center center/cover;}
.reg-wrapper{position:absolute;right:0;top:0;bottom:0; width:75%;background:url(../images/bg-rent.jpg) no-repeat center center/cover;}
.copyright{position:absolute;bottom:0;left:0;padding:40px;font-size:13px;color:#fff;}
.copyright span{display:block;padding:5px 0;}
.copyright .c-links{position:relative;left:-10px;}
.copyright a{color:#fff;padding:0 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.copyright a:hover{opacity:.5;}

.reg-content{max-width:650px;margin:10% auto 0;text-align:center;}
.reg-content h3{font-size:36px;color:#2a2d2e;font-weight:normal;}
.reg-content h3 span{color:#8a9396;}
.reg-content h4{font-size:80px;color:#262b40;font-weight:700;margin-bottom:30px;}
.reg-content h4:after{content:'';display:block;max-width:60%;height:10px;background:#7443ff;margin:10px auto;}
.reg-content h4 span{color:#7443ff;}
.reg-form{max-width:477px;margin:60px auto 0;}
.reg-content .form-group{margin-bottom:24px;position:relative;}
.reg-content .form-group i{position:absolute;right:0;top:20px;right:5px; font-size:30px;color:#84c6b4;}
.reg-content .form-group .fa-envelope{color:#77b755;}
.reg-content .form-group .fa-volume-control-phone{color:#8c6bc1;-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-o-transform: rotate(-30deg);-ms-transform: rotate(-30deg);transform: rotate(-30deg);}
.reg-content .form-control{background:none;border:none; border-bottom:1px solid rgba(102,102,102,.3);color:#fff;height:67px;box-shadow:none;font-size:14px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
/*.reg-content .form-control:focus{background:rgba(255,255,255,.4);border:none; border-bottom:1px solid rgba(102,102,102,.3);color:#fff;height:67px;box-shadow:none;}*/
.reg-content .btn-default{color:#2a2d2e;border:1px solid #2a2d2e;height:60px;box-shadow:none;font-size:14px;border-radius:45px;padding:0 63px;background:none;text-shadow:none;font-weight:900;text-transform:uppercase;margin-top:26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .37s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.reg-content .btn-default:hover{color:#fff;border:1px solid #7443ff;background:#7443ff;}

/*++++ Print Page ++++*/

.print-page{background:#fff;color:#4c4c4c;font-family: 'Roboto', Arial, Helvetica;}
.print-header{padding:20px 0;}
.print-logo{font-size:20px;font-family: 'Roboto', Arial, Helvetica;font-weight:900;text-align:center;}
.print-logo a{color:#262626;display:block;}
.print-logo:after{content:'';display:inline-block;width:50px;height:100px;background:#9c27b0;position: relative;top: 30px;}
.print-banner{padding:43px 30px;background:#f5f5f5;text-align:center;}
.print-banner img{margin:auto;}

.section-p{padding:150px 0;}
.section-p h2{font-family: 'Roboto', Arial, Helvetica;font-size:70px;font-weight:100;padding-bottom: 30px;text-transform:uppercase;position:relative;}
.section-p h2.o-line:after{content:'';display:block;width:90px;height:4px;background:#ff5722;position:absolute;left:7px;bottom:55px;}
.hd-content{padding-right:40px;}
.hd-content strong{display:inline-block;font-size:25px;font-weight:300;padding:20px 0;font-style:italic;}
.hd-content p{font-size:16px;font-weight:300;padding:20px 0;line-height:32px;}
.hd-content a{display:inline-block;border:1px solid #000;padding:15px 25px 12px;font-size:15px;font-weight:700;color:#4c4c4c;margin:20px 0;text-transform:uppercase;--hover: #9c27b0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.hd-content a:hover{box-shadow: inset 16em 0 0 0 var(--hover);color:#fff;border:1px solid #9c27b0;}

.hd-sample {}
.hd-sample span{display:block;font-weight: 300;padding:20px 0 55px;font-size:12px;}
.hd-sample strong{display:block;font-size:16px;}
.hd-content.title-o strong{font-style:normal;font-weight:800;}
.hd-content.title-o a{color:#fe2d2d;}
.hd-content.title-o a:hover{color:#fff;}
.line-org{display:block;width:90px;height:4px;background:#ff5722;position:absolute;left:7px;bottom:55px;position:relative;left:-45px;top:0px;}

.fv-list img{box-shadow:8px 8px 5px 5px rgba(0,0,0,.2);margin:0 auto;}


.hd-sample span:before{content:'';display:inline-block;width:44px;height:40px;background:url(../images/print-icon.png) no-repeat;float:left;position:relative;top:-6px;}
.hd-sample span:after{clear:both;content:'';display:block;}
.hd-sample span.snw:before{background-position:0 -102px;}
.hd-sample span.sbw:before{background-position:0 -211px;}
.hd-sample span.crop-1:before{background-position:-207px 4px;}

.hd-sample span.shm:before{background-position:-370px 3px;}
.hd-sample span.sal:before{background-position:-370px -109px;top:5px;}
.hd-sample span.smi:before{background-position:-370px -217px;}





.section-outfit-of-the-day{padding:20px 0;}
.order-list strong{font-size:30px;font-weight:300;display:block;text-transform:uppercase;padding-top:15px;}
.order-list a{font-size:16px;font-weight:900;color:#4c4c4c;}

.section-canvas-print{}
.canvas-list:after{display:block;content:''; clear:both;}
.c-item{border:1px solid #4c4d4c;width:45%;margin:0;clear:both;}
.canvas-list > div:nth-child(even){float:right;clear:both;}
.c-item img{position: absolute;left: 40px;top: 40px;z-index: -1;}
.c-item > div{padding:0;}
.c-item > .c-item-description{padding:40px;}
.c-item span{display:block;color:#808080;font-size:14px;margin:0 0 23px 0;font-weight:300;}
.c-item strong{display:block;font-size:30px;margin:0 0 50px 0;font-weight:300;}
.c-item strong i{font-style:normal;display:block;}
.c-item strong em{font-style:normal;display:inline-block;font-size:16px;color:#f00;text-transform:uppercase;}
.c-item a{display:inline-block;font-size:16px;font-weight:900;color:#4c4c4c;}
.section-canvas-print .btnn-block{clear:both;display:inline-block;border:1px solid #000;padding:15px 25px 12px;font-size:15px;font-weight:700;color:#4c4c4c;margin:20px 0;--hover: #9c27b0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.section-canvas-print .btnn-block:hover{box-shadow: inset 11em 0 0 0 var(--hover);color:#fff;border:1px solid #9c27b0;}

.size-list a{display:inline-block;padding: 0 15px;text-align:center;font-size:28px;font-weight:300;color:#4c4c4c;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.size-list a:hover{-moz-transform: scale(1.2);-webkit-transform: rotate(90deg);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.size-list a img{display:block;margin:20px auto;}

.section-wall-print h2{text-align:center;}
.section-wall-print{padding:20px 0;}
.wall-list {margin:0 50px;}
.wall-list a{display:block;text-align:center;font-size:12px;font-weight:300;color:#4c4c4c; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.wall-list a:hover{-moz-transform: scale(1.1);-webkit-transform: rotate(90deg);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.wall-list a img.img-responsive{margin:20px auto;box-shadow:-5px 5px 12px 3px rgba(0,0,0,.3);background:#b1babf;}
.wall-list a img.web-icon{margin:0 3px;}


.section-acrylin-360{padding:20px 0;}
.section-acrylin-360 h2{text-align:right;}

.section-testimonial{background:#fafafa;padding:100px 0;}
.moostache-icon{padding-top:60px;}

.pagination {display: block;text-align:center;}

.modal-section .modal-header{background:#f2f0f0;border-radius:5px 5px 0 0;text-align:center;border-bottom:4px solid #1c925f;}
.modal-section .modal-header h4{font-size:25px;font-weight:500;}
.modal-section .modal-header b{font-size:18px;font-weight:500;}
.modal-footer{text-align:center;border:0;margin-top: 0;}
.modal-body {padding-bottom: 0;}
.modal-footer .btn-success {background: #1c925f;border-radius: 4px;box-shadow: none;text-shadow: none;padding: 9px 15px;border:0;}
.modal-header .close {margin-top: -2px;position: relative;top: -28px;right: -28px;background:url(../images/close.png) no-repeat center center  #484848;opacity: 1;width:40px;height: 40px;border-radius: 100%;line-height: 30px;text-shadow: none;color: #fff;text-indent:-9999px;}



/*++++ Ancient Future Page ++++*/
.ancient-page{background:#fff;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;}
.ancient-header{background:url(../images/ancient-tuture/ancient-head-bg.jpg) no-repeat top center/cover;position:relative;height:200vh;}
.ancient-head-img{position:relative;z-index:10;opacity:0;}
.ancient-header-content{position: absolute;z-index: 111;left: 0;right: 0;top: 0;padding:20px;}
.ancient-header-content .logo img{/*width:50%;*/}
.ancient-header-content .navbar_menu {/*font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-size: 20px;*/}
.ancient-header-content .navbar-default .navbar-nav > li > a {padding: 13px 16px;text-transform: none;}
.ancient-header-content .header-title{color:#fff;padding-top:70vh;padding-left:70px;}
.ancient-header-content .header-title strong{display:block;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-size:17px;padding:0 0 20px 0;font-weight:normal;letter-spacing:2px;}
.ancient-header-content .header-title b{display:block;font-weight:normal;}
.ancient-header-content .header-title em{display:block;font-family: 'Felipa', Arial, Helvetica, sans-serif;font-size:35px;padding:20px 0 0;letter-spacing:4px;font-style:normal;}
.container-in{max-width:70%;margin:0 auto;}

.post-title{text-align:center;}
.post-title h2{color:#000;text-transform:none;font-size: 71px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-weight: normal;}
.post-title strong{display:block;font-family: 'Felipa', Arial, Helvetica, sans-serif;font-size:35px;padding:40px 0 50px;letter-spacing:4px;font-weight:normal;color:#000;}
.post-title .posted-date{font-size:25px;padding:20px 0;font-weight:normal;color:#000;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;}
.post-title b{display:inline-block;font-size:23px;padding:20px 0;color:#000;border-bottom:2px solid #dddee8;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-weight: normal;}
.post-title b a{color:#000;}
.post-title b i{margin-left:10px;}
.post-title .posted-date i{margin-right:10px;}


.post-details{padding:100px 0;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;font-size:23px;color:#000;}
.post-details h3{padding:15px 0;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-size:23px;font-weight:normal;}
.post-details h2{font-size:50px;font-style:italic;font-weight:500;line-height: 105px;max-width: 85%;text-transform: none;margin:auto;}
.post-content{padding:25px 0;}
.post-img{padding:25px 0;}


.border-line{border-bottom:2px solid #dddee8;padding:150px 0 0;}

.story-heading{color:#000;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;font-size:25px;padding-bottom:100px;}
.story-heading h2{font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-size:85px;color:#000;text-transform:none;}
.story-heading h2 span{display:block; font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;color:#000;padding: 16px 0;}
.story-heading p{display:block; padding-top:100px;}

.section-visual-story{position:relative;}
.story-picture{}
.story-picture .story-picc img {width:100%}
.story-picture .row{margin:0;}
.story-picture a{display:block;margin-bottom:15px;padding:35px;}
.modal-link{text-align:center;}
.modal-link a{display:inline-block;font-size:22px;padding:20px 0;color:#000;border-bottom:2px solid #dddee8;}
.modal-link a i{margin-left:10px;}

.next-story{padding-top:70px;text-align:center;color:#000;}
.next-story img{margin: auto;}
.next-story .next-vs{font-size:22px;color:#000;}
.next-story p{font-size:34px;padding:36px;line-height:60px;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;}
.next-story .vs-link{display:inline-block;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-size:21px;color:#000;padding:16px 33px;border:1px solid #000;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.next-story .vs-link:hover{color:#fff;background:#000;}

.visual-story-container{position:relative;margin-bottom:200px;}
.vs-nav{}
.app-prev{position:absolute;left:-50px;top:40%;font-size:80px;color:#ccc;}
.app-next{position:absolute;right:-50px;top:40%;font-size:80px;color:#ccc;}

.ancient-footer{background:#111213;padding:150px 0 50px;color:#fff;position:relative;}
.ancient-footer h3{text-align:center;font-size:37px;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;padding: 16px 0 30px;font-weight:normal;}
.news-letter{max-width:550px;margin:auto;}
.news-letter span{display:block;padding:10px 0;}

.news-letter .row{margin:0;}
.news-letter .row>div{padding:0;}
.news-letter input{width:100%;border:1px solid #000;border-radius:0;height:50px;font-size:18px;}
.news-letter input.btn{background:#ff8c00;border:1px solid #000;box-shadow:none;text-shadow:none;}
.news-letter input.form-control::placeholder{ color: #000;opacity: 1;}
.news-letter input.form-control:-ms-input-placeholder {color: #000;}
.news-letter input.form-control::-ms-input-placeholder {color: #000;}

.instagram-link{text-align:center;font-size:35px;padding:200px 0 0;font-weight:normal;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;}
.instagram-link i{display:block;/*font-size:120px;*/margin:0 auto 20px;}
.instagram-link a{display:block;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.instagram-link a:hover{-moz-transform: translateY(-20px);-webkit-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
.instagram-link i img{max-width:108px; height:auto;}

.anc-bottom-footer{font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;padding:150px  50px 0; }
.social-media-icon{float:left;text-align:center;padding:15px 70px 0;}
.social-media-icon a{display:inline-block;margin:10px 10px 20px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.social-media-icon a:hover{-moz-transform: translateY(-10px);-webkit-transform: translateY(-10px);-o-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.social-media-icon a img{width:33px;height:auto;}
.social-media-icon span{display:block;font-size:17px;padding-top: 5px;}
.ancient-copyright{float:right;font-size: 16px;letter-spacing: 1px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;}
.ancient-copyright i{color:#ff0000;}
.ancient-copyright .cl-yellow{color:#ff8c00;}
.border-line2{border-bottom:1px solid #232426;padding-top:35px;}

.zoom-img-cc{position: sticky;position: -webkit-sticky;top:10px;padding:1px 0;}
.zoom-img{-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}




/*++++ Ancient Future Home ++++*/
.ancient-row{margin:0;position:relative;top:0;bottom:0;left:0;right:0;background:#fff;}
.ancient-row .col-sm-6{padding:0;height:100vh;}

.half-background{background:url(../images/ancient-tuture/ancient-head-bg.jpg) no-repeat center top/cover;}
.half-background-2{background:url(../images/ancient-tuture/acient-home-airbnb.jpg) no-repeat center top/cover;}

.ancient-row .header-title{color:#000;position:absolute;left:0;bottom:100px;left:50px;}
.ancient-row .header-title strong{display:block;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-size:17px;padding:0 0 20px 0;font-weight:normal;letter-spacing:2px;}
.ancient-row .header-title b{display:block;}
.ancient-row .header-title b img{width:60%;}
.ancient-row .header-title span{display:block;font-family: 'Felipa', Arial, Helvetica, sans-serif;font-size:35px;padding:20px 0 0;letter-spacing:4px;}
.ancient-row .header-title p{display:block;font-size:23px;padding:20px 0;max-width:60%;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;}
.ancient-row .header-title a{display:inline-block;font-size:20px;color:#000;padding:15px 30px;border:1px solid #000;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ancient-row .header-title a:hover{color:#fff;background:#000;}

.slick-dotted.slick-slider{margin:0;}
.slider {margin:0;padding:0;}
.slick-slide {color: white;padding:0;float:none;}
.slick-prev::before,.slick-next::before {  color: black;}
.slick-slide:nth-child(odd) {}
.slick-prev, .slick-next{display:none !important;}
.slick-dots{right:15px;width:25px;}
.slick-vertical .slick-slide {height: 100vh;border:0;outline:none;}
.slick-dots li button{padding: 50px 5px;}
.slick-dots li button:before {color: #fff;}
.slick-dots li.slick-active button:before {opacity: .75;color: #fff;}
.slick-dots {right: 25px;width: 25px;bottom: 35%;}
.ancient-row .header-title{opacity: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.slick-active .ancient-row .header-title{opacity: 1;}
.slick-dots li button:before {left: 40%;}




/*++++ Preset Page ++++*/

.preset-header{position:relative;padding-top:1px;}


.gray-bg{background:#fcfcfc;}
.preset-page .section-af{padding-top:300px;}
.preset-page .container-in{max-width: 86%;}
#preset-header{}
#preset-header .item{background:#000;}
#preset-header .item img{width:100%;opacity:0.8;}
#preset-header .owl-controls{margin-top:-50px;}
#preset-header .owl-controls .owl-page span{border:1px solid #fff;background:none;position:relative;opacity:1;}
#preset-header .owl-controls .owl-page.active span{background:#fff;opacity:1;}

.preset-header-title{position:absolute;left:40%;right:40%;top:39%;text-align:center;z-index:10;}
.preset-header-title strong{display:block; font-size:23px;color:#7f7d7d;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;letter-spacing:0px;font-weight:normal;}
.preset-header-title b{display:block; font-size:55px;color:#fff;font-weight:normal;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;letter-spacing:2px;padding:20px 0;}
.preset-header-title a{display:inline-block;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;padding:14px 40px 10px;font-size:16px;color:#000;background:#fed4ca;letter-spacing:1px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.preset-header-title a:hover{background:#e576c9;}

.preset-shop-head{position:absolute;left:100px;top:40%;font-size:15px;letter-spacing:1px;background:#fff;padding:40px 30px;max-width:500px;z-index:10;}
.preset-header .preset-shop-head{padding:60px 30px;}
.preset-shop-head a{display:inline-block; padding:18px 20px 14px;font-size:11px;color:#fff;background:#000;letter-spacing:1px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;letter-spacing:3px;}
.preset-shop-head a:hover{background:#e576c9;}
.preset-shop-head i{position:absolute;right:0;top:0;padding:10px;font-size:11px;cursor:pointer;}

.preset-head-title{padding:20px 0;text-align:center;}
.preset-head-title h2{font-size:29px;padding-bottom:15px;color:#000;}
.preset-head-title strong{display:block;font-size:14px;letter-spacing:1px;font-weight: normal;line-height: 30px;color:#000;}
.preset-details{padding:75px 0;}
.preset-details h3{font-size:25px;padding-bottom:15px;color:#000;margin: 0;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;font-weight: 100;}
.preset-details h3 strong{font-weight: 700;}
.preset-details p{font-size:15px;}
.preset-details .preset-offer img{margin:0 10px;}
.preset-details .preset-offer span{color:#fa0000;font-style:italic;}
.text-p{padding:30px;}
.text-p p{line-height:25px;}
a.btn-add-to-cart{display:inline-block; padding:18px 50px 14px;font-size:15px;color:#fff;background:#272727;letter-spacing:1px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;letter-spacing:1px;border-radius:2px;}
a.btn-add-to-cart:hover{background:#e576c9;}

.section-preset-gallery{padding:20px 0 250px;}
.preset-post-gallery{position:relative;padding:0 55px;}
.preset-post-gallery h4{font-size:18px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;text-align:center;color:#000;font-weight:normal;}
#preset-post .owl-item {padding: 12px;}
#preset-post .owl-item .pp-img{background:#000;}
#preset-post .owl-item img{width:100%;opacity:0.6;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#preset-post .owl-item:hover img{opacity:1;}
.pp-img{background:#000;}
.pp-img img{opacity:0.6;width:100%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pp-img:hover img{opacity:1;}

.p-left{position:absolute;left:0;top:45%;font-size:50px;color:#323233;padding: 0 20px;}
.p-right{position:absolute;right:0;top:45%;font-size:50px;color:#323233;padding: 0 20px;}
.preset-post-shop{position: absolute;left: 80px;right: 80px;top: 23%;font-size: 15px;letter-spacing: 1px;background: #fff;padding: 15px 18px;z-index:10;}
.preset-post-shop b{display:block;font-size: 25px;letter-spacing: 3px;font-family:'Maleah-Light', Arial, Helvetica, sans-serif;font-weight:normal;}
.preset-post-shop a{display:inline-block; padding:12px 20px 10px;font-size:11px;color:#fff;background:#1c1c1c;letter-spacing:1px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;letter-spacing:3px;}
.preset-post-shop a:hover{background:#e576c9;}

.preset-post-detail{display:block;font-size:13px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;text-align:center;color:#211f1f;font-weight:bold;letter-spacing:1px;}
.preset-post-detail strong{display:block; padding:10px;font-size:14px;}

.preset-bread-crumbs{font-size:16px;padding:0;}
.preset-large .row >div{padding: 0 25px;}
.preset-large h3{font-size:38px;font-weight: 300;font-family: 'Abhaya Libre', Arial, Helvetica, sans-serif;}

.preset-full{padding:80px 0;}
.preset-full h4{font-size:25px;font-family: 'Abhaya Libre', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;margin-bottom:25px;}



.section-subscription{background:#fed3d2;padding:64px 20px;text-align:center;}
.section-subscription h3{font-size:28px;color:#000;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:25px;}
.section-subscription p{font-size:12px;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;}
.subscribe-form{max-width:516px;margin:95px auto 0;background:#fff;padding:7px;}
.subscribe-form .form-control{border:0;box-shadow:none;display:inline-block;width:75%;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;font-size:17px;height:44px;}
.subscribe-form .btn-subscribe{border:0;display:inline-block;width:25%;padding: 5px 20px;background:#57c4d3;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#fff;font-size:15px;letter-spacing:2px;text-shadow:none;height:44px;border-radius:0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.subscribe-form .btn-subscribe:hover{background:#008fa3;}

.subscribe-form .form-control::placeholder{ color: #111213;opacity: 1;}
.subscribe-form .form-control:-ms-input-placeholder {color: #111213;}
.subscribe-form .form-control::-ms-input-placeholder {color: #111213;}



.logo-photography{text-align:center;margin-bottom:200px;}
.logo-photography img{margin:auto;}
.section-preset-story{padding-bottom:300px;}
.preset-story{margin-bottom:50px;}
.preset-story h4{font-size:36px;letter-spacing: 3px;font-family:'Maleah-Regular', Arial, Helvetica, sans-serif;font-weight:normal;    margin-bottom: 30px;}

.preset-story-row{margin-left:-3px;margin-right:-3px;}
.preset-story-row .col-sm-6,.preset-story-row .col-sm-12{padding:3px;}

.preset-story-row .preset-post-shop {left: 125px;right: 125px;top: 42%;padding: 30px;}
.large-21{margin-top:50px;}
.airbnb-title-font{font-size:71px;font-family:'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-weight:normal;}
.airbnb-title-font span.eva-font{display:inline-block;font-size:90px;font-family:'evaregular', Arial, Helvetica, sans-serif;padding:0;}
.airbnb-title-font span.copperplate-font{display:inline-block;font-size:80px;font-family:'copperplateregular', Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:5px;padding:0;}





/*++++ Studio Rental Page ++++*/
.studio-page .article{position:relative;z-index:1;}
.studio-header{top: 0;position: fixed;left: 0;right: 0;z-index:0;background:url(../images/ancient-tuture/studio-rental-header.jpg) no-repeat center top/cover; height:100vh;}
.gray-bg2{background:#f3eded;}
.studio-header-title{position:absolute;left:25%;right:25%;top:35%;text-align:center;z-index:1;}
.studio-header-title p{display:block; font-size:18px;color:#fff;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;letter-spacing:1px;font-weight:normal;margin-bottom:20px;}
.studio-header-title b{display:block; font-size:88px;color:#fff;font-weight:normal;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;letter-spacing:2px;padding:20px 0;}
.studio-header-title a{display:inline-block;padding:12px 30px 10px;font-size:16px;color:#fff;background:#4ca49d;letter-spacing:1px;border-radius:30px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.studio-header-title a:hover{background:#e576c9;}

.lable-head{position:absolute;left:20%;right:20%;bottom:4%;text-align:center;font-size:50px;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;letter-spacing:0px;font-weight:100;color:#fff;}


.studio-rental-title{padding:20px 0;}.studio-rental-title h2{font-size:50px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;text-transform:none;text-align:center;}
.studio-rental-title strong{display:block;max-width:73%;margin:auto; font-size:18px;line-height:30px; color:#656262;font-weight:normal;}

.studio-rental-img{padding:20px 0;text-align:center;}
.studio-rental-img img{margin-bottom:45px;}
.studio-rental-img a{display:inline-block;padding:20px 45px 18px;font-size:18px;color:#fff;letter-spacing:1px;border:1px solid #fff; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;
background: #fb995d; /* Old browsers */
background: -moz-linear-gradient(left,  #fb995d 0%, #f94683 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fb995d 0%,#f94683 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fb995d 0%,#f94683 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb995d', endColorstr='#f94683',GradientType=1 ); /* IE6-9 */
}
.studio-rental-img a:hover{background:#fb995d;}


.studio-offer h4{font-size:43px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;text-align:center;margin-bottom:60px;}

.offer-outer{background:#fff;padding:112px 20px 0px;text-align:center;border-radius:20px;margin-bottom:60px;}
.offer-outer b{display:block;font-size:18px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;font-weight:700;padding:20px 0;letter-spacing:1px;}
.offer-outer p{font-size:15px;color:#666;margin-bottom:0;}
.offer-outer a{display:inline-block;padding:12px 30px 10px;font-size:16px;color:#999595;background:#fff;letter-spacing:1px;border-radius:10px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;top:32px;}
.offer-outer a:hover{background:#e576c9;color:#fff;}


.studio-clicks{overflow:hidden;}
.studio-clicks img{width:100%;}
.studio-clicks .col-sm-6{margin:15px 0 15px;}

.price-list h3{padding:200px 20px;font-size:82px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;text-align:center;margin-bottom:75px;
background: #f94682; /* Old browsers */
background: -moz-linear-gradient(top,  #f94682 1%, #fa9160 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f94682 1%,#fa9160 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f94682 1%,#fa9160 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94682', endColorstr='#fa9160',GradientType=0 ); /* IE6-9 */
}

.price-list-box {text-align:center;color:#222;padding:0 25px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;}
.price-list-box b{display:block;font-size:33px;border-bottom:1px solid #414141;padding:15px 0;font-weight:normal;}
.price-list-box span{display:block;font-size:25px;padding:10px 0;}
.price-list-box strong{display:block;font-size:45px;font-weight:normal;padding:10px 0;}
.price-list-box u{display:block;font-size:25px;text-decoration:none;padding:10px 0;}
.price-list-box .row{padding:20px 0;border-bottom:2px solid #414141;margin:0 0 20px;}
.price-list-box a{display:inline-block;padding:15px 20px 12px;font-size:16px;color:#fff;background:#4ca49d;letter-spacing:1px;border-radius:30px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.price-list-box a:hover{background:#e576c9;}

.section-hire-me{background:#111;padding-top:0;}
.hire-me-form .row{margin:0;}
.green-coloumn{background:#26a53c;text-align:right;padding:30px;}
.height-green{min-height:1100px;}
.green-coloumn h3{padding:110px 20px 250px;font-size:82px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;margin:0;line-height:110px;}

.form-coloumn{padding:150px 120px 20px;color:#fff;font-size:30px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;}
.form-coloumn p{padding-bottom:35px;line-height:35px;}
.form-coloumn b{display:block; padding-bottom:15px;font-size:30px;}
.form-coloumn .p-small{padding-bottom:30px;font-size:18px;}

.black-coloumn{background:#212121;text-align:right;padding:30px;}
.black-coloumn h3{padding:110px 20px 210px;font-size:82px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;margin:0;line-height:110px;}

.hire-me-form-area{padding:125px 0;max-width:50%;}
.hire-me-form-area .form-control{background:none;border:0;box-shadow:none;font-size:18px;color:#fff;letter-spacing:2px;}
.hire-me-form-area textarea{height:auto;resize: none;}
.hire-me-form-area .btn{padding:125px 0;}
.hire-me-form-area .form-group{margin-bottom:30px;}
.hire-me-form-area .i-line:after{display:block;content:'';width:0;height:1px; border:1px solid #fff;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;opacity: 0;}
.hire-me-form-area .i-line:hover:after{width:100%;opacity:1;}
.hire-me-form-area .btn-form{display:block;padding:8px 10px;color:#fff;border:1px solid #fff;background:none;width:100%;font-size:18px;font-weight:bold;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hire-me-form-area .btn-form:hover{border:1px solid #26a53c;background:#26a53c;}



.section-gears{background:#111;}
.gears-list{color:#fff;}
.gears-list h3{padding:150px 20px;font-size:82px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;text-align:center;margin-bottom:75px;}
.gears-list-with{width:20%;}
.gear-list-box{padding:15px;background:#9f3157;min-height:465px;margin:0 20px 62px 20px;position:relative;}
.gear-large-box{min-height:990px;}
.gear-list-box b{display:block;font-size:30px;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-weight:normal;padding:15px 0;}
.gear-list-box p{font-size:15px;padding:5px 0;line-height:25px;text-transform:uppercase;}
.gear-list-btn{display:block;text-align:center;position:absolute;bottom:0;left:0;right:0;}
.gear-list-box a{display:inline-block;padding:12px 30px 10px;font-size:16px;color:#000;background:#fff;letter-spacing:2px;border-radius:10px; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;top:25px;}
.gear-list-box a:hover{background:#e576c9;color:#fff;}


.section-faq{background:url(../images/ancient-tuture/faq-bg.png) no-repeat 0 25% #f5f5fb;}
.faq-list h3{font-size:45px;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-weight:normal;color:#000;text-align:center;}
.faq-sub-title{display:block;margin-bottom:75px; font-size:16px;color:#000;text-align:center;font-weight:normal;}
.faq-list-box{padding:25px;border-radius:25px;border-left:10px solid #f9aa48;background:#fff;margin-bottom:30px;}
.faq-list-box b{display:block;position:relative;padding:10px 0 10px 30px;font-size:18px;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-weight:normal;cursor:default;}
.faq-list-box b:after{display:block;content:'+';width:15px;height:15px;line-height:15px;border-radius:100%;background:#ccc;color:#fff;font-size: 21px;text-align: center;position:absolute;left:0px;top:15px;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;cursor:pointer;}
.faq-list-box b.closed:after{content:'-';font-size:33px;line-height:10px;}
.fad-details{display:none;}
.faq-list-box p{font-size:16px;line-height:50px;}
.faq-list-box a{font-size:16px;color:#ff8d00;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-weight:normal;display:inline-block;margin-right:20px;}
.faq-clear > div:nth-child(even){clear:both;}









/*+++++Music Video+++++*/

.mixx-blend{position:relative;overflow:hidden;z-index:100;height:100vh;}
.mixx-blend:after{content:'';display:block;background:rgba(0,0,0,.4);position:absolute;left:0;top:0;right:
0;bottom:0;z-index:101;}
@keyframes glitch-rouge{0%{left: 0}10%{left: 3px}12%{left: 5px}26%{left: -5px}29%{left: 0}50%{left: 7px}69%{left: 4px}72%{left: -20px}100%{left: 0}}
@keyframes glitch-bleu {0%{top: 0}5%{top: 3px}20%{top: 5px}55%{top: -5px}45%{top: 0}68%{top: 7px}82%{top: 4px}95%{top: -20px}100%{top: 0}}
.mixx {mix-blend-mode: screen;position: absolute;width: 100%;height: 100%;background: url(../images/ancient-tuture/music-video-oluse.jpg) no-repeat center center/120% ; z-index:100;top:0;left:0;}
.mixx2 {mix-blend-mode: screen;position: absolute;width: 100%;height: 100%;background: url(../images/ancient-tuture/music-video-hevinlasean.jpg)  no-repeat center center/140%; z-index:100;top:0;left:0;}
.mixx3 {mix-blend-mode: screen;position: absolute;width: 100%;height: 100%;background: url(../images/ancient-tuture/tokyo-video-head-1.jpg) no-repeat center center/120% ; z-index:100;top:0;left:0;}
.mixx4 {mix-blend-mode: screen;position: absolute;width: 100%;height: 100%;background: url(../images/ancient-tuture/tokyo-video-head-2.jpg)  no-repeat center center/120%; z-index:100;top:0;left:0;}
.mixx:after,.mixx2:after,.mixx3:after,.mixx4:after {content: '';height: 100%;width: 100%;position: absolute;}
.rouge {animation: glitch-rouge 2s infinite;z-index:101;}
.bleu {animation: glitch-bleu 1s infinite;z-index:102;}
.vert{z-index:102;}
.rouge:after {mix-blend-mode: darken;background-color: red;}
.bleu:after {mix-blend-mode: darken;background-color: blue;}
.vert:after {mix-blend-mode: darken;background-color: green;}


.music-header,.tokyo-video-head{top: 0;position: fixed;left: 0;right: 0;z-index:0;}
.music-header-title{position:absolute;left:20%;max-width:25%;top:45%;z-index:109;}
.music-header-title p{display:block; font-size:17px;color:#fff;letter-spacing:3px;font-weight:normal;margin-bottom:75px;line-height:25px;position:relative;}
.music-header-title p:before{display:block;content:'';width:19px;height:4px;background:#fff;position:absolute;left:-40px;top:13px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.music-header-title p:hover:before{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.music-header-title a{position:relative;display:inline-block;padding:12px 68px 10px;font-size:19px;color:#fff;background:#ef9135;letter-spacing:10px;border-radius:15px;text-transform:uppercase;margin-left:40%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.music-header-title a i{position: absolute;left: -40px;top: 6px;font-size: 36px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.music-header-title a:hover i{left: -70px;}
.music-header-title a:hover{background:#e576c9;}

.music-lable-head{position:absolute;bottom:13%;left:0;right:0;text-align:center;font-size:104px;color:#fff;font-family: 'centauriregular', Arial, Helvetica, sans-serif;font-weight:normal;text-transform:;letter-spacing:20px;z-index:109;}
.music-header .foot-bottom{position:absolute;}
.foot-bottom{position:fixed;bottom:5%;left:4%;right:4%;color:#fff;padding:20px;font-size:15px;letter-spacing:3px;z-index:10;}
.foot-bottom span{display:inline-block;padding:0 20px;}
.foot-bottom span i{padding:0 10px;}
.foot-bottom span a:hover i{-webkit-animation: swingg 1s infinite linear;animation: swingg 1s infinite linear;}

.foot-bottom span a{color:#fff;display:inline-block;}
.foot-bottom a{color:#fff;}
.foot-bottom span.esc:before{display:block;content:'';width:1px;height:20px;background:#e46b6b;margin-bottom:5px;-webkit-animation: upslide 1.1s infinite linear;animation: upslide 1.1s infinite linear;position: absolute;top:-20px;left: 40px;}


@-webkit-keyframes upslide {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes upslide {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}
@-webkit-keyframes swingg {
0% {-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
25% {-moz-transform: translateY(20px);-webkit-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
50% {-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
75% {-moz-transform: translateY(-20px);-webkit-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-40px);}
100% {-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
}
@keyframes swingg {
0% {-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
25% {-moz-transform: translateY(20px);-webkit-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
50% {-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
75% {-moz-transform: translateY(-20px);-webkit-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
100% {-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
}

@keyframes scrolldown {
  0% {
    background-position: 0 100%;
  }
  75% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 -100%;
  }
}
.foot-bottom:after{display:block;content:'';width:1px;height:40px;background:#4397ff;position:absolute;left:34%;top:0;
    background: linear-gradient(to bottom, #4397ff 50%, rgba(99, 203, 255, 0) 50%);
    background-position: 0 -60px;
    background-size: 100% 200%;
    animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;}
		
.liness{display:block;margin:0 auto; width:1px;height:20px;background: linear-gradient(to bottom, #e46b6b 50%, rgba(99, 203, 255, 0) 50%);background-position: 0 -60px;background-size: 100% 200%;position:relative;animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;}
.liness:after{display:block;content:'';width:1px;height:40px;background:#fff;position:absolute;top:20px;right:-4px;background: linear-gradient(to bottom, #fff 50%, rgba(99, 203, 255, 0) 50%);background-position: 0 -60px;background-size: 100% 200%;animation: scrolldown 1.9s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.liness:before{display:block;content:'';width:1px;height:25px;background:#fff;position:absolute;top:40px;right:-12px;background: linear-gradient(to bottom, #fff 50%, rgba(99, 203, 255, 0) 50%);background-position: 0 -60px;background-size: 100% 200%;animation: scrolldown 3.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.line-nav:before{display:block;content:''; width:1px;height:20px;background:#e46b6b;position:absolute;top:45px;right:16px;background: linear-gradient(to bottom, #e46b6b 50%, rgba(99, 203, 255, 0) 50%);background-position: 0 -60px;background-size: 100% 200%;animation: scrolldown 1.5s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;}
		
		
		
.section-hevinlasean{padding:0;}
.section-hevinlasean .sm-video video{-moz-transform: scale(1.6);-webkit-transform: scale(1.6);-o-transform: scale(1.6);-ms-transform: scale(1.6);transform: scale(1.6);}


.music-services h4{font-size:29px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;padding:20px 0;letter-spacing:17px;text-transform:uppercase;}
.music-services .s-margin{margin-left:25.5%;border-top:2px solid #dbdbdb;padding:40px 0 0 ;}


.services-outer b{display:block;font-size:14px; font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;padding:20px 0;letter-spacing:5px;text-transform:uppercase;}		
.services-outer p{font-size:14px;letter-spacing:1px;}		
.services-outer a{display:inline-block;font-size:13px; font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;padding:20px 0;letter-spacing:2px;text-transform:uppercase;}		
.services-outer a:hover{color:#ef9135;}

.current-sym{padding-top:80px;}
.current-sym span{display:block;padding:10px 0;font-size:14px; font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;position:relative;}
.current-sym span.gg{color:#c1d452;}
.current-sym i{background: #fff;display: inline-block;padding: 0 10px;font-style:normal;}
.current-sym span:after{display:block;content:'';height:1px;width:100%;background:#b8b7b7;position:absolute;top:18px;z-index:-1;}
.current-sym span:before{display:block;content:'';height:3px;width:50px;background:#000;position:absolute;right:2px;top:18px;}
.current-sym span.gg:before{background:#c1d452;}
.cur-img{margin-bottom:30px;position: relative;top: -45px;}


.work-btn{padding:30px 0;}
.work-btn a{display:inline-block;font-size:14px; font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;padding:10px 20px;letter-spacing:5px;text-transform:uppercase;background:#e5e5e5;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}		
.work-btn a:hover{background:#ef9135;}


.section-request-music{background:#30343b;text-align:center;position:relative;}
.section-request-music:before{display:block;content:'';border-left: 0 solid transparent;border-right: 150px solid transparent;    border-bottom: 200px solid #30343b;position:absolute;top:-200px;}
.section-request-music h4{font-size:29px;margin:0 0 40px;padding:0; color:#fff;text-align:left;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:10px;}
.section-request-music a{display:inline-block;font-size:14px; font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;padding:10px 20px;letter-spacing:5px;text-transform:uppercase;background:#30343b;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;border:1px solid #e7e8eb;position: relative;left: 180px;}		
.section-request-music a:hover{background:#ef9135;}
		
		
.cinematic-img{color:#000;padding-right:100px;}		
.cinematic-img strong{display:block;text-align:center;font-size:29px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:8px;padding:15px 0;}		
.cinematic-content{color:#000;padding-left:100px;}
.cinematic-content b{display:block;font-size:29px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:20px;padding:0 0 15px;}
.cinematic-content p{font-size:21px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:2px;padding:15px 0;}
.cinematic-content p a{color:#c7f109;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;}


.section-map{background:url(../images/ancient-tuture/map-big.jpg) no-repeat center top/cover;position:relative;}
.map-form{margin:0;background:#f7f7f9;position:relative;z-index:2;}


.address-info{color:#000;padding:42px 30px;line-height:23px;}
.address-info .bbb{font-size:21px;padding-bottom:35px;padding-left:50px;}
.address-info .ppp{font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-size:17px;padding-bottom:35px;}
.address-info .ppp p{font-size:19px;}
.address-info .ppp a{color:#000;}

.music-video-form{background:#31343b;padding:30px;color:#fff;}
.music-video-form b{display:block;padding:15px 0;font-size:19px;font-weight:normal;letter-spacing:2px;}
.music-video-form p{text-align:center;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;padding:15px 0;letter-spacing:1px;}
.music-video-form .hire-me-form-area{max-width:none;padding:30px 0;}
.music-video-form .hire-me-form-area .btn-form{border-color:#31343b; border-bottom-color:#c1d452;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:2px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.music-video-form .hire-me-form-area .btn-form:hover{background: #ef9135;}
.form-msg{font-size:11px;padding:30px 0 0;}

.music-page .ancient-footer {/*background: #000;padding-bottom:30px;*/}
.on-foot{position: relative;left: 0;right: 0;bottom: 0;margin: 300px 5% 0;}
.on-foot span.esc:before {top:-50px;}
.foot-copy-right{text-align:right;}



/*+++++TOKYO VIDEO EXPERIeNCE+++++*/
.music-page .article{z-index:1;position:relative;}
.tokyo-video-second{margin-top:100vh;position:relative;z-index:10;}
.tokyo-video-head .music-lable-head{top: 15%;bottom:auto;}
.tokyo-video-head .music-header-title{top:55%;}
.tokyo-video-head .music-lable-head span{display:block;font-size:28px;letter-spacing:22px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;}
.tokyo-video-head .music-header-title a{background:#ef9135;}
.tokyo-cur-img .cur-img{top: 10px;}
.map-full{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.map-full iframe{width:100%;height:100%;}



/*+++++Private Booking+++++*/

.welcome-message h1{font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;}
.private-booking-page .reviews i {font-size: 34px;}
.sec-similar-past{background:url(../images/ancient-tuture/pb-bg-1.jpg) no-repeat center center/cover #1c925f;color:#fff;padding-top:100px;padding-bottom:80px;}
.spp-heading{margin:0 50px 25px;}
.sp-images{padding:30px;}
.sp-images b{display:block;font-size:109px;color:#000;}
.sp-images b span{display:block;font-weight:normal;}
.sp-images p{font-size:30px;color:#000;padding-top:200px;}
.sp-images img{margin:75px auto ;width:90%;}

.sp-images .gal-btn{display:block;text-align:center;}
.sp-images .gal-btn a{display: inline-block;font-size: 25px;padding: 20px 0;color: #000;border-bottom: 2px solid #dddee8;color:#000;}
.sp-images .gal-btn a:hover{color:#e56600;}
.sp-images .gal-btn a i{margin-left: 10px;}
.section-visual-story-pb{background:url(../images/ancient-tuture/pb-bg-1.jpg) no-repeat center center/cover #1c925f;padding-bottom:0;}
.section-extra-editing{background:url(../images/ancient-tuture/pb-bg-1.jpg) no-repeat center center/cover #1c925f;}
.extra-editing-tv {text-align:center;}
.extra-editing-tv h3{font-size:126px;padding:75px 0;color:#000;margin:0;font-family: 'copperplateregular', Arial, Helvetica, sans-serif;}
.extra-editing-tv img{margin:0 auto;}

.section-extra-editing .section-plans-list{padding:75px 0 0;}
.section-plans-list h5{text-align:center;font-size:46px;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;padding:0 0 50px;}
.section-plans-list .bot-text{display: block;font-size: 18px;color: #000;font-family: 'Oswald', Arial, Helvetica, sans-serif;letter-spacing: 2px;padding:36px 0 0;text-align:center;line-height:40px;}

.plan-box strong{display:block; color:#0fc754;font-size:15px;font-family: 'Oswald', Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:3px;}

.section-extra-editing .price-list h3{margin-top:0;}

.sec-digital{background:url(../images/computer.jpg) no-repeat right bottom,url(../images/ancient-tuture/pb-bg-1.jpg) no-repeat  center center/cover;color:#fff;padding-top:100px;padding-bottom:0;}


.section-tokyo-2020{background:url(../images/ancient-tuture/pb-bg-1.jpg) no-repeat center center/cover #1c925f;padding-bottom:150px;}

.tokyo-heading {padding: 50px 20px;text-align: center;margin-bottom: 75px;background: #f94682;background: -moz-linear-gradient(top, #f94682 1%, #fa9160 100%);background: -webkit-linear-gradient(top, #f94682 1%,#fa9160 100%);background: linear-gradient(to bottom, #f94682 1%,#fa9160 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94682', endColorstr='#fa9160',GradientType=0 );}
.tokyo-heading h3{font-size: 110px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #333;font-weight: 900;letter-spacing:2px;margin:0 0 20px;}
.tokyo-heading b{display:block; font-size: 35px;font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #fff;font-weight: 500;letter-spacing:2px;}
.section-tokyo-2020 .sp-images img{box-shadow:15px 15px 15px rgba(0,0,0,.5);}

.perssonal-photographer{background:url(../images/ancient-tuture/personal-photographer.png) no-repeat center 100px;padding:150px 0 0}
.perssonal-photographer img{box-shadow:15px 15px 15px rgba(0,0,0,.5);}
.perssonal-photographer h2{font-family: 'Oswald', Arial, Helvetica;font-size: 35px;font-weight: 500;padding-bottom: 0;text-transform: none;}
.perssonal-photographer b{display:block;font-size: 40px;font-weight: 900;}
.perssonal-photographer .nomar{margin-top:140px;}
.no-title{padding-top:150px;}

.hakone-title{display:block; text-align:center;font-size:46px;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;color:#000;font-weight:normal;padding:150px 0 50px;}
.perssonal-photographer2{padding:75px 0 0;}
.perssonal-photographer2 .plan-box {font-size: 13px;}

/*+++++Spiritual Machines Home Page+++++*/

.spiritual-background{background:url(../images/spritual-machine/bg-home.jpg) no-repeat center center/cover;}
.bg-sm-home.spiritual-background{background:url(../images/spritual-machine/bg-sm-home-tex.jpg) no-repeat center center/cover;}
.bg-sm-home .sm-video video{opacity:.3;}
.background:before {background-color: rgba(0, 0, 0, 0); }






.sm-logo-text{font-size:27px;color:#fff;font-family: 'roboto', Arial, Helvetica, sans-serif;font-weight:100;}
.sm-logo-text a{color:#fff;display:block;padding:20px 0;}
.sm-logo-text a img{max-width:200px;}
.sm-logo-text span{display:block;font-size:13px;}

.sm-header-content{position: absolute;z-index: 201;left: 0;right: 0;top: 0;padding:20px;}
.sm-header-content .navbar_menu {font-family: 'Raleway', Arial, Helvetica, sans-serif;font-size: 18px;}
.sm-header-content .navbar-default .navbar-nav > li > a {padding: 13px 16px;text-transform: none;font-weight:normal;}
.sm-header-title{color:#fff;position:absolute;left:23%;top:30%;right:0;}
.sm-header-title strong{display:block;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-size:14px;padding:0 0 147px 0;font-weight:normal;letter-spacing:9px;color:#bf3855;}
.sm-header-title h2{display:block;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;font-size:79px;padding:0 0 30px 0;font-weight:500;letter-spacing:-1px;}
.sm-header-title b{display:block;font-family: 'roboto', Arial, Helvetica, sans-serif;font-weight:100;font-size:52px;padding:0 0 20px 0;}
.sm-header-title p{display:block;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;font-size:19px;padding:20px 0 0;letter-spacing:2px;}
a.btn-watch {display: inline-block;position:absolute;right:0;top:50%; padding: 14px 30px 9px;font-size: 15px;color: #fff;background: #3172c8;letter-spacing: 3px;border-radius: 25px;text-transform: uppercase;margin-right: 100px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index:12;}
a.btn-watch:after{display:block;content:'';width:10px;height:2px; position: absolute;right: -40px;top: 49%;background: #e46b6b;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-watch:hover {background: #e46b6b;}
a.btn-watch:hover:after {right: -60px;background: #3172c8;}

.sm-video{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
.sm-video video{position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;width:100%;height:100%; -moz-transform:scale(1.3);-webkit-transform: scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}


/*+++++Spiritual Machines Alexa Page+++++*/
.bg-alexa{background:url(../images/spritual-machine/bg-alexa.jpg) no-repeat center center/cover;}
.bg-alexa-2{background:url(../images/spritual-machine/bg-alexa-2.jpg) no-repeat center center/cover;}

.alexa-header-title {position: absolute;left: 20%;max-width: 25%;top: 24%;color: #fff;z-index:111;}
.alexa-line{padding-left: 40px;border-left: 1px solid rgba(255,255,255,.7);}
.alexa-header-title h2{display:block;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;font-size:40px;padding:0 0 75px 0;font-weight:500;margin-bottom:0;}
.alexa-header-title p {display: block;font-size: 17px;color: #fff;letter-spacing: 2px;font-weight: normal;margin-bottom: 75px;line-height: 25px;position: relative;}
.alexa-header-title a {display: inline-block;position:relative; padding: 12px 30px 10px;font-size: 19px;color: #000;background: #ef9135;letter-spacing: 10px;border-radius: 15px;text-transform: uppercase;margin-left: 40px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.alexa-header-title a i {position: absolute;left: -40px;top: 6px;font-size: 36px;color:#fff; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.alexa-header-title a:hover {background: #e46b6b;}
.alexa-header-title a:hover i {left: -20px;}

.tag-line{display: block;font-size: 14px;letter-spacing: 7px;font-weight: normal;margin-bottom: 75px;font-family: 'sf_compact_displaythin', Arial, Helvetica, sans-serif;}
.bread-line{display: block;position: absolute;left: 75px;top: 50%;color: #fff;font-size: 14px;letter-spacing: 7px;font-weight: normal;}
.bread-line:before{display:block;content:'';width:10px;height:2px; position: absolute;left: -30px;top: 49%;background: #e46b6b;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.bread-line:hover:before {left: -40px;background: #3172c8;}

/*+++++Spiritual Machines Calum Page+++++*/
.bg-calum{background:url(../images/spritual-machine/bg-calum.jpg) no-repeat center center/cover;}

/*+++++Spiritual Machines Proxy Master Page+++++*/
.bg-proxy{background:url(../images/spritual-machine/bg-proxy-master.jpg) no-repeat center center/cover;}
.music-lable-head span{display:block;font-size:30px;}


/*+++++Spiritual Machines Story Page+++++*/

.bg-story{background:url(../images/spritual-machine/bg-story.jpg) no-repeat center center/cover;}
.story-page a{background:none;color:#fff;}
.story-page a:hover{background:rgba(255,255,255,.1);color:#fff;}
.story-page a i{background:#ee344d;color:#fff;width:45px;height:45px;text-align:center;border-radius:100%;padding: 4px 0 0 11px;top: 4px;}
.story-page a:hover i{left: -30px;}
.sbread-line{background:#983328;padding: 12px 40px 9px;cursor:pointer;}
/*+++++Spiritual Machines Contact Page+++++*/
.bg-sm-contact{background:#000;}
.contact-header-title {position: absolute;left: 10%;max-width: 32%;top: 21%;color: #fff;}

.contact-header-title h2{font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;font-size:59px;padding:0;font-weight:700;}
.contact-header-title b{display:block;font-family: 'Avenir Next LT Pro', Arial, Helvetica, sans-serif;font-size:30px;padding:0 0 20px 0;font-weight:normal;}
.contact-header-title p {display: block;font-size: 15px;color: #fff;letter-spacing: 2px;font-weight: normal;margin-bottom: 75px;line-height: 25px;position: relative;}
.contact-header-title .sm-contact-details strong{display:block;font-size:17px;letter-spacing:1px;margin-bottom: 10px;font-family: 'sf_compact_displaymedium', Arial, Helvetica, sans-serif;font-weight:normal;}




.ms-contact{width:595px;}
.ms-contact .form-group{margin-bottom:26px;}
.ms-contact .form-control{background:none;border:1px solid #48484e;height:73px;border-radius:4px;padding:12px 20px;color:#fff;font-size: 18px;letter-spacing: 2px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ms-contact .form-control:focus{border:1px solid #999;}
.ms-contact textarea.form-control{height:auto;}
.ms-contact .form-control::placeholder{ color: #878181;}
.ms-contact .form-control:-ms-input-placeholder{ color: #878181;}
.ms-contact .form-control::-ms-input-placeholder { color: #878181;}

.ms-contact strong{display:block;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;font-size: 17px;font-weight:normal;letter-spacing:2px;margin-bottom:10px;}
.describe-check{padding-top:25px;}
.describe-check label{margin-right:20px;font-weight:normal;font-size:15px;display:inline-block;position:relative;}
.describe-check label input{margin-left:5px;opacity:0;position: relative;z-index: 3;}
.describe-check label input~i{position:absolute;right:3px;top:4px;width:12px;height:12px;border:1px solid #fff;z-index: 2;}
.describe-check label input:checked~i:after{display: block;content: '';width: 6px;height: 1px;background: #fff;-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(-31deg);position: absolute;top: 4px;left: 3px;}
.describe-check label input:checked~i:before{display: block;content: '';width: 3px;height: 1px;background: #fff;transform: rotate(48deg);position: absolute;left: 1px;top: 5px;}


.ms-contact .btn-ms{display:block;background:#a4d1ec;font-size:25px;color:#3f3c3c;border-radius:10px;height:57px;border:0;width:100%;letter-spacing:5px;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ms-contact .btn-ms:hover{background:#0185ff;}

.mht-position {right: 20%;left: auto;}

/*Join Mail Listing*/
.m-contacts.contact-header-title{position:relative;left:0;top:0;right:0;max-width:600px;color:#0f0f0f;margin:auto;text-align:left;text-transform:none;}
.m-contacts .ms-contact {width: auto;}
.m-contacts .ms-contact .form-control {color: #878181;}
.m-contacts .describe-check label input~i{border:1px solid #02111c;}
.m-contacts .describe-check label input:checked~i:after,.m-contacts .describe-check label input:checked~i:before{background: #02111c;}
.m-contacts .ms-contact .btn-ms {background: #a4d1ec;font-size: 25px;color: #fff;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;letter-spacing: 3px;}
.m-contacts .tag-line {margin-bottom: 40px;}



/*+++++Preset inside Page+++++*/

.section-purchase{padding-top:0;}
.presets-name{font-size:161px;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,1), 0px 0px 2px rgba(0,0,0,1);text-align:center;line-height:122px;position:relative;top:-30px;letter-spacing: -5px;}
.book-now{padding:20px 150px;text-align:right;}
a.icon-cart{display: inline-block;color:#090909;font-size:32px;position:relative;margin-right:150px;}
a.icon-cart i{display: inline-block;width:24px;height:24px;background:url(../images/ancient-tuture/preset/cart-icon.jpg) no-repeat left top/cover;}
a.icon-cart u{background:#1d1d1d;border-radius:20px;position:absolute;right:-28px;top:-3px;padding:6px 11px;color: #fff;font-size: 12px;text-decoration: none;}
a.btn-book-now{display:inline-block;font-size:16px;padding:12px 20px;background:#0072ce;border-radius:30px;color:#fff;text-transform:uppercase;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;margin:0 20px;letter-spacing:3px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn-book-now:hover{background:#ce001d;}

.preset-bc{color:#000;font-size:12px;padding:50px 0;}
/*.preset-bc > div:nth-child(1):before{display:block;content:'';width:10px;height:2px; position: absolute;left: 0;top: 39%;background: #e46b6b;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.preset-bc > div:nth-child(1):hover:before {left: -20px;background: #3172c8;}*/
.preset-bc > div:nth-child(2){text-align:right;}
.preset-bc a,.preset-bc span{display:inline-block; color:#000;padding:0 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.preset-bc a:hover,.preset-bc span:hover{padding-right:25px;}
.product-details{padding-bottom:50px;}
/*.product-details .product-picc img {width:49%;display:inline-block;}
.product-details .product-picc img:nth-child(odd){margin-right:7px;}*/
.product-details span.product-picc img {width:49%;display:inline-block;}
.product-details span.product-picc img:nth-child(odd){margin-right:1px;}
.product-thumbails{padding:27px 0;}
.product-thumbails span{display:inline-block;width:95px;margin:0 10px 27px;cursor:pointer;opacity: .3;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.product-thumbails span:hover,.product-thumbails span.active{opacity: 1;}
.product-thumbails .product-picc img:nth-child(odd){margin-right:1px;}



.product-details h3{font-size:57px;color:#000;margin-top:0;font-family: 'Abhaya Libre', Arial, Helvetica, sans-serif;}
.product-details .product-price{font-size:20px;color:#8a8686;}
.product-details p{font-size:19px;padding:20px 0;line-height:35px;letter-spacing:1px;}
.product-details .vs-link{display:inline-block;font-size:20px;color:#000;padding:15px 30px;border:1px solid #268bdd;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.product-details .vs-link:hover{color:#fff;background:#268bdd;}
.product-sm{display:block;padding:20px 0;}
.product-sm a{display:inline-block;padding:0 10px;color:#fff;}
.product-sm a i{display:inline-block;padding:8px;background:#c7c6c7;width:33px;height:33px;font-size:20px;border-radius:100%;}
.product-sm a:hover i{background:#065493;}
.product-sm a:nth-child(2):hover i{background:#930621;}

.note-text{margin:auto;max-width:60%;}


.pp{position:absolute;top:340px;left:0;z-index:-1;opacity:.5;-moz-transform:scale(1);-webkit-transform: scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform: scale(1);-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.poss{-moz-transform:scale(0);-webkit-transform: scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform: scale(0);opacity:0;z-index:999;}

.videos-tools{display:none;}
a.dwatch{display:inline-block;}
a.mwatch{display:none;}



#email-update .email-update{padding:80px 40px;margin:0;}
.email-update .form-control{height:40px;background:#FFF;border:1px solid #ccc;color:414141;}
.email-update .btn-goo{padding:10px 20px;background:#000;color:#FFF;display:inline-block;border:0;}
.email-update .form-control::placeholder{ color: #878181;}
.email-update .form-control:-ms-input-placeholder{ color: #878181;}
.email-update.form-control::-ms-input-placeholder { color: #878181;}
















/*++++ Loading ++++*/
.loading-section{overflow:hidden;position:fixed;z-index: 10000;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,.95);}
.loader,.loader:after {border-radius: 50%;width: 10em;height: 10em;}
.loader {margin: 60px auto;font-size: 10px;position: absolute;text-indent: -9999em;border-top: 1.1em solid rgba(255, 255, 255, 0.2);border-right: 1.1em solid rgba(255, 255, 255, 0.2);border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);border-left: 1.1em solid #1c925f;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;top:35%;left:45%}
.loaded .loading-section{}
@-webkit-keyframes load8 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes load8 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}



/*Menu*/

.menus {position: fixed;left: -50%;top: 0;bottom: 0;width: 50%;z-index: 9998;background: #e7e7e7;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.menus.active {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.overlay-b {background: rgba(0,0,0,.8);position: fixed;left: 0;top: 0;bottom: 0;right: 0;z-index: 999;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.overlay-b.active {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
.menus-wrapper {padding: 400px 70px;text-align: center;}
.menus-logo {margin-bottom: 100px;}
.menus-logo img {margin: auto;}
.menus-links {padding: 20px;text-transform: uppercase;font-family: 'sf_compact_displaymedium',Arial, Helvetica, sans-serif;}
.menus-links ul {margin: 0;padding: 0;list-style: none;}
.menus-links ul li {padding: 0;margin: 5px 0;}
.menus-links ul li a {display: inline-block;padding: 15px 0;color: #060000;}
.menus-links ul li a:after {display: block;content: '';height: 3px;width: 0;margin: 0 auto;background: #414141;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.menus-links ul li a:hover:after {width: 100%;}

.m-address{padding:70px 0;font-weight:normal;font-size:17px;color:#0f0f0f;}
.m-address:after{content:'';display:block;clear:both;}
.m-add{display:block;text-align:left;line-height: 22px;}
.m-add strong{font-weight:normal;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;}
.m-add p{font-size:15px;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;padding-top: 10px;}
.m-insta{float:right; display:inline-block;text-align:center;font-family: 'sf_compact_displaybold', Arial, Helvetica, sans-serif;}
.m-insta a{color:#0f0f0f;}
.m-insta img{display:inline-block;text-align:center;display:block;margin-bottom:10px;}



.hamburger {position: fixed;top: 50%;left: 50px;width: 100px;height: 100px;border-top: 0px solid #fff;padding-top: 0px;z-index: 9999;}
.hamburger .line {width: 60px;height: 3px;background-color: #444;display: block;margin: 16px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border-radius: 5px;}
#hamburger-1.is-active .line {background-color: #414141;}
#hamburger-1.is-active .line:nth-child(1) {-webkit-transform: translateY(19px) rotate(45deg);-ms-transform: translateY(19px) rotate(45deg);-o-transform: translateY(19px) rotate(45deg);transform: translateY(19px) rotate(45deg);}
#hamburger-1.is-active .line:nth-child(2) {opacity: 0;}
#hamburger-1.is-active .line:nth-child(3) {-webkit-transform: translateY(-19px) rotate(-45deg);-ms-transform: translateY(-19px) rotate(-45deg);-o-transform: translateY(-19px) rotate(-45deg);transform: translateY(-19px) rotate(-45deg);}




/*++++ Media Query ++++*/

@media all and (min-width :2000px)  {
body {font-size:18px;}
.container {max-width: 1500px;}
.private-booking-page .container{max-width: 1500px;}
.container-out{max-width:85%;}
.section {}
.logo-section {padding: 22px 15px 12px;}
.logo img { width: 300px;height: auto;}
.sec-welcome{padding-top: 160px;padding-bottom:420px;background-position:center bottom;}
.welcome-message {padding: 150px 0;max-width: 65%;}
.welcome-message h1 {font-size: 62px;margin-bottom: 120px;}
.welcome-message p {font-size: 26px;}		
.sec-night-star {padding-top: 500px;padding-bottom: 240px;}
.sec-plans {padding-top: 223px;padding-bottom: 220px;}
.section-photo-list {padding: 200px 0 75px;}
.ns-text h2 {font-size: 260px;}
.ns-text p {font-size: 26px;}
.ns-review strong {font-size: 20px;line-height: 27px;}
.list-title h3 {font-size: 38px;}
.photo-list ul {font-size: 15px;}
.photo-list ul li {padding: 6px 0;}
.photo-list ul span {width: 65px;}
.list-title span {font-size: 16px;}
.heading h2 {font-size: 38px;}
.heading > span {font-size: 12px;}
.sec-photography {min-height: 100vh;}
.photography-heading b {font-size: 19px;}
.photography-heading span,.meeting-heading span{font-size: 17px;}
.sec-fashion-shots {padding-top: 200px;padding-bottom: 160px;}
.fashion-heading p,.digital-content p,.digital-steps,.logo-bottom p {font-size: 22px;}
.fashion-btn a,.digital-btn a,.release-form-btn a,.instaa .insta-btn a {font-size: 17px;}
.digital-heading span,.fv-logo span {font-size: 17px;}
.form-fields{max-width:none;}
.release-form .form-control {font-size: 21px;}
.logo-bottom ul {font-size: 21px;}
.logo-bottom ul li i {width: 20px;}
.logo-bottom h6,.instaa h6 {font-size: 28px;}
.fv-logo h6 {font-size: 36px;}
.footer-bottom {font-size: 21px;}
.meeting-map iframe{height:800px;}
.inp-box .btn i {margin-left: 10px;}
.story-picture .row {margin: 0 -50px;}
.private-booking-page .story-picture .row {margin:0;}


}




@media all and (min-width :992px)  {
.modal-lg {width: 900px;}
}
@media all and (min-width :768px)  {
.hide-xl{display:none;}
.tab-pane{min-height:300px;}
.modal-sm {width: 300px;}
.modal-sm {width: 443px;}
.modal-dialog {width: 365px;}
.preset-fix{position:fixed;left:0;right:0;top:0;z-index:0;}
.preset-rest{position:relative; margin-top:100vh;z-index:1;}
#preset-header .item {height: 100vh;}
}


@media (max-width: 3072px){
/*.top-header {padding: 45px 39px 0;}*/
.menus-wrapper {padding: 200px 70px;text-align: center;}
.menus-logo img {max-width: 278px;margin: auto;}
.menus-links ul li {padding: 0;margin: 0px 0;}
.menus-links ul li a {display: inline-block;padding: 8px 0;color: #414141;}
.menus-links ul li a:after {height: 1px;}
.hamburger {position: fixed;top: 49%;left: 39px;width: 30px;height: 40px;border-top: 0px solid #fff;padding-top: 0px;}
.hamburger:hover {cursor: pointer;}
.hamburger .line {width: 30px;height: 2px;margin: 6px auto;}
#hamburger-1.is-active .line:nth-child(1) {-webkit-transform: translateY(8px) rotate(45deg);-ms-transform: translateY(8px) rotate(45deg);-o-transform: translateY(8px) rotate(45deg);transform: translateY(8px) rotate(45deg);}
#hamburger-1.is-active .line:nth-child(3) {-webkit-transform: translateY(-8px) rotate(-45deg);-ms-transform: translateY(-8px) rotate(-45deg);-o-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) rotate(-45deg);}

}

@media all and (max-width: 2048px){
.hamburger {position: fixed;top: 49%;left: 15px;width: 25px;height: 25px;border-top: 0px solid #fff;padding-top: 0px;}
.hamburger .line {width: 19px;height: 2px;margin: 3px auto;}
#hamburger-1.is-active .line:nth-child(1) {-webkit-transform: translateY(5px) rotate(45deg);-ms-transform: translateY(5px) rotate(45deg);-o-transform: translateY(5px) rotate(45deg);transform: translateY(5px) rotate(45deg);}
#hamburger-1.is-active .line:nth-child(3) {-webkit-transform: translateY(-5px) rotate(-45deg);-ms-transform: translateY(-5px) rotate(-45deg);-o-transform: translateY(-5px) rotate(-45deg);transform: translateY(-5px) rotate(-45deg);}
.menus-wrapper {padding: 50px 70px;text-align: center;}
.menus-logo {margin-bottom: 30px;}
.menus-logo img {max-width: 60%;margin: auto;}
.menus-links {padding: 20px;}
.menus-links ul li a {display: inline-block;padding: 4px 0;color: #414141;}
.menus-links ul li a:after {height: 1px;}
.plan-box h4 {font-size: 24px;}


}
@media only screen and (min-width : 768px) and (max-width : 2048px){
	
.tag-line {font-size: 10px;letter-spacing: 4px;margin-bottom: 20px;}
.contact-header-title h2 {font-size: 24px;}
.contact-header-title b {font-size: 14px;padding: 0 0 10px 0;}
.contact-header-title p {font-size: 10px;letter-spacing: 1px;margin-bottom: 45px;line-height: 17px;}
.contact-header-title .sm-contact-details strong {font-size: 12px;margin-bottom: 3px;}
.ms-contact .form-control {height: 40px;font-size: 14px;letter-spacing: 1px;}
.ms-contact textarea.form-control {line-height: 20px;}
.sm-header-title strong {font-size: 10px;padding: 0 0 0px 0;letter-spacing: 4px;}
.sm-header-title h2 {font-size: 40px;padding: 0 0 10px 0;letter-spacing: -1px;}
.sm-header-title b {font-size: 32px;padding: 0 0 20px 0;}
.sm-header-title p {font-size: 13px;padding: 0px 0 0;letter-spacing: 1px;}
a.btn-watch {padding: 7px 14px 6px;font-size: 11px;margin-right: 50px;right: -20px;letter-spacing: 1px;}
a.btn-watch:after {height: 1px;right: -20px;}
a.btn-watch:hover:after {right: -30px;}
.foot-bottom {bottom: 1%;left: 0%;right: 0%;padding: 10px 20px;font-size: 10px;letter-spacing: 1px;}
.foot-bottom span i {padding: 0 5px;}
.foot-bottom:after {height: 30px;}

.alexa-header-title p {font-size: 10px;letter-spacing: 1px;margin-bottom: 15px;line-height: 15px;}
.alexa-header-title h2 {font-size: 24px;padding: 0 0 10px 0;margin-bottom: 0;}

.bread-line {left: 35px;font-size: 10px;letter-spacing: 3px;}
.sbread-line {padding: 7px 20px 6px;}
.music-lable-head {font-size: 54px;letter-spacing: 10px;}
.bread-line:before {height: 1px;left: -20px;}
.bread-line:hover:before {left: -30px;}
.sm-logo-text {padding:0;}
.sm-logo-text a {padding: 0;}
.sm-logo-text a img {max-width: 140px;}
.sm-header-content .navbar-default .navbar-nav > li > a {padding: 0px;}

.alexa-header-title a {padding: 8px 20px 6px;font-size: 12px;letter-spacing: 5px;}
.alexa-header-title a i {font-size: 21px;}
.story-page a i {width: 30px;height: 30px;padding: 4px 0 0 7px;top: 0;}
.music-lable-head span {font-size: 20px;}
.describe-check label input~i {top: 7px;}
.ms-contact .form-group {margin-bottom: 15px;}
.describe-check {padding-top: 0;}
.ms-contact strong {font-size: 13px;letter-spacing: 1px;margin-bottom: 10px;}
.describe-check label {font-size: 12px;}
.sm-header-content .navbar_menu {font-size: 14px;}

.liness:before {height: 15px;top: 34px;right: -8px;}
.liness:after {height: 25px;top: 20px;right: -4px;}

.menus-links ul li a {padding: 2px 0;font-size: 10px;}
.m-address {padding: 30px 0;font-size: 13px;}
.m-add {line-height: 16px;}
.m-add p {font-size: 11px;}
.m-insta img {width: 50px;height: auto;}




	
	}



@media all and (max-width:1400px){
.ns-text h2 {font-size: 145px;}
}
@media all and (max-width:1300px){}	
@media all and (max-width:1200px){
.navbar-default .navbar-nav > li > a{padding: 5px 13px;}
}
@media all and (max-width: 1024px){}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.nav-outer {height: auto;}
.navbar_menu{float:none;}
.navbar-toggle {margin-top: 4px;margin-right: 15px;margin-bottom: 4px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:rgba(255,255,255,.1);}
.my_nav .navbar {margin: 0;}
.navbar-default .navbar-nav > li > a {background:none;padding: 13px 17px;line-height: 20px;}
.top-header.affix .navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a.loginn{padding: 5px 7px;}
.navbar-nav li{padding:0;}
.navbar-head-top.navbar-default{min-height:0px;}
.navbar-header{float: ;position: absolute;top: 0;left: 10px;}
.my_nav{float:none;}
a.navbar-brand{display:block;color:#fff;text-align:left;padding:10px;}
.navbar-default .navbar-brand{color:#fff;}
.navbar-default .navbar-brand:hover{color:#fff;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.carousel-caption h2 {margin-top: 0;}
article, footer, header{overflow: hidden;}	
.container{padding-left:15px;padding-right:15px;}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.carousel-caption h2 {margin-top: 5px;}
.carousel-caption h1 {font-size: 27px;margin-bottom:0px;margin-top: 130px;}
.navbar_menu {background: none;float: none;}
.navbar-toggle {display: inline-block !important;}
.navbar-collapse.collapse {display: none !important;height: 0 !important;padding-bottom: 0;overflow: hidden !important;}
.navbar-collapse.collapse.in{display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}

}
@media all and (max-width: 800px){

}
@media(max-width:767px){
.logo{text-align:center;padding: 5px;}
.welcome-message {padding: 20px 0;}
.affix {position: relative;}
.fixed-nav {height: auto;}
.logo img{display:inline-block;max-width: 70px;}/*150*/
.nav-outer {height: auto;}
.navbar_menu{float:none;}
.navbar-toggle {margin-top: 4px;margin-right: 0px;margin-bottom: 4px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:rgba(255,255,255,.1);}
.my_nav .navbar {margin: 0;}
.navbar-default .navbar-nav > li > a {background:rgba(0,0,0,.5);padding: 5px 7px;line-height: 20px;}
.navbar-default .navbar-nav > li.active > a {background:rgba(0,0,0,.5);}
.top-header.affix .navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a.loginn{padding: 5px 7px;}
.navbar-nav li{padding:0;}
.navbar-head-top.navbar-default{min-height:0px;}
.navbar-header{float: right;position: absolute;/*top: -80px;*/ top: -66px;right: 10px;z-index:100;}
.navbar-nav {float: none;text-align: center;}
.my_nav{float:none;}
a.navbar-brand{display:block;color:#fff;text-align:left;padding:10px;}
.navbar-default .navbar-brand{color:#fff;}
.navbar-default .navbar-brand:hover{color:#fff;}
.carousel-caption{display:none;}
.carousel-caption h3{font-size:18px;margin-top:0px;}
.carousel-caption h1{color:#576a7a;}
.nav-tabs>li>a {padding: 22px 20px;}
.tab-content {padding: 22px 10px 22px;}

.v-text span {top: 160px;width: 330px;left: -166px;}
.v-text span:after {width: 90px;}
.ns-text h2 {font-size:36px;white-space:normal;}
.cine-box{max-width:none;}
.cine-abs{padding:20px;left:0;width:auto;}
.cine-abs h3 {font-size: 30px;line-height: unset;}
.photography-heading {padding: 0 0 20px 20px;}
.photography-heading h2 {letter-spacing: 3px;}
.photography-btn,.fashion-btn,.digital-btn {text-align: center;}
.photography-btn a,.fashion-btn a {margin: 0 0 15px 0;}
.sec-welcome,.sec-photography{padding-bottom:80px;}
.sec-photography{min-height:100px;}
.sec-digital {padding-bottom: 90px;background-size: 300px;}
.sec-night-star,.sec-cinematic,.sec-plans,.sec-release-form,.sec-meeting,.footer{padding:80px 0;}
.fashion-heading {padding: 30px 0 0 0;}
.cinema-option {padding-top: 30px;text-align: center;}
.cine-op-shoot:before,.cine-op-grade:before,.cine-op-reel:before,.cine-op-camera:before {display: inline-block;}
.plan-box {margin-bottom: 20px;}
.digital-heading {padding:0;}
.digital-steps a {display: block;}
.meeting-content {padding: 20px 0 20px;}
.logo-bottom,.fv-logo,.instaa {margin-bottom: 20px;}
.footer-bottom,.footer-menu {text-align: center;}
.section-photo-list {padding:0;}
.photo-list h4,.photo-list ul {margin: 0 0 20px;}
.photo-list ul {font-size:9px;}
.cine-box {border: 10px solid #fff;padding: 24px 0px;}
.release-form .form-group {margin-bottom: 0;}
.release-form .form-control{margin-bottom:20px;}
a.go-top {left: 32%;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);font-weight: normal;}
/*++++Rent++++*/
.logo-section {margin-bottom: 0px;}
.product-title {margin-bottom: 20px;font-size: 24px;}
.camera-tumb {padding: 15px 0px;text-align: center;}
.camera-tumb img {max-width: 21%;height: auto;}
.watch-btn {font-size: 25px;height: 56px;line-height: 56px;padding-left: 70px;margin:10px 0px;background-size: 56px;}
.rental-details {padding: 5px 0;margin-bottom: 10px;}
.rental-details h4,.location h5 {font-size: 24px;margin-bottom: 10px;}
.cam-box {margin-bottom:10px;}

.inp-box input {padding: 20px;height: 48px;font-size: 14px;}
.inp-box i {margin-left: 10px;}
.inp-box .btn {line-height: 49px;padding: 0 10px;font-size: 14px;}
a.btn-cart {font-size: 18px;}
a.btn-question {display: inline-block;padding: 14px 20px;}
a.btn-owner {font-size: 18px;padding: 10px 25px;}
.owner-details h5 {font-size: 24px;}
.owner-details h6 {font-size: 18px;margin-bottom: 10px}
.owner-details p {margin: 10px 0;font-size: 18px;}

/*Reg*/
body{min-height:568px;position: relative;}
.bg-gradient {bottom: 0;width: 100%;}
.reg-wrapper {top: 20%;bottom:13%; width: 100%}
.logo .logo-a img {max-width: 100px;max-height: 100%;width: auto;}
.reg-content {margin: 5% auto 0;}
.reg-content h3 {font-size: 24px;margin: 0;}
.reg-content h4 {font-size: 36px;margin-bottom: 10px;}
.reg-content h4:after {height: 3px;}
.reg-form {margin: 0px auto;}
.reg-content .form-control {height: 37px;}
.reg-content .form-group i {top: 0;}
.reg-content .form-group {margin-bottom: 10px;}
.reg-content .btn-default {height: 35px;font-size: 14px;padding: 0 30px;margin-top: 10px;}
.copyright {right:0;padding: 5px;text-align:center;}
.copyright span {padding: 2px 0;}
.copyright .c-links {left: 0;}
.next-story p {font-size: 14px;padding: 20px 0;line-height: 22px;}
.next-story .vs-link {font-size: 12px;padding: 12px 30px;}


.section-p{padding:50px 0;}
.section-p h2 {font-size: 30px;line-height:normal;}
.post-details h2 {font-size:23px;}
.c-item span {font-size: 12px;}
.c-item strong {font-size: 16px;}
.c-item {width: 80%;margin-bottom:75px;}
.canvas-list > div:nth-child(even) {float: none; clear: both; }
.c-item img {position: relative;z-index: -1;width:100%;height:auto;}
.size-list a {display: block;}
.wall-list {margin: 0 20px;}

.post-details {font-size: 18px;}
.ancient-header {background-size:200%;height: 120vh;}
.ancient-header-content .logo{text-align:center;}
.ancient-header-content .logo a{display:block;}
.ancient-header-content .logo img {width: 50%;max-width:50%;}
.ancient-header-content .header-title em {font-size: 15px;padding: 10px 0 0;letter-spacing: 1px;}
.airbnb-title-font{font-size:27px;}
.airbnb-title-font span.eva-font {font-size:30px;}
.airbnb-title-font span.copperplate-font {font-size: 28px;}
.ancient-header-content .header-title {padding-left: 0;}
.ancient-header-content .header-title strong {font-size: 14px;padding:0;}
.ancient-footer h3 {font-size: 24px;}
.instagram-link {font-size: 17px;padding: 50px 0 50px}
.instagram-link i img {max-width: 58px;height: auto;display: block;margin: auto;}
.social-media-icon a img {width: 18px;}
.instagram-link a {margin-bottom: 16px;}
.social-media-icon span {font-size: 10px;}
.next-story .next-vs {font-size: 11px;}

.anc-bottom-footer {padding: 0;}
.social-media-icon {float: none;padding:0;}
.ancient-copyright {text-align: center;padding-top: 30px;float:none;font-size: 9px;}
.container-in {max-width: none;margin: 0 auto;}
.ancient-footer {padding: 30px 0;}
.post-title h2 img{max-width:100%;height:auto;}
.post-title strong {font-size: 18px;padding: 0px 0;}
.post-details {padding: 25px 0;}
.border-line{padding: 50px 0 0;}
.story-heading p{padding-top:0;}
.story-heading {padding-bottom: 25px;}
.story-picture .row >div{padding:0;}
.story-picture a{padding:1px;}
.story-picture {padding-bottom: 0;}
.modal-link a {border-bottom:0; }

.ancient-row .col-sm-6 {padding:255px 25px  25px;height: auto;min-height:100vh;}
.ancient-row .header-title {position: relative;bottom: 0;left: 0;}
.ancient-row .header-title p {font-size: 17px;padding: 15px 0;max-width: none;}
.ancient-row .header-title span {font-size: 20px;}
.black-menu .navbar-default .navbar-nav > li > a {color: #333;}


.section-subscription{padding:20px;}
.subscribe-form .form-control {width: 65%;font-size: 14px;}
.subscribe-form .btn-subscribe {width: 35%;padding: 5px 8px;font-size: 13px;}
#preset-header .preset-shop-head{display:none;}
.preset-header-title {left: 20%;right: 20%;top: 54%;}
.preset-header-title strong {font-size: 12px;color:#fff;}
.preset-header-title b {font-size: 15px;padding: 2px 0;}
.preset-header-title a {padding: 10px 10px 6px;font-size: 10px;}
.preset-details {padding: 15px 0;}
#preset-header .owl-controls {display: none !important;}
.preset-head-title h2 {font-size: 15px;}
.preset-details h3 {padding-top:15px}
.preset-post-gallery {padding:0;}
.preset-post-shop b {font-size: 14px;letter-spacing: 1px;}
.preset-post-shop a {padding: 6px 8px 4px;font-size: 9px;}
.preset-post-shop{font-size: 10px;left: 50px;right: 50px;}
.preset-story-row .preset-post-shop {left: 30px;right: 30px;padding: 10px;}
.preset-full {padding: 0;}
.preset-large h3 {font-size: 25px;}
.preset-full h4 {font-size: 18px;}
.subscribe-form {margin: 35px auto 0;}
.logo-photography {margin-bottom: 50px;}
.preset-story h4 {font-size: 24px;letter-spacing: 1px;}

.gears-list-with {width: auto;}
.gear-list-box {min-height: auto;margin: 0 0 40px 0;}
.gear-large-box {min-height: auto;}


.price-list h3 {padding: 75px 15px;font-size: 42px;}

.green-coloumn h3,.black-coloumn h3 {padding: 10px 20px 20px;font-size: 42px;line-height: 60px;}
.form-coloumn {padding: 50px 15px 15px;font-size: 25px;}
.form-coloumn p {padding-bottom: 15px;line-height: normal;}
.height-green {min-height:auto;}
.hire-me-form-area {padding: 25px 0;max-width: none;}
.gears-list h3 {padding: 25px 15px;font-size: 42px;margin:0;}
.faq-list h3 {font-size: 35px;}
.faq-list-box p {font-size: 16px;line-height: normal;}
.faq-sub-title {margin-bottom: 25px;}
.section-hire-me{padding: 50px 0 0;}
.studio-header-title {left: 15%;right: 15%;top: 35%;}
.studio-header-title b {font-size: 14px;font-weight: 800;letter-spacing: 0px;}
.studio-header-title p {font-size: 8px;letter-spacing: 0px;margin-bottom: 8px;}
.studio-header-title a {padding: 5px 13px 5px;font-size: 9px;letter-spacing: 1px;}
.lable-head{display:none;}
.studio-rental-title {padding: 0;}
.studio-rental-title strong {max-width: none;}

.section-hevinlasean {padding: 0;}

.music-header-title,.foot-bottom,.liness{display:none;}
.music-lable-head {font-size: 30px;letter-spacing: 4px;}
.section-request-music:before {border-left: 0 solid transparent;border-right: 50px solid transparent;border-bottom: 70px solid #30343b;top: -69px;}
.cinematic-img strong, .cinematic-content b {font-size: 24px;letter-spacing: 3px;}
.address-info .bbb {padding-left: 15px;}
.hire-me-form-area .form-control {background: #3c4047;}
.on-foot {display:block;margin:0;text-align:center;}
.foot-copy-right {
    text-align: center;
    padding: 20px 0;
}
.foot-bottom:after {left: auto; top: 0;right: 20px;}

.tokyo-video-head .music-lable-head span {font-size: 18px;letter-spacing:3px;}
.tokyo-video-head .music-lable-head {top:52%;}
.music-services h4 {letter-spacing: 13px;}
.music-services .s-margin {margin-left: 10%;}
.section-request-music h4 {font-size: 19px;letter-spacing: 2px;}
.heading h2 span {display: block;}
.spp-heading {margin: 0;}
.sp-images b {font-size: 40px;}
.sp-images p {padding-top: 50px;font-size: 16px;}
.extra-editing-tv h3 {font-size: 36px;}
.section-plans-list h5 {font-size: 26px;}
.plan-box {padding: 20px;}
.price-list-box b {display: block;}
.price-list-box span {font-size: 15px;padding: 3px 0;}
.price-list-box strong {font-size: 30px;padding: 3px 0;}
.price-list-box u {font-size: 15px;padding: 3px 0;}
.price-list-box .row {padding: 5px 0;border-bottom: 1px solid #000;}
.sp-images img {margin: 15px auto;}
.fashion-heading p {margin-bottom: 20px;}
.sec-digital {background-repeat: no-repeat ,repeat;}
.sec-digital-computer {background: url(../images/digital-editing.png) no-repeat center top/86% auto;}
.digital-heading h2 {font-size: 25px;}
.digital-content h2{font-weight: normal;line-height: normal;}
.tokyo-heading h3 {font-size: 41px;}
.tokyo-heading b {font-size: 15px;}
.tokyo-heading {padding: 20px 20px;margin-bottom: 15px;}
.perssonal-photographer {background: url(../images/ancient-tuture/personal-photographer.png) no-repeat center top/90% auto;padding:10px 0;}
.perssonal-photographer b {font-size: 25px;}
.perssonal-photographer .nomar {margin-top: 0;}
.no-title {padding-top: 30px;}
.hakone-title {font-size: 24px;padding: 30px 0 30px;}
.release-form-heading h2 {font-size: 22px;}
.meeting-heading h2 {font-size: 25px;letter-spacing: 2px;margin-bottom: 7px;line-height: 35px;}
.meeting-content h5 {font-size: 20px;margin: 0px 0;}
.info-box i {width: 40px;height: 40px;font-size: 20px;margin-right: 18px;}
.info-box {padding: 10px 10px;}
.welcome-message h1 {font-size: 24px;margin-bottom: 30px;}
.section-plans-list .bot-text {font-size: 10px;letter-spacing: 1px;padding: 0 0;line-height: normal;}
.cine-clients h4:after,.cine-clients h4:before {width: 23.5%;}
.digital-heading h2:after{display:none;}
.perssonal-photographer2 {padding: 0px 15px 0;}
.photo-list b {margin: 0 0 20px;}


/*Spiritual Machines*/
.spiritual-machines-page {background: #fff;font-family: 'sf_compact_displayregular', Arial, Helvetica, sans-serif;height: auto;min-height:100vh;}
.sm-logo-text {font-size: 20px;position: relative;top: -5px;}
.spiritual-background{height: auto;min-height:100vh;}

.alexa-header-title,.contact-header-title {position: relative;left: auto;max-width: none;top: auto;padding-top: 20px;padding-right: 15px;padding-left: 15px;}
.alexa-header-title{position:static;}
/*.story-page{padding-bottom:90px;}*/
.alexa-line {border-left: 0;}
.tag-line {letter-spacing: 4px;margin-bottom: 20px;}
.alexa-header-title h2,.contact-header-title h2 {font-size:18px;padding:0;margin-top: 8px;}
.alexa-header-title p,.contact-header-title p {font-size: 12px;letter-spacing: 0;margin-bottom: 25px;line-height: normal;}
.contact-header-title b {font-size: 14px;letter-spacing: 0;margin-bottom: 15px;line-height: normal;}
.alexa-header-title a {padding: 10px 21px 8px;font-size:12px;letter-spacing:7px;margin: 0 auto;display:block;max-width:155px;}
.alexa-header-title a i {top: 5px;font-size: 26px;}
.alexa-header-title a {position: absolute;bottom: 160px;left: 79px;}
.sm-header .music-lable-head {bottom:0;position:relative;padding: 70px 0 40px;}
.sm-header .bg-proxy .music-lable-head {bottom: -40px;}
.sm-header .music-lable-head span {font-size: 14px;}
.sm-header .mht-position{right:auto;}
a.btn-watch {position: relative;padding: 3px 15px;font-size: 14px;margin: 14px auto;top: auto;max-width: 96px;bottom: 0;right: 0;}
.sm-header .foot-bottom{display:block;text-align:center;bottom:0;position:relative;left:0;right:0;}
.foot-bottom span {padding: 0 3px;}
.foot-bottom span i {padding: 0 4px;}
.bread-line {position: relative;left: auto;top: auto;font-size: 14px;letter-spacing: 4px;padding-top: 15px;padding-left: 24px;padding-bottom: 10px;}
.sbread-line {padding-left: 15px;background:none;}
.story-page a{max-width:173px;letter-spacing:3px;bottom: 65px;}
.story-page a i {width: 30px;height: 30px;border-radius: 100%;padding: 3px 0 0 3px;font-size:22px;top: 2px;}

.sm-header-title {position: relative;left: auto;top: auto;right: 0;padding: 0 15px;text-align:center}
.sm-header-title strong {font-size: 14px;padding:0 0 0 0;letter-spacing: 1px;}
.sm-header-title h2 {font-size: 32px;padding: 0;}
.sm-header-title b {font-size: 16px;padding: 0;}
.sm-header-title p {font-size: 14px;padding: 10px 0 0;letter-spacing: 1px;}
.bg-story {background: url(../images/spritual-machine/bg-story.jpg) no-repeat right center/cover;}


.loader {top: 35%; left: 37%;}
.sm-header-content .navbar_menu{display:none;}
.sm-logo-text{background: rgba(0,0,0,0);}
.navigate {display: none;}
.spiritual-machines-page .hamburger {top: 15px;display:block !important;}
.sm-logo-text a {padding: 8px 0;}
.sm-logo-text a img {max-width: 90px;}
.sm-header-content {position:fixed;padding:0;}
.ms-contact {width: auto;padding:20px 10px;}
.sm-video video {-moz-transform: scale(4.4);-webkit-transform: scale(4.4);-o-transform: scale(4.4);-ms-transform: scale(4.4);transform: scale(4.4);}
.bg-calum .sm-video video, .bg-proxy .sm-video video{-moz-transform: scale(5);-webkit-transform: scale(5);-o-transform: scale(5);-ms-transform: scale(5);transform: scale(5);}


.menus {left: -100%; width: 100%;}
.menus-wrapper {padding: 50px 20px 50px 20px;}
.menus-links {padding: 20px;}
.menus-links ul li {padding: 0;margin: 0px 0;}
.menus-links ul li a {display: inline-block;padding: 4px 0;color: #414141;}
.menus-links ul li a:after {height: 1px;}
a.btn-watch:after{display:none;}
.videos-tools{position:absolute;left:0;bottom:50px;right:0; z-index: 200;padding:10px;display:block;}
.videos-tools a{display:inline-block;margin:0 5px;color:#fff;width:30px;height:30px;border:1px solid #fff;border-radius:1000%;    font-size: 14px;text-align: center;padding: 4px 0;vertical-align:top;}
.videos-tools a.vv-share{background:url(../images/spritual-machine/Icon_share.svg) no-repeat center center/20px 20px;float:right;border:0;}
.videos-tools a.vv-close{background:url(../images/spritual-machine/Icon_close.svg) no-repeat center center/14px 14px;}
.vsmedia{display:none;}
.vsmin{display:inline-block;float:right;}
.vsmedia a{border:0;font-size: 14px;}
.describe-check label {margin-right: 6px;}
.ms-contact .form-group {margin-bottom: 0;}
.ms-contact .form-control {margin-bottom: 10px;}
.spiritual-machines-page .foot-bottom{display:block;position:relative;background: #000;left: 0;text-align: center;padding-bottom:90px;}
.spiritual-machines-page .foot-bottom:after{display:none;}
.spiritual-machines-page  .foot-bottom span {padding: 0 19px;}
a.dwatch{display:none;}
a.mwatch{display:inline-block;}
.describe-check label input {vertical-align: sub;}
.ms-contact .btn-ms{margin-top:10px;}
.describe-check label {font-size:12px;}
.email-update{padding:40px 20px;}

.navbar-toggle .icon-bar {width:19px;height:1px;}
.navbar-toggle .icon-bar+.icon-bar {margin-top:3px;}
.navbar-header {top:-40px;right:-8px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: none;    outline: none;}
.navbar-default .navbar-toggle:active {background: none;    outline: none;}
.hamburger {top: 25px;position:absolute;}
.hamburger .line {height: 1px;background-color:#ccc;}
.ancient-header-content .navbar_menu {font-size: 9px;letter-spacing: 2px;}
.ancient-header-content .navbar-default .navbar-nav > li > a {padding: 5px 16px;}
#hamburger-1.is-active .line:nth-child(1) {-webkit-transform: translateY(4px) rotate(45deg);-ms-transform: translateY(4px) rotate(45deg);-o-transform: translateY(4px) rotate(45deg);transform: translateY(4px) rotate(45deg);}
#hamburger-1.is-active .line:nth-child(3) {-webkit-transform: translateY(-4px) rotate(-45deg);-ms-transform: translateY(-4px) rotate(-45deg);-o-transform: translateY(-4px) rotate(-45deg);transform: translateY(-4px) rotate(-45deg);}
.post-title .posted-date {font-size: 16px;padding: 20px 0 0;}
.preset-page .section-af {padding-top: 50px;}
.section-request-music a {left: 00px;}
.section-map .container{padding-top:100vh;}


}
@media(max-width:767px) and (orientation : landscape) {
.story-page{padding-bottom:90px;}
}
@media(max-width:640px){

}
@media(max-width:480px){
.dropdown-menu{width:100% !important;}
.carousel-caption h2 {font-size: 14px;margin-top:0;}
.carousel-caption h1 {font-size: 26px;padding-bottom:10px;margin-bottom: 0px;margin-top: 20px;}
.banner-header .carousel-inner>.item>img {max-width: none;}
.pagination>li>a, .pagination>li>span {padding: 4px 6px;}
.nav-tabs>li>a {padding: 12px 17px;}

}
@media(max-width:320px){
.bread-line {font-size: 13px;padding-top: 90px;font-size: 12px;padding-bottom: 5px;}
.tag-line {font-size: 12px;}
.alexa-header-title h2 {font-size: 15px;}
/*a.btn-watch {margin: 5px auto;}*/
.alexa-header-title p {font-size: 11px;margin-bottom: 25px;line-height: 11px;}

	}


