
@font-face {
  font-family: 'AnoBoldRegular';
  src: url('fonts/AnoSansBold/AnoBold-Regular.otf') format("opentype");
}
  
@font-face {
  font-family: 'AnoRegular';
  src: url('fonts/AnoSansRegular/AnoRegular-Regular.otf') format("opentype");
}

@font-face {
  
  src: url('fonts/AnoSerifBlack/AnoserifBlack-Regular.otf') format("opentype");
}

@font-face {
  font-family: 'AnoBoldBackItalic';
  src: url('fonts/AnoBoldBackItalic/AnoBold-BackItalic.otf') format("opentype");
}

@font-face {
  font-family: 'AnoRegularBackItalic';
  src: url('fonts/AnoRegularBackItalic/AnoRegular-BackItalic.otf') format("opentype");
}

@font-face {
/*    font-family: 'anoserif_blackback_italic';
    src: url('fonts/AnoserifBlack-BackItalic/AnoserifBlack-BackItalic.eot');
    src: url('fonts/AnoserifBlack-BackItalic/AnoserifBlack-BackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/AnoserifBlack-BackItalic/AnoserifBlack-BackItalic.woff2') format('woff2'),
        url('fonts/AnoserifBlack-BackItalic/AnoserifBlack-BackItalic.woff') format('woff'),
        url('fonts/AnoserifBlack-BackItalic/AnoserifBlack-BackItalic.ttf') format('truetype'),
        url('fonts/AnoserifBlack-BackItalic/AnoserifBlack-BackItalic.svg#AnoserifBlack-BackItalic') format('svg');
    font-weight: 900;
    font-style: italic;*/
}


@font-face {

      font-family: 'anoserif_blackback_italic';
      src: url('fonts/AnoBlackItalic/AnoserifBlack-BackItalic.otf') format("opentype");
}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ font-weight: normal; }
.darkHeader #DJA-Logo {
   fill: #000;
}

body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;    
        background-color: #F4EFE9;
        color: #000;
}
a.navbar-brand,.popup-logo {
        cursor: pointer;
}

.fade {
    text-align: left;
    box-sizing: border-box;
   /* transition: color 400ms, visibility 400ms, opacity 400ms;*/
    -webkit-font-smoothing: antialiased;
}
html, 
body {
  /* height: 100%;
  min-height: 100%; */
}
body{
  position: relative;
}
.hidden{ display: none;}



.img-sec .img-sec-layou {
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}



/**Margin Bottom classes**/
.mb-0{ margin-bottom: 0px;}.mb-5{ margin-bottom: 5px;}.mb-10{ margin-bottom: 10px;}.mb-15{ margin-bottom: 15px;}.mb-20{ margin-bottom: 20px;}.mb-25{ margin-bottom: 25px;}.mb-30{ margin-bottom: 30px;}

/**Margin Top classes**/
.mt-0{ margin-top: 0px;}.mt-5{ margin-top: 5px;}.mt-10{ margin-top: 10px;}.mt-15{ margin-top: 15px;}.mt-20{ margin-top: 20px;}.mt-25{ margin-top: 25px;}.mt-30{ margin-top: 30px;}

/**Padding Bottom classes**/
.pb-0{ padding-bottom: 0px;}.pb-5{ padding-bottom: 5px;}.pb-10{ padding-bottom: 10px;}.pb-15{ padding-bottom: 15px;}.pb-20{ padding-bottom: 20px;}.pb-25{ padding-bottom: 25px;}.pb-30{ padding-bottom: 30px;}

/**Padding Top classes**/
.pt-0{ padding-top: 0px;}.pt-5{ padding-top: 5px;}.pt-10{padding-top: 10px;}.pt-15{padding-top: 15px;}.pt-20{padding-top: 20px;}.pt-25{padding-top: 25px;}.pt-30{padding-top: 30px;}



.s-150{ height: 150px; }
.s-60{height: 60px; }
.padding-defaul64{ padding-left: 20px; padding-right: 20px; }
.large53,.large53 p{ font-size: 53px; line-height: 65px;  /*text-transform: capitalize;*/ }
.large53 p,.body p{ margin-bottom: 0px; }
.heading-image{ font-size: 53px; line-height: 60px;  text-transform: capitalize;   text-align: center;}
body,.body,.body p{font-size: 32px; line-height: 40px; }
p
.credit a{color: #212529;}
.credit a:hover{ font-family: 'AnoBoldBackItalic';     color: #212529;}
.bold{ font-family: 'AnoBoldRegular'; }

div#feedback {
    position: fixed;
    width: 100%;
    z-index: 9999;
    background: wheat;
    top: 50%;
}
/**********Header styles*****/
.navbar-fixed-top {
/*  -webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;*/
  }
#header{
  position: fixed;top: 0;
  width: 100%;position: fixed;top: 0;z-index: 123; padding-left: 0; padding-right: 0px;
}



.navbar{
  padding-left:0rem;
    padding-right:0rem;
}
#navbar-scrollable .navbar-brand{
  line-height: 32px;
  font-size: 16px;
}

#navbar-scrollable .navbar-brand,#navbar-scrollable .contanct-us.about {
    color: #000;
}
#navbar-scrollable #dja-logo {
/*    height: 14px;
    width: 43px;*/
}

#navbar-scrollable #DJA-Logo {
    fill: #000;
}
    
#navbar-scrollable .mt-adj{ /*margin-top: -10px;*/ }
.nav-up {/*top: -60px;*/}
.navbar-fixed-top.nav-up{    background: transparent !important;}
.fade-in {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s linear;
}

.fade-out {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 1s linear;
}

#navbar-scrollable.navbar-fixed-top {
/*    background: #F0F0F0;
    height: 40px;  */
        z-index: 999;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;  
        padding-top: 0;
    padding-bottom: 0;   
        line-height: initial;
}
.darkHeader .navbar-fixed-top .navbar-brand,
.darkHeader .navbar-fixed-top .contanct-us.about
{
  color: #000;
}


nav {
    top: 0;
    left: 0;
    /*transition: all 0.4s;*/
}
nav.scrollUp {
    /* transform: translateY(-80px); */    
    /*opacity: 0 !important;*/

    
}


#dja-logo{width: 150px;/*transition: top 0.2s ease-in-out;*/}
.darkHeader  #dja-logo{ 

  width: 78px;height: 27px;
}
.contanct-us {
  font-size: 14px;visibility: hidden;opacity: 0;transition: visibility 0s 1s, opacity 1s linear;color: #fff;  font-family: 'AnoBoldRegular'; }


/*.darkHeader */
.contanct-us{
  opacity: 1;
  transition: opacity 1s linear; 
   visibility: visible; 
}
.contanct-us:hover{
    letter-spacing: 0.5px;
    opacity: 1;
    font-family: AnoBoldBackItalic;
    text-decoration: none;  
    color: #fff;


}
.navbar-dark .navbar-brand {
    
    font-size: 53px;  
        line-height: 72px;
        padding-top: 0rem;
    padding-bottom: 0rem;        

}
#header #navbar .navbar-brand{
              line-height: 59px;
            cursor: pointer;margin: 0;    max-width: 152px;
}

.darkHeader .navbar-dark .navbar-brand{
      font-size: 16px;
}
.darkHeader .navbar-dark .navbar-brand span{
      position: relative;
    top: 1px;
}


body.home .about{
    font-size: 16px;
    line-height: 41px;
    font-family: AnoBoldRegular;
    margin-bottom: 0px;
      margin-right: 0;
}

body.home .about:hover {
    font-family: AnoBoldBackItalic;
    letter-spacing: 0.5px;
    color: #fff;
    text-decoration: none;
}

#header .align-self-center{ padding-left: 64px; padding-right: 64px; }
.clearHeader .mt-adj{ /*margin-top: 27px;*/ }
.clearHeader .navbar-dark .navbar-brand{ 
/*  margin-top: 16px;      */
  padding-bottom: 0; padding-top: 0px; }
#navbar{}
.nav-up {
    /*top: -100px;*/
/*    display: none;*/
  opacity: 0;
  transition: visibility 0s .1s, opacity .1s linear;


}



