/*html, body {*/
/*    max-width: 100% !important;*/
/*    overflow-x: hidden !important;*/
/*}*/
          
body {
             font-family: 'Oswald', sans-serif;
             padding-top:102px;
             
          }
          

          
.hidden-desktop{
    display:none;
}
.visible-desktop{
    display:block;
}

.pt-0
{
  padding-top: 0 !important;
}
.pb-0
{
  padding-bottom:  0 !important;  
}
.pr-0
{
  padding-right:  0 !important;  
}
.pl-0
{
  padding-left:  0 !important;  
}
.py-0
{
  padding-top: 0 !important;
  padding-bottom:  0 !important;  
}
.px-0
{
  padding-right:  0 !important;  
  padding-left:  0 !important;  
}
.pl-2
{
  padding-left: .5rem !important;
}
.mt-10
{
    margin-top:10px;
}







/**/

/*Navigation*/
.navbar-header
{
  width: 50%;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 50px 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-header .logoimages {
display: block;

width: auto;

max-width: 280px;
}
.navbar-header .logoimages.grey
{
    display:none;
}
.logo-text
{
  position: relative;
  visibility: visible; 
opacity: 1; 
}
.logo-text span
{
    position: absolute;
    top: -1.5rem;
    width: 100%;
    left: 30rem;
    font-size: 13px;
    color: #b3b3b3;
    padding-left: 10px;
}
.logo-text span::after
{
  content: '';
  position: absolute;
  /*top: 0;*/
  top:-1px;
  left: 0;
  width: 1px;
  height: 100%;
  /*background: #a2b3b3;*/
  background: #e6b12e;
}
.navbar-default {
    background-color: #000;
    border:none;
    margin-bottom: 0;
    border-radius: 0;
}
/*.navbar-brand {
	margin-top: 30px;
}
.nav.navbar-nav.navbar-right {
    margin-top: 75px !important;
}*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #fff;
    color: red;
}
.nav.navbar-nav.navbar-right {
    font-size: 13px;
    padding: 30px 7px 30px 15px;
}
.navbar-default .navbar-nav > li > a {
    color: #b3b3b3;
    padding-left: 8px;
    padding-right: 8px;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #fff;
}

.navbar-default .navbar-nav > li > a:focus {
    color: #b3b3b3;
}


.navbar-default .navbar-toggle {

    border-color: transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #313131;

}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

    background-color: transparent;

}
.menu-link.active
{
    color:#fff !important;
}
/**/



/**/

.loaded .loader{
    display:none;
}
.loader {
  position: absolute;
  display:block;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: url('../images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
#wrapper_mbYTP_bgndVideo{
    margin-top: 15em !important;
    position: absolute !important;
}


/**/

/**/
.seos{
color: #767676;
font-weight: normal;
letter-spacing: 1px;
font-size: 30px;
}
.home-intro-sect{
    position:relative;
    margin-top: -102px;
}
.social-link-bg {
    background-color:#000;
    min-height: 45px;
    padding: 25px 0 25px;
    height:auto !important;
    max-height:100px;
    position: absolute;

bottom: 0;
width:100%;
}
.social-inside
{
    position:relative;
}

.social-links li {
  display: inline-block;
margin-left: 18px;
margin-top: 12px;
margin-bottom: 9px;
}

.social-links li a img
{
    opacity:.5;
}
.social-links li a img:hover
{
    opacity:1;
}
/*.iframe-video {
margin-bottom:25px;
}*/

.video-section
{      pointer-events: none;
    height:100vh;
    overflow:hidden;
}
.iframe-video iframe {

    width: 100%;

}

.mylinks {
    clear: both;
    display: block;
}
.intro-icons {

    margin-right: 10px;
    width: 20px;
    float: left;
    margin-top: 5px;
}
.intro-link {

    width: 86%;
    float: left;
    word-wrap: break-word;
}

/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
  margin:0px;
  padding:0px;
}
/* Reposition the controls slightly */

/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}

.animHeight {
    -webkit-transition: height .6s ease-in-out;
    -moz-transition: height .6s ease-in-out;
	-ms-transition: height .6s ease-in-out;
	-o-transition: height .6s ease-in-out;
	transition: height .6s ease-in-out;
}
.thumbnail {
    background-color: #fff;
    border: none;
    border-radius: 4px;
    display: block;
    float: left;
    line-height: 1.42857;
    margin-bottom: 0px;
    padding: 0px;
    float:left;
    transition: border 0.2s ease-in-out 0s;
}

.well {
    background-color: #fff;
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
    margin-top: 59px;
}
/**/

/*Portfolio*/
.portfolio-section
{
  /*background-color: #cccccc;*/
  
}
.portfolio-content .section-scroll
{
    padding:1.5rem  0 1rem;
}
.portfoliopadding {
  padding: 20px 0;
}


.video-white{

position: absolute;
/*top: 50%;*/
/*left: 50%;*/
background: none;
    background-position-x: 0%;
    background-position-y: 0%;
background-position: center center;
width: 26px;
height: 23px;
/*transform: translate(-50%, -50%);*/
/*-webkit-transform: translate(-50%, -50%);*/
/*-ms-transform: translate(-50%, -50%);*/
/*-o-transform: translate(-50%, -50%);*/
/*-moz-transform: translate(-50%, -50%);*/

}

.row.portfoliopadding
{
    margin-left:  -3rem!important;
        margin-right:  -3rem!important;
}
.row.portfoliopadding .col-md-3
{
    padding-left: 3rem!important;
    padding-right: 3rem!important;
}

.row.portfoliopadding .col-md-3:hover .video-white {

 /*background: url("../images/icons/video.png") no-repeat;*/
 background: url("../images/plays.png") no-repeat;
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    /*opacity: .465;*/
  right: 13%;
background-size: contain;
/*top: 5%;*/
/*width: 8%;*/
/*height: 8%;*/
/*bottom: 40%;*/
bottom: 45%;
}
.row.portfoliopadding .col-md-3:hover .video-description,.row.portfoliopadding .col-md-3:hover .video-title
{
  color: #000 !important;
}

