.header_area .top_bar {background: #070707;}
.header_area .top_bar .top_inner .common_css .contntent i {color: #ec1f27;}
.top_bar .top_inner .common_css .contntent .text span, .top_bar .top_inner .common_css .contntent .text a {font-size: 15px;color: #cccccc;font-weight: 500;}
.header_area .header.style_one.style_two_remade .large-container, .default_sickty_heaad.style_one.style_two_remade .large-container {padding: 10px 35px 10px;background: #fff;border-radius: 60px 0px 0px 60px;}
.header_area .header.style_one.style_two_remade .large-container:before, .default_sickty_heaad.style_one.style_two_remade .large-container:before {position: absolute;content: "";width: 100%;right: -50%;height: 100%;background: #fff;top: 0;}
.header_area .header_logo_box .logo_default {height: 65px;width: auto;}
.header_area .header .header_content_collapse .navigation_menu {float: left;}
.header_area .header .header_content_collapse .navigation_menu .navbar_nav li {margin-right: 50px;}
.header_area .header .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link, .header_area .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link {color: #ec1f27 !important;}
.header .header_content_collapse .navigation_menu .navbar_nav li.active .dropdown-btn span:before, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li.active .dropdown-btn span:before {color: #ec1f27;}
.header.style_one .header_content_collapse .header_menu_box .navigation_menu .navbar_nav li .dropdown-menu > li.active > a.nav-link, .default_sickty_heaad.style_one .header_content_collapse .header_menu_box .navigation_menu .navbar_nav li .dropdown-menu > li.active > a.nav-link {color: #ec1f27 !important;font-weight: 600;}
.header.style_one .header_content_collapse .header_menu_box .navigation_menu .navbar_nav li.active .dropdown-menu > li.active > a.nav-link, .default_sickty_heaad.style_one .header_content_collapse .header_menu_box .navigation_menu .navbar_nav li.active .dropdown-menu > li.active > a.nav-link {color: #ec1f27 !important;font-weight: 600;}
.header_default.style_one .header_content_collapse .header_menu_box .navigation_menu .navbar_nav li.active .dropdown-menu a.nav-link {color: #070707 !important;font-weight: 600 !important;}
.default_sickty_heaad.style_one .header_content_collapse .header_menu_box .navigation_menu .navbar_nav li.active .dropdown-menu a.nav-link {color: #070707 !important;font-weight: 600 !important;}
.header_area .header .header_content_collapse .navigation_menu .navbar_nav li a.nav-link:hover, .header_area .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li a.nav-link:hover {color: #ec1f27 !important;}
.header_area .header .header_content_collapse .header_right_content .theme-btn.one {background: #ec1f27;border: 1px solid #ec1f27;text-transform: uppercase;}
.header_area .header .header_content_collapse .header_right_content .theme-btn.one:hover {background: #fff;color: #ec1f27;border-radius: 0px 10px 0px 10px;}
.slider.style_four .slide-item-content .slide-item {position: relative;}
.slider.style_four .slide-item-content .slide-item:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background:rgba(0,0,0,.65);}
.slider.style_four .slide-item-content .slider_content {position: relative;padding: 220px 0px 165px;z-index: 11;max-width: 800px;margin: 0 auto;}
.slider.style_four .slide-item-content .slider_content h1 {font-size: 48px;line-height: 72px; font-weight: 700;margin-bottom: 35px;font-family: "Oswald", sans-serif;text-transform: uppercase;}
.slider.style_four .slide-item-content .theme-btn.one {background: #ec1f27;border: 1px solid #ec1f27;text-transform: uppercase;}
.slider.style_four .slide-item-content .theme-btn.one:hover {background: #fff;border: 1px solid #ec1f27;color: #ec1f27;}
.slider.style_four .slider .owl-prev::before, .slider.style_four .slider .owl-next::before {background: rgba(255, 255, 255, 0.25);}
.service-box-sction {background: #f9f9f9;}
.service-box-sction .icon_box_all.style_five {box-shadow: var(--box-shadow);}
.service-box-sction .icon_box_all.style_five .icon_content {position: relative;padding: 90px 30px 30px;overflow: visible;text-align: center;box-shadow: none;}
.service-box-sction .icon_box_all.style_five .icon {width: 120px;height: 120px;line-height: 120px;text-align: center;background: #fff;border-radius: 60px;box-shadow: 0 0 0 10px #fff;position: absolute;top: -50px;left: 50%;transform: translate(-50%);color: #bdbdbd;transition: 0.3s;margin-bottom: 0;position: absolute;}
.service-box-sction .icon_box_all.style_five .icon:before {position: absolute;content: "";top: 10px;left: 10px;width: 100px;height: 100px;border-radius: 100%;transition: all 0.2s linear;border: 2px dashed #ec1f27;}
.service-box-sction .icon_box_all.style_five .icon img {width: 52px;height: auto;}
.service-box-sction .icon_box_all.style_five:hover .icon:before {animation-name: processrotate;animation-duration: 14s;animation-iteration-count: infinite;animation-timing-function: linear;}
.service-box-sction .icon_box_all.style_five:hover .icon_content {background: #ffffff;border-color: #ffffff;}
.service-box-sction .icon_box_all.style_five .icon_content h2 {font-size: 18px;line-height: 26px;font-weight: 600;margin-bottom: 10px;font-family: 'Montserrat';}
.service-box-sction .icon_box_all.style_five .icon_content p {font-size: 15px;font-weight: 500;line-height: 28px;color: #333333;margin-bottom: 15px;font-family: 'Nunito';}
.service-box-sction .icon_box_all.style_five .icon_content a {display: inline-block;padding: 7px 20px;background: #ec1f27;border-radius: 25px;text-transform: uppercase;color: #ffffff;font-weight: 600;font-family: 'Nunito';}
.service-box-sction .modal .modal-dialog {max-width: 800px;height: 100%;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.service-box-sction .modal .modal-dialog.animated {animation-duration: 1s;animation-fill-mode: both;}
.service-box-sction .modal .modal-dialog.zoomIn {animation-name: zoomIn;}
.service-box-sction .modal .modal-dialog .modal-content {border-radius: 0.5rem;border: 2px solid #070707;box-shadow: 0px 16px 24px #000000;margin-bottom: -1px;}
.service-box-sction .modal .modal-dialog .modal-content .modal-header .modal-title {font-family: 'Montserrat';}
.service-box-sction .modal .modal-dialog .modal-content .modal-body {padding: 25px 25px 100px 25px;background: url(../images/bg/modal-bg.jpg) no-repeat center bottom;background-size: 100%;position: relative;border-radius: 0.3rem;}
.service-box-sction .modal .modal-dialog .modal-content .modal-body p {font-size: 15px;line-height: 26px;font-family: 'Nunito';font-weight: 400;}
.about-section .image_boxes.style_four .image_content_inner {background: #070707;}
.about-section .image_boxes.style_four .image_content_inner.viceo_en .video_box_null a {background: rgb(236 31 39);}
.about-section .title_all_box.style_three .title_sections .before_title {font-size: 15px;font-weight: 500;color: #ec1f27;font-family: 'Raleway';text-transform: uppercase;}
.about-section .title_all_box.style_three .title_sections .before_title::before {background: #ec1f27;top: 10px;}
.about-section .title_all_box.style_three .title_sections h2 {font-size: 30px;font-family: 'Montserrat';line-height: 42px;font-weight: 700;}
.about-section .title_all_box.style_three .title_sections p {margin-top: 10px;font-size: 16px;font-family: 'Nunito';line-height: 30px;text-align: justify;}
.about-section .icon_box_all.style_two {padding-top: 12px !important;min-height: 60px;border-top: 1px solid #e9e9e9;}
.about-section .icon_box_all.style_two:hover {border-top: 1px solid #ec1f27;}
.about-section .icon_box_all.style_two .icon_content {display: flex;align-items: center;gap: 10px;}
.about-section .icon_box_all.style_two .icon_content h3 a {line-height: 24px;font-size: 18px;font-weight: 700;margin-bottom: 0;font-family: 'Montserrat';}
.about-section .icon_box_all.style_two .icon_content h3 a:hover {color: #ec1f27;}
.about-section .icon_box_all.style_two .icon_content .icon {min-width: auto;}
.about-section .icon_box_all.style_two .icon_content .icon img {width: 40px;}
.about-section .accordion-collapse {background: #f7f7f7;margin-top: 10px;padding: 10px;border: 1px solid #cccccc;border-radius: 10px;}
.about-section .accordion-collapse h6 {font-size: 18px;font-family: 'Montserrat';color: #070707;margin-bottom: 10px;}
.about-section .accordion-collapse p {margin: 0;font-size: 15px;font-family: 'Nunito';text-align: justify;}
.about-section .theme-btn.five {font-size: 16px;color: #fff;background: #ec1f27;min-width: 180px;height: 50px;padding: 0px 18px;line-height: 48px !important;}
.service-section-one {background: url(../images/bg/home-product-bg2.webp) #f0f3f9 no-repeat left bottom;background-size: contain;}
.service-section-one .title_sections.three .before_title {font-size: 15px;font-weight: 500;color: #ec1f27;font-family: 'Raleway';text-transform: uppercase;line-height: 1;display: inline-block;text-decoration: none;}
.service-section-one .title_sections.three .before_title::before { position: absolute;content: "";background: #ec1f27;width: 30px;height: 1px;left: 43%;top: 12px;}
.service-section-one .title_sections.three .before_title::after { position: absolute;content: "";background: #ec1f27;width: 30px;height: 1px;right: 43%;top: 12px;}
.service-section-one .title_sections.three h2 {font-size: 30px;font-family: 'Montserrat';line-height: 42px;font-weight: 700;}
.service-section-one .service_box.style_four .service_content .image_box::before {background: #070707;}
.service-section-one .service_box.style_four .service_content .content_inner h2 {font-size: 20px;font-family: 'Montserrat';line-height: 24px;font-weight: 600;margin-bottom: 10px;}
.service-section-one .service_box.style_four .service_content .content_inner p {margin-bottom: 15px;font-size: 14px;}
.service-section-one .service_box.style_four .service_content .content_inner a {display: flex;align-items: center;justify-content: center;gap: 10px;text-transform: uppercase;font-size: 14px;font-family: 'Nunito';color: #ec1f27;}
.newsteller.style_one {background: #ec1f27 !important;}
.newsteller.style_one .button {text-align: right;}
.newsteller.style_one .button a {display: inline-flex;align-items: center;gap: 7px;padding: 9px 25px;background: #070707;border-radius: 7px;text-transform: uppercase;font-weight: 600;color: #ffffff;letter-spacing: .5px;font-family: 'Nunito';}
.footer_area .footer_widgets_wrap.bg_dark_2 {background: #070707 !important;}
.footer_area .footer_widgets.about_company .content_box p {font-size: 15px;font-family: 'Nunito';color: #cccccc;margin-bottom: 0px;text-align:justify;}
.footer_area .footer_widgets.about_company .content_box {margin-right: 35px;}
.footer_area .footer_widgets.about_company .content_box .social_media_v_one {margin-top: 30px;}
.footer_area .footer_widgets.about_company .content_box .social_media_v_one ul li a:hover {background: #ec1f27;color: #fff;}
.footer_area .footer_widgets .fo_wid_title::before {display: none;}
.footer_area .footer_widgets .fo_wid_title h2 {font-weight: 600;font-size: 18px;text-transform: uppercase;letter-spacing: 0;color: #ffffff;font-family: 'Nunito';position: relative;}
.footer_area .footer_widgets .fo_wid_title h2::before {position: absolute;left: 0;width: 12px;height: 2px;content: '';background-color: #ec1f27;border-radius: 10px;bottom: -12px;}
.footer_area .footer_widgets .fo_wid_title h2::after {position: absolute;left: 20px;width: 50px;height: 2px;content: '';background-color: #ec1f27;border-radius: 10px;bottom: -12px;}
.footer_area .footer_widgets .navigation_foo_inner .menu li a {font-weight: 400;font-size: 14px;color: #c1c1c1;margin-bottom: 0;cursor: pointer;font-family: 'Nunito';text-transform: uppercase;padding-left: 25px;line-height: 35px;position: relative;}
.footer_area .footer_widgets .navigation_foo_inner .menu li a::before {position: absolute;content: '';width: 12px;height: 12px;border: 1px solid #c1c1c1;left: 0;top: 12px;transition: .5s;}
.footer_area .footer_widgets .navigation_foo_inner .menu li a:after {position: absolute;content: '';width: 0%;height: 1px;left: 6px;top: 17px;transition: .5s;background-color: #df2127;}
.footer_area .footer_widgets .navigation_foo_inner .menu li a:hover:before {border-color: #df2127;}
.footer_area .footer_widgets .navigation_foo_inner .menu li a:hover:after {width: 15px;}
.footer_area .footer_widgets .navigation_foo_inner .menu li a:hover {color: #df2127;}
.footer_area .footer_widgets.get_in_touch_foo .foo_cont_inner .top h6 {font-size: 18px;line-height: 26px;color: #fff;font-weight: 600;margin-bottom: 8px;font-family: 'Nunito';}
.footer_area .footer_widgets.get_in_touch_foo .foo_cont_inner .top p {margin-bottom: 0px;font-size: 14px;font-weight: 500;color: #cccccc;}
.footer_area .footer_widgets.get_in_touch_foo .foo_cont_inner .bottom h6 {font-size: 18px;line-height: 26px;color: #fff;font-weight: 600;margin-bottom: 8px;font-family: 'Nunito';}
.footer_widgets.get_in_touch_foo .foo_cont_inner .bottom .con_content {margin-bottom: 12px;}
.footer_area .footer_widgets.get_in_touch_foo .foo_cont_inner .bottom .con_content a {margin-bottom: 0px;font-size: 14px;font-weight: 500;color: #cccccc;display: flex;align-items: center;gap: 10px;}
.footer_area .footer_widgets.get_in_touch_foo .foo_cont_inner .bottom .con_content a i {color: #df2127;width: 24px;height: 24px;background: #ffffff;text-align: center;border-radius: 5px;}
.creote-footer-copyright.bg_dark_3 {background-color: #1e1e1e !important;}
.creote-footer-copyright.bg_dark_3 .footer_copy_content {color: #aaafb8;font-family: 'Nunito';font-size: 15px;text-align: center;color: #aaafb8 !important;}
.prgoress_indicator {box-shadow: inset 0 0 0 2px rgb(236 31 39 / 20%);}
.prgoress_indicator::after {color: #ec1f27;}
.prgoress_indicator svg.progress-circle path {stroke: #ec1f27;}

.page_header_default {min-height: 320px;padding: 150px 0px 60px;align-items: center;}
.about-section-two .icon_box_all.style_one .txt_content h3 {font-size: 20px;font-family: 'Nunito';margin-bottom: 10px;line-height: 1;color: #070707;}
.about-section-two .icon_box_all.style_one .txt_content p {margin: 0px;font-family: 'Nunito';font-size: 15px;text-align: justify;}
.about-section-two .title_all_box .title_sections h2 {font-size: 30px;font-family: 'Montserrat';line-height: 42px;font-weight: 700;}
.about-section-two .description_box h5 {font-size: 18px;line-height: 28px;font-family: 'Nunito';font-weight: 500;margin-bottom: 10px;font-style: italic;color: #ec1f27;}
.about-section-two .description_box p {margin: 0 0 15px 0;font-size: 16px;font-weight: 500;text-align: justify;font-family: 'Nunito';line-height: 30px;}
.about-section-two .description_box .list-inline li {display: flex;align-items: center;gap:10px;margin-bottom: 10px;}
.about-section-two .description_box .list-inline li i {font-size: 18px;font-weight: 600;color: #ec1f27;}
.about-section-two .theme-btn.five {font-size: 15px;color: #fff;background: #ec1f27;line-height: 56px !important;}
.about-section-two .image_boxes.style_two .authour_quotes {bottom: 100px;background: #070707;}
.about-section-two .image_boxes.style_two .video_box a {background: #ec1f27;}
.about-section-two .icon_box_all.style_three {text-align: left;padding: 35px;min-height: 405px;}
.about-section-two .icon_box_all.style_three .icon_content .txt_content h3 {line-height: 30px;font-size: 20px;font-family: 'Montserrat';font-weight: 600;margin-bottom: 10px;color: #070707;}
.about-section-two .icon_box_all.style_three .icon_content .txt_content p {margin-bottom: 10px;font-size: 15px;}
.about-section-two .icon_box_all.style_three .icon_content .txt_content ul {margin: 0;padding: 0;}
.about-section-two .icon_box_all.style_three .icon_content .txt_content ul li {text-align: left;font-size: 15px;font-family: 'Nunito';line-height: 26px;}
.about-section-two .icon_box_all.style_three .icon_content .txt_content ul li:last-child {margin-bottom: 0;}

.mission-section .mission-wraper {background: #ffffff;}
.mission-section .mission-wraper .box_contents {padding: 25px;display: flex;flex-direction: column;justify-content: center;min-height: 460px;gap:10px;}
.mission-section .mission-wraper .box_contents h2 {font-size: 24px;font-family: 'Montserrat';text-transform: uppercase;line-height: 30px;margin-bottom: 10px;}
.mission-section .mission-wraper .box_contents p {font-size: 15px;line-height: 26px;text-align: justify;font-weight: 400;margin-bottom: 0px;}
.mission-section .mission-wraper .box_contents ul li {margin-bottom: 5px;font-size: 14px;font-weight: 500;}
.mission-section .mission-wraper .box_contents ul li:last-child {margin-bottom: 0;}
.mission-section .mission-wraper .box_image img {min-height: 460px;object-fit: cover;}
.contact-section .contact_form_box_inner .form-group .theme_btn {font-size: 14px;background: #ec1f27;}
.contact-section .contact_box_content.style_one .contact_box_inner.icon_yes .icon_bx {background: #ec1f27;}

.details-section .image_box_carousel_content .mg_image_box {border-radius: 10px;border: 1px solid #eeeeee !important;margin-bottom: 20px !important;}
.details-section .text_box_content .title_sections .title {font-size: 24px;font-family: 'Montserrat';text-transform: uppercase;line-height: 36px;}
.details-section .text_box_content .title_sections .description_box p {font-size: 15px;line-height: 30px;}
.details-section .advantages_content {border: 1px solid #cccccc;border-radius: 10px;padding: 30px;background: #f9f9f9;}
.details-section .advantages_content .title_sections .title {text-align: center;margin-bottom: 30px;font-size: 20px;text-transform: uppercase;}
.details-section .advantages_content .list_item_box .list-inline {position: relative;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
.details-section .advantages_content .list_item_box .list-inline li {position: relative;list-style: none;margin: 0;font-family: 'Nunito';display: flex;align-items: center;gap: 10px;}
.details-section .advantages_content .list_item_box .list-inline li i {color: #ec1f27;}
.details-section .text_box_content .title_sections h4 {margin-bottom: 0px;font-size: 18px;text-transform: uppercase;}
.details-section .table-radius{border-radius:12px;overflow:hidden;}
.details-section .table.table-primary{margin-bottom:0px;}
.details-section .table.table-primary tr th{background:#cccccc;}
.details-section .table.table-primary tr th,.table.table-primary tr th p{font-size:18px;}
.details-section .table.table-primary tr td,.table.table-primary tr th{padding-top:11px!important;padding-bottom:11px!important;}
.details-section .table.table-primary tr td .label,.table.table-primary tr th .label{padding:8px 14px;border-radius:4px;background:#54a4eb;color:#fff;display:block;}
.details-section .table.table-bordered tr th, .details-section .table.table-bordered tr td {border-width: 7px 7px;}
.details-section .table.table-primary tr th p {margin-bottom: 0;text-transform: uppercase;}

.details-section .text_box_content .title_sections .description_box .list_content ul {margin-bottom: 0;}
.details-section .text_box_content .title_sections .description_box .list_content li {font-size: 15px;}
.details-section .advantages_content-box {border: 1px solid #cccccc;border-radius: 10px;padding: 30px;background: #f9f9f9;}
.details-section .advantages_content-box .list_item_box .title {font-size: 18px;font-family: 'Nunito';color: #070707;margin-bottom: 10px;line-height: 30px;min-height: 60px;}
.details-section .advantages_content-box .list_item_box .list-inline {margin: 0px;}
.details-section .advantages_content-box .list_item_box .list-inline li {display: flex;gap: 7px;margin-bottom: 10px;}
.details-section .advantages_content-box .list_item_box .list-inline li:last-child {margin-bottom: 0;}
.details-section .advantages_content-box .list_item_box .list-inline li i {color: #ec1f27;}
.details-section .advantages_content-box .list_item_box {margin-bottom: 20px;}

.about-section .title_all_box .title_sections.five h2 {font-size: 30px;font-family: 'Montserrat';line-height: 42px;font-weight: 700;}
.about-section .title_all_box .title_sections.five p {margin-top: 0px;font-size: 16px;font-family: 'Nunito';line-height: 30px;text-align: justify;}
.about-section .simple_image_boxes img {height: 450px;object-fit: cover;}
.image_grid_content.style_one {background:#f9f9f9;}
.image_grid_content.style_one .title_sections.three h2 {font-size: 30px;font-family: 'Montserrat';line-height: 42px;font-weight: 700;}

.policy-section .title_all_box .title_sections h2 {font-size: 30px;font-family: 'Montserrat';line-height: 42px;font-weight: 700;}
.policy-section .box_contents h3 {font-size: 24px;text-transform: uppercase;margin-bottom: 10px;}
.policy-section .box_contents ul li {margin-bottom: 10px;}
.policy-section .box_image img {width:100%;border-radius:10px;}

.brochures-section {background: url(../images/inner-page-BG.jpg) repeat top center #fff;padding: 3em 0;}
.brochures-section .innerBx{background: #ffffff;width: 100%;box-shadow: 0px 0px 10px 0px #666666;padding: 20px;}
.brochures-section .innerBx .titleBx {text-align:center;}
.brochures-section .innerBx .titleBx h3{font-size:24px;color:#04163f;font-weight:bold;margin-botton:15px;text-transform:uppercase;}
.brochures-section .innerBx .investorBx {margin-bottom: 3px;min-height: 40px;}
.brochures-section .innerBx .investorBx a .investorTitlebx {padding-right: 3em;}
.investorTitlebx{background: #ebebeb;color: #04163f;font-size: 16px;text-transform: uppercase;position: relative;padding-left: 1.2em;line-height: 3;font-weight: 600;font-family: 'Montserrat';margin:0;}
.investorTitlebx span {text-transform:capitalize;line-height: 26px !important;display: block;font-size: 14px;}
.investorIconBx{position: absolute;right: 15px;top: 50%;margin: 0 !important;background: url(../images/download-link.png) no-repeat !important;width: 35px;height: 35px;display: block;transform: translateY(-50%);}

.fixed-header .get_sticky_header {position: fixed !important;visibility: visible;opacity: 1;}

@keyframes zoomIn {
	0% {
	    opacity: 0;
	    transform: scale3d(.3, .3, .3);
	}
	50% {
	    opacity: 1;
	}
}

@keyframes processrotate {
	0% {
	    transform: rotate(0deg);
	    opacity: 1;
	}
	50% {
	    transform: rotate(180deg);
	    opacity: .7;
	}

	100% {
	    transform: rotate(360deg);
	    opacity: 1;
	}
}

@media screen and (min-device-width: 1281px) and (max-device-width: 1400px) {
    .header.style_one.style_two_remade .large-container, .default_sickty_heaad.style_one.style_two_remade .large-container {padding: 15px 35px 10px;background: #fff;border-radius: 60px 0px 0px 60px;max-width: 1280px;}
    .header_area .header .header_content_collapse .navigation_menu .navbar_nav li {margin-right: 35px;}
}

@media screen and (max-width:767px) {
	.header_area .top_bar {display: none;}
	.header_area .header.style_one.style_two_remade .large-container, .default_sickty_heaad.style_one.style_two_remade .large-container {padding: 10px;border-radius: 0px;}
	.header .logo_column, .sticky_header_main .logo_column {padding: 0;}
	.slider.style_four .slide-item-content .slider_content {padding: 120px 0 !important;max-width: 100%;}
	.slider.style_four .slide-item-content .slider_content h1 {font-size: 30px !important;line-height: 42px !important;font-weight: 700;margin-bottom: 20px;}
	.service-box-sction .icon_box_all.style_five {box-shadow: none;}
	.service-box-sction .icon_box_all.style_five .icon_content {margin-bottom: 60px;}
	.about-section .image_boxes.style_four .image_content_inner.viceo_en {padding: 20px 10px;display: flex;align-items: center;height: auto;}
	.newsteller.style_one .button {text-align: left;}
	.footer_area .footer_widgets.about_company .content_box {margin-right: 0;}
	.about-section-two .image_boxes.style_two .authour_quotes {bottom: 20px;background: #070707;height: auto;top: auto;}
  	.about-section-two .image_boxes.style_two {margin-top: 30px;}
  	.about-section-two .icon_box_all.style_three {margin-bottom: 30px;}
  	.mission-section .mission-wraper .box_image img {min-height: auto;}
	.details-section .advantages_content .list_item_box .list-inline {grid-template-columns: 1fr;}
	.image_boxes.style_three img {height: auto;}
}

/********* animation css style work start *********/
@media screen and (max-width:650px) {
  .scroll-container,.scroll-container:nth-of-type(2n){flex-direction:column;align-content:inherit}
  .scroll-element{height:100%}
  .scroll-caption,.scroll-element{width:100%}
}
.js-scroll{opacity:0;transition:opacity .5s}
.js-scroll.scrolled{opacity:1}
.scrolled.fade-in{animation:1s ease-in-out both fade-in}
.scrolled.fade-in-top{animation:1s ease-in-out both fade-in-top}
.scrolled.fade-in-bottom{animation:1s ease-in-out both fade-in-bottom}
.scrolled.slide-left{animation:1s ease-in-out both slide-in-left}
.scrolled.slide-right{animation:1s ease-in-out both slide-in-right}

@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/********* animation css style work end *********/