/*flexslider*/
.flexslider .slides > li,.background-image-full { 
  background-position: center;
  height: 100%;
  width: 100%;
  display: none; 
  -webkit-backface-visibility: hidden;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
    background-size: 100%;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.flexslider-container, 
.flexslider .slides, 
.flex-viewport {
    height: 100%;
}
ul.slides {
  margin: 0;
  padding: 0;
}

.flexslider {
  margin: 0; 
  padding: 0; 
  width: 100%; 
  height: 100%; 
  border: 0px; 
  overflow: hidden;
      border-radius: 0 !important;
}

/*flexslider Caption*/
.slides li{ position: relative;}
.slides li .slide-caption,.ACF-layout-13 .client-caption{ position: absolute;bottom: 40px;left: 64px;}
.slide-caption,.client-caption .cmp-tst,.client-caption span,.slide-caption span{
    font-family: 'AnoRegular';
    color: #000000;
    font-size: 16px;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    line-height: 20px;

}
.slide-caption span b,.client-caption span b{
    font-family: 'AnoBoldRegular';
    color: #000000;
    font-size: 14px;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;

}

.pt-container{ position: relative; }
.overlap-on-image{
  position: absolute;
    top: 0;
    z-index: 99;
    width: 100%;
}
.clicktoplay-vimeo{ display: block;}
.overflow-hidden{ overflow: hidden;}


.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}
.embed-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.embed-responsive .vimeoFrame {
    //width:638px;
    //height:358px;
    overflow:hidden;
    margin:0 auto;
}
.embed-responsive .vimeoFrame .vimeoXtra {
    margin-top:-100px;
}
.vimeo-video-place{
    display: none;
    transition: opacity 1s ease-out;
}
.showVimeoVideo .clicktoplay-vimeo{ display: none;}


.progress-bar {
    width: 100%;
    height: 3px;
    background: #000000;
    width: 0%;
    position: fixed;
    top: 0;
    z-index: 9999999;
 
}
.progress-container{
      width: 100%;
  height: 3px;
  background: #FC6764;
    width: 0%;
  position: fixed;
  top: 0;
      z-index: 9999999;
}

.nav-down .progress-container{   opacity: 0;}
.mt-80{ margin-top: 70px; }
.bottom-row ul{ padding-left: 0px; }
.bottom-row ul li{ list-style: none; }
.bottom-row ul li a,.top-row a{
    font-size: 53px;
    line-height: 65px;
    
    text-transform: capitalize;  
    color: #000;
}
.bottom-row ul li a:hover,.top-row a:hover{font-family: 'AnoBoldBackItalic';  font-family: 'anoserif_blackback_italic';list-style: none; text-decoration: none;}
.privacyPolicyOverlay{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f0f0f0;
    z-index: 9999;
/*        overflow: scroll;*/
   /*     overflow: auto;*/
}

.privacyPolicyOverlay h1 a img{
    width: 126px;
    filter: invert(100%); 
  position: relative;
/*    top: -6px;*/
     /*   height: 42px;*/
        padding-top: 19px;
}
#newsletter-modal h1 a img{
  /*  padding-top: 21px;*/
}


.sixCoumnsContainer .flexslider .slides > li,.sixCoumnsContainer .flexslider .slides{
      height: auto;
}

.sixCoumnsContainer .client-caption {
    margin-top: 10px;
}

.privacyPolicyOverlay h4.close {
    position: absolute;
    right: 64px;
    top: 0;
 /*   height: 40px;*/
    line-height: 40px;
    cursor: pointer;
    font-family: AnoBoldRegular;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-size: 16px;
    min-height: 15px;  
    color: #000;
    opacity: 1;  
    text-shadow: 0 0px 0 #fff;
    font-weight: 400;
    margin-right: 30px;

}

.privacyPolicyOverlay h4.close:hover {
    letter-spacing: 0.5px;
       opacity: 1 !important; 
    font-family: AnoBoldBackItalic;
      color: #000;
}
.modal-body-popup p.bold{     margin-top: 20px;
    margin-bottom: 18px;}
    .modal-body-popup p{ color: #000; }
.modal-body-popup .form-control-dp {}
.modal-body-popup .form-control-dp .form-control,.submit-link input{


/*  color: rgba(0,0,0,0.3); font-family: 'AnoRegular'; font-size: 53px;  line-height: 60px;  
  background: none;
  border:0px;
  padding-left: 0px;
     border-bottom: 1px solid #b4b4b4;
  border-radius: 0px;*/

        color: rgb(0, 0, 0);
    font-family: 'AnoRegular';
    font-size: 53px;
    line-height: 60px;
    background: none;
    border: 0px;
    padding-left: 0px;
    border-bottom: 1px solid #b4b4b4;
    border-radius: 0px;
    height: auto;
    padding: 0;
    margin: 0;
    border: 0;

}

.privacyPolicyOverlay .form-group,.privacyPolicyOverlay  .wpcf7 .wpcf7-form p {
    margin-bottom: 0rem;
}

.modal-body-popup .form-control-dp .form-control:focus,.submit-link input:focus{ outline: none;box-shadow: 0 0 0 0rem rgba(85,51,255,.25);/*   border-bottom: 1px solid #000;*/ color: #000}
.submit-link input{ color: #000; border-bottom: 0px;     font-family: 'AnoRegular';}
.submit-link input:focus{ border: 0px; }
.submit-link {
    margin-top: 0px;
}


.modal-body-popup .form-control-dp ::-webkit-input-placeholder { /* Edge */
 color: rgba(0,0,0,0.3);
/* text-indent: -3px;*/
}

.modal-body-popup .form-control-dp :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: rgba(0,0,0,0.3);
/* text-indent: -3px;*/
}

.modal-body-popup .form-control-dp ::placeholder {
 color: rgba(0,0,0,0.3);
/* text-indent: -3px;*/
}
.modal-body-popup,.calc120{
  height:calc(100% - 120px);
    height:-moz-calc(100% - 120px);
    height:-webkit-calc(100% - 120px);
}


.privacy-policy-link{

}
.privacy-policy-link a{
  color: #000000;font-family: 'AnoBoldRegular';font-size: 14px;  line-height: 24px;  
}
.privacy-policy-link a:hover{
    letter-spacing: 0.5px;
    opacity: 1;
    font-family: AnoBoldBackItalic;

    text-decoration: none;
}    
.caption-insight-container .client-caption,.caption-handle .client-caption{
    position: absolute;
    bottom: 40px;
    left: 64px;
    z-index: 123;  
}
.slides:after,.slides:before{
  content: "";
  display: table;
  clear: both;

}

.privacyPolicyOverlay p {
    max-width: 646px;
}
.ACF-layout-13 .client-caption span,.ACF-layout-13 .client-caption span b{ color: #fff; }

.six-colum-container .client-caption span {
    display: block;
}
.twoColumContainer .slides,.twoColumContainer .slides li{ height: auto; }
.background-image-full{
    display: block;  
} 
.col-sm-4{
/*    visibility: hidden ;
    opacity: 0;*/  
}
.graph-75 {
    visibility: visible !important;
    opacity: 1 !important;
}

.opacity {
/*  transition: opacity 700ms;
  opacity: 1;*/
}

.flexslider{
      -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0px 1px rgba(0,0,0,.2);
    -o-box-shadow: 0 0px 0px rgba(0,0,0,.2);
    box-shadow: 0 0px 0px rgba(0,0,0,.2);
}

.show-mobile.desktop-view{ 
display: block !important;
 }

.site-info.row.bottom-row ul li a:hover,#footer .col-sm-6-large a:hover{
     /* padding-left: 12px;*/
}

.pt-container {
    line-height: initial;
}

.img-sec.video-mp4 {
     line-height: initial; 
         font-size: 0;
}

.overflow-hidden{ overflow: hidden; }
.col-sm-6-large{
  position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;  
}

.main section:nth-child(1){margin-top: 0px; }

.img-sec.video-mp4.dd{  }
.red{ border: 10px solid red !important; }
.caption-handle .client-caption{ /*border: 20px solid red;*/ }
section.slider-section.ACF-layout-2 {
    overflow: hidden;
    
    padding-bottom: 15px;
}

html body .text-tranno{ text-transform: none; }
.modal-body-popup.contat-modal-popup {
    padding-top: 18px;
}
#privacy-policy-modal{
      z-index: 99999;
}
.sectionBanner_1 .flexslider-container video{
/*  margin-top: -10px;*/
  /* padding-left: 10px;padding-right: 10px; */

}
.wihte-font-color{}
.flexslider {background: none;}
.black-font-color{ color: #000; }
.wihte-font-color{color: #fff;}
.overlap-on-image .heading-image{ font-family: 'AnoBoldRegular';}
#contact-modal .site-info.row.bottom-row.mt-80 {
  margin-top: 36px;
}
#navbar{/*transition: all 0.4s;*/}

#navbar{
     transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
.scrollUp #navbar{
   display: none;
   opacity: 0;

}

.showSecondHead #navbar{ 
/*  opacity: 0;
    height: 0;
    padding: 0; */

}

#navbar-scrollable{ 

  display: none;


 }


.showSecondHead #navbar-scrollable{ 
  display: block;

   }

video:focus{
  outline: none !important;
}

.progress-container .progress-bar#myBar{
    -webkit-transition: inherit;
    -o-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;  
}




/*new styles development*/

.contanct-us{  font-size: 16px; line-height: 41px; }
#navbar-scrollable .contanct-us,#navbar-scrollable .navbar-brand{line-height: 20px;}
.pr-30{ padding-right: 30px; }
.pl-30{ padding-left: 30px; }

