@media screen and (min-width:1601px) and (max-width:1920px) {
    .col-xl-9.content_right22{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 79%;
        flex: 0 0 79%;
        max-width: 79%;
    }
    .col-xl-3.col-lgcc-3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 21%;
        flex: 0 0 21%;
        max-width: 21%;
    }
}


@media screen and (min-width:320px) and (max-width:1024px) {
    iframe{
        width:100%;
    }
    .mobileBurg1{
        display:block;
    }
    
    .app_android{
        display:none;
    }
	.new_left_big,
	.notifBs{
		display:none;
	}
	.appBanners img {
        max-width: 1200px;
}
	
	.credit_companies_page .banks_content_parent .img div:nth-of-type(2),
	.featured-companies .img div:nth-of-type(2){
		left:0;
	}
	
.nav-link {
    padding: 0 4px!important;
    font-size: 13px;
}	
	
	.footer_bds .mr-auto{
		width:320px;
		margin:0 auto!important;
	}
	.first_app{
		text-align:center;
	}
	
	.carsFor > div{
		
		    margin-bottom: 10px;
	}
	
	.light_box{
		    width: 95%!important;
	}
	.light_box .close1 {
    right: 0!important;
	}
	
	.viewBoxhts {
    bottom: 27px;
	}
	
	
    .sp-poll-result{
            width: 100%;
    display: inline-block;
    }
    
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n+1),
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n){
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        margin-bottom: 10px;
    }	
	
	
	
}


@media screen and (min-width:360px) and (max-width:480px) {

.nav-link {
    padding: 0 4px!important;
    font-size: 15px;
}	
	
	.footer_bds .mr-auto{
		width:360px;
		margin:0 auto!important;
	}
	
	.viewMp3blPage{
		    top: 23px;
    right: 105px;
	}
	
	 .left_top_big_img img{
        width:100%!important;
    }
	
	.title1 h3 span, .page-header h2{
		    display: inline-block;
    width: 80%;
	}
	
	
    .sp-poll-result{
            width: 100%;
    display: inline-block;
    }
    
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n+1),
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n){
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        margin-bottom: 10px;
    }	
	
	
	
}





@media only screen and (max-width: 1600px) {
    .navbar-brand img{
        width:270px;
    }
    .list-group .list-group-item a{
        font-size: 13px;
    }
	
		.nav-link {
    padding: 10px 5px;
    font-size: 15px;
}
	
	.contact_content_each>div span{
		font-size:18px!important;
	}
	
	
}


@media only screen and (max-width: 1366px) {
    .main_content .main_each .overlay1 .text1 {
        font-size: 10px;
    }
    .row.header .main_menu{
        padding-right: 15px;
    }
    .left_bar_content>div.change_list.width_normal {
        white-space: normal;
    }
    .footer_apps a{
        margin-right: 7px;
    }
	
	.nav-link {
    padding: 10px 5px;
    font-size: 15px;
}
	
	.bankMorebl a{
		    width: 103px;
    font-size: 12px;
	}
	
	.bankMorebl {
    width: 253px;
    left: 0;
}
	
	.banks_content a {
    font-size: 12px;
}
	
	
	.company_item.not_featured {
    height: 310px;
    margin: 17px 10px;
		
	}
	.credit_companies_page .banks_content_parent .img div:nth-of-type(2) a:after, .featured-companies .img div:nth-of-type(2) a:after{
		display:none;
	}
	
	.newsBoxPage .main_each {
    width: 30.5%;
	}
	
	body:not(.page101) .slider_description span{
		font-size: 14px;
	}
	
}