.row.portfoliopadding .col-md-3:hover figcaption.mask {
    bottom: 0;
    display:block;
    -webkit-transition: 0.3s ease-out 0s;
       -moz-transition: 0.3s ease-out 0s;
        -ms-transition: 0.3s ease-out 0s;
         -o-transition: 0.3s ease-out 0s;
            transition: 0.3s ease-out 0s;
}

.row.portfoliopadding .col-md-3:hover .plus {
    top: 47%;
}
.row.portfoliopadding .col-md-3:hover span.line::after {
   
    background: #000;
}

figcaption.mask {
    
    
    font-size: 13px;
    color: #333;
    padding: 9px 0 4px ;
    transition: all 0.3s ease-out 0s;
    width: 100%;


}
figcaption.mask h3 {
  color: #1f2021;
  font-size: 20px;
  line-height: 28px;
    text-align: center;
}

figcaption.mask span {
  color: #0FAED9;
}



.video-description {
 color: #666 !important;
font-size: 11px;
text-align: left !important;
letter-spacing: .7px;
}
.video-title
{
  text-align: left !important;
  text-transform: uppercase;
  color: #666;
  font-size: 15px;
font-weight: 500;
letter-spacing: .8px;
margin-left: 10px;
}
h5.video-title
{
    margin-top:0 !important;
    margin-bottom:0 !important;
}
.video-title::after
{
  padding: 0 16px;
  border-left: 1px solid;
}