.site-footer .col-sm-6-large{ /*padding-left: 0px;*/ }
.bottom-row ul li a, .top-row a{ line-height: 60px;  }
.show-onhover{ display: none; }
.postid-1308 .lsthover a:hover .hide-onhover{ opacity: 1; }
p, .credit {
    font-size: 16px;

}

.modal-body-popup.contat-modal-popup {
    padding-top: 0px;
}
.s-150 {
    height: 140px;
}
.modal-body-popup h1.large53{     padding-top: 5px;
    padding-bottom: 12px;
    margin-bottom: 0; }
#contact-modal{
  overflow: hidden;
    overflow-y: auto; 
}

.h-60{ height: 60px; }
.site-info.bottom-row{ margin-top: 12px;     margin-bottom: 12px; }
.bottom-row ul{ margin-bottom: 0; }
.noCalc{
  height: auto;
    height: auto;
    height: auto; 
}
.h-140{height: 140px;}
.popup-top-header h1{ margin-bottom: 0px; }
.overfollow-hidden{ overflow: hidden; }
.row.footer-lnk-p {
    margin-bottom: 10px;
}
.submit-link input:hover{
    font-family: 'AnoRegularBackItalic';
    letter-spacing: 2px;
}
.custom-fnt-style{ font-size: 32px; line-height: 40px; }
.large53, .large53 p{ line-height: 60px; }
.privacyPolicyOverlay .full-width{ width: 100%; max-width: 100%;  margin-top: 10px;}
form#newsletter {
    margin-top: 5px;
}
.privacyPolicyOverlay h4.close{    

    margin-top: 30px;
    line-height: 20px;
 }
.privacy-policy-link a{ font-size: 16px;  line-height: 20px;}
#navbar-scrollable .navbar-brand{ padding-top: 0px; padding-bottom: 0px;}
html body .anoRegular a,html body .anoRegular input{ font-family: 'AnoRegular';}
html body .anoRegular a:hover,html body .anoRegular input:hover {
    font-family: 'AnoRegularBackItalic';
}
.mbt-keyline {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}


video::-webkit-media-controls-play-button {}

video::-webkit-media-controls-volume-slider {}

video::-webkit-media-controls-mute-button {}

video::-webkit-media-controls-timeline {}

video::-webkit-media-controls-current-time-display {}


.uk-button-primary,.sound-onn,.sound-off{ 
    font-size: 16px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'AnoBoldRegular';
    color: #fff;
    margin-left: 0px;
    margin-right: 0px;
    min-width: 18px;
    text-align: center;
    display: inline-block;

 }
.uk-button-primary:hover,.sound-onn:hover,.sound-off:hover{
  color: #fff;
  text-decoration: none;
}

.uk-button-primary.first,.sound-off{ display: none; }
.js-buttons-toggle .uk-button-primary.first,.js-toggleSound .sound-off{     display: inline-block; }
.js-buttons-toggle .uk-button-primary.second,.js-toggleSound .sound-onn{ display:none; }

.video-mp4{ position: relative; }
.video-mp4 .custom-controlbar{    
  position: absolute;
    bottom: 0%;
    margin-top: -13px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
     visibility: hidden;
    display: flex !important;
  align-items: center;
  justify-content: center;    
  /* background: #fff; */
      height: 40px;
      justify-content: space-between;
   transition: visibility 0s .25s, opacity .25s linear;
     opacity: 0;
visibility: hidden !important;



} 
.video-mp4:hover .custom-controlbar{
    opacity: 1 ;
    visibility: visible;  
      transition: opacity .25s linear;
}

.uk-button-primary.first, .uk-button-primary.second {
  

}

.bottom-row ul li a:hover, .top-row a:hover {
    margin-left: -5px;
}
.site-info.bottom-row ul li a:hover{
  margin-left: -4px;
} 
.js-buttons-toggle .sounds-buttons{
  pointer-events: none;
  cursor: default;
  text-decoration: none;  
}
.dif-txt1 a,.dif-txt2 a{
  letter-spacing: 0;
}
.dif-txt1 a:hover{
  letter-spacing: 0.1px;
}
.dif-txt2 a:hover{
  letter-spacing: 1.1px;
}

.privacy-policy-link a:hover{ letter-spacing: 0.2px; margin-left: -1px;}
.privacy-policy-link a:hover span{ margin-left: -1px;}
.top-row a:hover .lndn-rt{letter-spacing: -0.2px;}
.body{
  padding-top: 10px; padding-bottom: 10px;margin-bottom: 0;

}
 .AnoSansBold{
  font-family: 'AnoBoldRegular' !important;
}

section .large53{
  padding-top:14px;
  padding-bottom:16px;
      margin-bottom: 0;
}

div#newsletter-modal {
    z-index: 99;
}

.submit-link input:hover  {
    margin-left: -4px;
}

.custom-seekbar
{  
/*  cursor: pointer;*/
  height: 1px;
  margin-bottom: 0px;
  overflow: hidden;
  position: relative;
  /* background: #c2c2c2; */
  background:#ffffffa6;
}
.custom-seekbar span
{
  /* background-color: black; */
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 0px;
}
.custom-controlbar .buttons{ width: 10%; }
.custom-controlbar .custom-seekbar{width: 90%;   margin-right: 40px;}


@media screen and (min-width: max-width){
  .custom-controlbar .custom-seekbar{width: 95%;   margin-right: 10px;}

}

@media screen and(min-width:767px) and (max-width:1024px){
    .custom-controlbar .buttons {
      width: 10%;
  }
  
}

@media screen and (max-width:768px){
  .custom-controlbar .custom-seekbar{
    margin-right: 20px;
  }
}

@media screen and (min-width: 767px){
  .col-sm-4 .custom-controlbar .buttons{
      width: 33.3333%;
  }
  .col-sm-4  .custom-controlbar .custom-seekbar {
       width: 66.66666%;
  }

  .col-sm-6 .custom-controlbar .buttons{
          width: 23.3333%;
  }
  .col-sm-6  .custom-controlbar .custom-seekbar {
         width: 74.6667%;
  }
  #navbar{height: 100px;}


}





.pause-btn,.play-btn,.sounds-buttons{
    background: url(images/video-pause.svg);
    background-repeat: no-repeat;
    font-size: 0;
    text-align: center;
    background-position: center;
}
.pause-btn{     min-width: 12px;         margin-right: 26%; }
.play-btn{
      background-image: url(images/video-play.svg);
      min-width: 12px;
         margin-right: 26%;
}
.sound-onn{
        background-image: url(images/sound-on.svg);
}

.sound-off{
        background-image: url(images/sound-off.svg);
}
.img-sec.video-mp4{ overflow: hidden; }
.sectionBanner_1 .mt-10{ margin-top: 0px; }
.clearHeader.black-header .navbar-brand ,.clearHeader.black-header .contanct-us.about ,.clearHeader.black-header #DJA-Logo{
  color: #000;
}
.clearHeader.black-header #DJA-Logo{
  fill: #000
}
.client-caption.new-pd {
  line-height: 0;
  padding-top: 5px;
}

/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #F0F0F0 inset !important;
}


li div.lazy_place_holder{

}
.pdt-3 {
    padding-top: 5px;
}

.bottom-row ul {
    margin-top: 20px;
}
#video-wrap {
/*  position: fixed; right: 0; bottom: 0;
    min-width: 100%; min-height: 100%;
    width: auto; height: auto; z-index: -100;
    background-size: cover;*/
}

#video-wrap video {
/*    position: fixed; right: 0; bottom: 0;
      width: auto;*/
position: fixed;
object-fit: cover;

}


 

@media screen and (min-width: 767px) {

 #video-wrap video {
/*    min-width: 100%; min-height: 100%;
    height: auto; z-index: -100;
    background-size: cover;*/
}

}
@media screen and (max-width: 767px) {
  #video-wrap video {
position: fixed;
object-fit: cover;
  }





}
@media screen and (min-width: 782px) {
#header .absout-pth.navrght.text-right.align-self-center{ padding-right: 0px;}  
#navbar-scrollable .align-self-center{ /*padding-right: 0px;*/ }
.absout-pth{
    position: absolute;
    right: 64px;  
} 
.mobileSpacingLess.custom-url ul.slides  li {
  /*  padding-bottom: 52%;*/
}
.six-colum-container .client-caption span b{ display: block; }
  .show-mobile{ display: none !important; }
  .h-100-desk{ height: 100%; }
  .anchor-tp {
      width: 497px;
      display: inline-block;
  }  

.calc120{
    height:calc(100% - 124px);
    height:-moz-calc(100% - 124px);
    height:-webkit-calc(100% - 124px);
}



#dja-logo {
    width: 122px;
}

