/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
#section_last_preimus .container_sotrud .preimusistva_textttt{
    color: #2760a2;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 32px;
    margin-bottom: 40px;
}
#section_last_preimus .container_sotrud .preimusistva_textttt span{
	font-size: 43px;
    font-weight: 600;
}
	
	.top_mnu_pc .nav-cild {
		position: absolute;
		background: #001f5f;
		color: #fff;
		z-index: 9999999;
		left: 0;
		right: 0;
		margin-right: 0;
		margin-top: 10px;
		padding-top: 10px;
		text-align:left;
	}
	
	.top_mnu_pc .nav-cild-child img {
    width: 170px;
    max-height: 147px;
}
	.col_lg_show{
		display:none;
	}
	
	.col_md_show{
		display:block;
	}
	
	.col_sm_show{
		display:none;
	}

	.col_xl_show{
		display:none;
	}
	
	
	.location_menu .pc li{
		    min-width: 16%;
		
	}

	
		#moneya #money_menu li {
		width: auto !important;
		color: black;
		text-align: center;
	}
	
	#moneya #money_menu ul{
		text-align: center;
	}
		#moneya #money_menu .top_mnu_pc {
		margin-top:0;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
    #section_main_tiles {
        margin-top: 50px;
    }
    #section_main_tiles .tile_item {
        display: block;
    }
    
	#section_last_news .last_partner_programm {
        min-height: inherit;
    }
	#section_last_preimus .container_sotrud .last_partner_programm{
        margin-top: 70px;
    }
    #section_last_preimus .container_sotrud .row {
        margin-bottom: 0;
    }

    #section_last_preimus .description {
        padding: 25px;
        text-align: justify;
    }
	
	.blog_top_post_image_class{
		width:100%; 
		margin-left: 0;
	}
	
	.header-right-col .social_wrap ul {
		position: relative; 
	}
	
	.tabs_roww .tabs_list {
		margin-top: 0 !important;
		 padding-left: 0;
	}
	.tabs_roww .tabsContent_list {
		margin-top: 0 !important;
	}
	
	#section_slider .tittle_slider {
    position: absolute;
    z-index: 999999;
    top: 100px;
    right: 0;
    text-align: center;
    max-width: 100%;
    background: transparent;
    padding: 10px 15px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 23px;
    width: 100%;
}

