@media (max-width: 1366px) and (max-height: 680px){
    .userEnd h1{
        font-size: 35px;
    } 
    .userEnd h2{
        font-size: 30px;
        line-height: normal;
    }
    .userEnd h3{
        font-size: 28px;
    }
    .userEnd h4{
        font-size: 24px;
    }
    .userEnd h5{
        font-size: 22px;
    }
    .userEnd h6 {
        font-size: 20px;
    }
    
    .whtBorBtn, .bluBorBtn, .aquaBtn {
    padding: 16px 34px 12px !important;
    }
    
    #submit_form hr {
       margin: 5px 0 10px;
    }
    .userEnd .innerCont #submit_form h4{
        margin-bottom: 0;
    }
    .freetrialsocialdiv {
        margin-bottom: 5px;
    }
    #submit_form .alert {
        padding: 5px 15px;
        margin-bottom: 5px;
    }
    #submit_form .form-group {
        margin-bottom: 5px;
    }
    
    .page-content {
       padding: 15px 0 20px;
    }
    
    .userDash.userEnd .page-content {
       padding-top: 5px;
    }
    
    .cbp-caption-overlayBottomReveal .cbp-caption .whtBorBtn, 
    .cbp-caption-overlayBottomReveal .cbp-caption .aquaBtn {
       padding: 10px 12px 8px !important;
    }
    
    .enjoy_freedom, .dotted_cont {
       padding-top: 10px;
       padding-bottom: 25px;
    }
    
    #step_section_3 h6 {
       font-size: 16px;
    }
    
    footer {
       padding: 20px 0 5px;
    }  
}

@media (max-width: 1200px) and (min-width: 768px){
    .form-wizard .step .desc {
        margin-top: 0px;
    }
}

@media (min-width: 992px){
    .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 768px){
    .modal-dialog {
        margin: 130px auto 0;
    }    
    
   .login .modal .modal-dialog {
    width: 450px;
}
}

@media screen and (max-width: 1400px) {
    .userEnd header .page-wrapper-top {
        padding-top: 5px;
    }
}

@media(max-device-width:1380px){
/*  html{
    -moz-transform: scale(0.85, 0.85);
    zoom: 85%;
  }*/
  .categoryTxt{
    font-size: 13px;
}

  .backstretch, .backstretch img {
    zoom: 118%;
    -moz-transform: scale(1, 1);
  }
  
  #start_trial {
    padding: 50px 150px 140px;
  }
}

@media(max-device-width:767px){
/*  html{
    -moz-transform: scale(0.90, 0.90);
    zoom: 90%;
  } */
  
  .backstretch, .backstretch img {
    zoom: 118%;
    -moz-transform: scale(1, 1);
}
}