@media only screen and (max-width: 1199px) {
    .row.header{
        padding-bottom: 15px;
        border-bottom: 1px solid #ccc;
    }
    .row.header .logo{
        text-align: center;
    }
    .navbar-brand{
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .content-wrapper{
        height:auto;
    }
    .list-parent,
    .content-wrapper .content_middle, .left_bar_content, .wrapper{
        height:auto;
    }
    body{
        overflow: visible;    
    }
    .fixed_bottom > div:nth-of-type(2){
        margin-top: 12px;
    }
    .left_top_big_img{
    width: 94%;
    margin: 0 auto;
    margin-bottom: 15px;
    margin-left: 16px;
    }
    .left_top_big_img img{
        width:290px;
        height: auto;
    }
	
	
		.bankMorebl a{
		    width: 103px;
    font-size: 12px;
	}
	
	.bankMorebl {
    width: 253px;
    left: 0;
}
	
	.banks_content a {
    font-size: 12px;
}
	
	.company_item.not_featured {
    height: 310px;
    margin: 17px 10px;
		
	}
	.credit_companies_page .banks_content_parent .img div:nth-of-type(2) a:after, .featured-companies .img div:nth-of-type(2) a:after{
		display:none;
	}	
	
		
	body:not(.page101) .slider_description span{
		font-size: 14px;
	}
	

}


@media only screen and (max-width: 1023px) {
    .navbar-brand img {
        width: 250px;
    }
    .dropdown-menu.main_menu {
    	display: none;
    }
    .pull1 {
    	display: block;
    }
    .headerLoginItem{
        margin-bottom: 9px;
    }
    .newsBoxPage{
        -webkit-justify-content: center;
        justify-content: center;
    }
    .blog .main_each {
        width: 48%;
        max-width: 310px;
        margin: 0 4% 20px 0;
    }
    .newsBoxPage .main_each:nth-of-type(2n),
    .newsBoxPage .main_each:nth-of-type(4n){
        margin-right: 0;
    }
    .currency_table{
        overflow: auto;
    }
    .rateMenu ul li{
        padding: 0 11px;
        font-size: 18px;
    }
    .banks_row .col-sm-6{
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 450px;
        margin: 0 auto 27px;
    }
    .banks_inside>div{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .contact_content_each:last-of-type>div:first-of-type span:last-of-type{
        font-size: 29px;
    }
    .contact_content_each:last-of-type>div{
        font-size: 17px;
    }
    
     .content_ds{
        display: inline-block;
    }
    
    .newsPrews{
            margin: 0;
            width: 100%;
    }
    
    .bt-social-share{
            width: 100%;
    }
    
   .newsDataCont {
    width: 100%;
    min-height: 400px;
    padding: 0 10px;
} 
       
    
    
  .light_box {
    padding: 20px 15px;
    height:auto;
  }
    
   .light_box .checkbox_parent{
           display: inline-block;
   } 
    
    .light_box .checkbox_parent li{
        width: 100%;
    }   
        
    .copyrightDesc div{
        width:100%;
    }
    
    
    
    
    

}


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

    .left_bar_content>div.change_list.width_normal{
        width: 100%;
        margin: 0;
        height: 0;
        overflow: hidden!important;
        background: transparent;
        -webkit-transition: all 200ms ease-in;
        -ms-transition: all 200ms ease-in;
        -moz-transition: all 200ms ease-in;
        transition: all 200ms ease-in;
    }
    .left_bar_content>div.change_list{
        margin: 0;
        width: 100%;
        height: auto;
        overflow: hidden!important;
    }
    .new_left_big{
        position: static;
        width: 100%;
        max-width: none;
        height: 100px;
        margin-top: 20px;
    }
    .new_left_big span{
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .main_content.first_line .main_each{
        width:calc(50% - 10px);
        margin-bottom:10px;
    }
    .main_content.first_line .main_each img{
        width:100%;
        height:100%;
        object-fit: cover;
    }
    .main_content .main_each img{
        /*object-fit: contain;*/
    }
	
	.page_260.view_article .page_content,
	.page_271.view_article .page_content,
	.page_272.view_article .page_content,
	.page_273.view_article .page_content,
	.page_274.view_article .page_content,
	.page_275.view_article .page_content,
	.page_276.view_article .page_content,
	.page_277.view_article .page_content,
	.page_278.view_article .page_content,
	.page_279.view_article .page_content,
	.page_280.view_article .page_content,
	.page_281.view_article .page_content,
	.page_282.view_article .page_content,
	.page_283.view_article .page_content,
	.page_284.view_article .page_content,
	.page_285.view_article .page_content,
	.page_286.view_article .page_content,
	.page_287.view_article .page_content,
	
    .page_163.view_article .page_content, .page_231.view_article .page_content,
    .page_177.view_article .page_content, .page_230.view_article .page_content,
    .page_178.view_article .page_content, .page_227.view_article .page_content{
        padding: 0 5px 20px 5px;
    }
    .liquidation_content .left_img{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 480px;
        margin-bottom: 12px;
    }
    .liquidation_content .liquidation_middle{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 346px;
        padding: 0 5px;
    }
	
	.product_params {
    width: 113%;
}
    .liquidation_content .liquidation_right{
        max-width: 160px;
    }
    .get_in_touch a:first-of-type,
    .liquidation_content .liquidation_right a{
        max-width: 100%;
    }
    .simTitle{
        font-size: 21px;
    }

    .banks_content .img{
        width: 100%;
           margin-bottom: 50px;
    }
	
	.banks_content {
    margin-bottom: 66px;
}
	
.bankMorebl a{
    display: inline-block;
    width: 100%;
    margin: 10px 0px 0px 0px;
}
	
	.bankMorebl {
    bottom: -69px;
    width: 100%;
    left: 0;
}
    .inside_description_parent,
    .vacancies_inside_content_top .img{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-bottom: 8px;
    }
    .inside_description_parent{
        border-left: 0;
        border-top: 4px solid #e8e8e8;
    }

    .banks_description {
        width: 100%;
        padding: 10px 0;
        border-left: 0;
        border-top: 4px solid #e8e8e8;
    }
    .vacancies_parent .img {
        padding-right: 15px;
        text-align: center;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page_245 .vacancies_content .vacancies_description{
        border-left:0;
        border-top: 4px solid #e8e8e8;
    }
    .app_col3,
    .page_245 .vacancies_content .vacancies_description{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 12px;
        margin: 12px 0;
    }
    .vacancies_inside_content_bottom{
        padding:60px 0 0 15px;
    }
    .left_call_center>div{
        margin-left: 0;
    }
    
    
     .content_ds{
        display: inline-block;
    }
    
    .newsPrews{
            margin: 0;
            width: 100%;
    }
    
    .bt-social-share{
            width: 100%;
    }
    
   .newsDataCont {
    width: 100%;
    min-height: 400px;
    padding: 0 10px;
} 
       
       
     
  .light_box {
    padding: 20px 15px;
    height:auto;
  }
    
   .light_box .checkbox_parent{
           display: inline-block;
   } 
    
    .light_box .checkbox_parent li{
        width: 100%;
    }   
          
       
    .copyrightDesc div{
        width:100%;
    }       
       
       
      .sp-poll-result{
            width: 100%;
    display: inline-block;
    }
    
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n+1),
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n){
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        margin-bottom: 10px;
    }     
       
       
    
    

}


@media only screen and (max-width: 567px) {
    .value_col.first{
        display: none;
    }
     #form-login-username, #form-login-password,
     #login_formBox .left_block,
     #login_formBox .right_block,
     .main_content.first_line .main_each{
        width:100%;
     }
    .currency_value{
        width: calc(100% - 97px);
    }
    .app_android a{
        width: 45px;
    }
    .value_col{
        margin:0 12px 0 0;
    }
    .app_android{
       margin-top: 12px;
    }
    #login_formBox.active{
        height:auto;
    }
    #form-login-submit button{
        line-height:28px;
        top:0;
        margin-bottom: 12px;
    }
    #form-login-username, #form-login-password{
        margin-bottom: 12px;
    }
	
	.page_260  .artPubs,
