@media only screen and ( min-width: 320px) and ( max-width:450px ) {
.pagination {
    flex-wrap: wrap;
}
.news_right img {
	width:100%;
}
.news_left img {
	width:100%;
}
.one img{width:100%;}

.newsletter {margin-bottom: 60px;}

.two {width: 100%!important; margin-bottom: 20px; margin-left:0px;}
.two1 {width: 100%!important; margin-bottom: 20px; margin-left:0px;}

.bot_white ul li {width: 100%!important; margin-bottom: 30px!important; margin-right:0px!important;}


.bot_white ul li:last-child{
	padding-right:0px;
	padding-top:30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000; border-left:0;
}

.slide_main_img {
    object-fit: cover;
    height: 300px;
}
} 


@media (max-width: 1199px) {
.navbar-nav .nav-link {
    font-size: 18px;
}

.nav-link.active::after {
    left: 50%;
    bottom: 0px;
  left: 50%;
  transform: translate(-50%, 0%); width:42px;
}

/*.searchbar{display:none;}*/
.for_desk{ display:none;}
.navbar {
    padding-top: 20px;
    padding-bottom: 20px;
}
.logo{ width: 200px;}
.top_sec {
    justify-content: center; margin-bottom:0;
}
.navbar-nav .nav-link {
    padding-top: 0px;
    padding-bottom: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6B6B6B!important;
	text-align: center; margin-bottom: 22px;
}
.latest_entries  .owl-nav {
    margin-top: 30px;
}
.latest_entries {
    padding-bottom: 60px;
}
}


@media (min-width: 1200px) {
.for_mob{ display:none;}
.our_offer .owl-dots{display:none!important;}

.latest_entries .owl-nav{ display:none!important;}
}


@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.file_name1 {
    width: 50%;
}

.file_name {
    width: 50%;
}

.banner_img .slide_main_img {
    height: 100% !important;
}

.banner_right {
    font-size: 22px;
    margin-top: 20px;
}

.carousel-caption .sub_headning {
    font-size: 20px;
    background-size: 80%;
}

.carousel-caption { padding-top: 50px;}

.carousel-caption h1 {
    font-size: 40px;
    line-height: 48px;
}

.page_banner .banner_img .slide_main_img {
    height: 260px !important;
}
.navbar-nav .nav-link {
    font-size: 17px;
}
.slide_main_img {
    border-radius: 0px 0px 20px 20px;
    object-fit: cover;
    height: 100%;
	width: auto!important;
}
.advantage_box .item {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.express_in {
    flex-direction: column;
}

.express_img {
    margin-right:0px; margin-bottom:30px;
}
.download_text {
    margin-top: 60px;
}
.download_sec .but_download {
    margin-bottom: 60px;
}
.news_left img {
    width: 100%;
    object-position: 100%; border-radius: 20px 0px 0px 20px;
}
.news_right img {
    width: 100%;
    object-position: 0%; border-radius: 0px 20px 20px 0px;
}
.bot_white ul li {
    width: 20%; margin-right: 20px;
}

.bot_white ul li img {
    width: 80%;
}

.bot_white ul li:last-child {
    padding-left: 30px;
}


}

@media only screen and ( min-width: 1400px) and ( max-width:1649px ) {
.express_box .owl-carousel .owl-item img {
    object-fit: cover;
    height: 100%;
	border-radius: 20px;
}
.news_left img {
    width: 100%;
    object-position: 100%; border-radius: 20px 0px 0px 20px;
}
.news_right img {
    width: 100%;
    object-position: 0%; border-radius: 0px 20px 20px 0px;
}

.banner_img .slide_main_img {
    height: 100% !important;
}

.banner_right {
    margin-top: 40px;
}

.carousel-caption .sub_headning {
    font-size: 20px;
    background-size: 80%;
}

.carousel-caption { padding-top: 50px;}

.carousel-caption h1 {
    font-size: 46px;
    line-height: 53px;
}
}



@media only screen and ( min-width: 320px) and ( max-width:370px ) {
.latest_entries .owl-nav{ margin-top: 0px; position: absolute; right: 0; top: -120px;}
}

@media only screen and ( min-width: 371px) and ( max-width:767px ) {
.latest_entries .owl-nav{ margin-top: 0px; position: absolute; right: 0; top: -70px;}
}

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

