.elementor-1230 .elementor-element.elementor-element-3a9d3faa{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1230 .elementor-element.elementor-element-3a9d3faa:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-3a9d3faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E88A2A;}.elementor-1230 .elementor-element.elementor-element-621dd02f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1230 .elementor-element.elementor-element-621dd02f > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-1230 .elementor-element.elementor-element-67a5afb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:4%;--padding-left:7%;--padding-right:7%;}.elementor-1230 .elementor-element.elementor-element-67a5afb9:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-67a5afb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E88A2A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1230 .elementor-element.elementor-element-5f2446c9{text-align:center;}.elementor-1230 .elementor-element.elementor-element-5f2446c9 .elementor-heading-title{font-family:"futura heavy bt", Sans-serif;font-size:3.2vw;font-weight:800;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-4d1d9c67{text-align:center;}.elementor-1230 .elementor-element.elementor-element-4d1d9c67 .elementor-heading-title{font-family:"futura", Sans-serif;font-size:3.2vw;font-weight:800;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-1f0df43a{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:12%;--padding-left:7%;--padding-right:7%;}.elementor-1230 .elementor-element.elementor-element-1f0df43a:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-1f0df43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#683500;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1230 .elementor-element.elementor-element-1f73ee70{text-align:end;width:auto;max-width:auto;bottom:-148px;}.elementor-1230 .elementor-element.elementor-element-1f73ee70 > .elementor-widget-container{padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-1230 .elementor-element.elementor-element-1f73ee70{right:0px;}body.rtl .elementor-1230 .elementor-element.elementor-element-1f73ee70{left:0px;}.elementor-1230 .elementor-element.elementor-element-40ef14ce{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1230 .elementor-element.elementor-element-3037f961{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:9;}.elementor-1230 .elementor-element.elementor-element-44a2d045 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-1230 .elementor-element.elementor-element-68ba99f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-1230 .elementor-element.elementor-element-b8393c5 .elementor-heading-title{font-family:"futura heavy bt", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-b8393c5 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-6015bd3c{text-align:justify;}.elementor-1230 .elementor-element.elementor-element-6015bd3c .elementor-heading-title{font-family:"gabriola", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-6015bd3c > .elementor-widget-container{padding:0px 130px 0px 0px;}@media(max-width:767px){.elementor-1230 .elementor-element.elementor-element-67a5afb9{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1230 .elementor-element.elementor-element-5f2446c9 .elementor-heading-title{font-size:7.2vw;}.elementor-1230 .elementor-element.elementor-element-4d1d9c67 .elementor-heading-title{font-size:7.2vw;}.elementor-1230 .elementor-element.elementor-element-1f0df43a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:210px;--padding-left:25px;--padding-right:25px;}.elementor-1230 .elementor-element.elementor-element-1f73ee70{bottom:0px;}.elementor-1230 .elementor-element.elementor-element-40ef14ce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1230 .elementor-element.elementor-element-3037f961{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1230 .elementor-element.elementor-element-68ba99f7{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1230 .elementor-element.elementor-element-b8393c5 .elementor-heading-title{font-size:7.2vw;}.elementor-1230 .elementor-element.elementor-element-b8393c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-6015bd3c > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1230 .elementor-element.elementor-element-3a9d3faa{--width:100%;}.elementor-1230 .elementor-element.elementor-element-3037f961{--width:50%;}.elementor-1230 .elementor-element.elementor-element-68ba99f7{--width:50%;}}/* Start custom CSS for video, class: .elementor-element-621dd02f */.categories option:nth-child(1) {
    background: url(https://www.apto.digital/adbhuttales/wp-content/uploads/2024/02/search.png) no-repeat right center;  
}
.recentwork img 
{
    width: 13px;
    margin-left: 10px;
}
@media screen and (max-width:768px)
{
    .e-hosted-video
    {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9d3faa */.e-hosted-video
{
    aspect-ratio:unset !important;
    --video-aspect-ratio:unset !important;
}

.bannervideo
{
    height: 90vh;
}
@media screen and (max-width:768px)
{
    .bannervideo
    {
        height: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34a6ab97 */.grid-container {
    -webkit-column-count: 4;
  -moz-column-count:4;
  column-count: 4;
  -webkit-column-gap: 1em;
  -moz-column-gap: 1em;
  column-gap: 1em;
   margin: 1.5em;
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
    font-size: .85em;
    margin-top: 50px;
}


.grid-item{
   color: #000;
    border-radius: 3px;
    width: 22%;
     display: inline-block;
    background: #fff;
    margin: 0 0 1.5em;
    width: 100%;
	-webkit-transition:1s ease all;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.grid-container .grid-item:first-child,.grid-container .grid-item:nth-child(7)
{
    margin-top: -140px;
}
.grid-container img {
    width: 100%;
}
.grid-container .contents
{
    padding: 30px 20px 0;
    font-weight: 600;
    font-size: 20px;
    font-family: 'futura heavy bt';
}
.grid-container .contents p {
    padding-top: 10px;
    font-weight: 400!important;
    font-size: 16px;
    font-family: 'futura mt bold';
    text-align: justify;
}
.category-filter form 
{
    text-align: center;
}
select.categories {
    margin: 30px 0;
    background: #000;
    padding: 0 20px;
    border-radius: 50px;
    width: 32%;
    display: inline-flex;
    justify-content: space-between;
    color: rgba(255,255,255,.62);
    height: 50px;
    font-family: "futura",Sans-serif;
    font-size: 18px;
    
    appearance: none;
    background-image: url(https://www.apto.digital/adbhuttales/wp-content/uploads/2024/02/select-arrow.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 96% 53%;
    position: relative;
}
select.categories::after 
{
    content:"";
    display: block;
    width:30px;
    height: 30px;
    position: absolute;
    left: 10px;
    top:20px;
    background-image: url(https://www.apto.digital/adbhuttales/wp-content/uploads/2024/02/search.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center left;
}
.recentwork
{
    font-family: "futura",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    background-color: #370B019C;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 20px 15px 20px;
}
.grid-item
{
    cursor: pointer;
    position: relative;
}
.grid-item::after 
{
    content:'';;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url("https://www.apto.digital/adbhuttales/wp-content/uploads/2024/06/playbutton.png");
    background-size: contain;
}
@media screen and (max-width:768px)
{
    .grid-container
    {
        column-count: 1;
        margin-top: 200px;
    }
    .grid-item
    {
        width: 100%;
    }
    select.categories
    {
        width: 100%;
        margin: 0 0 30px;
    }
    .ast-separate-container #content .ast-container
    {
        padding: 0;
    }
    select.categories
    {
        height: 45px;
        font-size: 16px;
        margin-bottom: 20px;
        background-size: 16px;
    }
    .recentwork
    {
        font-size: 14px;
    }
    .recentwork img
    {
        width: 10px;
        margin-top: -3px;
    }
    .grid-container {
        margin: 180px 5px 0;
    }
    .grid-container .grid-item:nth-child(7)
    {
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44a2d045 */.cfform input,.cfform textarea 
{
    background: #582B0D;
    font-family: "gabriola", Sans-serif; 
    color: #fff !important;
    opacity: 1;
    font-size: 20px;
    border: unset;
}
.cfform textarea 
{
    height: 200px;
}
.cfform ::placeholder 
{
    color: #fff !important;
}
.wpcf7 input.wpcf7-form-control:not([type=submit]):focus, .wpcf7 select.wpcf7-form-control:focus, .wpcf7 textarea.wpcf7-form-control:focus
{
    background: unset !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    background: #230E00;
}
.cfform
{
    background: #461D04;
    -webkit-box-shadow: 8.31px 7.27px 13.41px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 8.31px 7.27px 13.41px 0px rgba(0,0,0,0.25);
box-shadow: 8.31px 7.27px 13.41px 0px rgba(0,0,0,0.25);
border-top: 2px solid #582B0D;
border-left: 2px solid #582B0D;
border-top-left-radius: 8px;
}
.cfform input
{
    height: 46px;
    padding-top: 15px !important;
}
.wpcf7-form-control-wrap
    {
        display: block !important;
    }
@media screen and (max-width:768px)
{
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gabriola';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adbhuttales.com/wp-content/uploads/2024/02/Gabriola.ttf') format('truetype');
}
/* End Custom Fonts CSS */