#section_slider .more_slider:after{
	display:none;
	}


	#section_slider .more_slider{
    position: absolute;
    z-index: 999999;
    bottom: 100px;
    right: 30px;
    background: #ffffffa6;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    font-size: 23px;
    margin-left: -15px;
    width: auto;
	}

		#section_slider .tittle_slider div {
     text-align: center;
    max-width: 100%;
    background: #ffffffa6;
    text-transform: uppercase;
	padding: 10px 0;
    font-weight: 600;
    font-size: 23px;
    width: 100%;
}
	
	.menu_slider{
		display:none;
	}
	footer .left_footer {
		padding-top: 0;
		text-align: center;
	}
	footer .right_footer{
		padding-top: 0;
		text-align: center;
	}	
	footer .head_logo_a_table{
		padding-top: 0;
		text-align: center;
	}
	
	.col_numerically{
		margin-bottom: 30px;
	}
    
    #section_last_sotrud .container_sotrud {
        padding-top: 0;
    }
    
    #section_last_sotrud .last_partner_programm .workers {
        border: none;
    }
    
	#section_last_sotrud .row {
		margin-bottom: 0;
	}
	
	#section_last_sotrud .last_partner_programm{
	}
	
	.map_home_row .last_partner_programm{
		    margin-bottom: 15px;
	}
	
	#section_last_sotrud .section_head{
	}
	
	header .tupe_of_credit_menu ul {
		text-align: center;
	}
	
	.head_logo_a_table{
		display:block;
	}
	
	.head_logo_a_desctop{
		display:none;
	}
	
	
	.col_lg_show{
		display:none;
	}
	
	.col_md_show{
		display:none;
	}
	
	.col_sm_show{
		display:block;
	}

	.col_xl_show{
		display:none;
	}
	
	header .top_dop_mnu_pc {
		top: -1px;
	}
	.location_menu .pc{
		display:none;
		
	}
	
	.location_menu .phone{
	display:block;
	
}
	
	.disclaimer_container{
		display:none;
	}
	.state_menu{
	    max-height: 350px;
		overflow: overlay;
	}
		
	
	
	#section_Cont_7 .last_partner_programm_inner {
		height: auto !important;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	
	#section_Cont_5, #section_Cont_6 {
		background-size: cover;
	}
	
	.section_Cont_3col-md-2 {
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
		background-image: url(../img/1778.jpg);
		right: 0;
		width: 100%;
		background-position: center;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.section_Cont_3_col-md-1 {
		display:none;
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
		background-image: url(../img/846.jpg);
		float: left;
		width: 100%;
		background-position: center;
		height: 100%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.containerlist_section_Cont_3 
	{
		
		background-image: url(../img/846.jpg);
		background-size: cover;
		margin: 0;
		width: 100%;
	}
	
	#section_Cont_3 .containerlist_section_Cont_3 ul {
		list-style: none;
		padding-left: 50px;
		padding-right: 20px;
	}
	
	#section_Cont_3 .containerlist_section_Cont_3 ul li:before {
		left: 24px;
	}
	
	
	.tupe_of_credit_menu .top_mnu_pc{
			margin-top: 20px;
	}
	

	.hed_ico_bloc{
		margin-top: 10px;
	}
	
	
	#section_Cont_4 .section_Cont_4_col_bloc {
		margin-left: 40%;
	}
	
	#section_Cont_4_col_bloc_1:before, #section_Cont_4_col_bloc_2:before , #section_Cont_4_col_bloc_3:before  {
		left: 17%;

	}
	
	#section_Cont_4 {
		background-size: cover;
	}
		
		
		
	#section_Cont_5 .pc_money{
		display:none;
	}
	#section_Cont_5 .phone_money{
		display:block;
		margin-top: -90px;
	}
	
	#section_Cont_5 {
    background-image: url(../img/1771.jpg);
    padding: 40px 0 0px;
}