.bot_white ul li:last-child::after {
    content: "";
    background-color: #000;
    width: 200px;
    height: 2px;
    position: absolute;
    top: 25px;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.advantage_new_box h2 {
    padding-left: 0px;
}
.no_mob{ display:none;}
.details_left {
    padding-right: 0px;
}
.scroll_top {
    float: left;
    margin-top: 20px;
}
.page_banner h1 {
    color: #1E1E1C;
    font-size: 38px;
    font-weight: 600;
    line-height: 45px;
}

.img_right_text {
    align-items: center;
    flex-direction: column-reverse;
}

.img_right_img {
    width: 100%; margin-bottom:20px;
}
.img_right_textall {
    margin-right: 0px;
    width: 100%;
}

.download ul li {
    justify-content: flex-start;
    align-items: flex-start;
}

.download_disc {
    align-items: flex-start;
    flex-direction: column;
}

/*.file_name {
    width: 100%;
}*/

.file_name1 {
    width: 100%; display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-left: 0px;
}

.img_right_textall {
    margin-right: 0px;
    width: 100%;
}

.page_banner {
    margin-bottom: 80px;
}

.page_ban_left {
    padding-top: 40px;
}
.page_banner .banner_img .slide_main_img {
    height: 200px !important;
}

.finance_form5 {
    width: 65px !important;
    justify-content: flex-start;
    padding-right: 0px !important;
}
.filter_box1 {
    margin-top: 10px;
	display: flex;
    justify-content: flex-start;
}

.top_social::after {display:none;}

.top_sec {display: flex;flex-direction: column;align-items: center;}

.searchbar {
    margin-top: 25px;
    margin-bottom: 20px;
}


.ban_btns { width: 100%;}

.top_height {
    height: 105px;
}

.banner_img {
    margin-left: 0px;
    margin-top: 30px;
}

.carousel-caption {
    padding-top: 40px;}
	
.carousel-caption h1 {
    font-size: 36px;
    margin-bottom: 20px;
}
.banner_img {
        margin-left: 0px;
        margin-top: 30px;
    }
	
.advantage {
    padding-top: 60px;
    padding-bottom: 60px;
}

H2 {
    font-size: 26px;
}	
	
.advantage_box .owl-nav {
    justify-content: space-between;
}
	
.advantage_box .owl-nav {
    top: 30px;
}

.latest_entries {
    padding-bottom: 50px;
}

.express H2, .our_offer H2, .latest_entries H2, .newsletter_box H2, .express_box_new H2 {
    padding-left: 30px;
}


.express H2::before, .our_offer H2::before, .latest_entries H2::before,.newsletter_box H2::before, .express_box_new H2::before{
    width: 8px;
    height: 35px;
    top: 5px;
}

.express_box {
    padding: 30px;
}

.links_btn {
    right: 30px;
    top: 60px;
}

.express_in {
    flex-direction: column;
}

.express_img {
    margin-right:0px; margin-bottom:30px;
}
	
.download_sec {
background-size: cover;
}

.download_text {
    font-size: 25px;
    margin-top: 30px;
    margin-left: 20px; margin-right:20px;
}	

.but_download {
    margin-left: 20px;
}

.our_offer {
    margin-top: 50px;
    margin-bottom: 80px;
}	

.our_offer .owl-dots{ text-align: center; margin-top: 30px;}

.news_mid_sec {padding-left: 30px;padding-right: 30px;}

.one {
    width: 100%; margin-bottom:30px;
}

.two {
    width: 30%;
}

.two1 {
    width: 39%;
}
	
.bot_white ul li {
    width: 100%; margin-right: 10px; text-align: center; display: flex; align-items: center; justify-content: center;
}

.bot_white ul li img {
    width: 60%;
}

.bot_white ul li:last-child {
    padding-left: 0px; padding-top: 50px;
}

	
}


@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.links_btn {
    top: 90px;
}

.links_btn_download {
    top: 30px!important;
    right: 0!important;
}

.file_name1 {
    width: 50%;
}

.file_name {
    width: 50%;
}

.page_banner .banner_img .slide_main_img {
    height: 200px !important;
}
.page_ban_left {
    padding-top: 50px;
}
.page_banner {
    margin-bottom: 70px;
}

.ban_btns { width: 100%;}

.top_height {
    height: 105px;
}

.banner_img {
    margin-left: 0px;
    margin-top: 30px;
}

.carousel-caption {
    padding-top: 40px;}
	
