
@media (min-width: 1680px) {
  .container{
        width:1480px;
    }
}
@media(max-width:2300px){
.iframe-vmo {height: 1270px;padding: 0 10px;}
section.newiframe {height: 1270px;}
}
@media(max-width:2200px){
.iframe-vmo {height: 1170px;}
section.newiframe iframe {padding: 0 47px 0 30px;}
section.newiframe {height: 1170px;}

}
@media(max-width:2100px){
.iframe-vmo {height: 1125px;padding: 0 10px;}
section.newiframe {height: 1155px;}
}
@media(max-width:2000px){
.iframe-vmo {height: 1057px;}
section.newiframe {height: 1065px;}

}
@media(max-width:1800px){
.iframe-vmo {height: 986px;padding: 0 10px;}
/*section.newiframe iframe {height: 977px;}*/
section.newiframe {padding: 0 30px; height: 965px; width: 100%;overflow: hidden;}
section.newiframe iframe {height: 144%; padding: 0 47px 0 30px;}

}
@media(max-width:1680px){
    /*section.newiframe iframe {height: 977px;}*/
    section.newiframe{height:900px;}
    .iframe-vmo {height: 921px;padding: 0 10px;}
    .footer-wrap {max-width: 1430px;}
    .footer-wrap-address{flex-basis: 34%;padding-left:30px;}
    .footer-wrap-address ul li{font-size: 18px;}
    .footer-wrap-logo p {font-size: 24px;}
    .footer-wrap-link ul li{font-size: 18px;}

    .overlay_menu_wrapper {
        padding: 0px 160px;
    }
    a.overlay_logo {
        top: 100px;
        left: 48px;
    }
    .services_menu {
        padding: 0px 20px;
        padding-top: 60px;
    }
    .our_menu:before {
        right: 50px;
        top: 0px;
    }
    .our_menu ul li a {
        font-size: 36px;
    }   

    .services_menu ul li:first-child a {
        font-size: 36px;
    }
}


@media(max-width:1680px){
.footer-wrap-link {flex-basis: 20%;}
.iframe-vmo {margin-bottom: -5px;}
section.newiframe{height:900px}

}
@media(max-width:1640px){
.iframe-vmo {height: 900px;padding: 0 10px;}
/*section.newiframe{height:730px}*/
section.newiframe{height:880px}
}
@media(max-width:1600px){
.home-innervideo .studio-video-in-home {height: auto !important;}    
/*.iframe-vmo iframe {height: 830px !important;}*/
.iframe-vmo  {height: 875px;padding: 0 10px;}
/*section.newiframe{height:720px}  */
section.newiframe{height:850px} 

}

@media(max-width:1480px){
/*section.newiframe iframe {height: 802px;}*/
    /*.studio-video-in-home {height: calc(100vh - 100px);}*/
    .studio-video-in-home {height: calc(88vh - 100px);}
    .about-inner-contetn p {font-size: 22px;max-width: 100%;}
    .circl-over a{font-size: 22px;}
    .circl-inner { min-height: 515px;}
    .iframe-vmo {height: 810px;}   
    .service-sclic-in-wrp{padding-top: 60px;}    
    .blog-in-img{min-height: 260px;}
    .blog-in-content p {font-size: 14px;}
    .blog-in-main {flex-basis: 23%;}
    .blog-in-main p {padding-right: 0;}
    .footer-wrap {max-width: 1230px;}
    .footer-wrap-logo p {font-size: 21px;}
    .footer-wrap-address ul li {font-size: 16px;}
    .footer-wrap-link ul li {font-size: 16px;}
    .footer-wrap-social ul li a{padding: 10px; width: 40px; height: 40px; display: flex;  font-size: 25px;}
    .footer-wrap-address ul li img{top: 2px;margin-right: 10px;}
    .footer-wrap-social ul li {margin-right: 12px;}
    .footer-wrap-social{padding-top: 90px;}
    footer {padding: 50px 0 60px;}
    .footer-wrap-address ul:before{height: 70px;}    


    .studio_fixed_column {
        width: 16%;
    }
    .studio_right_wrapper {
        width: 84%;
        float: left;
    }

    .overlay_menu_wrapper {
        padding: 0px 170px;
    }

    .our_menu{
        width:32%;
        padding-top:40px;
        padding-bottom:40px;
    }
    .our_menu:before {
        right: 25px;
        top: 0px;
    }
    .services_menu {
        padding: 0px 20px;
        width: 34%;
        padding-top:10px;
    }
    .about-inner-content {
        padding: 0px 35px;
    }
    .about-inner-content p, .about-inner-content ul li {
        font-size: 20px;
    }

    .studio_clm_bottom_slider .slick-next {
        right: -14px;
        top: 28%;
    }

    .studio_clm_bottom_slider .slick-prev {
        left: -13px;
        top: 28%;
    }


 /*section.newiframe{height:665px}*/
 section.newiframe{height:782px}
    
}