.first {
	background:url("../images/portfolio/v-1.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
	cursor:pointer;
	margin-bottom:10px;
}
.second {
	background:url("../images/portfolio/v-2.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
	cursor:pointer;
	margin-bottom:10px;
}
.third {
	background:url("../images/apoet.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.four{
	background:url("../images/kapila1.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.five {
	background:url("../images/kapila2.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.six {
	background:url("../images/kapila3.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.seven {
	background:url("../images/portfolio/v-5.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
	cursor:pointer;
	margin-bottom:10px;
}
.eight {
	background:url("../images/showreel.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.nine {
	background:url("../images/9.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
	cursor:pointer;
	margin-bottom:10px;
}
.common-back {
       *background:url("../images/aedan-title.png");
       *background:url("../images/aedan.png");
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center !important;
	height:146px;
	cursor:pointer;
	margin-bottom: 10px;
}
.aedan {
       *background:url("../images/aedan-title.png");
        background:url("../images/aedan-new.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom: 10px;
}
.ten {
  background:url("../images/curios.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.eleven {
  background:url("../images/afterglow.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:146px;
	cursor:pointer;
	margin-bottom:10px;
}
.twelve {
  background:url("../images/New/3.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
	cursor:pointer;
	margin-bottom:10px;
}
.thirteen {
  background:url("../images/New/4.jpg");
  background-repeat: no-repeat;
  background-size:cover;
  background-position:center;
  height:185px;
  cursor:pointer;
  margin-bottom:10px;
}
.fourteen {
  background:url("../images/New/5.jpg");
  background-repeat: no-repeat;
  background-size:cover;
  background-position:center;
  height:185px;
  cursor:pointer;
  margin-bottom:10px;
}
.fifteen {
  background:url("../images/New/7A.jpg");
  background-repeat: no-repeat;
  background-size:cover;
  background-position:center;
  height:185px;
  cursor:pointer;
  margin-bottom:10px;
}
.sixteen {
  background:url("../images/New/8A.jpg");
  background-repeat: no-repeat;
  background-size:cover;
  background-position:center;
  height:185px;
  cursor:pointer;
  margin-bottom:10px;
}
.dummy {
	background:url("../images/noimage.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
	/*width:277px;*/
}
/*.viewallpotfolio {
	float:right;
	color:#999596;
	margin-bottom: 36px;
	font-size:12px;
}*/
.viewallpotfolio {
    color: #999596;
    float: right;
    font-size: 12px;
    margin-bottom: 36px;
    margin-right: 6px;
    margin-top:-30px;
}

.viewallpotfolio:hover {
  color:red;
}

span.line::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 1px;
    height: 100%;
    background: #666666;
}
/**/

/*About*/
.about-title
{
   background: linear-gradient(90deg, #202020 74%, #767676 28%);
   padding: 50px 0 0 0;
}
.about-title h2.text-muted
{
  padding-top: 6rem;
  color:#e3e3e3ed;
}
.about-img
{
  width:100%;

height: 190px !important;

object-fit: cover;
}


.arrow-line {
 border-bottom: solid 1px #333;
 position: relative;
 z-index: 1;
}
.arrow {
  content: "";
position: absolute;
top: 100%;
left: 8.3%;
transform: translateX(-50%);
height: 37px;
width: 14px;
z-index: 2;
background-color: #202020;
}
.arrow .pin {
  width: calc(50% + 5px);
 height: 1px;
 background: #333;
 display: inline-block;
 float: left;
 transform: rotate(50deg);
 transform-origin: 0 0;
}
.arrow .pin:last-child {
  transform: rotate(-50deg);
 transform-origin: 100% 0;
 float: right;
 margin-top: -1px;
}

.about-descript
{
  *background-color: #202020;
  padding: 50px 0 0;
}
div#about {
    background: #202020;
}
.detailss , .about-descript .detail
{
  font-size: 13px;
line-height: 1.5;
color: #e3e3e3ed;
font-weight: normal;
letter-spacing: .4px;
padding: 0 39px 0;
word-spacing: 2px;
}
.about-descript p.detail::after {

    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #333;
    top: 5px;
    right: 0;

}
.about-descript .col-md-4:nth-child(3) p.detail::after {
background: none;
}

/*.border-left
{
  border-left: 1px solid #333;
}*/

/**/




/*Links & Press*/

.normalimages
{
    opacity:.3;
}
/*.hoverimages{*/
/*  width: 8px;*/

/*height: 15px;*/

/*margin-left: 5px;  */
/*}*/

h2.text-muted
{
    color:#767676;
    font-weight: normal;
letter-spacing: 1px;
}
.links
{
  background-color: #ccc;
  padding: 20px 0
}

.links-content
{
  padding: 10px 0;
}


.links .mylinks {
  text-decoration: none;
  color: #1f1f1f;
  font-size: 12px;
letter-spacing: 1.2px;
  padding: 7px 0 35px;
  border-bottom: 1px solid #bababa;
  word-wrap: break-word;
}
.mylinks-arrow {
    font-size: 20px;
    font-weight: 100;
    vertical-align: sub;
}

.press
{
  background-color: #e6e6e6;
  padding: 35px 0
}
.press h2
{
  color: #333;
  font-weight: normal;
letter-spacing: 1px;
}
.press .mylinks {
  text-decoration: none;
  color: #1f1f1f;
  font-size: 12px;
letter-spacing: 1.2px;
  padding: 7px 0 15px;
  border-bottom: 1px solid #8a8a8a;
  word-wrap: break-word !important;
}
.press .mylinks:hover{
  color:#ac0d0d;
  text-decoration: none;
}
.press .mylinks:focus{
  color:#ac0d0d;
  text-decoration: none;
}

/**/




/*Contact*/


#contact
{
  background-image:url('../images/condetails.png');
  background-repeat: no-repeat;
  background-size:100% 100%;
  background-position:center center;
 
}
.contact
{
     padding: 70px 0 ;
}
.contact-detail
{
  color: #767676;
  padding-top: 20px;
}
.contact-detail .link
{
  color: #767676;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .9px;
}
.contact-detail .link:hover,.contact-detail .link:focus
{
  color: #b1b1b1;
  text-decoration: none;
}
/*Contact - End*/

/**/
footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0px;
  background-color: #efefef;
  text-align: center;
}
.footer-main
{
  background-color: #000;
  padding: 70px 0;
  height: auto !important;
}
.footerleft {
	list-style-type:none;
	margin:0px;
	padding:0px;

}
.footerleft > li {
	padding-right:20px;

}
.footerleft > li > a {
	color: #666;
font-size: 12px;
letter-spacing: 1px;
text-decoration: none;
line-height: 2;
}
.footerleft:after
{
  content: '';
position: absolute;
top: 8px;
right: 0;
width: 1px;
height: 90%;
background: #333;
}
.copy-right
{
  padding-left: 4rem;
}
.footerright {
	list-style-type:none;
	margin:0px;
	padding:0px;
  float: right;
}
.listoffooter {
	float:right;
	color:#999596;
}

.link-sect li a img
{
    opacity:0.5;
}
.link-sect li a img:hover
{
    opacity:1;
}
 .link
{
  color: #777;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .9px;
}
 .link:hover, .link:focus
{
  color: #b1b1b1;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .9px;
}
 .copy-link
{
  color: #777;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .9px;
}
.pixint, .pixint-link {
	color:#777;
	font-size:10px;
  letter-spacing: 1px;
}

.pixint-link:hover, .pixint-link:focus{
  color:#48DE99;
  text-decoration: none;
}


/**/

#videoModal {
    width: 100%;
    height: 100%;
    position: fixed;
    visibility:visible;
    display:none;
    background-color: rgba(22,22,22,0.5);
}

#videoModal:target {
    visibility: visible;
    display: block;
}
.modal-dialog {
    background:#e1e1e1;
    margin: 0 auto;
   /* width:160px;*/
    position:relative;
    z-index:41;
    top: 25%;
   /* padding:30px; */
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
    box-shadow:0 0 10px rgba(0,0,0,0.4);
}

.modal-content, .modal-dialog
{
    background-color:#000 !important;
}
.left.carousel-control {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left:-45px;
}
.right.carousel-control {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-right:-20px;
}
.carousel-control {
	width:0px;
	margin-top:135px;
	font-size:60px;
}
.firstblack {
	background-color:#000;
}
.firstblack > p {
	color:#ffffff;
  padding:50px 35px;
  height:500px;
  line-height:30px;

}
.zero-padding {
	padding:0px;
}
.aboutsections {
	margin-left:2px;
}

/*Contact Form*/

.contact-form .form-control {
    border: 1px solid #dbdbdb;
    border-radius: 0;
    box-shadow: none;
}
.contact-form .input-field {
    margin-bottom: 30px;
}
.form-control::-moz-placeholder {
    color: #000;
    opacity: 1;
}
label {
    color: red;
    display: inline-block;
    font-weight: lighter;
    margin-bottom: 5px;
    max-width: 100%;
}
input[type=text] {
    /* Remove First */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
textarea {
  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
textarea.form-control {
    min-height: 135px;
}
.btn-danger {
    background-color: #000000;
    border-color: #000000;
    color: #fff;
    width:15%;
    border-radius:0px;
}
.btn-danger:hover {
	 background-color: red;
    border-color: red;
}

.modal-body {
    padding: 0;
    position: relative;
}
.close {
    color: #fff;
float: right;
font-size: 51px;
font-weight: 300;
line-height: 30px;
margin-right: -18px;
margin-top: -26px;
opacity: 0.5;
text-shadow: 0 1px 0 #fff;
position: absolute;
right: 0;
top: 0;
}
.close:hover, .close:focus
{
    color:#fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
}
/**/


/*Back-To-down*/
.gotobottom 
{
    color: #3d3d3d;
    padding: 0px 5px;
    border-radius: 25px;
    position: absolute;
    cursor: pointer;
    font-size: 20px;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
}

.gotobottom i
{
    font-size: 5.2rem;

}
.gotobottom:hover
{
    color:#666;
}

.gotobottom:focus
{
    color:#171717 !important;
}
/*Back-To-down-End*/


/*Back-To-Top*/
.gototop 
{
    display:none;
    color: #000;
    background-color: #fff;
    padding: 2px 15px;
    border-radius: 25px;
    position: fixed;
    right: 25px;
    bottom: 6rem;
    cursor: pointer;
    font-size: 20px;
    box-shadow:0px 0px 20px 1px rgba(45, 45, 45, 0.29);
    opacity:.5;
}
.gototop:hover
{
    opacity:1;
}
.gototop i
{
  padding-bottom: 10px;
font-size: 16px;

}
.gototop:hover
{
  color: #000;
}
/*Back-To-Top-End*/
/**/
.maincontent {
  box-sizing: border-box;
}
.maincontents {
	margin-bottom:32%;
}
.sliderroll {
	padding:0px;
	margin:0px;
}


.leftsection:hover {
  color:#fff !important;
}

.background {
  background-image:url("../images/Varanasi.jpg");
  background-repeat:no-repeat;
  background-position: 30% 50%;
  background-size:cover;
}

.home-intro-sect-2
{
    display:none;
}
#bs-example-navbar-collapse-1
{
    /*position: relative;*/
    margin-top: 20px;
}
.imdb-link
{
    color: #b3b3b3;
margin: 0 auto;
position: absolute;
top: 44px;
right: 255px;
text-decoration: none;
}
.imdb-link:hover, .imdb-link:focus
{
    color:#b3b3b3;
    text-decoration:none;
}

.ibdb-link
{
    color: #b3b3b3;
margin: 0 auto;
position: absolute;
top: 44px;
right: 300px;
text-decoration: none;
}
.ibdb-link:hover, .ibdb-link:focus
{
    color:#b3b3b3;
    text-decoration:none;
}





/*Responsive*/

/*For Mobile*/


@media (max-width: 767px)
{
    
/*   body.shrink-body  #bs-example-navbar-collapse-1 {*/
/*    position: inherit;*/
/*}*/
    
    
    
    
    body.logo-xs-collap .navbar-default {
    background-color: #fff;
    border: none;
    margin-bottom: 0;
    border-radius: 0;
}
    body.logo-xs-collap .img-responsive.logoimages
    {
        display:none;
    }
    body.logo-xs-collap .img-responsive.logoimages.grey, .shrink-body.logo-xs-collap .img-responsive.logoimages.grey
    {
        display:block;
        opacity:1;
        visibility:visible;
    }
    .img-responsive.logoimages.grey
    {
        display:none;
    }
    
    
    
    .m-xs-0
    {
        margin:0;
    }
    .pb-xs-6
    {
        padding-bottom: 6px;
    }
    .pb-xs-20
    {
        padding-bottom: 20px;
    }
    .pb-xs-30
    {
        padding-bottom: 20px;
    }
    .pb-xs-50
    {
        padding-bottom: 20px;
    }
    

html,
body {
    height: 100%;
}

footer {
    margin: 50px 0;
}


.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/*#image1 {*/
/*    background-image:url('../images/Slide1.jpg');*/
/*    background-position:75% 30%;*/
/*    transform:scale(1.1);*/
/*}*/

/*#image2 {*/
/*    background-image:url('../images/slide-girl.jpg');*/
/*    background-position:49% 25%;*/
/*}*/

/*#image3 {*/
/*    background-image:url('../images/vertical.jpg');*/
/*    background-position:57% 30%;*/
/*}*/

/*#image4 {*/
/*    background-image:url('../images/slide-eye.jpg');*/
/*    background-position:55% 30%;*/
/*}*/

/*#image5 {*/
/*    background-image:url('../images/slide-cross.jpg');*/
/*    background-position:55% 30%;*/
/*}*/

#image6 {
    background-image:url('../images/slide-taj.jpg');
    background-position:20% 30%;
}    
    #image3 {
   background-image:url('../images/vertical.jpg');
   /*background-position: 68% 30%;*/
   background-position: 85% 30%;
}
.berlin{
   position: relative !important;
 /*left: 6%;*/
 left:6.5% !important;
    top: 11% !important;
}
.ber{
    max-width:16% !important;
}
.gototop{
    display:none !important;
}
.news{
    list-style-type: none;
    padding-left: 26px;
}
.news-name{
    color:#fff;
    font-size:18px;
}
.news-name:hover{
    color:#fff;
    text-decoration:none;
}
.new-menus{
   position: absolute;
bottom: 90%;
margin-bottom: 10px;
}
.news-name::after {
   content: "\A";
width: 5px;
height: 5px;
border-radius: 50%;
background: #e6b12e;
display: inline-block;
margin: 0 2px;
    /*font-size:20px;*/
}
.links-content {
    padding: 6px 0 50px;
}
    
    
.links {
    background-color:     #fff;
    padding: 50px 0;
}
.press {
    background-color:     #9d9d9d;
    padding: 50px 0;
}
.contact {
    padding: 50px 0;
}
    .links .mylinks
    {
        width:100%;
    }
    
    .social-logo-links
    {
        padding: 0;
    position: absolute;
    bottom: 0px;
 right: 4%;
    /*transform: translate(-50%, -50%) !important;*/
    }
    .social-links li a img {
    opacity: 1;
}
    .upper-case
{
    text-transform: uppercase;
}
    .navbar-default .navbar-toggle {
    border-color:   transparent;
    position: absolute;
    right: 0;
    top: 10px;
}
    .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-bottom: 6px;
}
    .navbar-default .navbar-toggle .icon-bar {
    background-color:  #d8d8d8;
    }
    .navbar-default .navbar-nav > li > a {
    color: #000;
    padding-left: 8px;
    padding-right: 8px;
    /*text-transform: uppercase;*/
    letter-spacing: 3px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
    color:#333;
}
.menu-link.active {
    color: #333 !important;
}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    border-top-color: rgb(231, 231, 231);
    background: rgba(255, 255, 255, 0.96);
    height: 100vh;
    }
    .navbar-default {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
    border-radius: 0;
    }
    
    .imdb-link {
    color: #000;
    margin: 0 auto;
    position: absolute;
    top: 44px;
    right: 255px;
    text-decoration: none;
    left: 22px;
    letter-spacing: 3px;
}
.imdb-link:hover, .imdb-link:focus
{
    color:#333;
}
    
   .home-intro-sect
   {
       display:none;
   }
   .home-intro-sect-2
   {
       display:block;
       height: 100vh;
   }
   .popup-video
   {
       background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center !important;
height: 210px;
cursor: pointer;
   }
   
   .navbar.shrink-header {
    border-bottom: none;
}
   .shrink-body .logo-text , .shrink-body .berlin {
    display: none;
     opacity: 0; 
 visibility: hidden;
 -webkit-transition: visibility 0.2s linear,
 opacity 0.2s linear;
 -moz-transition: visibility 0.2s linear,
 opacity 0.2s linear;
 -o-transition: visibility 0.2s linear,
 opacity 0.2s linear;
}
.navbar-toggle.navigatsioon {
    display: none;
}

.shrink-body .navbar-toggle.navigatsioon {
    display: block;
}
   .shrink-body .navbar-brand {
        float: left;
    height: auto !important;
    padding: 15px 15px 15px !important;
    font-size: 18px;
    line-height: 20px;
    width: 261px !important;
    clear: none;
}


.shrink-body .navbar-header .logoimages {
    /*max-width: 100% !important;*/
    max-width:200px !important;
    clear: both;
    text-align: center;
    margin: auto 11px auto;
    opacity: 0; 
 visibility: hidden;
 -webkit-transition: visibility 0.35s linear,  opacity 0.35s linear;
 -moz-transition: visibility 0.35s linear,  opacity 0.35s linear;
 -o-transition: visibility 0.35s linear,  opacity 0.35s linear;
}
#contact {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}
    .videoWrapper {
  position: relative;
  width: 100%;
  height: 0;
  background-color: #000;
}
.visible-mobile{
    display:block;
}
.videoWrapper43 {
  padding-top: 75%;
}
.videoWrapper169 {
  padding-top: 56%;
}

.videoIframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.videoPoster {
   background: url(../images/video-thumb.jpg);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  background-position: top;
  background-size: 100% 100%;
  background-size: cover;
  text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -moz-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}
.videoPoster:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  margin: -40px 0 0 -40px;
 background: url("../images/icons/yt-ico.png");
 opacity:.5;
}
.videoPoster:after {

}
.videoPoster:hover:before, .videoPoster:focus:before {
 
}
.videoPoster:hover:after, .videoPoster:focus:after {
 
}
.videoWrapperActive .videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  -moz-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
}

    .home-intro-sect{
        margin-top:-20px;
    }
    .mobile-first-section
    {
        /*height:100vh;
        min-height: 500px;*/
            
    }
    .navbar-brand{
        height:135px;
    }
    .navbar {
    min-height:  auto;
  /*  transition: all 0.4s ease-in-out;*/
  /*-webkit-transition: all 0.4s ease-in-out;*/
  /*-moz-transition: all 0.4s ease-in-out;*/
  
}
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 100% !important;
}
   
  .navbar-header {
    width: auto;
}
.navbar-header .logoimages {
    display: block;

width: auto;

max-width: 100%;
max-width: 200px !important;

clear: both;

text-align: center;
/*margin: 15px auto;*/
    margin: 15px 26px 0;
    padding-top: 10px;
    visibility: visible; 
opacity: 1;
}

.navbar-brand {
    width: 100% !important;

display: block;

text-align: center;

clear: both;

height: auto !important;

padding: 0 !important;
    
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-top: 1px solid rgba(255, 255, 255, 0.04) !important;

box-shadow: none;
}
.nav.navbar-nav.navbar-right
{
    height: calc(100vh - 50px);
    padding-top: 30px !important;
}
.logo-text {
    position: relative;
    margin: 10px auto 35px;

/*border-top: 1px solid #1e1e1e;*/

display:block;
right: 31%;
}
/*.logo-text span {*/
/* position: relative !important;*/
/*    clear: both !important;*/
/*    left: auto !important;*/
/*    top: auto !important;*/
/*    padding-left: 10px !important;*/
/*    color: #fff;*/
/*    border-left: 1px solid #e6b12e;*/
/*    padding-bottom: 3px;*/
/*}*/
.logo-text span::before
{
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  width: 1px;
  height: 100%;
  /*background: #a2b3b3;*/
   border-left: 1px solid #e6b12e;
}
.logo-text span::after {

    content: none;

}

.social-links.pull-right
{
    float: right !important;

clear: both;

display: block;

padding: 0;

margin: 45px auto 0px;

text-align: center;
}

.social-link-bg {
    background-color: #1B1C17;
    min-height: 45px;
    padding: 1.5px 0 !important;
}

.social-links.pull-right{
    margin:0;
}
.social-links li{
    margin-top: 4.5px;
margin-bottom: 12.5px;
margin-left: 7.5px;
margin-right:7.5px;
}
.social-link-bg{
    max-height:150px;
    position:relative;
}
/*#home{
    max-height:350px;
    height:306px;
}*/
.hidden-mobile{
    display:none;
}
.embed-responsive-item {

    *background: url(../images/video-thumb.jpg);

}
.gotobottom{
    position: absolute;
bottom: 80px;
left: 50%;
width: 42px;
top: auto;
color: #fff;
display:none;
/*    position: relative;*/
/*top: auto;*/
/*left: auto;*/
/*margin: 0 auto;*/
/*transform: none !important;*/
/*width:42px;*/

    
}
.gotobottom i {
    font-size: 42px;
}

/*.mobile-space-height {*/
/*    height: calc(100vh - 500px);*/
/*     transition: height 1s ease;*/
/*}*/
 body
    {
        /*padding-top:calc(100vh  - 92px) ;*/
        padding-top: 0;
        overflow-x: hidden;
margin: 0;
padding: 0;
width:100%;
    }
    body.shrink-body{
        padding-top:0px;
    }
    body.shrink-body .mobile-space-height
    {
        height:auto;
        
    }

.video-section {
    height: auto !important;
    overflow: hidden;
    pointer-events: auto;
}
/*.embed-responsive-16by9 {
    padding-bottom: 71.25% !important;
margin-top: 35.2% !important;
}
*/
.embed-responsive-16by9 {

    padding-bottom: 0!important;
    margin-top: 0!important;
    height: 350px;

}


.portfoliopadding div.reponsive {
        background-size: contain;
    /*width: 238px;*/
    margin: auto;
    height: 146px;
}
.portfoliopadding {
    
}
.row.portfoliopadding .col-md-3 {
   /*width: 238px;*/
    clear: left;
    left: 50%;
    transform: translateX(-50%);
}

.row.portfoliopadding
{
    padding: 0;
    margin-left:  inherit !important;
        margin-right:  inherit!important;
}
.row.portfoliopadding .col-md-3
{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
    padding-left: inherit!important;
    padding-right: inherit!important;
}
.portfolio-content {
    padding: 3rem 0;
}
.video-white{

 /*background: url("../images/icons/video.png") no-repeat;*/
 background: url("../images/plays.png") no-repeat;
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    opacity: 1;
 right: 4%;
background-size: contain;

bottom: 40%;
}
.row.portfoliopadding .col-md-3:hover .video-white {

  background: url("../images/plays.png") no-repeat;
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    opacity: 1;
    right: 4%;
background-size: contain;

bottom: 40%;
}


.video-title {
    text-align: left !important;
    text-transform: uppercase;
    color: #666;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .8px;
}
.about-descript .detail
{
  padding: 0 !important;
}

.about-descript {
    *background-color: #202020;
    padding: 50px 0 ;
}
.about-title h2.text-muted {
    padding-top: 0rem;
}
.mylinks {
    clear: both;
    display: block;
     word-wrap: break-word !important; 
}
.links .mylinks {
    text-decoration: none;
    color: #1f1f1f;
    font-size: 13px;
    letter-spacing: .9px;
    padding: 7px 0 17px;
    border-bottom: 1px solid #bababa;
    word-wrap: break-word !important; 
    display: inline-block;
}
.press .mylinks {
  text-decoration: none;
  color: #1f1f1f;
  font-size: 13px;
  letter-spacing: .9px;
  padding: 7px 0 20px;
  border-bottom: 1px solid #8a8a8a;
  word-wrap: break-word !important;
}
.contact
{
    height:480px;
}

.footer-main {
    background-color: #000;
    padding: 27px 0 80px;
    height: auto !important;
}
.footerleft {
    padding: inherit;
}
.footerleft > li > a
{
    color:#fff;
}
.footerleft::after {
    content: '';
    position: absolute;
    top: 0px;
    right: 0;
    width: 1px;
    height: 100%;
    background: #333;
}
.link-sect.footerleft
{
    height:120px;
}

.link-sect.footerleft::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #333;
    
}
.link-sect.footerleft .social-links {
    padding-left: 15%;
}
.copy-right
{
  padding-top: 40px;
  padding-left: 0;
}
.copy-right p,.copy-right .link,.pixint
{
  text-align: left;
  color:#fff;
}
.pixint-link
{
    color:#fff;
}
.copy-link {
    color:     #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .9px;
    padding-top: 8px;
}
.footerright {
    list-style-type: none;
    text-align: left;
    float: none;
}
}
/*----for tablet potrait---*/
@media only screen 
and (min-width : 990px) 
and (max-width : 1212px){
    .logo-text{
    right:0;
}
.ber{
    max-width:30%;
}
.berlin{
  left: 3%;
top: 4%;
}
.logo-text span {
    position: relative !important;
    clear: both !important;
    left: auto !important;
    top: auto !important;
    padding-left: 10px !important;
    color: #fff;
    /*border-left: 1px solid #e6b12e;*/
    /*padding-bottom: 3px;*/
}
.logo-text span::after {
    background: none;
}
.logo-text span::before
{
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  width: 1px;
  height: 100%;
  /*background: #a2b3b3;*/
   border-left: 1px solid #e6b12e !important;
}
#image3 {
    background-image:url('../images/hori.jpg')!important;
    background-position:70% 30%;
    background-size: cover;
}
    
}

/*IPAD*/
@media only screen 
and (min-width : 768px) 
and (max-width : 1212px)  { /* STYLES GO HERE */
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

  .shrink-body .logo-text , .shrink-body .berlin {
    display: none;
     opacity: 0; 
 visibility: hidden;
 -webkit-transition: visibility 0.2s linear,
 opacity 0.2s linear;
 -moz-transition: visibility 0.2s linear,
 opacity 0.2s linear;
 -o-transition: visibility 0.2s linear,
 opacity 0.2s linear;
}
/*.navbar-toggle.collapsed.navigatsioon {*/
/*   display: none;*/
/*}*/
/*.shrink-body .navbar-toggle.collapsed.navigatsioon {*/
/*    display: block;*/
/*}*/
.navbar-toggle.navigatsioon {
    display: none;
}

.shrink-body .navbar-toggle.navigatsioon {
    display: block;
}
  .gototop{
    display:none !important;
}
  
  .gotobottom{
    position: absolute;
bottom: 45px;
left: 50%;
width: 42px;
top: auto;
color: #fff;
/*    position: relative;*/
/*top: auto;*/
/*left: auto;*/
/*margin: 0 auto;*/
/*transform: none !important;*/
/*width:42px;*/
display:none;
    
}
/*.logo-text span {*/
/*    position: relative !important;*/
/*    clear: both !important;*/
/*    left: auto !important;*/
/*    top: auto !important;*/
/*    padding-left: 10px !important;*/
/*    color: #fff;*/
/*    border-left: 1px solid #e6b12e;*/
/*}*/
.logo-text span::after {
    
    background: none;
}
.logo-text span::before
{
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  width: 1px;
  height: 100%;
  /*background: #a2b3b3;*/
   border-left: 1px solid #e6b12e;
}
.social-link-bg
{
    min-height:0;
    padding:0;
}
  
    .imdb-link {
    color:   #b3b3b3;
    margin: 0 auto;
    position: absolute;
    top: 15px;
    right: 255px;
    text-decoration: none;
}
    body
    {
        padding-top: 0;
         margin: 0px;
    padding: 0px;
    overflow-x: hidden !important;
     max-width:100% !important;
    }
    
    .navbar .container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    width:100%;
}
    
    
    
    
    
    .upper-case
{
    text-transform: uppercase;
}

.navbar-default .navbar-brand
{
    padding:0;
}


    .navbar-default .navbar-toggle {
    border-color:   transparent;
    position: absolute;
    right: 0;
    top: 10px;
    }
        .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        margin-bottom: 6px;
    }
    .navbar-default .navbar-toggle .icon-bar {
    background-color:  #d8d8d8;
    }
    .navbar-default .navbar-nav > li > a {
    color: #000;
    padding-left: 8px;
    padding-right: 8px;
    /*text-transform: uppercase;*/
    letter-spacing: 3px;
    }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
    {
        color:#333;
    }
    .menu-link.active {
        color: #333 !important;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    border-top-color: rgb(231, 231, 231);
    background: rgba(255, 255, 255, 0.96);
    height: 100vh;
    }
    .navbar-default {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
    border-radius: 0;
    }
    #menu-center .nav.navbar-nav.navbar-right {
    height: calc(100vh - 41px);
    padding-top: 30px !important;
    margin-top: 0px !important;
    }
    

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 100% !important;
    }
    
    .navbar-header .logoimages {
    /*display: block;*/
    /*width: auto;*/
    /*max-width: 100%;*/
    max-width: 200px !important;
    clear: both;
    text-align: center;
    /*margin: 15px auto;*/
    margin: 15px 26px 0 40px;
    padding-top: 10px;
    visibility: visible;
    opacity: 1;
    }
    .shrink-body .navbar-header .logoimages {
    max-width: 100% !important;
    max-width: 200px !important;
    clear: both;
    text-align: center;
    margin: auto 11px auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0.35s linear, opacity 0.35s linear;
    -moz-transition: visibility 0.35s linear, opacity 0.35s linear;
    -o-transition: visibility 0.35s linear, opacity 0.35s linear;
}
  
    .logo-text span
    {
   
	margin-left: 40px;

    }
    
    
    
    
    
    
    