.carousel-caption h1 {
    font-size: 36px;
    margin-bottom: 20px;
}
.banner_img {
        margin-left: 0px;
        margin-top: 30px;
    }
.advantage_box .item {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.news_btn_align { 
 align-items: flex-start;
 margin-top:20px;
}
.download_sec {
background-size: cover;
}

.download_text {
    font-size: 25px;
    margin-top: 30px;
    margin-left: 20px; margin-right:20px;
}	

.but_download {
    margin-left: 20px;
}
.our_offer .owl-dots{ text-align: center; margin-top: 30px;}

.news_left img {
    display: none;
}
.news_mid_sec {
    margin-left: 50px;
    margin-right: 50px;
}
.news_right img {
    height: 55%;
}

.one {
    width: 100%; margin-bottom:30px;
}

.two {
    width: 30%;
}

.two1 {
    width: 39%;
}
	
.bot_white ul li {
    width: 20%; margin-right: 10px;
}

.bot_white ul li img {
    width: 100%;
}

.bot_white ul li:last-child {
    padding-left: 20px;
}
}


@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.file_name1 {
    width: 50%;
}

.file_name {
    width: 50%;
}

/*.img_right_text {
    align-items: center;
    flex-direction: column-reverse;
}

.img_right_img {
    width: 100%; margin-bottom:20px;
}
.img_right_textall {
    margin-right: 0px;
    width: 100%;
}*/

.page_banner .banner_img .slide_main_img {
    height: 260px !important;
}

.banner_right {
    font-size: 22px;
    margin-top: 20px;
}

.carousel-caption .sub_headning {
    font-size: 20px;
    background-size: 80%;
}


.slide_main_img {
    border-radius: 0px 0px 20px 20px;
    height: 100%; width: auto!important;
}
.top_height {
    height: 105px;
}
.carousel-caption {
    padding-top: 46px;
}

.carousel-caption h1 {
    font-size: 35px;
    line-height: 40px;
}
.carousel-caption p {
    font-size: 16px;
}
.advantage_box .item {
    padding-left: 10px!important;
    padding-right: 10px!important;
}

.express_in {
    flex-direction: column;
}

.express_img {
    margin-right:0px; margin-bottom:30px;
}
.download_sec {
background-size: cover;
}

.download_text {
    font-size: 25px;
    margin-top: 30px;
    margin-left: 20px; margin-right:20px;
}	

.but_download {
    margin-left: 20px;
}
.our_offer .owl-dots{ text-align: center; margin-top: 30px;}

.one {
    width: 100%; margin-bottom:30px;
}

.two {
    width: 30%;
}

.two1 {
    width: 39%;
}
	
.bot_white ul li {
    width: 20%; margin-right: 10px;
}

.bot_white ul li img {
    width: 100%;
}

.bot_white ul li:last-child {
    padding-left: 20px;
}
.news_left img {
    object-fit: cover;
    height: 80%; object-position: 80% 100%;
}
.news_right img {
    display:none; 
}
.news_mid_sec {
margin-right:30px;
}
}


@media only screen and ( min-width: 320px) and ( max-width:450px ) {
.top_social ul li:first-child {
    display: none;
}
.top_social {
    position: relative;
    margin-right: 0px;
    padding-right:0px;
}
}

@media only screen and ( min-width: 451px) and ( max-width:767px ) {
.top_social {
    position: relative;
    margin-right: 0px;
    padding-right:0px;
}
}

/*====================6-5-25=======================*/


@media only screen and ( min-width: 1400px) and ( max-width:1649px ) {
.page_banner .banner_img .slide_main_img {
        height: auto!important;
        width: 100% !important;
    }
.scp_express_box .express_img img{ height:100%; object-fit:cover; border-radius: 20px;}
}

@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.page_banner .banner_img .slide_main_img {
        height: auto!important;
        width: 100% !important;
    }
.scp_express_box {
    flex-direction: row!important;
}
.scp_express_box .express_img {
        margin-right: 20px;
        margin-bottom: 0px;
    }
.scp_express_box .express_img img{ height:100%; object-fit:cover; border-radius: 20px;}
.scp_date {
    font-size: 25px;
    margin-right: 60px;
}
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.kontakt_box{ margin-bottom:30px;}
.page_banner .banner_img .slide_main_img {
        width: 100% !important;}

.page_banner_details h1 {
    font-size: 35px;
    line-height: 150%;
}
.scp_date {
    font-size: 22px;
    margin-right: 50px;
}
}

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