.page_271  .artPubs,
.page_272  .artPubs,
.page_273  .artPubs,
.page_274  .artPubs,
.page_275  .artPubs,
.page_276  .artPubs,
.page_277  .artPubs,
.page_278  .artPubs,
.page_279  .artPubs,
.page_280  .artPubs,
.page_281  .artPubs,
.page_282  .artPubs,
.page_283  .artPubs,
.page_284  .artPubs,
.page_285  .artPubs,
.page_286  .artPubs,
.page_287  .artPubs,

    .page_163 .artPubs, .page_177 .artPubs,
    .page_230 .artPubs, .page_178 .artPubs,
    .page_231 .artPubs, .page_227 .artPubs{
        width: 100%;
    }
    .title1 h3, .page-header h2{
        font-size: 21px;
        padding-right: 0;
    }
    .page_144 .inputs .form-group{
        -webkit-box-flex: 0!important;
        -ms-flex: 0 0 100%!important;
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
    .liquidation_content .liquidation_middle{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 346px;
        padding: 0 5px;
    }
    .liquidation_middle table{
        width: 100%;
    }
    .vacancies_parent .img {
        padding-right: 0;
        text-align: center;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 8px;
    }
    .vacancies_parent .vacancies_description {
        padding: 11px 5px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        border-left: none;
        border-top: 4px solid #e8e8e8;
    }
    .vacancies_parent .img img{
        left:0;
    }
    .blog .main_each {
        width: 100%;
        max-width: 310px;
        margin: 0 0 20px 0!important;
    }
    .newsPrews .newsthumb,
	.page_260.view_article .page_content img:first-of-type,
.page_271.view_article .page_content img:first-of-type,
.page_272.view_article .page_content img:first-of-type,
.page_273.view_article .page_content img:first-of-type,
.page_274.view_article .page_content img:first-of-type,
.page_275.view_article .page_content img:first-of-type,
.page_276.view_article .page_content img:first-of-type,
.page_277.view_article .page_content img:first-of-type,
.page_278.view_article .page_content img:first-of-type,
.page_279.view_article .page_content img:first-of-type,
.page_280.view_article .page_content img:first-of-type,
.page_281.view_article .page_content img:first-of-type,
.page_282.view_article .page_content img:first-of-type,
.page_283.view_article .page_content img:first-of-type,
.page_284.view_article .page_content img:first-of-type,
.page_285.view_article .page_content img:first-of-type,
.page_286.view_article .page_content img:first-of-type,
.page_287.view_article .page_content img:first-of-type,
    .page_163.view_article .page_content img:first-of-type,
    .page_177.view_article .page_content img:first-of-type,
    .page_230.view_article .page_content img:first-of-type,
    .page_178.view_article .page_content img:first-of-type,
    .page_231.view_article .page_content img:first-of-type,
    .page_227.view_article .page_content img:first-of-type{
        width: 100%;
        max-width: 400px;
        float: none;
    }
    .calculator.small,
    .calc-switcher.small{
        width: 100%;
    }
    .banks-contact>div{
        margin-bottom: 14px;
    }
    .banks_content a{
        display: inline-block;
        width: 100%;
    }
    .banks-contact span:nth-of-type(2),
    .banks-contact span:nth-of-type(1){
        flex: none;
        width: 100%;
        display: inline-block;
    }
    .banks_description .readM{
        right:0;
        padding-left: 15px;
		    left: 25%;
		text-align:center;
		width:150px;
    }
    .page_154 .banks_description,
    .banks_middle_content,
    .banks_top_left_title{
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
    }
    .banks_top_left_title .img{
        margin-bottom: 8px;
    }
    .left_banks_address,
    .right_banks_description{
        flex:none;
        width: 100%;
        margin-bottom: 12px;
        height: auto;
        padding-left: 0;
    }
    .banks_top_left_title>div:nth-of-type(2){
        padding: 12px 0 0 0;
        border-left: 0;
        border-top: 4px solid #e8e8e8;
        width: 100%;
    }
    .page_154 .img{
        height: auto;
    }
    .page_154 .img div:nth-of-type(2){
        position: static;
    }
    .page_154 .credit_companies_page .banks_content_parent .img div:nth-of-type(2) a,
    .page_154 .featured-companies .img div:nth-of-type(2) a{
        padding-right: 44px;
    }
    .page_154 .credit_companies_page .banks_content_parent .img div:nth-of-type(2) a:after,
    .page_154 .featured-companies .img div:nth-of-type(2) a:after{
        right:0;
    }
    .result-item,
    .app_list ul li{
        width: 100%;
    }
    div.soc, .footer_apps{
        width:100%;
        margin-top: 12px;
    }

    .logLineBsr .control-group:nth-of-type(1),
    .reset .control-group:nth-of-type(1),
    .logLineBsr .control-group:nth-of-type(2){
        width: 100%;
        float:none;
    }
    .right_options>div span,
    .page_106 .right_options>div>div,
    .right_options,
    .left_call_center,
    .inside_contact,
    .inside_description {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .vacancies_inside_content_bottom {
        padding: 60px  15px;
    }
    .right_options{
        padding-right: 15px;
    }

    .right_options>div span{
        text-align: left;
        margin-top: 22px;
    }
    .registration fieldset .control-group input,
    .registration fieldset .control-group{
        width: 100%;
    }
    
    
     .content_ds{
        display: inline-block;
    }
    
    .newsPrews{
            margin: 0;
            width: 100%;
    }
    
    .bt-social-share{
            width: 100%;
    }
    
   .newsDataCont {
    width: 100%;
    min-height: 400px;
    padding: 0 10px;
} 
       
    
  .light_box {
    padding: 20px 15px;
    height:auto;
  }
    
   .light_box .checkbox_parent{
           display: inline-block;
   } 
    
    .light_box .checkbox_parent li{
        width: 100%;
    }   
        
    
     .copyrightDesc div{
        width:100%;
    }   
    
    
        .sp-poll-result{
            width: 100%;
    display: inline-block;
    }
    
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n+1),
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n){
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        margin-bottom: 10px;
    }
    
    


}