.dpl-0{ 
    padding-left: 0!important;
 }
.dpr-0{
      padding-right: 0!important;
}

.row {margin-left: -5px;margin-right: -5px;}.col,[class*="col-"] {padding-right: 5px;padding-left: 5px;}
#contact-modal h1.large53 {
    padding-top: 9px;
}
form#newsletter {
    margin-top: 10px;
}
#newsletter-modal .form-control-dp .form-control{
   text-indent: 0px;
}
#newsletter-modal .submit-link input{}



}


@media only screen and (min-device-width : 767px) {
  section .large53,.overlap-on-image .heading-image,.body p,.credit p,.privacy-policy-link a,.modal-body-popup .custom-fnt-style.full-width,form#newsletter,#contact-modal .anchor-tp,#contact-modal .dif-txt1.minus-letter,#contact-modal  .anoRegular.dif-txt2
#footer,#contact-modal .site-info.bottom-row ul

  { padding-left: 4px !important; }

  .navbar-dark .navbar-brand,section .large53,.overlap-on-image .heading-image,.body p,.credit p,#navbar-scrollable .navbar-brand ,.privacy-policy-link a,a.navbar-brand,.modal-body-popup .custom-fnt-style.full-width,form#newsletter,#contact-modal .anchor-tp,#contact-modal .dif-txt1.minus-letter,#contact-modal  .anoRegular.dif-txt2
,#footer,#contact-modal .site-info.bottom-row ul,.privacyPolicyOverlay .popup-logo

  {
/*   padding-left: 4px !important;*/
  }

  #footer .privacy-policy-link a{ padding-left: 0px; }
}

/*Media query for Ipad*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  .h-100-desk,.h-100,.flexslider-container, .flexslider .slides, .flex-viewport {

     height: initial !important; 
  }

  .slider-section .pt-container .height-adjust{ min-height: 390px; max-height: 390px; height: 390px !important;}
   .height-adjust ul li,.height-adjust .img-sec-layou{height: 580px !important;}
   .fullwidth-ipad .slides,.fullwidth-ipad  .img-sec .background-image-full{height: 497px !important;}
/*  .slider-section .flexslider ul li ,.slider-section .img-sec-layou{height: 390px;}  */
  .overlap-on-image{
   top: 50%;
    transform: translateY(-50%);    
  } 

.large53, .large53 p,.bottom-row ul li a, .top-row a {
    font-size: 40px;
    line-height: 52px;
  }   
.privacy-policy-link {
    margin-bottom: 15px;
}

.sixCoumnsContainer .col-sm-2.col-6{ 
-webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-top:30px; 
 }

.mt-30.sixCoumnsContainer{ margin-top: 0px; }
.col12-ipad{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;  
}

.col8-ipad{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}



}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {

  html #contact-modal .mobile-h100{
    height: 100% !important;
  }


}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .ipad-landscape { color: blue; } /* your css rules for ipad landscape */
}


@media screen and (min-width: 767px) {
  #navbar-scrollable .navbar-brand{padding-left: 0px; 
    padding-top: 19px;

  }
.client-caption.mobile-cap.pl-30 {
    line-height: 0;
    padding-top: 5px;
}
.sixCoumnsContainer .client-caption,.client-caption.mobile-cap.pl-30
 {
    margin-top: 0px;
    padding-top: 5px;
}  

#navbar-scrollable .modal-pop{  position: relative;top: 4px; }


}
/* On screens that Media query */
@media screen and (max-width: 767px) {

#newsletter-modal .form-control,#newsletter-modal .submit-link input{
  line-height: 40px;
}

.wrapper {
    padding-bottom: 5px;
} 
  .uk-button-primary, .sound-onn, .sound-off{
/*        margin-left: 16.5px;
    margin-right: 16.5px;*/
  }
  .clearHeader .navbar-dark .navbar-brand{ line-height: 20px; }
  #navbar{ padding-top: 0px; } 
.contanct-us {
    font-size: 16px;

}
#navbar-scrollable .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
}
.mob-lneHght20{ line-height: 20px; }  

  .custom-padding-adjust{ padding-left: 13.3333%; }
  .show-mobile.desktop-view.full-mobile{    width: 100%;}
.align-items-center-mobile{
-webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -moz-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;  
}
.customAddedJqueryClass .d-flex{
  /* display: block !important; */
}
.custom-col{ margin: 0 auto; padding-left: 0; padding-right: 0; }

.uniqe-option{

display: block !important;

}
.uniqe-option > div{
  border:1px solid green !important;
  margin: 0 auto; 
}

  .navbar-dark .navbar-brand{
       line-height: 20px;
    font-size: 16px;
  }
  .darkHeader .navbar-fixed-top{
       /* background: #F0F0F0;*/
  }

.darkHeader .navbar-fixed-top .navbar-brand,.darkHeader .navbar-fixed-top .contanct-us{
  color: #000;

}

  .overlap-on-image{
   top: 50%;
    transform: translateY(-50%);    
  }
  .heading-image{
        font-size: 34px;
    line-height: 40px;
  }
.clearHeader  .mt-adj{ /*margin-top: 20px;*/ }
  .slider-section{ /*min-height: 212px; max-height: 212px; height: 212px;*/ }
  .slider-section .flexslider ul li ,.slider-section .img-sec-layou{height: 232px;}
  .img-sec-layou.background-image-full.insight-html,.slider-section .flexslider ul li {
      height: auto;
  }
.clearHeader .navbar-dark .navbar-brand {
    margin-top: 0px;
}

#header .align-self-center{ margin-top: -11px; }
  .h-100 {
     height: auto!important; 
  }

  .hide-mobile{ display: none !important; }  
  #dja-logo {
    width: 78px;
   } 

.padding-defaul64,#header .align-self-center {
    padding-left: 28px;
    padding-right: 28px;
}

.d-flex.flex-row.justify-content-center{
    /* flex-direction: column!important;   */
}

.large53, .large53 p,.bottom-row ul li a, .top-row a {
    font-size: 32px;
    line-height: 40px;

 
}
body, .body, .body p{

        font-size: 20px;
    line-height: 30px;
}


.caption-insight-container .client-caption,.caption-handle .client-caption{
      left: 28px;
          bottom: 20px;
}

.slides li .slide-caption, .ACF-layout-13 .client-caption {
    position: absolute;
    bottom: 20px;
    left: 28px;
}
.hCap-desktop .client-caption:not(.mobile-cap){ /*display: none !important; */}
.image-text-block .pt-container{ /*margin-top: 10px; margin-bottom: 20px;*/ }
.twoColumContainer .col-sm-6,.ACF-layout-7 .d-flex  .col-sm-4,.sixCoumnsContainer .col-sm-2.col-6,.ACF-layout-4 .d-flex  .col-sm-4{ 
  
  /* margin-bottom: 20px; */

}
.twoColumContainer .col-sm-6:last-child,.ACF-layout-7 .d-flex  .col-sm-4:last-child,.sixCoumnsContainer .col-sm-2.col-6:nth-child(6),.sixCoumnsContainer .col-sm-2.col-6:nth-child(5),.ACF-layout-4 .d-flex  .col-sm-4:last-child{ margin-bottom: 0px; }
.sixCoumnsContainer .col-sm-2.col-6:nth-child(even){ padding-left: 10px; }
.sixCoumnsContainer .col-sm-2.col-6:nth-child(odd){padding-right: 10px;}
.privacyPolicyOverlay h4.close{
  right: 9px;
}

.modal-body-popup .form-control-dp .form-control, .submit-link input {
    font-size: 32px;
    line-height: 48px;

}
.image-text-block .col-sm-6:first-child .pt-container,.image-text-block .col-sm-4:first-child .pt-container,.six-colum-container .col-sm-2:first-child .pt-container ,.six-colum-container .col-sm-2:nth-child(2) .pt-container{
      margin-top: 0px;
}

.h-20.space-ad1 {
 /*   margin-bottom: 2px;*/
}
.h-20.space-ad2 {
/*    margin-bottom: 2px;*/
}
.b-mobile{ display: block; }
a.anchor-tp {
    display: block;
}

#footer .site-info .col-sm-6-large h1.large53{
      margin-bottom: 0;
}

.site-info.row.bottom-row.mt-80{
      margin-top: 41px;
}
.mobile-h100{ 
  height: 100%;
}

.privacyPolicyOverlay .site-info.row.bottom-row.mt-80{
      margin-top: 32px;
}

.privacyPolicyOverlay .news-letter-form.row {
   padding-top: 8px;
}

.modal-body-popup .form-control-dp .form-control, .submit-link input{
      /*height: calc(1.2em + .75rem + 1px);*/
     padding-bottom: 0;
}

.modal-body-popup .form-group {
    margin-bottom: .5rem;
}
#newsletter-modal .form-group{    margin-bottom: 0rem;}
#newsletter-modal #newsletter{} 