@media (max-width: 1200px){
    .container {
        width: 95%;
    }
    
    .innerCont #banner {
        height: auto;
    }
    
    .video_search .dropdown-menu .dropdown-submenu>.dropdown-menu {
        right: auto;
        left: -100%;
    }
    
    .banner_content{
        bottom: 16vw;
    }
    
    #start_trial {
        margin-top: -4.5vw;
        background-position: right 115%, bottom left, top center;
    }

    .enjoy_freedom .col-md-7 span.emailtxt {
        margin-left: 30px;
    }

    #features .feature_sub h2 {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    #features .feature_sub .feature_btn {
        margin-top: 40px;
    }

    .nbs-flexisel-nav-left, .nbs-flexisel-nav-right{
        opacity: 1;
    }

    .nbs-flexisel-nav-left {
        left: -20px;
    }

    .nbs-flexisel-nav-right {
        right: -20px;    
    }

    .rightSub {
        margin: 0 15px 0;
    }
    .col-md-5 .rightSub{
        margin: 0 0 0 20px;
    }
    
    .rightSub .text-center a.removefavorite.btn.red.btn-lg,
    .rightSub .text-center a.bluBorBtn {
       float: none;
    }
    .rightSub a.removefavorite.btn.red.btn-lg{
         padding: 18px 34px 18px !important;
         border-radius: 30px !important;
         float: right;
    }
    .rightSub a.whtBorBtn {
        margin-top: 12px;
    }
    .start_customization, .addfavorite_btn,
    .payment, .addfavorite, .removefavorite{
       width: auto;
    }
    #step .step_no span{
        width: 20px;
        opacity: 0;
        margin-right: 0;
    }

    .form-wizard .steps>li>a.step .number{
        width: 20px;
        opacity: 0;
        margin-right: 0   
    }

    .responsive-tabs.responsive-tabs-left {
        margin-top: 20px;
}
    .responsive-tabs.responsive-tabs-left:before {
        left: 75px;
    }
    .responsive-tabs li a{
        line-height: 54px;
    }
    .responsive-tabs li a span {
        padding: 5px 10px;
        font-size: 38px;
        width: 75px;
        margin-right: 15px;
    }    
    
    .social-graphics {
        padding: 15px 62px 12px 47px;
}
    
    .freedom2create {
        padding: 15px 15px 110px;
}
    
    .freetrialsocialdiv {
        margin-right: 0;
        margin-left: 0;
}

    .freetrialsocialdiv .col-lg-4{
        text-align: right;
    }
    
    #gallary_row .col-lg-3,
    #gallary_row > div:first-child{
       -webkit-flex: 0 0 33.3333%;
       -ms-flex: 0 0 33.3333%;
       flex: 0 0 33.3333%;
}
    
    .responsive-tabs.responsive-tabs-left {
        width: 312px;
}
    
    #step_section_3 .form-group {
      margin: 1px 0 5px;
}
    
    #search_form .pull-left{
       width: 70%;    
    }
    
    .innerCont .banner_content h1 {
       font-size: 28px;
    }
    
    .blockUI.blockMsg.blockElement{
        left:0 !important;
        width: 100% !important;
    }
    
    .latest_template_nav {
       left: 11px;
        width: 92.5%;
    }
    
    #color_wrapper {
       padding: 50px 0;
    }

    #cont_container {
       max-width: 100%;
    }
    
    .banner_content h1 {
        font-size: 30px;
    }
    
}