.home-intro-sect {
    display: none;
}

.home-intro-sect-2 {
    display: block;
    height: 100vh;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

#image1 {
    background-image:url('../images/slide-girl.jpg');
    background-position:75% 30%;
}

#image2 {
    background-image:url('../images/slide-girl.jpg');
}

#image3 {
    background-image:url('../images/vertical.jpg');
    
    /*background-position:70% 30%;*/
    background-size: cover;
}

#image4 {
    background-image:url('../images/slide-eye.jpg');
    background-position:79% 30%;
}

#image5 {
    background-image:url('../images/slide-cross.jpg');
}

#image6 {
    background-image:url('../images/slide-taj.jpg');
}
.berlin{
   position: relative !important;
/*left: 15%;*/
/*left: 16.5% !important;*/
left: 14.5% !important;
top: 46% !important;
}
.ber {
    max-width: 33% !important;
}
.logo-text {
    padding-top: 10px;
}
.news{
    list-style-type: none;
    padding-left: 26px;
}
.news-name{
    color:#fff;
    font-size: 16px;
font-weight: 500;
}
.news-name:hover{
    color:#fff;
    text-decoration:none;
}
.new-menus{
   position: absolute;
bottom: 90%;
margin-bottom: 10px;
}
.news-name::after {
     content: "\A";
width: 5px;
height: 5px;
border-radius: 50%;
background: #e6b12e;
display: inline-block;
margin: 0 2px;
}
  .social-logo-links
    {
       padding: 0;
position: absolute;
bottom: 0px;
right: 4%;
    /*transform: translate(-50%, -50%) !important;*/
    }
    .social-links li a img {
    opacity: 1;
}