#section_Cont_5 .money_image {
    position: relative;
    bottom: 0px;
    z-index: 5;
    left: -30px;
}
	
	.footer_menu_bloc{
		margin-top:20px;
	}
	
	.footer_social_menu ul{
		margin-left: 0;
    padding-left: 0;
	}
	.footer_social_menu{
	    float: right;
		margin-right: 30px;
	}

    
    #landing-head .special-equip .first {
        margin-top: 100px;
    }
    #landing-head .special-equip .left {
        margin-bottom: 30px;
    }
    #landing-head .special-equip .eq-button-row {
        margin-top: 25px;
        margin-bottom: 10px;
    }
    #landing-head .special-equip .right .eq-item {
        float: left;
    }
    #landing-head .metaloconstruction {
        margin-top: 50px;
    }
    #landing-head .metaloconstruction h3 {
        font-size: 24px;
        line-height: 26px;
    }
    #landing-head .metaloconstruction h3 span {
        font-size: 34px;
        line-height: 36px;
    }
    #landing-head .communications {
        margin-top: 50px;
    }
    #landing-head .communications h3 {
        font-size: 24px;
        line-height: 26px;
    }
    #landing-head .communications h3 span {
        font-size: 34px;
        line-height: 36px;
    }    
    #landing-head .excavation .metalo_head_block {
        padding: 0;
    }
    #landing-head .excavation h3 {
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    #landing-head .excavation .left ul li {
        font-size: 18px;
        line-height: 24px;
    }
    #landing-head .excavation .contact-form-block {
        margin-left: 0;
    }
    #landing-head .shpunt .metalo_head_block {
        padding: 0;
    }
    #landing-head .shpunt h3 {
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 10px;
        margin-top: 80px;
    }
    #landing-head .shpunt .left ul li {
        font-size: 18px;
        line-height: 24px;
    }
    #landing-head .shpunt .contact-form-block {
        margin-left: 0;
    }    
    #landing-head .reconstruction {
        margin-top: 50px;
    }    
    .tabs_roww .tabs_listt {
        padding: 0;
        margin-top: 0 !important;
    }
    #section_last_news .col-md-7 {
        padding-left: 35px;
        padding-right: 35px;
    }
    #section_Cont_category img.alignleft{
        margin-right:0;
        float: none;
    }
    #section_Cont_category img.alignright{
        margin-left:0;
        float: none;
    }
    .section_Cont_single_bloc .wpcf7 {
        width: auto;
    }
    .section_Cont_category img {
        width: 100% !important;
        height: auto;
    }
    #section_Cont_category .section_Cont_single_bloc {
        padding: 0;
    }
    #section_Cont_category {
        margin-top: 49px;
    }
    #section_last_preimus .metaloconstruction:before {
        content: '';
    }
    #section_last_preimus .communications:before {
        content: '';
    }    

    #landing-head .dismantling .metalo_head_block {
        padding: 0
    }
    #landing-head .dismantling .contact-form-block {
        margin: 0;
    }
    #landing-head .genpodryad h3 {
        font-size: 34px;
        line-height: 36px;        
    }
    #landing-head .genpodryad .contact-form-block {
        margin-left: 0;
    }
    #landing-head .communications h3 {
        font-size: 34px;
        line-height: 36px;        
    }
    #landing-head .communications .contact-form-block {
        margin-left: 0;
    }    
    #landing-head .geodezya h3 {
        font-size: 40px;
    }
    #landing-head .geodezya .contact-form-block {
        margin-left: 0;
    }
    .calculator-box {
        
    }
    #section_about_calculator .calculator-box .row {
        display: block;
        width: auto;
    }
    #section_about_calculator .calculator-box .left {
        display: block;
        width: auto;
        border: none;
        margin-left: -15px;
    }
    #section_about_calculator .calculator-box .genpodryad ul {
        display: table;
        width: 100%;
    }
    #section_about_calculator .calculator-box .genpodryad ul li {
        display: block;
        width: auto;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 0;
        margin-bottom: 5px;
    }
    #section_about_calculator .calculator-box .genpodryad ul li p {
        width: 100%;
        font-size: 16px;
    }
    #section_about_calculator .calculator-box .genpodryad .square-number {
        padding-right: 20px;
    }
    #section_about_calculator .calculator-box .genpodryad .square-number .title {
        display: block;
        width: auto;
    }
    #section_about_calculator .calculator-box .genpodryad .square-number .square {
        display: block;
        width: 100%;        
    }
    #section_about_calculator .calculator-box .genpodryad .work-type .title {
        display: block;
        width: auto;
    }
    #section_about_calculator .calculator-box .genpodryad .work-type .mad-row {
        display: block;
    }
    #section_about_calculator .calculator-box .right .box-wrap {
        display: none;
    }
    #section_about_calculator .calculator-box .right .contact-form-block {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
    }
    #section_about_list .list-box {
        padding: 0;
        padding-left: 65px;
        padding-right: 15px;
    }
    #section_about_list .list-item {
        padding: 0;
        padding-left: 80px;
    }
    #section_about_list .list-item .inner-text {
        padding: 15px 0;
    }
    #section_about_list .list-item:after {
        display: none;
    }
    #section_about_compare {
        display: none;
    }
    
    
    #section_about_compare_mobile {
        display: block;
    }
    #section_about_compare_mobile .compare-box {
        padding: 15px;
    }
    #section_about_compare_mobile .compare-box .c-inner {
        border: 2px dotted #001f5f;
        padding: 15px;
    }
    #section_about_compare_mobile .compare-box .c-title {
        display: table;
        width: 100%;
    }   
    #section_about_compare_mobile .compare-box .compare-table {
        background: url("../imag/genpodryad/compare-bg.jpg");    
    }
    #section_about_compare_mobile .compare-box .compare-table .title {
        color: #06245e;    
        font-family: RobotoBold;
        text-decoration: underline;
        font-size: 20px;
        margin: 15px 0;
        text-transform: uppercase;
        text-align: center;
    }
    #section_about_compare_mobile .compare-box .compare-table .c-item {

    }
    #section_about_compare_mobile .compare-box .compare-table .c-item .block {
        display: block;
        background-color: #06245e;
        color: #fff;
        font-family: RobotoBold;
        font-size: 16px;
        text-align: center;
        margin-bottom: 10px;
    }     
    #section_about_compare_mobile .compare-box .compare-table .c-item .first,
    #section_about_compare_mobile .compare-box .compare-table .c-item .second
    {
        background-color: transparent;
        font-family: RobotoBold;
        text-align: justify;
        font-size: 16px;
        line-height: 23px;        
    }
    #section_about_compare_mobile .compare-box .compare-table .c-item .first {
        position: relative;
        margin-bottom: 70px;
    }
    #section_about_compare_mobile .compare-box .compare-table .c-item .first:after {
        content: '';
        background: url("../imag/genpodryad/red-arrow-down.png");
        width: 31px;
        height: 45px;
        left: 45%;
        bottom: -55px;
        position: absolute;
        display: inline-block;
    }
    #section_about_compare_mobile .compare-box .compare-table .c-item .second {

    }

    #section_about_shpunt .shpunt_item {
        display: table;
        width: auto;
        margin: 25px auto;
    }
    #section_about_shpunt .shpunt_item .left,
    #section_about_shpunt .shpunt_item .right
    {
        display: block;
        vertical-align: top;

    }
    #section_about_shpunt .shpunt_item .left {
        text-align: center;
    }
    #section_about_shpunt .shpunt_item .left img {
        width: 80%;
        height: auto;
    }
    #section_about_shpunt .shpunt_item .right {
        padding-left: 15px;
    }
    #section_about_shpunt .shpunt_item .spec-title {
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 15px;
    }
    
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
    #section_map {
        display: none;
    }
    
	.pasport_quality_slider1{
		padding: 0 !important;
	}
	.pasport_quality_slider2 {
		padding: 0 !important;
	}
	
	.pasport_quality_slider3 {
		padding: 0 !important;
	}
	
	
	.col_lg_show{
		display:none;
	}
	
	.col_md_show{
		display:none;
	}
	
	.col_sm_show{
		display:none;
	}

	.col_xl_show{
		display:block;
	}
	
    footer .container {
        padding-left: 15px;
        padding-right: 15px;
        
    }
		footer .row{
		margin-right: 0;
		margin-left: -15px;
	}
	
	