@media screen and (max-width: 991px) {
    .text-md-right{
        text-align: right;        
    }
    
    .font18 {
       font-size: 16px;
    }
    
    .userEnd .innerPage .page-header .page-header-top .page-logo {
      margin-top: 5px;
    }
    
    .video_search .dropdown-menu .dropdown-submenu>.dropdown-menu {
        max-height: 85px;
    }
    
    #start_trial img {
        /*margin-bottom: 20px;*/
    }
    #start_trial {
        padding: 40px 90px 60px;
        margin-bottom:35px;
        background-position: right 112%, bottom left, top center;
    }
    #start_trial p {
       font-size: 16px;
       margin: 20px 0;
    }
    
    .banner_content p {
        margin-bottom: 0px;
    }
    
    .userEnd header .page-wrapper-top {
        padding: 10px 5px;
    }
    .userEnd header .page-header .page-header-top .top-menu {
         padding-top: 0;
         padding-bottom: 0;
    }
    .userEnd header .page-header .page-header-top .top-menu {
        display: none;
    }
    .userEnd .page-header .page-header-top .top-menu {        
        margin: 55px 7px 0 !important;
        float: none;
        width: 98.8%;
        background: #fff;
        overflow: hidden;
        border-radius: 10px !important;
        padding: 0 0px 10px;
        border: 1px solid rgba(0,0,0,0.1);
        box-shadow: 0px 10px 15px rgba(0,0,0,0.2);
    }
    
    .userEnd .page-header .page-header-top .top-menu .navbar-nav>li {
        float: none;
        margin-left: 0;
    }
    .userEnd .page-header .page-header-top .top-menu .navbar-nav {
        display: block;
        margin: 0;
        float: none !important;
    }
    .top-menu .navbar-nav>li>a.nav-link {
        display: block;
        border-bottom: 2px solid rgba(0,0,0,0.1);
        border-radius: 0 !important;
        color: #3a3aa9;
        padding: 10px 20px;
    }
    .top-menu .navbar-nav>li:nth-last-child(2)>a.nav-link {
        border-bottom: 0px solid rgba(0,0,0,0.1);
    }
    .top-menu .navbar-nav>li>a.aquaBtn {
        margin:10px 15px;
    }
    .top-menu .navbar-nav>li {
        padding-bottom: 0px;
    }
    .top-menu .dropdown-menu{
        position: static;
        float: none !important;
        box-shadow: none;
        border-radius: 0;
    }

    .enjoy_freedom h2 {
        margin-top: 0px;
        margin-bottom: 30px;
        letter-spacing: 0;
    }    
    .login_btn_cont {
        width: 48%;
        margin-right: 2%;
        margin-top: 20px;
    }
    .login_btn_cont.with_fb{
        margin-top: 20px;
        margin-left: 2%;
        margin-right: 0;
    }
    .enjoy_freedom .col-md-7 span.emailtxt {
        margin-left: 0px;
        width: 100%;
        padding-top: 10px;
        text-align: center;
    }

    .responsive-tabs.responsive-tabs-left {
        width: 310px;
    }
    .responsive-tabs-content .responsive-tabs-panel {
        margin-left: 35px;
    }

    #features .feature_sub .feature_btn {
        margin-top: 0px;
    }

    #type_video.last_block .template_btn_cont.with_fb{
        margin-top: 10px;
    }

    .enjoy_freedom.after_login p {
        margin-top: 0px;
    }

    #step .step_no span{
        width: 20px;
        opacity: 0;
        margin-right: 0;
    }
    .how_itworks .how_itworks_sub {
        min-height: 340px;
    }

    footer {
        padding: 50px 0 30px;
    }
    footer .foooterBot {
        margin-top: 0px;
    }
    footer .foooterBot .footer_social_div {
        float: none;
    }
    footer .foooterBot {
        text-align: left;
    }

    #step {
        margin-right: 15px;
        margin-left: 15px;
    }

    .frame_images {
        margin-right: 15px;
    }

    .social_div {
        display: block;
}
    
    .col-md-6.pull-right.inramount {
       font-size: 50px;
       float: none !important;
}
    .payment_mode_main .responsive-tabs-content .responsive-tabs-panel{
        margin: 0 15px 15px;
    }
    
    .responsive-tabs.responsive-tabs-left {
        margin-top: 0px;
}

    .easy2use {
        padding: 14px 43px 47px;
}
    .affordableVideo {
       padding: 16px 4vw 16px 3vw;
    }

    .social-graphics {
       padding: 12px 50px 8px 35px;
    }
    
    .freedom2create {
       padding: 16px 18px 85px;
}
    
    #recentSelfanimates + #type_video.last_block{
        padding-top: 0;
}

    .nbs-flexisel-nav-left, 
    .nbs-flexisel-nav-right {
        margin-top: -30px;
        width: 35px;
        height: 35px;
        font-size: 20px;
        line-height: 30px;
    }
    
    footer .foooterBot {
        color: #fff;
    }
    
    #type_video .template_btn_cont h2,
    #features .feature_sub .col-sm-6>h2{
        font-size: 24px;
    }
    .template_btn_cont p {
       margin: 0 20px;
    }
    
    .ccformfield .custom_radio {
        margin-bottom: 5px;
}
    
    .rightSub a.whtBorBtn {
        float: left;
}
    .rightSub .text-center a.bluBorBtn,
    .rightSub .text-center a.removefavorite.btn.red.btn-lg{
        float: right;
    }
    .rightSub .row.text-center a.bluBorBtn {
        float: none;
    }
    .col-md-5 .rightSub{
        margin: 15px 0;
    }
    #search_form .pull-left{
       width: 67%;    
}
    
    .latest_template_nav {
       left: 9px;
       width: 92%;
}
    
    .innerCont #banner img {
       width: 100%;
    }
    
    #cont_container .row .col-md-6:last-child{
       border-left: 0px dotted rgba(61,61,184,0.3);
    }
    #cont_container .row .col-md-6 h3{
       margin-top: 0;
    }
}