@media only screen and (max-width: 375px) {
    .navbar-brand {
        -ms-transform: translateX(9%);
        -webkit-transform: translateX(9%);
        transform: translateX(9%);
    }
    .footer_apps a {
        margin: 7px 7px 0 0 ;
    }
    
    .content_ds{
        display: inline-block;
    }
    
    .newsPrews{
            margin: 0;
            width: 100%;
    }
    
    .bt-social-share{
            width: 100%;
    }
    
   .newsDataCont {
    width: 100%;
    min-height: 400px;
    padding: 0 10px;
} 
    
    
    
  .light_box {
    padding: 20px 15px;
    height:auto;
  }
    
   .light_box .checkbox_parent{
           display: inline-block;
   } 
    
    .light_box .checkbox_parent li{
        width: 100%;
    }   
    
    
     .copyrightDesc div{
        width:100%;
    }   
    
    
    
    
    
    
    
    .calc-tab{
        width: 100%;
        float: none;
        margin: 5px 0;
    }
    
 .calculator .calc-toolbar{
         padding: 10px;
 }   
    
    
    .calculator label{
            width: 100%;
    text-align: center;
    }
    
    .calculator input[type="text"]{
        width: 100%;
        float: none;
        border-radius: 5px;
            margin-bottom: 20px;
    }
    
    
    .calculator .result{
        overflow: scroll;
    }
    
    
   .currency_table table tr td:first-of-type img{
    width: 50%;
    margin-right: 0;
   } 
    
    #banks_table strong{
            font-size: 14px;
    }
    
    .currency_table table tr td:first-child{
        text-align: center;
    }
    
  .ttl{
          margin: 5px 0;
    text-align: center;
  }  
    
    
    .sp-poll-result{
            width: 100%;
    display: inline-block;
    }
    
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n+1),
    .sp-poll-result .sp-poll-resul-item:nth-of-type(2n){
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        margin-bottom: 10px;
    }
 
    
    
    
    
    
    
}