.head_logo_a {
    text-decoration: none;
    z-index: 999999;
    left: 0;
}
	
.first_col_section_Cont_6{
	text-align:center;
}

	.foot_info{
		margin: 0 20px;
	}
	.main_head {
		padding-top: 0px;
	}
	.mobile_menu {
		display: block;
		position: fixed;
		top:0;
		width: 100%;
		z-index: 9999999999999;
	}
	
	.mobile_menu_single{
		background-image: url('/wp-content/themes/moneyloans/img/bg.jpg');
	}
	
	.expand {
		display: block !important; 
	}
	
	.mobile_menu .logo{
		    max-width: 150px;
	}
    .mobile_menu .col-xs-8 {
        width: 100%;
        float: none;
    }
    .mobile_menu .col-xs-4 {
        position: fixed;
        right: 15px;
        float: none;
        width: 20px;
        top: 10px;
    }
    
    .mobile_menu .container {
        padding-left: 0;
        padding-right: 0;
    }
	
	
	
	.head_info{
		display:none;
	}
	.type_of_credit_menu{
		display:none;
	}
	
	.section_Cont_1 .headReadytoapply{
		font-size: 40px;
	}
	

	.section_Cont_1 .hed5min{
		font-size: 19px;
	}
	
	.section_Cont_3col-md-2 {
		height: 350px;
	}

	#section_Cont_5 .money_image {
    position: relative;
        bottom: 0px;
        z-index: 5;
        left: -30px;
        width: 430px;
    }
	
    #section_last_sotrud .last_partner_programm .workers img {
        width: 150px;
        margin-top: 0px;
    }
    #section_last_sotrud .container_sotrud .right {
        float: none;
    }
    #section_last_sotrud .container_sotrud .row {
        margin-bottom: 0px;
    }
    #section_last_sotrud .container_sotrud .top-row {
        display: flex; flex-direction: column;
    }
    #section_last_sotrud .container_sotrud .top-row .director {
        order: 1;
    }
    #section_last_sotrud .container_sotrud .top-row .com-director {
        order: 2;
    }
    #section_last_sotrud .container_sotrud .top-row .marketolog {
        order: 3;
    }
    #section_last_sotrud .last_partner_programm .workers .more_a {
        margin-bottom: 0;
    }
    .mobile-hide {
        display: none;
    }
    .modal-dialog {
        margin-top: 65px;
    }
	
}