@media screen and (max-width: 768px) {
    .text-sm-center {
       text-align: center !important;
    }
    
    .text-sm-none{
        text-align: none;        
    }
    
    .feature_btn {
        padding: 10px 18px 12px;
    }

    .userEnd h1{
        font-size: 35px;
    } 
    .userEnd h2{
        font-size: 30px;
        line-height: normal;
    }
    .userEnd h3{
        font-size: 28px;
    }
    .userEnd h4{
        font-size: 24px;
    }
    .userEnd h5{
        font-size: 22px;
    }
    .userEnd h6 {
        font-size: 20px;
    }
    .whtBorBtn, .bluBorBtn, .aquaBtn {
        padding: 14px 20px !important;
        min-width: 100%;
    }

    .banner_content{
        bottom: 10vw;
    }
    .banner_content h1 {
        font-size: 23px;
    }
    .video_search>span {
        margin-right: 0px;
    }    

    #start_trial {
        margin-bottom: 35px;
      padding-bottom: 18vw;
    }

    #how_it_works h2 {
        margin-bottom: 30px;
    }
    .responsive-tabs,
    .responsive-tabs li {
        display: none;
    }
    .responsive-tabs-content .responsive-tabs-panel,
    .responsive-tabs-content .responsive-tabs-panel .responsive-tab-title { 
        display: block; 
    }
    .responsive-tabs-content .responsive-tabs-panel .responsive-tab-title h5 {
        color: #6262d3; 
        margin: 15px 3px 0;
    }
    .responsive-tabs-content.tab_h .responsive-tabs-panel .responsive-tab-title h5 {
        margin: 0px 0px 15px;}
    .responsive-tabs-content .responsive-tabs-panel .responsive-tab-title h5 span { 
        display: none; }
    .responsive-tabs-content .responsive-tabs-panel {
        margin-left: 10px; 
        margin-right: 10px;
    }
    .responsive-tabs li a {
        line-height: 62px;
    }
    .responsive-tabs li a span {
        padding: 8px 10px;
        font-size: 40px;
    }

    #type_video h2 {
        margin-bottom: 30px;
        letter-spacing: 0;
        margin-top: 5px;
    }
    .template_btn_cont {
        padding: 35px 25px;
        margin-bottom: 15px;
    }
    .template_btn_cont button, 
    .template_btn_cont a.whtBorBtn {
        margin-top: 20px;
    }

    #features .feature_sub h2 {
        margin-top: 0;
        margin-bottom: 15px;
    }
    #features .feature_sub .col-sm-6>h2 {
        margin-top: 20px;
    }
    #features .feature_sub .col-sm-6>p {
       margin: 0 0 5px;
    }
    #features .feature_sub img{
        margin: 0 auto;
        display: block;        
    }
    #features .feature_sub .feature_btn {
        margin-top: 15px;
        margin-bottom: 10px;
    }

    footer {
        padding: 0px;
    }   
    .userEnd footer h4 {
        margin-bottom: 25px;
    }
    footer .foooterBot .pull-left {
        margin-bottom:20px;
    }
    footer .footerNav li a {
        margin-bottom: 10px;
    }

    .nbs-flexisel-nav-left {
        left: -5px;
    }
    .nbs-flexisel-nav-right {
        right: -5px;    
    }

    .form-wizard .steps,
    #step .step_no{
        display: none;
    }

    .how_itworks .how_itworks_sub {
        min-height: initial;
    }

    .panel-default>.panel-heading.step_top div[class^="col-"]{
        text-align: center !important;
    }
    .panel-default>.panel-heading.step_top .col-md-5.text-center{
        padding: 2px 0;
    }

    .rightSub .customizer .control-label {
        padding-bottom: 8px;
    }

    #step_section_3 .col-xs-12{
        margin-bottom: 10px;
    }

    .rightSub {
        padding: 40px 15px 10px;
        margin: 20px 15px;
    }

    .rightSub .btn.red {
        padding-top: 8px;
    }
    .rightSub a.removefavorite.btn.red.btn-lg {
        padding: 12px 25px 12px !important;
        width: 100%;
    }

    .feature_btn span {
        letter-spacing: 0;
        font-size: 14px;
    }
    .videoShare.pull-right {
        float: none !important;
        margin-top: 10px;
    }

    .desc_listing li .ind,
    .desc_listing li .des {
        float: none;
        width: auto;
        margin-right: 0;
        border: 0;
    }

    .fancybox-wrap {
        width: calc(100% - 10px) !important;
        left: 10px !important;
    }
    .fancybox-wrap .fancybox-inner{
        width: 100% !important;
    }
    .image_croper_div {
        max-width: 100%;
    }

    #step_section_3 .form-control {
        padding: 6px 5px;
    }

    #voice_over select,
    #choose_music select {
        background-position-x: 96% !important;
        background-size: 30px !important;
        padding-right: 35px !important;
    }    
    
    #signUpForm .row {
        margin-bottom: 0px;
    }
    #signUpForm .row div[class^="col-"] {
    margin-bottom: 12px;
    }
    
    .video_container {
       margin: 0 15px;
    }

    .easy2use {
       padding: 3vw 11vw 93px;
}
    .affordableVideo {
       padding: 10px 56px 6px 40px;
    }
    .social-graphics {
       padding: 3vw 13vw 2.2vw 9vw;
    }
    
    .rightSub a.bluBorBtn {
       padding: 13px 34px 10px !important;
    }
    
    footer .foooterBot.video_complete{
        text-align: center;
    }
    footer .foooterBot.video_complete .footer_social_div {
        padding-top: 15px;
        margin-bottom: 0;
    }
    footer .foooterBot.video_complete .footer_social_div .social-icons{
        float: none;
        display: inline-block;
    }
    
    .enjoy_freedom, .dotted_cont {
        padding-top: 30px;
    }
    
    .freetrialsocialdiv h4{
        top: -5px;
        font-size: 16px;
    }

    #gallary_row .col-lg-3,
    #gallary_row > div:first-child {
       -webkit-flex: 0 0 50%;
       -ms-flex: 0 0 50%;
       flex: 0 0 50%;
    }

    .sa_image_cropper {
       width: 70%;
    }
    .mt-element-card .mt-card-item {
       margin-bottom: 12px;
    }
    
    .template_btn_cont p {
        line-height: normal;
    }
    
    .ccformfield .custom_radio .checkmark {
        font-size: 60px;  
    }
    .ccformfield .custom_radio .rating_txt {
        top: 22px;
        font-size: 16px;
    }
    #search_form .pull-left{
       width: 77%;    
    }
    .categoryTxt{
       font-size: 14px;
    }
    
    .video_listing_div {
       padding-top: 15px;
    }
    
    .latest_template_nav {
       left: 9px;
    }
    
    .header_notification_bar.hidden-lg .dropdown-toggle>.badge {
       padding-top: 5px;
    }
    
    #banner img {
       width: 50%;
    }
    
    .background-image-holder:not([class*=col-]) {
       min-height: 100%;
    }
    
    #signInForm .modal-dialog {
        max-width: 320px;
        left: 50%;
        margin-left: -160px;
}
    #signInForm .modal-content {
        padding: 0 15px;
    }    
    #signInForm .modal-header .close {
        margin-right: -20px;
    }
    
    
    .tag_div.col-xs-12 {
        padding: 0px;
    }    
    .tag_div.col-xs-12 .btn {
        padding: 3px 6px;
    }
    
    .desc_listing{
        overflow: hidden;
    }
    .desc_listing li {
        width: 50%;
        float: left;
    }
    
    .payment_icon img {
        width: 100%;
        margin-bottom: 2px;
        margin-left: 0px;
        padding: 5px;
    }
    
    .userEnd .h3.pageTitle {
        font-size: 24px;
}

    #videoForm .bluBorBtn  {
        min-width: initial;
    }
}