.row.portfoliopadding 
{
    padding:0;
}

.row.portfoliopadding .col-md-3
{
    width:100%;
    padding-bottom: 20px;
}

.portfo-landscape-right
{
    width: 35%;
    float: right;
    padding-left: 40px;

}


.portfo-landscape-left
{
    width: 65%;
    float: left;
}


.video-white {
 /*background: url("../images/icons/video.png") no-repeat;*/
  background: url("../images/plays.png") no-repeat;
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    opacity: 1;
    right: 38%;
background-size: contain;
bottom: 20%;
}


.row.portfoliopadding .col-md-3:hover .video-white
{
 /*background: url("../images/icons/video.png") no-repeat;*/
  background: url("../images/plays.png") no-repeat;
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    opacity: 1;
    /*bottom:38%;*/
    /*right:4%;*/
    /*background-size:contain;*/
    right: 38%;
background-size: contain;
bottom: 20%;
}

body.logo-xs-collap .navbar-default {
    background-color: #fff;
    border: none;
    margin-bottom: 0;
    border-radius: 0;
}
    body.logo-xs-collap .img-responsive.logoimages
    {
        display:none;
    }
    body.logo-xs-collap .img-responsive.logoimages.grey, .shrink-body.logo-xs-collap .img-responsive.logoimages.grey
    {
        display:block;
        opacity:1;
        visibility:visible;
    }
    .img-responsive.logoimages.grey
    {
        display:none;
    }


}