.submit-link {
    margin-top: 32px;
}


a.navbar-brand {
    padding-left: 12px;
}

.pr-30 {
    padding-right: 12px;
}

.overlap-on-image{ 
    width: auto;
 }
h2.heading-image {
/*    padding-left: 39px;
    padding-right: 39px;*/
    margin-bottom: 0;
}

.mpl12,.mrow h1,.site-footer{padding-left: 12px; }
.image-text-block .spacing-left-mbt{  padding-left: 40px;  }
.image-text-block .credit{ padding-right: 40px;     padding-right: 12px; padding-left: 12px;}
.mob-padd-remove{ padding-left: 0px; }
#navbar-scrollable .mt-adj{ margin-top: 0px; }
#navbar-scrollable.navbar-fixed-top{    padding-top: 0;}
#header .align-self-center {
    margin-top: 0px;
}
.body-text-conainer h2.body{  padding-left: 40px; padding-right: 40px; padding-left: 12px; padding-right: 12px; }
a.popup-logo {
    margin-left: 40px;
    margin-left: 12px;
}
.modal-body-popup .large53 ,.modal-body-popup .site-info.bottom-row ul li{
  padding-left: 25px;
  padding-left: 0px;
}
.privacyPolicyOverlay .s-150 {
    height: 60px;
}

form#newsletter {
   /* margin-top: 5px;*/
    margin-left: 25px;
    margin-right: 25px;
    margin-left: 0px;
    margin-right: 0px;    
}
.client-caption.new-pd { display: inline-block; }

.privacyPolicyOverlay .privacy-policy-link a{
  padding-left: 40px;
    padding-left: 12px;
}
#privacy-policy-modal .modal-body-popup .large53{ margin-left: 15px; }
#privacy-policy-modal .modal-body-popup .custom-fnt-style{ 
  padding-left: 25px;     font-size: 20px;
    line-height: 30px;  padding-right: 25px;
padding-left: 0px;
padding-left: 0px;
  }

.mobpd-row{ padding-left: 12px; display: inline-block; }
.client-caption.new-pd span{ /*display: inline-block;*/ }
.row.offset-sm-2.flexslider.inhtml-line h2.body, .row.offset-sm-2.flexslider.inhtml-line h1 {
   /* border: 1px solid red;*/
}
.flexslider.mobileSpacingLess .body {
/*  border: 1px solid orange !important;*/
  padding-left:0px;
}
.flexslider.mobileSpacingLess  .large53.pl-20{
  padding-left: 0px;
/*  border: 1px solid red !important;*/
}
.copyTextLargeTop h2.heading-image {
    padding-left: 12px;
    padding-right: 12px;
}

.minus-letter a{
  letter-spacing: -1px;
}
.minus-letter a:hover{
  letter-spacing: -3px;
}

#header .mobile-zero-left,.mobile-zero-left{ padding-left: 0px; }
.custom-controlbar .buttons{
  width: 33.3333%;
}
.custom-controlbar .custom-seekbar{
  width:66.666%;
}

.video-mp4:hover .custom-controlbar {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s linear;
    
}

#contact-modal .top-row.padding-defaul64 .col-sm-6.offset-sm-2 ,#contact-modal  .site-info.bottom-row.padding-defaul64 .col-sm-3.offset-sm-2 {
    padding-left: 12px;
    padding-right: 12px;  
}

#contact-modal .modal-body-popup h1.large53{ padding-bottom: 0px; }
#newsletter-modal .submit-link {
    margin-top: 15px;
    margin-top: 21px;
}
#newsletter-modal .submit-link input{
 text-indent: -2px; 
}



#privacy-policy-modal p.custom-fnt-style.full-width{    padding-right: 0px;}

#privacy-policy-modal .modal-body-popup .large53 {
    margin-left: 12px;
}
#privacy-policy-modal p.custom-fnt-style.full-width {
    margin-top: 0;
}


#privacy-policy-modal  .col-sm-8.dpl-0.offset-sm-2.pdt-3{
    padding-right: 12px;
    padding-left: 12px; 
}

a.navbar-brand,.mpl12, .mrow h1, .site-footer,.body-text-conainer h2.body,.image-text-block .credit
,#contact-modal .top-row.padding-defaul64 .col-sm-6.offset-sm-2, #contact-modal .site-info.bottom-row.padding-defaul64 .col-sm-3.offset-sm-2
,.privacyPolicyOverlay .privacy-policy-link a,#privacy-policy-modal .col-sm-8.dpl-0.offset-sm-2.pdt-3
 {
    padding-left: 16px;
}
a.popup-logo,#privacy-policy-modal .modal-body-popup .large53{    margin-left: 16px;}
.custom-col {
    flex: 0 0 69.44442%;
    max-width: 69.44442%;
}



}


.postid-1308 .lsthover a {
    position: relative;
}

.postid-1308 span.txt {
    transition: 0.40s linear;
}
.show-onhover {
    transition: 0.35s linear;
    opacity: 0;
    left: 0;
    font-family: 'anoserif_blackback_italic';
    position: absolute;
}
.postid-1308 .lsthover a:hover .show-onhover  {
    opacity: 1;
}
.postid-1308 .lsthover a:hover .hide-onhover  {
    opacity: 0;
}



@media (min-width: 576px){
  .offset-sm-2 {
      margin-left: 16.66667% !important;
  }
}

.wrapper{
      padding-bottom: 5px;
}


/*New Phase 2 Development Styles*/

.new-popups .popup-top-header{
 padding-top: 14px;
  padding-bottom: 12px;  

}
.navigation-top ul{ padding-left: 0; list-style: none; }
.navigation-top ul li a{font-size: 53px; line-height: 60px;color: #000;}
.navigation-top ul li a:hover{ text-decoration: none;margin-left: -4px;   font-family: 'anoserif_blackback_italic';}
.navigation-top ul li.showreel-nav a:hover { letter-spacing: -0.9px;  }
.navigation-top ul li.case-studies-nav a:hover{letter-spacing: -0.1px;}
.navigation-top ul li.about-nav a:hover{letter-spacing: -0.1px; }
.navigation-top ul li.contact-nav a:hover{letter-spacing:0.3px;}

.social-sharing-popupu ul li a{font-family: 'AnoRegular';}
.social-sharing-popupu ul li a:hover{margin-left: -3px;   font-family: 'AnoRegularBackItalic';}
.social-sharing-popupu ul li.insta-nav a:hover{   letter-spacing: 1.6px;}
.social-sharing-popupu ul li.vimeo-nav a:hover{   letter-spacing: 1.8px;}
.social-sharing-popupu ul li.newsletter-nav a:hover{   letter-spacing: 1.7px;}
.mbtspacer-50{ height: 50px; }
.new-popups .navigation-top ul{ margin-bottom: 0px; }
.new-popups .site-info.bottom-row{    margin-top: 10px;}
.full-height{ height: 100%; } 
.calc120-mbt{
    height: calc(100% - 120px);
    height: -moz-calc(100% - 120px);
    height: -webkit-calc(100% - 120px);  
}
.royalSlider{
    position: absolute ;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;  
}

.slider-menu {
    position: relative;
    z-index: 99;
    padding-top: 75px;
}

.home .clearHeader .navbar-dark .navbar-brand,.page-template-temp-showreel .clearHeader .navbar-dark .navbar-brand
,.page-template-temp-about .clearHeader .navbar-dark .navbar-brand,.page-template-temp-casestudies .clearHeader .navbar-brand
,.page-template-temp-contact .clearHeader .navbar-dark .navbar-brand,.error404 .clearHeader .navbar-dark .navbar-brand
{    margin-top: 0px;}
.home .navbar-dark .navbar-brand,.page-template-temp-showreel .navbar-dark .navbar-brand,.page-template-temp-about .navbar-dark .navbar-brand{line-height: 62px;}
.slider-menu a{color: #fff;}
.bold-fntlrge{ font-size: 53px;    line-height: 60px; color: #fff;}
.view-case-studies a{font-size: 53px;    line-height: 60px; font-family: 'AnoRegular';}
.slider-menu a:hover{text-decoration: none;  font-family: 'AnoRegularBackItalic'; letter-spacing: 1.3px; margin-left: -2px;}
.background--light .bold-fntlrge,.background--light .view-case-studies a{
    color: #000;
}
.background--light .navbar-brand path { fill: #000; }{
    color: #000;
}
.background--light .contanct-us.about,.background--light .contanct-us.about:hover{
      color: #000;
}

.showreel-container{
    
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
}

.showreel-container .pt-container{
  position: fixed;
    top: 0;
    width: 100%;
}
.black-clr{    color: #000;}
.block-element span{ display: block;}
.casestudies-container .project-name,.project-name{font-family: 'AnoBoldRegular';}
.casestudies-container .brand-logo{
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
    top: 50%;
    transform: translateY(-50%);  
}
.casestudies-container .brand-logo img{ max-width: 90%;    margin-left: auto;
    margin-right: auto;
    display: block; }

.casestudies-container .custom-controlbar{ z-index: 999; }
.casestudies-container section.image-text-block{ padding-top: 186px; }
.casestudies-container .single-title-adjust{ margin-bottom: 55px; }

.casestudies-container .brand-logo.white img{
/*      filter: invert(100%) sepia(0%) saturate(2838%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
          filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(200%) contrast(100%);
}
.casestudies-container .brand-logo.black img{
/*      filter: invert(100%) sepia(0%) saturate(2838%) hue-rotate(346deg) brightness(104%) contrast(97%);*/
}

.casestudies-container .pt-container a{ display: block; }
.casestudies-container .pt-container a:hover{text-decoration: none;}
.about-page h2{     
    font-size: 53px;
    line-height: 60px;
    color: #000;
    padding-top: 15px;
}
.about-page span.set-mbt {
    padding-left: 134px;
}
.about-page .box{ margin-top: 120px; }
.about-page .box h2{ padding-top: 0px; }
.about-page .box h3{
     font-family: 'AnoRegular';
    font-size: 53px;
    line-height: 60px;  
}
section.about-page {
    overflow: hidden;
}
.clients-logo{ width: 100%; }
.progress-container{ display: none; }
.single-custom_presentation .progress-container{ 
  display: block; 

}
.page-template-temp-about .clients-logo {
    margin-bottom: 79px;
}

#newsletter .error {
    position: relative;
}
#newsletter .error span {
    position: relative;
    width: 254px;
    height: 1px;
    background: black;
    display: inline-block;
    position: absolute;
    bottom: 8px;
}
#newsletter .email-text .error span {
    width: 222px;
}

#newsletter .email-bx.error span {
    width: 130px;
}
.success-responsive .form-group,.success-responsive .submit-link{
  display: none;
}
.alert-box.info.radius {
font-size: 53px;
    line-height: 60px;

}