@media screen and (max-width: 640px) {
    .userEnd h1{
        font-size: 32px;
    } 
    .userEnd h2{
        font-size: 26px;
        line-height: normal;
    }
    .userEnd h3{
        font-size: 22px;
    }
    .userEnd h4{
        font-size: 21px;
    }
    .userEnd h5{
        font-size: 19px;
    }
    .userEnd h6 {
        font-size: 17px;
    }
    
    .innerCont .banner_content {
        bottom: 2vw;
    }

    .rightSub a.bluBorBtn,
    .rightSub a.whtBorBtn,
    .rightSub a.removefavorite{
        float: none;
        width: 100%;
        margin: 5px 0;
    }
    
    .banner_content h1 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    #start_trial {
        padding: 20px 25px 30vw;
        margin-top: -5vw;
        background-image: url(../images/action_area.png);       
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }
    #start_trial img {
       margin-bottom: 0px;
    }

    #step .step_no {;
                    padding: 10px 15px 0px;
    }
    #step .step_no span {
        font-size: 40px;
        width: 70px;
    }
    #step .step_no a {
        line-height: 50px;
    }

    .customization_opt {
        padding: 20px 5px 1px;
    }
    #videoForm .hr_line {
        margin-top: 15px!important;
        margin-bottom: 10px;
    }

    #step .step_no a .fa-check-circle {
        font-size: 45px;
        right: 8px;
        top: 2px;
    }
    
    .dropdown-user.hidden-lg span {
        display: none;
    }
    
    .sa_image_cropper {
      width: 100%;
    }

    .feedback_cont .sharing_offer {
        border-radius: 0 0 10px 10px;
        top: -30px;
        padding: 2px 10px 3px;
        right: 50%;
        transform: translateX(50%);
}
    .feedback_cont h3 {
        text-align: center;
        margin: 10px 0 15px !important;
    }

    .ccformfield .custom_radio {
        width: 70px;
        margin-right: 10px;
    }

    #search_form .pull-left{
       width: 67%;    
    }
    
    .latest_template_nav {
       left: 9px;
    }    
    
    .w3-display-container.themeContainer {
       padding: 0px;
       border-radius: 15px;
    }
    .col-sm-6.common-info-section,
    .frame_preview .col-sm-6 {
        padding: 0;        
    }
}