/* portrait */
  @media screen and (min-width : 320px) and (max-width : 767px) and (orientation : portrait) {

}


/* Landscape */
@media screen and (min-width : 320px) and (max-width : 767px) and (orientation :landscape) {
    
body.logo-xs-collap .navbar-default {
    background-color: #fff;
    border: none;
    margin-bottom: 0;
    border-radius: 0;
}
    body.logo-xs-collap .img-responsive.logoimages
    {
        display:none;
    }
    body.logo-xs-collap .img-responsive.logoimages.grey, .shrink-body.logo-xs-collap .img-responsive.logoimages.grey
    {
        display:block;
        opacity:1;
        visibility:visible;
    }
    .img-responsive.logoimages.grey
    {
        display:none;
    }    
.portfolio-content .section-scroll {

    padding: 0;

}

.portfolio-content h2.text-muted.m-xs-0
{
    
}
.portfo-landscape-right
{
    width: 35%;
    float: right;
    padding-left: 40px;

}
.logo-text{
    right:39%;
}
.social-logo-links {
    padding: 0;
    position: absolute;
    bottom: 0px;
    right: 2%;
    /*transform: translate(-50%, -50%) !important;*/
}
.ber{
    max-width: 9% !important;
}
.berlin{
   /*left: 3.5%;*/
    top: 8% !important;
    left: 4% !important;
}

.portfo-landscape-left
{
    width: 65%;
    float: left;
}


.video-white {
 background: url("../images/plays.png") no-repeat;
 /*background: url("../images/icons/video.png") no-repeat;*/
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    opacity: 1;
    bottom:10%;
    right:37%;
    background-size:contain;
}


.row.portfoliopadding .col-md-3:hover .video-white
{
    background: url("../images/plays.png") no-repeat;
 /*background: url("../images/icons/video.png") no-repeat;*/
background-position: center center;
    position: absolute !important;
    /*top: calc(50% - 4rem) !important;*/
    /*left: 50% !important;*/
    /*transform: translate(-50%, -50%) !important;*/
    /*-moz-transform: translate(-50%, -50%) !important;*/
    /*-webkit-transform: translate(-50%, -50%) !important;*/
    /*-ms-transform: translate(-50%, -50%) !important;*/
    /*-o-transform: translate(-50%, -50%) !important;*/
    opacity: 1;
    bottom:10%;
    right:37%;
    background-size:contain;
}
/*#image3 {*/
/*    background-image: url('../images/hori.jpg');*/
/*    background-position: 68% 30%;*/
/*}*/

}
  
  
  