@media screen and (min-width: 782px) {
.contact-page{     min-height: 900px;}
body.home{ 
  /* overflow: hidden; */
 }
.six-colum-container .client-caption span b{ display: block; }
  .show-mobile{ display: none !important; }
  .h-100-desk{ height: 100%; }
  .anchor-tp {
      width: 497px;
      display: inline-block;
  }  
  
.calc120{
  height:calc(100% - 124px);
    height:-moz-calc(100% - 124px);
    height:-webkit-calc(100% - 124px);
}

.clearHeader.black-header .navbar-brand ,.clearHeader.black-header .contanct-us.about ,.clearHeader.black-header #DJA-Logo{
  color: #000;
}
.clearHeader.black-header #DJA-Logo{
  fill: #000
}

#dja-logo {
    width: 126px;
}

.dpl-0{ 
    padding-left: 0!important;
 }
.dpr-0{
      padding-right: 0!important;
}


}


/*Media query for Ipad*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  .h-100-desk,.h-100,.flexslider-container, .flexslider .slides, .flex-viewport {
     height: initial !important; 
  }

  .slider-section .pt-container .height-adjust{ min-height: 390px; max-height: 390px; height: 390px !important;}
   .height-adjust ul li,.height-adjust .img-sec-layou{height: 580px !important;}
   .fullwidth-ipad .slides,.fullwidth-ipad  .img-sec .background-image-full{height: 497px !important;}
/*  .slider-section .flexslider ul li ,.slider-section .img-sec-layou{height: 390px;}  */
  .overlap-on-image{
   top: 50%;
    transform: translateY(-50%);    
  }

.large53, .large53 p,.bottom-row ul li a, .top-row a {
    font-size: 40px;
    line-height: 52px;
  }   
.privacy-policy-link {
    margin-bottom: 15px;
}

.sixCoumnsContainer .col-sm-2.col-6{ 
-webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-top:30px; 
 }

.mt-30.sixCoumnsContainer{ margin-top: 0px; }
.col12-ipad{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;  
}

.col8-ipad{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}
#header .align-self-center {
    padding-left: 0px;
    padding-right: 0px;
}


}

.ipad-portrait-hide,.ipad-portrait-show{ display: none; }
@media all and (min-device-width : 768px) and (max-device-width : 1024px){
    .about-page h2,.about-page .box h3{ font-size: 32px; line-height: 40px; }
    .about-page span.set-mbt{padding-left: 90px;    padding-top: 8px;}
    .ipad-portrait-hide{ display: none; }
    .ipad-portrait-show{ display: inline-block; }
    .about-max {
      display: inline;
  }
  .offset-sm-2.ipad-fix {
      padding-right: 104px;
  }
.site-footer .col-sm-6-large {
    padding-left: 0px;
}
.site-info .col-sm-3.mob-padd-remove{  padding-left: 0px;}
.page-template-temp-showreel .slider-menu {
       padding-top: 62px;
}
.casestudies-container section.image-text-block {
    padding-top: 87px;
}
.casestudies-container .single-title-adjust {
    margin-bottom: 70px;
}
.page-template-temp-casestudies #wrapper-footer .site-info.top-row {
    padding-top: 0px;
}
.about-page .box {
    margin-top: 80px;
}
#privacy-policy-modal .modal-body-popup .custom-fnt-style.full-width {
    font-size: 32px !important;
    line-height: 40px !important;

}
#privacy-policy-modal .col-sm-8.dpl-0.offset-sm-2{
      padding-left: 0;
}
.privacyPolicyOverlay h1 a img{
    width: 83px;
    height: 27px;
        padding: 0;
}
#privacy-policy-modal .popup-top-header .offset-sm-2{
      padding-top: 14px;
}
section #wrapper-footer  .large53 {
       padding-top: 0px;
}    
#newsletter-modal .modal-body-popup h1.large53,#privacy-policy-modal  .modal-body-popup h1.large53 {
    padding-top: 0px;
}    
#mainMenuModal-new .mbtspacer-50{    height: 39px !important;}
#privacy-policy-modal .modal-body-popup {
    padding-top: 0px;
}
.dpl-0 {
    padding-left: 0;
}

#header #navbar-scrollable{
      padding-left: 64px;
      padding-right: 64px;      
}
#navbar-scrollable .offset-sm-2.logo-prent{margin-left: 0% !important; }
#navbar-scrollable .navlft.col.text-left{margin-left: 16.66667% !important;padding-left: 2px;}
.client-caption.new-pd span{ /*display: inline-block;*/}
#header #navbar-scrollable .navbar-brand{    padding-top: 28px;}

}
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:portrait) {

  html #contact-modal .mobile-h100{
    /*height: 100% !important;*/
  }




}
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:landscape) {

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  #dja-logo{ width: 83px;height: 27px; }  
#newsletter-modal h1 a img {
    width: 83px;
    height: 27px;
    margin-top: 28px;
    padding-top: 0;
}

.bold-fntlrge,.view-case-studies a,.navigation-top ul li a,.large53, .large53 p, .bottom-row ul li a, .top-row a,.modal-body-popup .form-control-dp .form-control, .submit-link input {
    font-size: 32px;
    line-height: 40px;

}
.slider-menu{
      padding-top: 59px;
}
.site-info.bottom-row .social-sharing-popupu{padding-left: 0;}
#mainMenuModal-new .privacy-policy-link {
    position: absolute;
    bottom: 0;
}
.privacyPolicyOverlay .news-letter-form .col-sm-8{
      padding-left: 0;
}

.newsletter-modelpop h1.large53 {
    padding-left: 0px;
}
.new-popups .popup-top-header{    padding-bottom: 0px;}
#mainMenuModal-new .privacy-policy-link{    padding-left: 0;}


}
@media screen and (min-width: 767px) {
  .page-template-temp-casestudies .slider-menu{    /*padding-top: 80px;*/}
 #mainMenuModal-new .mbtspacer-50{    height: 40px;}
 #wrapper-footer .h-60.mbtspacer{    height: 24px;}
 .contact-page #wrapper-footer #footer{ padding-left: 0px !important;  }
 .page-template-temp-casestudies #wrapper-footer .site-info.top-row{    padding-top: 94px;}
}

/* On screens that Media query */
@media screen and (max-width: 767px) {

#newsletter-modal .col-sm-8.offset-sm-2.dpl-0{     padding-left: 12px; }
.page-template-temp-about #footer.site-footer.offset-sm-2{    padding-left: 0;}
.casestudies-container section.image-text-block {
    padding-top: 80px;
}  
.custom-col {
    flex: 0 0 90.44442%;
    max-width: 90.44442%;
}  
.uk-button-primary, .sound-onn, .sound-off{
/*        margin-left: 16.5px;
    margin-right: 16.5px;*/
margin-left: 7.5px;
    margin-right: 7.5px;


  }
  .clearHeader .navbar-dark .navbar-brand{ line-height: 20px; }
  #navbar{ padding-top: 0px; } 
.contanct-us {
    font-size: 16px;

}
#navbar-scrollable .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;

        position: relative;
    top: 54px;
}
.mob-lneHght20{ line-height: 20px; }  

  .custom-padding-adjust{ padding-left: 13.3333%; }
  .show-mobile.desktop-view.full-mobile{    width: 100%;}