@media screen and (max-width: 480px) {
    .text-xxs-none{
        text-align: left;        
    }     
    
    .banner_content {
        bottom: 8vw;
    }
    .banner_content h1 {
        font-size: 17px;
        margin-top: 5px;
        letter-spacing: 0;
    }
    .banner_content p {
        font-size: 14px;
    }

    .col-xxs-offset-0{
       margin-left: 0 !important;
    }
    
    .col-xxs-12{
        float: none !important;
        width: 100% !important;
    }
    .col-xxs-6{
        width: 50% !important;
    }
    
    .col-xxs-hide{
        display: none;
    }
    
    .userEnd header.dark .page-header .page-header-top .page-logo,
    .userEnd .page-header .page-header-top .page-logo {
        width: 155px !important;
        margin-top: 5px;
    }

    .banner_content .aquaBtn {
        margin-left: 0px;
        margin-top: 10px;
    }

    .login_btn_cont {
        width: 100%;
        margin-right: 0%;
        margin-top: 20px;
        padding: 30px 25px;
    }
    .login_btn_cont.with_fb{
        margin-top: 20px;
        margin-left: 0%;
    }
    .login_btn_cont i {
        margin-bottom: 15px;
    }
    .login_btn_cont .aquaBtn {
        margin-top: 25px;
    }

    footer .col-xs-6{
        width: 100%;
        float: none;
    }
    .userEnd footer h4 {
        margin-top: 25px;
        margin-bottom: 10px;
    }
    .star li > a {
        font-size: 30px;
    }

    .form-wizard .form-actions button {
        top: 0px;
    }
    .form-wizard .form-actions button,
    .form-wizard .form-actions .bluBorBtn{
        margin-left: 0px;
        margin-top: 10px;
    }

    #voice_over select, #choose_music select {
        background-position-x: 90% !important;
        background-size: 26px !important;
    }

    .social_singup_row .gmail {
        top: 0px;
    }

    .social_singup_row .col-xxs-12 {
        padding-top: 5px;
    }

    #signUpForm .modal-content {        
        padding: 0;
    }
    #signUpForm  .social_singup_row {
        padding-top: 10px !important;
    }
    #signUpForm .modal-header .close{
        margin-right: -5px;
    }
    
    .themeContainer.w3-display-container .btn-circle {
        width: 75%;
     }
    
    .rightSub .create-video-form{
        margin-bottom: 10px;        
    }
    
    .affordableVideo {
       padding: 9px 42px 6px 28px;
    }
    
    .freetrialsocialdiv .col-lg-4 {
       text-align: center;
    }
    .freetrialsocialdiv .col-lg-3 {
        margin: 5px 0;
    }
    
    .otp_section .col-xs-6{
        margin-bottom: 5px;    
    }
    
    .social_singup_row .fb-btn-social-login {
        margin-bottom: 5px;
    }
    
    .template_btn_cont p {
        margin: 0 ;
    }  
    
    #feedback_model .modal-header{
        text-align: center;        
    }
    #feedback_model .sharing_offer {
       border-radius: 15px;
       position: static;
    }
    
    #videoForm #step_section_3 .templateMaineNav a.whtBorBtn {
       margin-bottom: 10px;
       width: 190px;
       margin-right: 0;
    }
    
    #search_form .pull-left{
       width: 50%;
    }
    
    .innerCont .banner_content h1 {
       font-size: 22px;
    }
    
    .blockUI.blockMsg.blockElement{
        left:0 !important;
        top: 300px !important;
    }
    .latest_template_nav {
       left: 9px;
    }   
    
    .masionary_main {
       column-count: 1;
    }
    
    #gallary_row .col-lg-3,
    #gallary_row > div:first-child {
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
     }

    .addfavorite_btn{
        display: none;
    }
    .vddiv{
         display: none;
    }
    .removefavorite{
         display: none;
    }

    .addfavorite{
         display: none;
    }

    #howItWorks .video_cont {
        margin-top: 15px;
    }
    
    .video_search .video_srch_btn {
        width: 28px;
        height: 28px;
    }
    .video_search .search_input {
        padding: 6px 0;
        font-size: 14px;;
    }

    #howItWorks .testimonial_cont {
        padding: 0 8px;
    }
    #howItWorks h6 {
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 14px;
    }
    #howItWorks h2 {
        margin-top: 0;
        margin-bottom: 0;
        letter-spacing: 0;
    }
    
    .desc_listing li {
        width: 100%;
        float: none;
    }
    
    #main .similar h3 {
        font-size: 6.5vw;
    }
    .similar {
        padding-top: 25px;
        margin-top: 25px;
    }
    
    .userDash .header_notification_bar>.dropdown-toggle {
        padding: 14px 10px 10px;
    }
    
    .aside_cont {
        padding: 15px;
    }

     .insufficient_balance .number {
        position: static;
    }
    
    .userEnd .h3.pageTitle {
        font-size: 20px;
}
}

@media screen and (max-width: 430px) {
    .userEnd .innerPage .page-header .page-header-top .page-logo {
        margin-right: 0;
        margin-left: 0;
    }

    .latest_template_nav {
       left: 16px;
    }
    
    .banner_content .container{
        padding: 0;
}
}