@media(max-width:1440px){
.iframe-vmo {height: 780px;}
.circl-inner {
    min-height: 360px;
}
 /*section.newiframe{height:645px}*/
/*section.newiframe iframe {height: 782px;}*/

 section.newiframe{height:760px}
.overlay_menu_wrapper {
    padding: 0px 120px;
}
.services_menu ul li:first-child a {
    font-size: 32px;
}
.our_menu ul li a {
    font-size: 32px;
}
.services_menu ul li:first-child {
    padding: 13px 75px 13px 15px
}
a.overlay_logo {
    display: inline-block;
    position: absolute;
    opacity: 0.1;
    top: 90px;
    left: 28px;
    max-width: 82px;
}
.download_btn a {
    font-size: 40px;
    padding: 15px 20px 10px 100px;
}
.studio_video_banner {
    height: 590px;
}
.studio_clm_bottom_slider .slick-prev {
    left: -11px;
    top: 30%;
}
.studio_clm_bottom_slider .slick-next {
    right: -15px;
    top: 30%;
}




}

@media(max-width:1400px){
.iframe-vmo {height: 742px;}
/*section.newiframe iframe {height: 738px;}*/
/*section.newiframe{height:610px}*/
section.newiframe{height:717px}
.hbspt-form iframe{max-width:470px !important;}

}
@media(max-width:1280px){
.hbspt-form iframe{max-width:440px !important;}
.iframe-vmo {height: 692px;}
.about-inner-contetn {
    padding-bottom: 0px;
}
section.newiframe{height:675px}
/*section.newiframe iframe {height: 690px;}*/
.studio_right_video_image {
    width: 100%;
    height: 380px;
}
.studio_video_playbtn i {
    width: 160px;
    height: 160px;
    border: 10px solid #000;
    font-size: 85px;
}
.circl-inner {
    min-height: 301px;
}
.overlay_menu_wrapper {
    padding: 0px 30px;
}
.our_menu ul li a {
    font-size: 30px;
}
.services_menu {
    padding: 0px 20px;
    padding-top: 30px;
}
.services_menu ul li:first-child a {
    font-size: 34px;
}
.about-brand .owl-nav button.owl-prev:before {
    font-size: 50px;
    left: -33px;
}
.about-brand .owl-nav button.owl-next:after {
    font-size:50px;
    right: -33px;
}
.studio_bottom_slide_image {
    height: 162px;
}
.blue-print img {
    height: 160px;
}
.studio_clm_bottom_slider .slick-prev, .studio_clm_bottom_slider .slick-next {
    top: 25%;
}
.studio_mid_wrapper:nth-child(2) .studio_clm_bottom_slider .slick-next , .studio_mid_wrapper:nth-child(2) .studio_clm_bottom_slider .slick-prev{
    top: 25%;
}
.download_btn a {
    font-size: 35px;
    line-height: 50px;
    height: 60px;
    padding:5px 20px 5px 87px;
}
.download_btn a:before {
    width: 70px;
    height: 60px;
    background-size: 58%;
}
.download_btn a {
    margin-top: 35px;
}
.download-btn a {padding: 9px 20px 9px 60px;
    font-size: 19px;}



}
@media(max-width:1279px){
.studio-video-in-home {height: calc(84vh - 100px);}
.iframe-vmo {height: 660px;}
/*section.newiframe iframe {height: 660px;}*/
section.newiframe{height:660px}
.iframe-vmo {margin-top: 0px;}

}
@media(max-width:1199px){
.hbspt-form iframe{max-width:340px !important;;}
/*section.newiframe iframe {height: 643px;}*/
.studio_mid_wrapper {
    margin-bottom: 65px;
}
.studio_right_video_image {
    width: 100%;
    height: 330px;
}
.studio_fixed_column {
    width: 16%;
    padding-left: 5px;
}
.studio_bottom_slide_image . .blue-print img {
    height: 165px;
}

.studio_fixed_column ul li {
    padding-bottom: 24px;
}
.latest-inner-inner, .service-sclic-in-wrp {
    padding-top:30px;
}

.common-spacing, .service-sclic-wrap {
    padding: 50px 0px;
}
.blog-in-img {
    min-height: 228px;
}
.testimonial_right_content p, .testimonial_right_content h5 {
    font-size: 20px;
}

.footer-wrap-link {
    flex-basis: 20%;
    padding-top: 50px;
    position: relative;
    padding-left: 40px;
}
.footer-wrap-logo img {
    padding-bottom: 12px;
    margin-bottom: 20px;
}

.footer-wrap-logo p {
    font-size: 19px;
}
.footer-wrap-logo {
    flex-basis: 27%;
}
.footer-wrap-address {
    flex-basis: 33%;
    padding-left: 14px;
    padding-top: 58px;
}
.testimonial-heading h3, .insta-inner h3, .latest-inner h3, .service-sclic h2, .about-inner-contetn h2   {
    font-size: 30px;
    margin: 0px;
}
.testimonial-heading {
    margin-bottom: 50px;
}
.insta-inner-in img {
    margin: auto;
    height: 400px;
}
.insta-inner h3 {
    padding-bottom: 25px;
    margin: 0px;
}
.insta-wap {
   padding: 50px 0 50px;
}
.service-sclic h2{
    padding-bottom:0px;
}
.about-inner {
    padding: 30px 0;
}
.about-inner-contetn p {
    font-size: 20px;
    max-width: 100%;
    line-height: 1.4;
}
.studio_sub_heading h4 {
    padding-left: 33px;
}
.studio_bottom_slide_image, .blue-print img {
    height: 160px;
}
.download-btn a {
    font-size: 14px;padding: 9px 20px 9px 50px;
}
.download-btn a:before {
    width: 40px;
    height: 38px;
    line-height: 40px;
}
.studio_fixed_column ul li a {
    font-size: 20px;
}
.circl-inner {
    min-height: 245px;
}
.menu_phone p a {
    font-size: 23px
}
.our_menu ul li a {
    font-size: 24px;
}
.services_menu ul li:first-child a {
    font-size: 28px;
}
.services_menu {
    padding: 0px 14px;
}

.services_menu ul li a {
    font-size: 20px;
}
footer {
    padding: 25px 0 35px;
}
.about-inner.studio_image_print {
    padding-bottom: 65px;
}
.download_btn a {
    font-size: 26px;
    margin-top: 36px;
}
.about-inner.studio-content-clm {
    padding-top: 24px;
}
.about-inner-content {
    padding: 0px 20px;
}
.about-inner-content p, .about-inner-content ul li {
    font-size: 18px;
}
.studio-book-clm {
    padding: 25px 0px;
}
.footer-wrap-address ul:before {
    left: -11px;
}
.studio_video_banner {
    height: 390px;
}
.studio_video_btn i {
    width:150px;
    height: 150px;
    font-size: 80px;
    padding-left: 16px;
}
.studio_clm_bottom_slider .slick-prev {
    left: -8px;
    top: 40%;
}
.studio_clm_bottom_slider .slick-next {
    right: -16px;
    top: 40%;
}
.studio_clm_bottom_slider .slick-prev:before, .studio_clm_bottom_slider .slick-next:before {
    font-size: 36px;
}
.download_btn a {
    height: 60px;
    padding:6px 15px 10px 85px;
}
.download_btn a:before {
    width: 70px;
    height: 60px;
    background-size:50%;
}
.studio_content_clm {
    text-align: center;
    width: 40%;
}

.studio_bottom_slide {
    height: 157px;
}
.studio_mid_wrapper:nth-child(2) .studio_clm_bottom_slider .slick-next , .studio_mid_wrapper:nth-child(2) .studio_clm_bottom_slider .slick-prev{
    top: 30%;
}
.s_form{
    width:180px;
}
.team-work-section p {
    font-size: 14px;
}
.studio-video-in-home {
    height: calc(50vh - 100px);
}
.iframe-vmo {height: 645px;}
section.newiframe iframe{padding: 0 30px;}

}