/*  @media only screen and (min-device-width: 480px) */
/*                   and (max-device-width: 767px) and (min-device-width:320px)*/
/*                   and (orientation: landscape) {*/


/*.portfolio-content .section-scroll {*/

/*    padding: 0;*/

/*}*/

/*.portfolio-content h2.text-muted.m-xs-0*/
/*{*/
/*    text-align:center;*/
/*}*/
/*.portfo-landscape-right*/
/*{*/
/*    width: 50%;*/
/*    float: right;*/
/*    padding-left: 40px;*/
/*    padding-top: 30px;*/

/*}*/


/*.portfo-landscape-left*/
/*{*/
/*    width: 50%;*/
/*    float: left;*/
/*}*/


/*.video-white {*/
/*    position: absolute;*/
/*    background: url("../images/icons/yt-ico.png") no-repeat;*/
/*        background-position-x: 0%;*/
/*        background-position-y: 0%;*/
/*    background-position: center center;*/
/*    position: absolute !important;*/
/*    top: calc(50% - 0rem) !important;*/
/*    left: 25% !important;*/
/*    transform: translate(-50%, -50%) !important;*/
/*    -moz-transform: translate(-50%, -50%) !important;*/
/*    -webkit-transform: translate(-50%, -50%) !important;*/
/*    -ms-transform: translate(-50%, -50%) !important;*/
/*    -o-transform: translate(-50%, -50%) !important;*/
/*    opacity: .465;*/
/*}*/