.file_name {
    width: auto!important;
}
.map_text {
    padding-left: 0px;         margin-bottom: 20px;
}
.kontakt_box{ margin-bottom:20px;}

H2 {
    padding-left: 30px;
}

H2::before {
    top: 0px;
}
.scp_date{font-size: 22px;line-height: 30px; margin-right: 0; margin-bottom: 20px;}
.scp_express_date_box {
    display: flex;
    flex-direction: column;
}
.img_left_img {
        width: 100%;
        margin-bottom: 20px;}
.img_left_text {
    flex-direction: column;
}
.img_left_textall {
    margin-left: 0px;
    width: 100%;
}
.page_banner_details h1 {
    font-size: 28px;
    line-height: 150%;
}
.page_ban_left_details {
    padding-top: 20px;
	padding-bottom:20px;
}
.page_banner_details {
    height: auto!important;
}
.news_right1{ display:none;}
}


@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.kontakt_box{ margin-bottom:30px;}
H2 {
    padding-left: 30px;
	font-size:26px;
}

H2::before {
    top: 0px;
}
.scp_express_box {
    display: flex;
    flex-direction: column;
}
.page_ban_left_details {
    padding-top: 20px;
	padding-bottom:20px;
}
.page_banner_details {
    height: auto!important;
}
.scp_date {
    font-size: 22px;
    margin-right: 50px;
}
}

@media all and (max-width: 370px) {
.page_banner_details .ban_logo_details img{ width:100%;}
}


@media all and (max-width: 1199px) {
.details_right h2 {
 font-size: 24px;
}
.right_nav ul li a {
    font-size: 18px;
}
}

@media all and (max-width: 991px) {
.sec_404 {
    margin-top: 20px;
}

.sec_404 .row {
        display: flex;
        flex-direction: column-reverse;
    }
	
.sec_404 h2 {margin-top:46px;}

.right_nav{ display:none;}
.dis_no{display:none;}
}


@media (max-width: 1199px) {
.top_bot_social{display:none;}

.nav-link.active::after{left: 0px;transform: translate(0px, 0%);}

.navbar-nav .nav-link {text-align: left;}

.searchbar {
width: 100%; padding-top: 12px; border-radius: 4px; border: 1px solid #6B6B6B; padding-left: 15px; padding-bottom: 10px;
}

.logo{width: 200px;}

.top_social ul li:first-child {
display:none;		
}

.top_social ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.navbar-expand-xl .navbar-nav {
    margin-bottom: 0px;
}
 .nav-link.active::after {
        width: 100%;
        background-color: #003399;
        height: 1px;
		bottom: -1px; background-image: none;
    }
}

@media only screen and ( min-width: 320px) and ( max-width:767px ) {
.top_sec{
        width: 100%;
        display: block;
    }
.top_sec {
    margin-top: 0px;
}

}

@media only screen and ( min-width: 768px) and ( max-width:1199px ) {
.top_sec{
        width: 95%;
        display: block;
        margin-top: 0px;
    }
	
.top_social {
    margin-right: -40px;
    padding-right: 0px;
}
.new_search{margin-bottom: 20px; margin-top: 20px;}

.top_social::after{display:none;}
}

@media all and (min-width: 1200px) {
.hide_social{display:none;}
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.right_blue_box {
    font-size: 18px;
}
.but_download_right {
    padding: 15px!important;
    text-align: center; flex-direction: column;
}
.but_download_right img {
    margin-right: 0px; margin-bottom:5px;
}
}


@media (max-width: 991px) {
.but_download_right {
    float: none;  margin-bottom: 50px;
}
}

@media only screen and ( min-width: 1200px) and ( max-width:1549px ) {
 .navbar-expand-xl .navbar-nav .nav-link {
        margin-right: 9px;
        margin-left: 9px;
    }
.logo{ width:200px; margin-top: 30px;}
}


@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.carousel-indicators {
    bottom: 120px;
    right: 220px;
}
}

@media only screen and ( min-width: 1400px) and ( max-width:1549px ) {
.carousel-indicators {
    bottom: 120px;
    right: 265px;
}
}

@media only screen and ( min-width: 1550px) and ( max-width:1649px ) {
.carousel-indicators {
    bottom: 160px;
    right: 305px;
}
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.carousel-indicators {
    bottom: 90px;
    right: 140px;
}
}