@media(max-width:1100px){
.studio-video-in-home {
    height: calc(80vh - 100px);
}
.hbspt-form iframe{max-width:340px;}
.iframe-vmo {height: 580px;}
/*section.newiframe iframe {height: 576px;}*/
section.newiframe{height:550px}
section.newiframe iframe{padding: 0 30px;}
}
@media(max-width:1024px){

.studio-video-in-home {
    height: calc(50vh - 100px);
}
.iframe-vmo {height: 550px;}
/*section.newiframe iframe {height: 542px;}*/
    
}
@media(max-width:991px){
/*section.newiframe iframe {height: 523px;}*/
section.newiframe{height:530px}
.circl-inner {
    min-height: 208px;
}
.testimonial_right_content {
    padding: 30px 0px 20px 25px;
    position: relative;
}
.testimonial_right_content p, .testimonial_right_content h5 {
    font-size: 18px;
}

.testimonial-left-image {
    height: 234px;
}

.latest-inner-inner {
    padding-top: 30px;
}   
.blog-in-img {
    min-height: 180px;
}

.testimonial-heading {
    margin-bottom: 30px;
}
.service-sclic-in-wrp {
    padding-top: 30px;
}
.testimonial-heading h3, .insta-inner h3, .latest-inner h3, .service-sclic h2  {
    font-size: 25px;
}
.circl-over a {
    font-size: 16px;
    padding: 4px 10px;
}
.video-overlay-content h1 {
    font-size: 30px;
}
.studio-video-in-home {
    height: calc(100vh - 135px);
}
.rental_and_cnt_menu ul li a {
    font-size: 17px;
    padding: 5px 24px;
	width: 100%;
}
.insta-inner-in img {
    margin: auto;
    height: 250px;
}
.testimonial_right_content p {
    padding: 0px 0px 15px 20px;
}
.testimonial-heading h3:before, .testimonial-heading h3:after{
    max-width:100px;
}
.insta-wap {
    padding: 30px 0 30px;
}
.blue-print {
    width: 40%;
}
.studio_clm_bottom_slider {
    padding: 0px 8px;
    width: 60%;
}
.studio_right_wrapper {
    width: 78%;
}
.studio_fixed_column {
    width: 22%;
    padding-left: 0px;
}
.studio_fixed_column ul li a {
    font-size: 18px;
}

.download-btn a {
    font-size: 16px;padding: 9px 20px 4px 60px;
}
.download-btn a:before {
    width: 40px;
    height: 35px;
    line-height: 35px;
    font-size: 22px;
}
.studio_content_clm p {
    line-height: 1.3;
}
.common-spacing, .service-sclic-wrap {
    padding: 30px 0px;
}
.studio_content_clm a {
    margin-top: 18px;
    font-size: 14px;
    padding: 8px 25px;
}

.studio_right_video_image {
    width: 100%;
    height: 300px;
}
.studio_video_playbtn i {
    width: 120px;
    height: 120px;
    border: 6px solid #000;
    font-size: 54px;
}
.overlay_menu_wrapper {
    padding: 0px 15px;
}

.our_menu ul li a {
    font-size: 20px;
}
.menu_phone p i {
    font-size: 18px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.menu_phone p a {
    font-size: 18px;
}
.our_menu ul li {
    padding-bottom: 4px;
}


.services_menu ul li:first-child {
    padding: 10px 68px 10px 8px;
    margin-bottom: 18px;
}

.services_menu ul li:first-child a {
    font-size: 20px;
}
.services_menu ul li:first-child:after {
    width: 30px;
    height: 30px;
    position: absolute;
    background-size: 100%;
}
.services_menu ul li a {
    font-size: 18px;
}
.studio_video_btn {
    font-size: 70px;
}
.about-brand .owl-nav button.owl-prev:before {
    font-size: 44px;
    left: -20px;
}
.about-brand .owl-nav button.owl-next:after {
    font-size: 44px;
    right: -20px;
}
.footer-wrap-logo p {
    font-size: 16px;
}
.footer-wrap-address ul li {
    font-size: 15px;
}
.about-img {
    min-height: 160px;
}
.studio_video_btn i {
    width:120px;
    height: 120px;
    font-size: 60px;
    padding-left: 16px;
}
.testimonial_thumb_slide img{
    width:100%;
    height:80px;
}
.s_form {
    right: 52px;
}
.studio_clm_bottom_slider .slick-next {
    right: -4px;
    top: 40%;
    width: 14px;
}
.latest_blog_heading h3:before, .latest_blog_heading h3:after{
    max-width:160px;
}
.down_arrow img {
    max-width: 50px;
}
.download_btn a {
    height: 60px;
    padding: 7px 15px 9px 85px;
}
.blog-in-content p {
    min-height: 180px;
}
.studio-video-in-home {
    height: calc(50vh - 100px);
}
.hbspt-form iframe{max-width:45% !important;;}    
}
@media(max-width:820px){
.iframe-vmo {height: 430px;}
/*.iframe-vmo iframe {height: 375px !important;}*/
/*section.newiframe iframe {height: 464px;}*/
section.newiframe{height:425px}
.hbspt-form iframe{max-width:35% !important;;}    
.rental-inner {padding: 0 35px 0 5px;}    
    
}

@media(max-width:768px){
.iframe-vmo {height: 400px;}
/*section.newiframe iframe {height: 440px;}*/
section.newiframe{height:400px}    
.hbspt-form iframe{max-width:35%;}    
    
}

@media(max-width:767px){
.rental-inner {padding: 0 35px 0 35px;}    
.blog-in-content p {min-height: initial;}
.banner-bottom-footer .btn:before, .banner-bottom-footer .btn:after, .service-sclic h2:after, .service-sclic h2:before,
.testimonial_right_content h5:before, .footer-wrap-address ul:after, .footer-wrap-address ul:before, .service-sclic h2:after,
.service-sclic h2:before, .studio_sub_heading, .testimonial-heading h3:before, .testimonial-heading h3:after, .latest_blog_heading h3:after,
.latest_blog_heading h3:before, .menu_button, .about-inner-content:before{
    display:none;
}

.studio_right_wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right:15px !important;
}
.studio_fixed_column {
    width: 100%;
    display:none;
}
.studio_mid_wrapper, .service-sclic-in-wrp, .latest-inner-inner, .studio_mid_wrapper:nth-child(even) .blue_print_with_slider{
    display:block;
}
.blue-print {
    width: 100%;
    text-align: center;
}
.studio_clm_bottom_slider {
    padding: 0px 8px;
    width: 100%;
}
.studio_right_video_image {
    height: 300px;
    margin-top: 25px;
}
.studio_clm_bottom_slider {
    width: 100%;
    margin-top: 25px;
}
.footer-wrap {
    max-width:100%;
    display: block;
}
.footer-wrap-address {
    padding-left:0px;
    padding-top: 15px;
}
.footer-wrap-link {
    padding-top: 26px;
    padding-left:0px;
}
.footer-wrap-social {
    padding-top: 25px;
}
.service-sclic-inner {
    margin-bottom: 25px;
}
.circl-inner {
    min-height: 270px;
}
.studio_mid_wrapper {
    margin-bottom: 45px;
}
.studio_mid_wrapper:nth-child(even) .download-btn , .download-btn{
    text-align: center;
}
.blog-in-content p {
    font-size: 15px;
    padding:15px 0px;
    min-height:initial;
}
.blog-in-content {
    margin-bottom: 25px;
    text-align: center;
}
.blog-in-img {
    min-height: 240px;
}

.blog-in-main:last-child .blog-in-content {
    margin-bottom: 0px;
}
.testimonial_right_content {
    padding: 20px 0px 10px 0px;
    position: relative;
    text-align: center;
}
.testimonial_thumb_slide, .testimonial_thumb_slide img {
    max-width: 100%;
    height: 112px;
    object-fit: cover;
    width: 100%;
}
.testimonial_right_content p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

.testimonial_thumbnail_wrapper {
    padding: 0px 15px;
    margin-top: 10px;
}
.customer-wap {
    padding-bottom: 40px;
}
.about-inner-contetn p {
    font-size: 18px;
    margin: 0px;
    line-height: 1.4;
}

.studio-video-in-home {
    height: calc(100vh - 180px);
}
.logo a {
    display: inline-block;
}
.logo, .header_right {
    text-align: center;
}

.rental_and_cnt_menu {
    display: block;
    width: 100%;
    margin:10px 0px;
}
.header-wrapper {
    padding: 15px 16px 12px 15px;
}
.insta-inner-in img {
    margin: auto;
    height: 200px;
    max-width:100%;
}
.testimonial-heading h3, .insta-inner h3, .latest-inner h3, .service-sclic h2 {
    font-size: 22px;
}
.video-overlay-content h1 {
    font-size: 24px;
    padding: 0px 15px;
    margin: 0px;
}
.studio_content_clm h3 {
    font-size: 22px;
    padding-bottom:8px;
}
.studio_video_playbtn i {
    width: 80px;
    height: 80px;
    border: 4px solid #000;
    font-size: 44px;
}

.studio_content_clm{
    width:100%;
}

.about-brand .owl-nav button.owl-prev:before {
    font-size: 40px;
    left: 7px;
}
.about-brand .owl-nav button.owl-next:after {
    font-size: 40px;
    right: 10px;
}
.s_form {
    position: static;
    display: block;
    opacity: 1;
    visibility: visible;
    width:100%;
}
.header_right {
    padding-left: 0px;
}
.rental_and_cnt_menu ul li{
    display: inline-block;
    width: 49%;
}
.rental_and_cnt_menu ul li a, .search-btn.h_right_bottom.menu_toggle{
    display:block;
}
span.search_icon.v_desktop i.fa.fa-search, .h_right_bottom .search_sec span.search_icon, .h_right_bottom .search_sec span.search_icon i {
    display: none;
}
.s_form span.s_icon {
    position: absolute;
    left: 10px;
    top:6px;
    height: 20px;
    /* width: 30px; */
    color: #909299;
    font-size: 16px;
    text-align: center;
    padding: 4px 0 0;
}

.search-btn.h_right_bottom.menu_toggle {
    margin-top: 14px;
    margin-bottom: 7px;
}
.s_form input#s{
    width:100%;
}
.rental_and_cnt_menu ul li a {
    font-size: 18px;
    padding: 8px 25px;
}
.h_right_bottom .search_sec {
    padding:0 5px 0px 3px;
}