@media only screen and (max-width : 560px) {
	
.Partner_slider_slid_block .slider_block_text {
    position: absolute;
    top: 0;
    margin-left: 100px;
    width: 140px;
    text-align: left;
}
}
	

@media only screen and (max-width : 500px) {
	
	
	.home_otzovi .Partner_slider_slid_block {
		background: #001f5f;
		padding: 10px;
		padding-top: 40px;
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 40px;
		color: #fff;
	}
	
	.home_otzovi .Partner_slider_slid_block img {
		margin-left: 0;
		width: 100%;
        max-width: none;
	}
	
	.Partner_slider_slid_block .slider_block_text {
		position: relative;
		top: 0;
		margin-left: 0;
		width: 100%; 
		text-align: left;
	}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .slick-slide img {
        display: inline !important;
    }
    
    #section_about_text img{
		width: 100% !important;
        height: auto;
	}
    #section_about_text .top-image td {
        display: block;
    }
    .tabs_roww .tabsContent_listt {
        padding-right: 0;
    }
    #section_about_text .section_container_content .tabContentt img {
        margin-top: 0;
        padding: 5px 0;
    }
	
	
	#section_last_preimus .container_sotrud .preimusistva_textttt{
	color: #2760a2;
    font-size: 25px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 32px;
    margin-bottom: 40px;
}
#section_last_preimus .container_sotrud .preimusistva_textttt span{
    font-size: 37px;
    font-weight: 600;
}
	
	
	.home_otzovi .Partner_slider_slid_block {
		background: #001f5f;
		padding: 10px;
		padding-top: 40px;
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 40px;
		color: #fff;
	}
	
	.home_otzovi .Partner_slider_slid_block img {
		margin-left: 0;
		width: 100%;
	}
	
	.Partner_slider_slid_block .slider_block_text {
		position: relative;
		top: 0;
		margin-left: 0;
		width: 100%; 
		text-align: left;
	}
	
	
	.pasport_quality_slider1 .Partner_slider_slid .Partner_slider_slid_block img {
        border: 0px solid transparent;
        margin-left: 0;
    }
	
	.span_phone_display_none{
		display:none;
	}
	
	footer .row{
		margin-right: -15px;
		margin-left: -15px;
	}
	
	#section_select_your_state{
		display:none;
	}
	
	#section_Cont_6 p{
		font-size: 26px;
	}
		
	.first_col_section_Cont_6{
		text-align:left;
	}
	
	#section_Cont_6 img{
		width:100%;
	}
		
	
		.section_Cont_1 .headReadytoapply{
		font-size: 31px;
	}
	

	.section_Cont_1 .hed5min{
		font-size: 16px;
	}
	
	.section_Cont_1 .header_section_btn{
		font-size: 15px;
	}
	
	
	.section_Cont_3col-md-2 {
		height: 380px;
	}
		#section_Cont_5 .phone_money{
		display:block;
		margin-top: -50px;
	}

		#section_Cont_5 .money_image {
    position: relative;
    bottom: 0px;
    z-index: 5;
    left: -30px;
    width: 300px;
}
	
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}