/*}*/

/*@media screen and (orientation:landscape)*/
/*{*/
   /* Your CSS Here*/
   
   
/*   .navbar-header .logoimages {*/
/*    display: block;*/
/*    width: auto;*/
/*    max-width: 100%;*/
/*    max-width: 200px !important;*/
/*    clear: both;*/
/*    text-align: center;*/
/*    margin: 15px auto;*/
/*    margin: 15px;*/
/*   }*/
/*}*/




@media (max-width:991px)



{
    .social-link-bg {
    background-color: #000;
    min-height: 0;
    padding:  0;
}

.portfolio-content .section-scroll
{
    padding:0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
    margin-top: 3%;
}

 .video-section
{
    height:auto ;
    overflow:hidden;
    pointer-events: auto;
}

    .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
   .navbar-header .logoimages {
    display: block;
    width: auto;
    max-width: 100%;
}
    
    .nav.navbar-nav.navbar-right {
    font-size: 13px;
    padding: 31px 15px 0px;
}

/*.logo-text {*/
/*    position: relative;*/
/*    margin: 10px auto 10px;*/
   
  
/*    right: 32%;*/
/*}*/
.logo-text span {
    /*position: absolute;*/
    /*top: -2rem;*/
    /*width: 100%;*/
    /*left: 22rem;*/
    /*font-size: 13px;*/
    /*color: #b3b3b3;*/
    /*padding-left: 10px;*/
    
    
    position: relative !important;
clear: both !important;
left: auto !important;
top: auto !important;
padding-left: 10px !important;
color: #fff;
/*border-left: 1px solid #e6b12e;*/
padding-bottom: 3px;
    
}

    .footerleft {
    margin-top: 0 !important;
}

}
@media (max-width:1024px)
{
    .nav.navbar-nav.navbar-right {
    margin-top: 0 !important;
}
}

@media (min-width:1212px)
{
    .full-height
    {
        min-height:calc(100vh - 110px);
    }
    .berlin{
        position: absolute;
top: 26%;
left: 39.8%;
    }
    .ber {
    max-width: 40%;
}
    .new-menus{
        display:none;
    }
}
@media screen and (min-width : 320px) and (max-width : 991px) and (orientation :landscape){
     #image3 {
   background-image:url('../images/hori.jpg');
   /*background-position: 68% 30%;*/
}
}
.berlin {
    position: absolute;
   /* top: 26%;*/
   /*left: 39.8%;*/
   top: 30.8%;
left: 40.8%;
}
.ber {
     max-width: 35%;
    /*max-width: 40%;*/
}