.about-inner-contetn {
    padding-bottom: 20px;
}
.banner-bottom-footer .btn {
    min-width: 160px;
    font-size: 20px;
}

.studio_mid_wrapper {
    margin-bottom: 45px;
}

.studio_bottom_slide {
    padding: 0px 7px;
    height: 190px;
}
.studio_bottom_slide_image, .blue-print img {
    height: 190px;
}

.footer-wrap-link li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1722 {
    display: none;
}

.testimonial-left-image {
    height: 270px;
}
.studio_mid_wrapper .blue-print {
    padding-right:15px;
}
#mute-video {
    width: 45px;
    height: 45px;
    bottom: 15px;
    left: calc(100% - 60px);
}
/*.iframe-vmo iframe {height: 385px !important;}*/
section.newiframe {height: 375px; top: 5px;}
section.newiframe iframe {height: 135%; padding: 0 20px;}
section.blog-post {padding-bottom: 30px;}
.circl-inner {min-height: 400px; max-width: 300px; margin: auto;}
.service-sclic-wrap.studio_wrapper .video-container-home iframe {height: 355px;top: -25px;}    
.download-btn a {font-size: 16px; padding: 9px 20px 8px 60px;}
.download-btn a:before {width: 40px; height: 40px;}
.testimonial_thumbnail .slick-next{transform: translate(0, -50%) rotate(5deg);}
.header-wrapper.header-sticky{postion:fixed !important;}
.wrap.newblogdetail .post-thumbnail img {max-width: 100%;height: inherit;}
.wp-block-image img {max-width: 100%; height: inherit;}
.vc_section.aa {height: 450px; padding: 0 0;}    