.align-items-center-mobile{
-webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -moz-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;  
}
.customAddedJqueryClass .d-flex{
  /* display: block !important; */
}
.custom-col{ margin: 0 auto; padding-left: 0; padding-right: 0; }

.uniqe-option{

display: block !important;

}
.uniqe-option > div{
  border:1px solid green !important;
  margin: 0 auto; 
}

  .navbar-dark .navbar-brand{
       line-height: 20px;
    font-size: 16px;
  }
  .darkHeader .navbar-fixed-top{
      /*  background: #F0F0F0;*/
  }

.darkHeader .navbar-fixed-top .navbar-brand,.darkHeader .navbar-fixed-top .contanct-us{
  color: #000;

}

  .overlap-on-image{
   top: 50%;
    transform: translateY(-50%);    
  }
  .heading-image{
        font-size: 34px;
    line-height: 40px;
  }
.mt-adj{ margin-top: 20px; }
  .slider-section{ /*min-height: 212px; max-height: 212px; height: 212px;*/ }
  .slider-section .flexslider ul li ,.slider-section .img-sec-layou{height: 232px;}
  .img-sec-layou.background-image-full.insight-html,.slider-section .flexslider ul li {
      height: auto;
  }
.clearHeader .navbar-dark .navbar-brand {
    margin-top: 0px;
}

#header .align-self-center{ margin-top: -11px; }
  .h-100 {
     height: auto!important; 
  }

  .hide-mobile{ display: none !important; }  
  #dja-logo {
    width: 78px;
   } 

.padding-defaul64,#header .align-self-center {
    padding-left: 18px;
    padding-right: 18px;
}

.d-flex.flex-row.justify-content-center{
    /* flex-direction: column!important;   */
}

.large53, .large53 p,.bottom-row ul li a, .top-row a {
    font-size: 32px;
    line-height: 40px;

 
}
body, .body, .body p{

        font-size: 20px;
    line-height: 30px;
}


.caption-insight-container .client-caption,.caption-handle .client-caption{
      left: 28px;
          bottom: 20px;
}

.slides li .slide-caption, .ACF-layout-13 .client-caption {
    position: absolute;
    bottom: 20px;
    left: 28px;
}
.hCap-desktop .client-caption:not(.mobile-cap){ /*display: none !important; */}
.image-text-block .pt-container{ /*margin-top: 10px; margin-bottom: 20px;*/ }
.twoColumContainer .col-sm-6,.ACF-layout-7 .d-flex  .col-sm-4,.sixCoumnsContainer .col-sm-2.col-6,.ACF-layout-4 .d-flex  .col-sm-4{ 
  /* margin-bottom: 20px; */
 }
.twoColumContainer .col-sm-6:last-child,.ACF-layout-7 .d-flex  .col-sm-4:last-child,.sixCoumnsContainer .col-sm-2.col-6:nth-child(6),.sixCoumnsContainer .col-sm-2.col-6:nth-child(5),.ACF-layout-4 .d-flex  .col-sm-4:last-child{ margin-bottom: 0px; }
.sixCoumnsContainer .col-sm-2.col-6:nth-child(even){ padding-left: 10px; }
.sixCoumnsContainer .col-sm-2.col-6:nth-child(odd){padding-right: 10px;}
.privacyPolicyOverlay h4.close{
  right: 9px;
}

.modal-body-popup .form-control-dp .form-control, .submit-link input {
    font-size: 32px;
    line-height: 48px;

}
.image-text-block .col-sm-6:first-child .pt-container,.image-text-block .col-sm-4:first-child .pt-container,.six-colum-container .col-sm-2:first-child .pt-container ,.six-colum-container .col-sm-2:nth-child(2) .pt-container{
      margin-top: 0px;
}

.h-20.space-ad1 {
   /* margin-bottom: 2px;*/
}
.h-20.space-ad2 {
    /*margin-bottom: 2px;*/
}
.b-mobile{ display: block; }
a.anchor-tp {
    display: block;
}

#footer .site-info .col-sm-6-large h1.large53{
      margin-bottom: 0;
}

.site-info.row.bottom-row.mt-80{
      margin-top: 41px;
}
.mobile-h100{ 
  height: 100%;
}

.privacyPolicyOverlay .site-info.row.bottom-row.mt-80{
      margin-top: 32px;
}

.privacyPolicyOverlay .news-letter-form.row {
   padding-top: 8px;
}

.modal-body-popup .form-control-dp .form-control, .submit-link input{
      /*height: calc(1.2em + .75rem + 1px);*/
     padding-bottom: 0;
}

.modal-body-popup .form-group {
    margin-bottom: .5rem;
}

.submit-link {
    margin-top: 32px;
}


a.navbar-brand {
    padding-left: 12px;
}

.pr-30 {
    padding-right: 12px;
}

.overlap-on-image{ 
    width: auto;
 }
h2.heading-image {
    padding-left: 39px;
    padding-right: 39px;
    margin-bottom: 0;
}
.mpl12,.mrow h1,.site-footer{padding-left: 12px; }
.image-text-block .spacing-left-mbt{  padding-left: 40px;  }
.image-text-block .credit{ padding-right: 40px;}
.mob-padd-remove{ padding-left: 0px; }
#navbar-scrollable .mt-adj{ margin-top: 0px; }
#navbar-scrollable.navbar-fixed-top{    padding-top: 0;}
#header .align-self-center {
    margin-top: 0px;
}
.body-text-conainer h2.body{  padding-left: 40px; padding-right: 40px; }
a.popup-logo {
    margin-left: 40px;
}
.modal-body-popup .large53 ,.modal-body-popup .site-info.bottom-row ul li{
  padding-left: 25px;
}
.privacyPolicyOverlay .s-150 {
    height: 60px;
}

form#newsletter {
    margin-top: 5px;
    margin-left: 25px;
    margin-right: 25px;
}
.client-caption.new-pd { display: inline-block; }

.privacyPolicyOverlay .privacy-policy-link a{
  padding-left: 40px;
}
#privacy-policy-modal .modal-body-popup .large53{ margin-left: 15px; }
#privacy-policy-modal .modal-body-popup .custom-fnt-style{ padding-left: 25px;     font-size: 20px;
    line-height: 30px;  padding-right: 25px;}

.mobpd-row{ padding-left: 12px; display: inline-block; }
.client-caption.new-pd span{ /*display: inline-block;*/ }
.row.offset-sm-2.flexslider.inhtml-line h2.body, .row.offset-sm-2.flexslider.inhtml-line h1 {
   /* border: 1px solid red;*/
}
.flexslider.mobileSpacingLess .body {
/*  border: 1px solid orange !important;*/
  padding-left: 0px;
}
.flexslider.mobileSpacingLess  .large53.pl-20{
  padding-left: 0px;
/*  border: 1px solid red !important;*/
}
.copyTextLargeTop h2.heading-image {
    padding-left: 12px;
    padding-right: 12px;
}

.twoColumContainer .col-sm-6, .ACF-layout-7 .d-flex .col-sm-4, .sixCoumnsContainer .col-sm-2.col-6, .ACF-layout-4 .d-flex .col-sm-4 ,.casestudies-container .single-title-adjust{
        /* margin-bottom: 34px; */
}
#mainMenuModal-new .privacy-policy-link {
    position: absolute;
    bottom: 0;
}
.body-text-conainer h2.body {
    padding-left: 12px;
    padding-right: 12px;
}
html body #privacy-policy-modal .modal-body-popup .custom-fnt-style{ font-size: 32px; line-height: 40px; }


}


.postid-1308 .lsthover a {
    position: relative;
}

.postid-1308 span.txt {
    transition: 0.40s linear;
}
.show-onhover {
    transition: 0.35s linear;
    opacity: 0;
    left: 0;
    font-family: 'anoserif_blackback_italic';
    position: absolute;
}
.postid-1308 .lsthover a:hover .show-onhover  {
    opacity: 1;
}
.postid-1308 .lsthover a:hover .hide-onhover  {
    opacity: 0;
}

.site-footer .h-60.mbtspacer,.modal-body-popup .mbtspacer-50{
         height: 14px;
}

.darkHeaderr .navbar-brand path {
    fill: #000;
}
.darkHeaderr .navrght .contanct-us {
    color: #000;
}

@media (min-width: 576px){
  .offset-sm-2 {
      margin-left: 16.66667% !important;
  }
}