@media all and (max-width: 991px) {
.hide_ban_mob{ display:none;}
.banner_right {
    margin-left: 0px;
    margin-top: 30px;
}
.ban_btns{right: auto; left:auto;}
}

@media all and (min-width: 992px) {
.hide_ban_desk{ display:none;}
}

@media only screen and ( min-width: 320px) and ( max-width:767px ) {
.carousel-caption .sub_headning {
    font-size: 20px;
    padding-bottom: 28px;
    background-size: 30%;
	background-position: 100px bottom;
}

.banner_right {
    font-size: 20px;
}

.slide_main_img {object-fit: cover!important; height: 300px!important;}
}


@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.carousel-caption .sub_headning {
    font-size: 20px;
    padding-bottom: 28px;
    background-size: 20%;
	background-position: 100px bottom;
}
.download_text {
    font-size: 20px!important;
}
}

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

.express_box_new {padding: 30px;}

.but_download {
    padding: 20px;
}
/*.links_btn_download {
    left: 100px;
    bottom: 50px;
    right: auto;
}*/

.links_btn_download {
        left: auto!important;
        top: 30px!important;
        right: 20px!important;
    }
.news_down_img {
	padding-top: 30px;
}

.download_sec .container{ position:relative;}
	
.download_text {
    font-size: 20px!important;
    margin-top: 30px;
    margin-left: 20px; margin-right:20px;
}
.advantage .container{position:relative;}	
}

.advantage .container{position:relative;}

.download_sec .container{ position:relative;}

@media all and (min-width: 1200px) {
.hide_social{display:none;}
}

@media all and (max-width:767px) {
.banner {
    margin-bottom: 20px;
}
}

@media all and (max-width:991px) {
.carousel-indicators{
    left: 50%;
    bottom: -50px;
    transform: translate(-50%, -50%);
	right:auto;
}
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.banner_img .slide_main_img {
    height: 411px !important;
}

.ban_btns {
    width: 65.5%;
    right: 34.5%;
}

.carousel-inner {
    height: 411px;
}
}


@media all and (max-width:767px) {
    .but_download {
        padding: 20px;
    }
    .download_text {
        font-size: 20px!important;
        margin-top: 30px;
        margin-left: 20px; margin-right:20px;
    }

.no_mob{}		
    }
    
    @media all and (min-width: 1200px) {
    .hide_news_desk{ display:none!important;}
    }
    
    @media all and (max-width: 1199px) {
    .hide_news_mob{ display:none!important;}
    }


/*==================23-05-2025=======================*/

@media only screen and ( min-width: 992px) and ( max-width:1399px ) {
.carousel-inner{ height:451px;}
.banner_img .slide_main_img{height:451px!important;}
.banner_right{ margin-top:30px; font-size: 20px;}
}


@media only screen and ( min-width: 1400px) and ( max-width:1549px ) {
.carousel-inner{ height:450px;}
.banner_img .slide_main_img{height:450px!important;}
.banner_right{ margin-top:50px; font-size: 22px;}
}

@media all and (min-width: 1200px) {
.carousel-inner{ height:411px!important;}
.banner_img .slide_main_img{height:411px!important;}
.page_banner .banner_img .slide_main_img{height: auto !important;}
}

@media only screen and ( min-width: 320px) and ( max-width:767px ) {
.carousel-inner{ height:600px;}
.banner_img .slide_main_img{height:400px!important;}
}

@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.carousel-inner{ height:650px;}
.banner_img .slide_main_img{height:450px!important;}
}

@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.page_banner .banner_img .slide_main_img {
		min-height: 280px;
    }
}

@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.ban_btns {
width: 65.8%;
        right: 34.2%;
}
}

@media only screen and ( min-width: 320px) and ( max-width:420px ) {
.bot_white ul li img {width: 70%!important;}

.advantage_new_box h2 {
    margin-bottom: 36px;
    padding-left: 0px;
	margin-top:20px;
}
.links_btn { right: 30px; top: 90px;}
.advantage_new_box .links_btn{
        right: 20px;
        top: 40px;
        left: auto;
        width: 100px;
    }
.advantage_new_box, .advantage_box{
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
        padding-left: 30px;
    }
.advantage_box .links_btn {
    position: absolute;
    right: 20px;
    top: 45px;
}
}

@media all and (min-width: 768px) {
.no_desk{ display:none;}
}

.owl-carousel .owl-nav button.owl-next:hover {
    margin-right: -11px;
    margin-left: 11px;
    color: #003399 !important;
}