.studio-video-wrapper#wn{margin-top:0;}
div#blog {padding: 0 10px;}

.lb-data .lb-details{padding: 6px !important;}
.lb-data .lb-caption {font-size: 12px;}
.lb-data .lb-caption {line-height: 1.2 !important;}
.lb-data .lb-close {
    position: absolute;
    top: -30px;
    right: 0;
    transform: translateX(-50%);
}
.service-sclic-wrap.studio_wrapper .studio_right_wrapper .studio_mid_wrapper:before {
    background-image: url(../images/divider-img.png);
    position: absolute;
    background-size: cover;
    background-position: center center;
    width: 80%;
    height: 28px;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    display:block;
}
.service-sclic-wrap.studio_wrapper .studio_right_wrapper .studio_mid_wrapper:last-child:before{display:none;}
.hbspt-form iframe{max-width: 100% !important;}
.modal {z-index: 99999999999999999999999 !important;}
    
}
@media(max-width:690px){
/*.iframe-vmo iframe {height: 355px !important;}    */
}    
@media(max-width:580px){
    section.newiframe {height: 217px; top: 5px;}
/*.iframe-vmo iframe {height: 350px !important;}    */
} 
@media(max-width:480px){
.studio-video-wrapper video {height: 50vh !important; min-height: 50% !important;}
.vc_row.wpb_row.vc_row-fluid.vc_section.aa.ww-top-wrapper {background: transparent;height: 50vh !important; width: 100vw;}
.aa.ww-top-wrapper .studio-video-wrapper.wpb_column.vc_column_container.vc_col-sm-12 {width: 100% !important; margin: 25px auto 0 !important;}
.vc_row.wpb_row.vc_row-fluid.vc_section.aa.ww-top-wrapper {width: 100% !important;}
div#blog {padding: 0 10px;}
.studio-video-in-home {height: calc(70vh - 100px);}

.single-studio .studio_right_video_image {margin-top: 0;}

section.innervideo .studio-video-in-home .iframe-vmo iframe {height: 210px !important;}
.iframe-vmo .down_arrow img {max-width: 24px;}
.studio-video-in-home {height: calc(42vh - 100px);}
.down_arrow img {max-width: 30px;}
/*section.newiframe {height: 190px; top: 5px;}*/
section.newiframe {height: 223px; top: 5px;}
section.newiframe iframe {height: 120%; padding: 0 20px;}
.iframe-vmo {height: 202px;padding:0;}
section.innervideo .studio-video-in-home .iframe-vmo iframe {height: 212px !important;}
.circl-inner {min-height: 400px; max-width: 300px; margin: auto;}
.about-img {min-height: 210px;background-position: top;}
.about-brand .owl-nav{top: 35%;}
.studio_clm_bottom_slider .slick-next {right: 2px;}
.studio_clm_bottom_slider .slick-prev {left: 2px;}
.service-sclic-wrap.studio_wrapper .video-container-home iframe {height: 300px;}
.download-btn a {font-size: 16px; padding: 9px 20px 8px 60px;}
.download-btn a:before {width: 40px; height: 40px;}
.wrap.newblogdetail .post-thumbnail img {height: inherit;}
.vc_section.aa {height: 335px; padding: 0 0;}
.single-post article {padding: 0 10px;}
.single-post h2 {text-align: center;}
.lb-data .lb-details{padding: 6px !important;}
.lb-data .lb-caption {font-size: 12px;}
.lb-data .lb-caption {line-height: 1.2 !important;}
.lb-data .lb-close {
    position: absolute;
    top: -30px;
    right: 0;
    transform: translateX(-50%);
}
.page-template-blog section.blog-post .container {padding: 0;}
.page-template-blog .blog-col-inner {padding: 0;}
.page-template-blog div#blog {padding: 0 25px;}
.modal.modal-form .modal-content {width: 95% !important;}


}
@media(max-width:380px){
.studio-video-in-home {height: calc(39vh - 100px);}
section.newiframe {height: 200px; top: 5px;}
section.newiframe iframe {height: 120%; padding: 0 20px;}
.iframe-vmo {height: 200px;}
section.innervideo .studio-video-in-home .iframe-vmo iframe {height: 195px !important;padding: 0 8px;}
.vc_section.aa {height: 335px; padding: 0 0;}
    
} 