.casestudies-container .img-sec{ position: relative;}
.casestudies-container img.img-overlaped {
    position: absolute;left: 0;top: 0px;
      transition: 0.43211s;
}

.hidden-featured-image img.img-overlaped{ opacity: 0; visibility: hidden; }

div#newsletter-modal{
  /*overflow: hidden;*/
}
/*new styles Mobile  development*/
@media (min-width: 767px){
  #mainMenuModal-new .full-height > .padding-defaul64{    /* padding-left: 61px; */}
  #privacy-policy-modal .modal-body-popup .custom-fnt-style.full-width{
    font-size: 53px;
    line-height: 60px;    margin-top: 0;
  }
  .modal-body-popup #newsletter{ padding-left: 0px !important; }
}
@media (max-width: 767px){
  .navigation-top ul {padding-left: 40px;}
  .navigation-top ul li a{
    font-size: 32px;
    line-height: 40px;
  }

.bold-fntlrge a{     font-size: 32px;line-height: 40px; }
.view-case-studies a{    font-size: 32px;line-height: 40px;}
.slider-menu{ padding-left: 38px; }


}

.space-ad3.dif-txt1.minus-letter a:hover{
  letter-spacing: -0.4px;
  margin-left: -3px;
}

.space-ad4.dif-txt2 a:hover{
  letter-spacing: -0.2px;
  margin-left: -4px;
}
.top-row a:hover .h-20.space-ad1{ letter-spacing: 0.3px;margin-left: -5px;}
.top-row a:hover .h-20.space-ad2{ letter-spacing: -0.8px;margin-left: -5px;}
.site-info.bottom-row ul li:nth-child(1) a:hover{letter-spacing: 1.6px;margin-left: -3px;}
.site-info.bottom-row ul li:nth-child(2) a:hover{letter-spacing: 1.8px;margin-left: -3px;}
.site-info.bottom-row ul li:nth-child(3) a:hover{letter-spacing: 1.6px;margin-left: -3px;}
.top-row a:hover{ margin-left: 0px; }
.newsletter-modelpop h1.large53{ padding-bottom: 0px; padding-left: 0px; }
.headngtxt-0 h1.large53{padding-bottom: 0px;}
.contact-page .wrapper{ padding-top: 61px; }
.contact-page .wrapper .site-info .large53{ padding-left: 0px !important;  }
#newsletter-modal .news-letter-form,#privacy-policy-modal .modal-body-popup{padding-top:7px;}
#newsletter-modal form#newsletter {
    margin-top: 0px;
}


.mobile-inline-show{ display: none; }
.hide-mobile{ display: inline-block; }
.only-mobile{ display: none; }


@media (max-width: 767px){
.only-mobile{ display: block; }
.bold-fntlrge {
    font-size: 32px;
    line-height: 40px;

}  
#header #navbar .navbar-brand{
      padding-top: 27px;
}
.slider-menu{
      padding-top: 103px;
}
#navbar{ position: relative; }
.mobile-positon {
    position: absolute;
    top: 5px;
    right: 0;
}
.new-popups .popup-top-header {
    padding-top: 50px;
        padding-bottom: 4px;
}
.privacyPolicyOverlay h4.close {
    margin-top: 15px;
}   

.contact-page .wrapper {
    padding-top: 88px;
}
.contact-page .wrapper .site-footer {
    padding-left: 12px;
}
 .privacyPolicyOverlay h1 a img{width: 78px; padding-top: 64px;}
#newsletter-modal .news-letter-form h1{ margin-left: 0px;    padding-left: 0; }
.mobile-zero-left,.slider-menu .padding-defaul64{ padding-left: 0px !important; }
a.popup-logo {
    margin-left: 12px;
}

.navigation-top ul {
    padding-left: 12px;
}
.social-sharing-popupu ul li{    padding-left: 0px !important;}
.privacyPolicyOverlay .privacy-policy-link a {
    padding-left: 12px;
}
form#newsletter {
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

#privacy-policy-modal .modal-body-popup .large53 {
    margin-left: 0px;
    padding-left: 12px;
}
#privacy-policy-modal .modal-body-popup .custom-fnt-style {
    padding-left: 0px;
}    
.about-page h2,.about-page .box h3{
      font-size: 32px;
    line-height: 42px;
}

.about-page span.set-mbt {
    padding-left: 97px;
}
section.about-page {
    padding-top: 51px;
        padding-left: 12px;
}

.alert-box.info.radius {
    font-size: 20px;
    line-height: 40px;
}
#newsletter .error span {

    width: 160px;
}   

#newsletter .email-text .error span {
    width: 136px;
}
#newsletter .email-bx.error span {
    width: 82px;
}
#newsletter-modal .submit-link {
    margin-top: 0px;
}
.about-page span.set-mbt {
    padding-left: 84px;
}    
.mobile-inline-show{ display: inline; }
.hide-mobile{ display: none; }
.page-template-temp-about section.about-page .offset-sm-2 > h2{padding-top: 50px;}
.contact-page #wrapper-footer{ padding-right: 0px; }
div#wrapper-footer {
    padding-right: 0;
}
.image-text-block .credit {
    padding-right: 12px;
}.image-text-block .spacing-left-mbt {
    padding-left: 12px;
}

.page-template-temp-contact .contact-page .h-60.mbtspacer{
      height: 0px;
}
.page-template-temp-contact .contact-page .bottom-row ul{    margin-top: 18px;
    margin-left: 3px;}

.page-template-temp-showreel .slider-menu {
    padding-top: 102px;
        padding-left: 40px;
}


}

#navbar-scrollable .navbar-brand{
position: relative;
    z-index: 9999999;  
}




@media (max-height: 700px) and (min-width: 767px) {
.no-calc {
  height: 747px;
}  
#mainMenuModal-new{overflow: scroll;}
#mainMenuModal-new::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0px;
}
#mainMenuModal-new::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

}


@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
.site-info.bottom-row ul li:nth-child(2) a,.site-info.bottom-row ul li:nth-child(1) a,.site-info.bottom-row ul li:nth-child(3) a{
    display: inline-block;
}

.site-info.bottom-row ul li:nth-child(2) a:hover ,.site-info.bottom-row ul li:nth-child(1) a:hover,.site-info.bottom-row ul li:nth-child(3) a:hover  {
    margin-left: 6px !important;
}
.site-info.bottom-row ul li:nth-child(1) span{
  display: inline-block;
}

.space-ad4.dif-txt2 a:hover {
  letter-spacing: 0px;
  margin-left: 2px;
}

.top-row a:hover .h-20.space-ad1 {
    letter-spacing: 0px;
     margin-left: 2px;
}

.top-row a:hover .h-20.space-ad2 {
    letter-spacing: 0px;
     margin-left: 2px;
}
.top-row a:hover .lndn-rt {
    letter-spacing: 0px;
}

.space-ad4.dif-txt2 a:hover {
    letter-spacing: 0px;
      margin-left: 2px;
}
.h-20.space-ad4.dif-txt2 a{ display: block;  }
.contact-page a.anchor-tp {
    display: block;
}

.space-ad3.dif-txt1.minus-letter a:hover {
    letter-spacing: 0px;
      margin-left: 2px;
}

.home .slider-menu a:hover{    margin-left: 6px; }

}}


/*New Tasks*/
body .privacy-poolicy-page-mbt .privacyPolicyOverlay{ position: static; }
#newsletter-modal,#privacy-policy-modal{ display: block !important; }

@media (min-width: 767px)  {
.contact-page .wrapper .no-padding-left,.contact-page .newsletter-modelpop h1.large53 {
    padding-left: 0px !important;
    padding-top: 7px;
}  
.privacy-poolicy-page-mbt #privacy-policy-modal h1.large53 p,.privacy-poolicy-page-mbt p{   padding-left: 0px !important; }
#privacy-policy-modal .modal-body-popup .custom-fnt-style.full-width{padding-left: 0px !important; }
}


@media (max-width: 767px)  {
  #privacy-policy-modal .modal-body-popup .large53 {
         padding-left: 8px !important;
  }  
  #newsletter-modal .news-letter-form h1 {
      padding-left: 0 !important;
          padding-top: 8px;
  }
  .page-template-temp-privacy-policy #privacy-policy-modal .modal-body-popup .large53 {
    padding-left: 12px !important;
}
 .page-template-temp-privacy-policy #privacy-policy-modal .col-sm-8.dpl-0.offset-sm-2{
  padding-left: 12px;
 }

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
    .ipad-landscape{ display: none !important;  }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
  .ipad-portrait{ display: none !important;  }

  .rsContent.adjust-image-first img.rsMainSlideImage {
         margin-top: -200px !important;
  }

  .rsContent.adjust-image-second img.rsMainSlideImage {
      margin-top: -70px !important;
  }


}

