@media only screen and (min-width:1401px) and (max-width:1796px){
    .main-menu ul>li>a{
     padding: 3px 8px;
    font-size: 17px;
    }
    .hero_slide_v1 .single_slider {
    position: relative;
    padding: 330px 0 330px;
}
.mobi-search{
    display:none;
}
.desktop-search{
   display:inline; 
}

 .footer_v1 .footer_bottom .copyright_text{
        text-align:left
    }
    .footer_v1 .footer_bottom .social_box{
        margin-top:15px;
        float:none;
        text-align:right
    }
	
    .finlance_header.header_v1 .container-fluid{
        box-shadow: 0px 0px 2px 1px rgb(255 255 255 / 12%);     
        padding-left:15px;
        padding-right:15px;
    }
    .testimonial_v1 .testimonial_slide .testimonial_box {
        height: 471px;
        text-align: justify;
    }
    .finlance_banner{
         padding: 0 0 0 0;    
    }
    .card-bx{
        width: 60%;
}
.login-desk ul>li>a{
    border: 1px solid #fff;
    border-radius: 5px;
}
.login-desk a{
    border: 1px solid #fff;
    border-radius: 25px;
}
.pattern-area{
    margin-top: 0px;
}
}
@media only screen and (min-width:1201px) and (max-width:1400px){
    .main-menu ul li{
        margin-left:10px;
        margin-right:10px
    }
    .finlance_header.header_v1 .container-fluid{
        padding-left:15px;
        padding-right:15px;
        box-shadow: 0px 0px 2px 1px rgb(255 255 255 / 12%);
    }
	 .footer_v1 .footer_bottom .copyright_text{
        text-align:left
    }
    .footer_v1 .footer_bottom .social_box{
        margin-top:15px;
        float:none;
        text-align:right
    }
    .brand{
       width: 320px;
    }
    .header_v1 .header_navigation .site_menu .button_box .finlance_btn{
        margin-left:20px
    }
    .mobi-search{
    display:none;
    }
    .desktop-search{
       display:inline; 
    }
    .feature_v1 .grid_item{
        padding:50px 30px
    }
    .project_v1 .container-fluid{
        padding-left:15px;
        padding-right:15px
    }
    .main-menu ul>li>a{
    padding: 3px 8px;
    font-size: 17px;
    }
	
	.counter_box .icon i{
		 font-size: 2em;
	}
    .hero_slide_v1 .single_slider {
    position: relative;
    padding: 220px 0 285px;
}
    .testimonial_v1 .testimonial_slide .testimonial_box {
        height: 430px;
        text-align: justify;    
    }
   .finlance_banner{
         padding: 6.3% 0 0 0;    
    }   
    .card-bx{
    width: 60%; 
}
.login-desk a{
    border: 1px solid #000;
    border-radius: 25px;
}
.pattern-area{
    margin-top: 0px;
}
}
@media only screen and (min-width:992px) and (max-width :1200px){
    .finlance_header.header_v1 .container-fluid{
        padding-left:15px;
        padding-right:15px;
        box-shadow: 0px 0px 2px 1px rgb(255 255 255 / 12%);        
    }
    .header_v1 .header_navigation{
        padding:0
    }
    .hero_slide_v1 .single_slider {
    position: relative;
    padding: 288px 0 288px;
}
    .header_v1 .header_navigation .site_menu .brand img{
        max-width:165px
    }
    .header_v1 .header_navigation .site_menu .button_box .search_icon{
        font-size:12px
    }
	
	.header_v1 .header_navigation .site_menu a:hover {
        background: #ffc600;
        color: #e4c62e
    }
    .header_v1 .header_navigation .site_menu .button_box .finlance_btn{
        min-width:100px;
        margin-left:20px;
        font-size:14px;
        height:40px;
        line-height:40px
    }
    .hero_slide_v1 .single_slider .banner_content h1{
        font-size:70px!important
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .finlance_content{
        padding:35px 60px 39px
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .finlance_content p{
        font-size:14px;
        line-height:30px;
        margin-bottom:18px
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .finlance_content h3{
        margin-bottom:0
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .finlance_content img{
        margin-bottom:10px
    }
    .blog_v1 .grid_item .finlance_content .post_meta span{
        margin-right:15px;
        font-size:14px
    }
    .blog_v1 .grid_item .finlance_content{
        padding:30px 20px 20px
    }
    .feature_v1 .container-fluid,.project_v1 .container-fluid{
        padding-left:15px;
        padding-right:15px
    }
    .footer_v1 .contact_widget{
        margin-left:0
    }
    .testimonial_v1 .testimonial_slide .slick-arrow:after{
        display:none
    }
    .feature_v1 .grid_item .finlance_content h4{
        font-size:18px
    }
    .feature_v1 .grid_item{
        padding:30px 10px
    }
    .about_v1 .section_title{
        padding-right:50px
    }
    .footer_v1 .widget_box p{
        font-size:13px
    }
    .main-menu ul li{
        margin-left:5px;
        margin-right:5px
    }
    .main-menu ul>li>a{
        padding:0px 5px;
        font-size:14px
    }
   .testimonial_v1 .testimonial_slide .testimonial_box {
        height: 425px;
        text-align: justify;       
    }
  .finlance_banner{
         padding:100px 0 0 0;    
    } 
    .card-bx{
   width: 60%;  
}
.login-desk ul>li>a{
    border: none;
}
.pattern-area{
    margin-top: 0px;
}
.mobi-search{
    display:none;
}
.desktop-search{
   display:inline; 
}
}
@media only screen and (min-width:768px) and (max-width :991px){
     .header_v1 .top_header .top_right .social li {
         display: inline-block;
         margin-left: 20px;
    }
     .header_v1 .top_header .top_left span{
        margin-right:5px
    }
    .feature_v1 .grid_item{
        padding:50px 40px
    }
}
@media only screen and (max-width :991px){
    .header_v1 .top_header .top_right {
        float: none;
        justify-content: center;
    }
	
	.brand{
       width: auto;
	   max-width:50%;
    }
    .breadcrumb-area .breadcrumb-txt{
        padding: 93px 0 35px 0!important;
    }
    .finlance_btn {
    display: block;
    min-width: 100px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    background: #ff3737;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Barlow Condensed";
    letter-spacing: .3px;
    transition: all .5s;
}

.finlance_btn {
    margin: -10px 0 0 0;
}
.mobi-search {
    display: inline;
    right: 4%;
    top: 33px;
    z-index: 1000;
    position: absolute;
}
.desktop-search{
    display:none;
}
      .finlance_banner{
         padding:115px 0 0 0;    
    } 
    li.submenus ul{
        position:static;
        background:0 0
    }
    .mobile_menu.mean-container li ul{
        max-height:300px;
        overflow-y:scroll
    }
    li.submenus::after{
        display:none
    }
    .finlance_img img{
        width:100%
    }
    .section_title h2{
        font-size:32px;
        line-height:40px
    }
    .mean-container .mean-bar{
        background:0 0;
        margin: 0px 0 0px 0px;
        padding:0;
        min-height:0
    }
    .mean-container .mean-nav{
        margin-top:10px
    }
    .mean-container a.meanmenu-reveal{
        top: -45px;
        padding:0;
    }
    .mean-container a.meanmenu-reveal{
        color:#000
    }
    .mean-container a.meanmenu-reveal span{
        background:#000
    }
    .header_v1 .site_menu{
        padding:0px 0 0px
    }
    .finlance_header.header_v1 .container-fluid{
        padding-left:0px;
        padding-right:0px;
        box-shadow: 0px 0px 2px 1px rgb(255 255 255 / 12%);        
    }
    .header_v1 .header_navigation .site_menu .button_box{
        text-wrap: balance;
    height: 50px;
    width: 120px;
    font-size: 0.8em;
	margin-top: -15%;
	    margin-right: 13%;
	}
    .hero_slide_v1 .single_slider{
        padding: 75px 0 75px;
    }
    .hero_slide_v1 .single_slider .banner_content h1{
        font-size:36px!important
    }
    .hero_slide_v1 .single_slider .banner_content h3{
        font-size:22px!important;
        line-height:30px
    }
    .feature_v1 .single_feature{
        border:none
    }
    .service_v1{
        padding-bottom:60px
    }
    .service_v1 .grid_item{
        margin-bottom:0
    }
    .about_v1 .play_box{
        margin-bottom:60px
    }
    .about_v1 .section_title{
        text-align:center;
        padding-right:0
    }
    .about_v1 .button_box{
        text-align:center
    }
    .section_title span.line-circle{
        display:none
    }
    .testimonial_v1 .testimonial_slide .slick-arrow:after{
        display:none
    }
    .we_do_v1 .finlance_content_box{
        margin-bottom:60px
    }
    .finlance_fun_v1{
        padding-bottom:60px
    }
    .team_v1{
        padding-bottom:0
    }
    .counter_box{
        margin-bottom:60px;
        font-size: 50px;
    }
    .cta_v1 .section_title{
        margin-bottom:60px;
        text-align:center
    }
    .cta_v1 .button_box{
        float:none;
        text-align:center
    }
    .footer_v1 .contact_widget{
        margin-left:0
    }
    .footer_v1 .widget_box{
        margin-bottom:40px
    }
       .testimonial_v1 .testimonial_slide .testimonial_box {
      height: auto;
      text-align: auto;
    }
    .card-bx{
        width: 100%;
}
.login-desk ul>li>a{
    
}
.pattern-area{
    margin-top: 0px;
}
}
@media only screen and (max-width :767px){
    .cases.breadcrumb-area .breadcrumb-txt{
        padding:110px 0 110px 0!important
    }
    .header_v1 .top_header .top_left{
        text-align:center
    }
    .header_v1 .top_header .top_left span{
    margin-right: 5px;
    display: block;
    display: inline;
    text-align: left;
    font-size: 1em;
}
    }
    .header_v1 .top_header .top_right .social li{
        display:inline-block;
        margin-left:15px
    }
    .testimonial_v1 .testimonial_slide .testimonial_box {
        height: auto;
        text-align: auto;
    }
    .feature_v1 .grid_item{
        padding:20px 10px;
        margin-bottom:20px
    }
    .feature_v1 .grid_item .grid_inner_item{
        display:block;
        text-align:center
    }
    .feature_v1 .grid_item .finlance_content{
        margin-left:0;
        margin-top:20px
    }
    .feature_v1 .grid_item .finlance_content h4{
        font-size:20px
    }
    .counter_box{
        text-align:center
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .quote{
        display:none
    }
    .testimonial_v1 .testimonial_slide .testimonial_box{
        padding:30px 20px;
		border: 1px solid #ccc;
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .client_box .info h3{
        font-size:20px
    }
    .project_slide .grid_item .finlance_img .project_overlay{
        max-width:300px;
        bottom:20px
    }
    .we_do_v1 .finlance_content_box{
        padding-right:0
    }
    .blog_v1 .grid_item .finlance_content{
        padding:40px 30px
    }
    .footer_v1 .footer_bottom .copyright_text{
        text-align:center
    }
    .footer_v1 .footer_bottom .social_box{
        margin-top:15px;
        float:none;
        text-align:center
    }
    .footer_v1 .footer_bottom .social_box ul li{
        display:inline-block;
        margin-left:5px;
        margin-right:5px
    }
    .testimonial_v1 .testimonial_slide .slick-prev{
        left:43%
    }
    .testimonial_v1 .testimonial_slide .slick-next{
        right:43%
    }
}
@media only screen and (max-width:359px){
    .header_v1 .top_header .top_right .social{
        display:none
    }
    .header_v1 .top_header .top_right{
        margin-top:0
    }
    .header_v1 .top_header .top_left{
        display:none
    }
    .feature_v1 .grid_item{
        padding:20px 5px
    }
    .feature_v1 .grid_item .finlance_content h4{
        font-size:18px
    }
    .testimonial_v1 .testimonial_slide .testimonial_box .client_box .info h3{
        font-size:18px
    }
    .testimonial_v1 .testimonial_slide .slick-prev{
        left:40%
    }
    .testimonial_v1 .testimonial_slide .slick-next{
        right:40%
    }
}
@media only screen and (min-width:450px) and (max-width :767px){
    .header_v1 .top_header .top_left span{
        margin-right:10px;
        display:inline-block
    }
    .project_slide .grid_item .finlance_img .project_overlay{
        max-width:300px;
        bottom:40px
    }
}
