
body{font-size: 1rem; line-height: 1.7rem; font-family: 'Open Sans', sans-serif; color: #000;overflow-x: hidden !important; position: relative; }

a:link, a:visited, a:active{color:#0A7DB5;text-decoration:none;border: none;transition: .2s ease-out;}
a:hover{color:#E13636;text-decoration: none; border: none;transition: .2s ease-out;}
a.one:link, a.one:active, a.one:visited{color: #fff;	text-decoration:none;border: none; background-color: #E13636; display: inline-block; padding: 10px 30px; font-size: 0.9rem; text-transform: uppercase; font-weight: 700;}
a.one:hover{color: #fff;text-decoration: none; border: none; background-color: #0A7DB5;}
a.two:link, a.two:active, a.two:visited{color: #fff;	text-decoration:none;border: none; background-color: #0A7DB5; display: inline-block; padding: 10px 30px;  font-weight: 400; font-size: 1rem; text-transform: uppercase;}
a.two:hover{color: #fff;text-decoration: none; border: none; background-color: #E13636;}
a.three:link, a.three:active, a.three:visited{color: #000;	text-decoration:none;border: none; background-color: #C4C4C4; display: inline-block; padding: 10px 30px;  font-weight: 700;}
a.three:hover{color: #fff;text-decoration: none; border: none; background-color: #0A7DB5;}
a.four:link, a.four:active, a.four:visited{color: #000;	text-decoration:none;border: none; background-color: #fff; display: inline-block; padding: 10px 30px;  font-weight: 400; font-size: 1rem; text-transform: uppercase;}
a.four:hover{color: #fff;text-decoration: none; border: none; background-color: #E13636;}

a.white:link, a.white:active, a.white:visited{color: #fff;	text-decoration:none;border: none;}
a.white:hover{color: #fff;	text-decoration:none;border: none;}


.full{width: 100%; float: left;}
p{font-size: 1.125rem; line-height: 1.8rem; color: #666; margin-bottom: 20px; font-weight: 400;}
h1,h2,h3,h4,h5{ font-weight: 700; color: #0A7DB5;}

.site_logo{position: absolute; top: 18px; background-color: #152340; filter: drop-shadow(0px -8px 36px rgba(111, 109, 113, 0.08)); z-index: 10; padding: 12px 20px; min-width: 20%; text-align: center; }
.site_logo img{max-height: 84px;}
.site_logo::before { background: #152340; content: ""; height: 100%; position: absolute; right: -25px; transform: skew(20deg); width: 60px; top:0;}

.site_topbar{background-color: #F5F6FB; padding-top: 20px; padding-bottom: 20px; color: #00235A;}
ul.site_top_contact{margin: 0;padding: 0; float: right; display: flex;}
ul.site_top_contact li{list-style-type: none;display: flex; margin-left: 20px; align-items: center;}
ul.site_top_contact li img{ margin-right: 6px; height:24px;}
ul.site_top_contact li a{color: #00235A; text-decoration: none;}

.home_nav{position: absolute; width: 100%; }
.site_nav_banner{position: relative; z-index: 1;}
.site_nav{background: rgba(22, 146, 206, 0.80);}
.site_banner{position: relative;  z-index: -1}
.banner_slide img{width:100%; display: block; margin: 0;padding: 0;}

.site_footer_links{padding-top: 40px; padding-bottom: 40px; background-color: #E7E3E2;}
.site_footer{padding: 12px; padding: 12px; background-color: #5B5B5B; color: #fff; font-size: 0.9rem;}
.footer_title{margin: 0;padding: 0; position: relative; font-size: 1.1rem; line-height: 1.8rem; color: #5B5B5B; font-weight: 700; display: block; margin-bottom: 30px;}
.footer_title span{position: absolute; bottom: -10px; width: 40px; height: 4px; background-color: #5B5B5B; left: 0; border-radius: 10px;;}
ul.footer-links{margin: 0;padding: 0;}
ul.footer-links li{list-style-type: none; display: inline-block; width: 100%; margin-bottom: 6px;}
ul.footer-links li a{color: #5B5B5B; text-transform: uppercase; font-size: 0.9rem;}
ul.footer-links li a:hover{color: #E13636;}
ul.footer-social{margin: 0;padding: 0;}
ul.footer-social li{list-style-type: none;display: inline-block;margin-right: 10px;}

.banner_slide_wrapper{position: absolute; z-index: 2; width: 100%; display: flex; align-items: center; height: 100%;}
.banner_slide{position: relative; z-index: 1; display: flex; align-items: center;}
.banner_slide_content{position: relative; padding: 30px 40px; background-color: rgba(0,0,0,0.5); z-index: 4; max-width: 600px; margin-left: 60px; }
.banner_slide_content span{text-transform: uppercase; color: #fff; font-size: 1.2rem; line-height: 1.8rem;}
.banner_slide_content h3{color: #fff; font-size: 3rem; line-height: 3.6rem; margin: 12px 0;padding: 0;}
.banner_slide_content p{color: #fff;}
.banner_slide_content a:hover{background-color: #E13636;}

.swiper-pagination1{position: absolute; width: 20px !important;  z-index: 3;}
.swiper-pagination1 .swiper-pagination-bullet{width: 20px; height: 20px;  line-height: 20px ; font-size: 1.1rem; display: flex; align-items: center; justify-content: center; margin-bottom: 10px !important; opacity: 1;  border-radius: 20px; background: none;}
.swiper-pagination1 .swiper-pagination-bullet-active{background: none; color: #fff; border:1px solid #fff;}
.swiper-pagination1 .swiper-pagination-bullet:before{position: absolute; content:""; width:6px; height: 6px; background: #fff; border-radius: 10px}
.swiper-pagination1 .swiper-pagination-bullet-active:before{background-color: #0676AD;}

.site_banner_nav{position: absolute;  left: 30px; top: 47%;}
.site_banner_social{position: absolute;  right: 30px; top: 40%; z-index: 2; width: 30px;}
ul.banner_social{margin: 0;padding: 0;}
ul.banner_social li{list-style-type: none; display: inline-block; margin-bottom: 10px;}
.site_banner_social span{text-transform: uppercase; color: #fff; display: flex; -webkit-transform: rotate(-90deg); width: 100px; height: 100px;}

.persuit_modern{padding-top: 48px; padding-bottom: 48px;}
ul#hAccordion { display: flex; list-style-type: none;  padding: 0; margin: 0; min-height: 500px; }
ul#hAccordion > li { flex: 1; align-items: stretch; cursor: pointer; display: flex;
    margin: 1px; min-height: 100px; min-width: 5%; transition: all 0.5s ease; position: relative; overflow: hidden;}
ul#hAccordion > li.active { flex: 9; cursor: default;}
.hideLastAcc{flex:0 !important; min-width: 0 !important}
.hideLastAcc span{display: none !important;}
.persuit{background-color: #E13636;}
.modern{background-color: #0A7DB5;}
.lastAcc{position: relative;}
.lastAcc img{width: 100%;}
.lastAcc h5{position: absolute; display: flex; justify-content: center; align-items: center; z-index: 1; width: 100%; height: 100%; color: #fff;font-size: 1.6rem; font-weight: 700;}
ul#hAccordion li.persuit span, ul#hAccordion li.modern span{position: absolute;   font-size: 1.4rem; font-weight: 700; color: #fff; white-space: nowrap;  transform: rotate(-90deg); display: flex; align-items: center; justify-content: center; width: 110px; height: 500px; text-align: center;}
.hAccordion_content{display: none;}
ul#hAccordion > li.active .hAccordion_content{ padding: 30px; color: #fff; display: flex; align-items: center;  text-align-last: left;}
ul#hAccordion > li.active span{display: none;}
.hAccordion_content_1{display: flex; flex-direction: column;}
.hAccordion_content_1 h2, .hAccordion_content_1 p{color: #fff;}
.hAccordion_content_1 h2{font-weight: 700; font-size: 1.6rem; line-height: 2.2rem;}
.hacc_close{position: absolute; right: 20px; top: 20px; background:  url('../img/close.svg') no-repeat center; width: 30px !important; height: 30px !important; z-index: -1; display: block !important; cursor: pointer;}
.cust_active{display: block; flex:1 !important; min-width: 100px !important}

.site_home_products{background-color: #F6F6F6; padding-top: 48px; padding-bottom: 48px;}
.site_h_product_tagline{font-size: 0.8rem; color: #E13636;}
.site_h_product_title{font-size: 2rem; line-height: 2.6rem; color: #0A7DB5; margin: 0;padding: 0;}
.site_ops{margin-top: 30px;}
.site_ops .nav-pills .nav-link{text-align-last: left; background-color: #fff; border-radius: 0; color: #000000; margin-bottom: 20px; min-width: 300px; padding: 16px 20px; font-weight: 500; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10); position: relative; font-size: 1.1rem;}
.site_ops .nav-pills .nav-link img{width: 24px; margin-right: 16px; }
.site_ops .nav-pills .nav-link.active, .site_ops .nav-pills .show > .nav-link{background-color: #E13636; color: #fff;}
.site_ops .nav-pills .nav-link.active img{-webkit-filter: invert(100%); filter: invert(100%) brightness(100) ;}
.site_ops .nav-pills .nav-link:after{height: 0; border-top: 14px solid transparent; border-bottom: 14px solid transparent;  border-left: 20px solid #fff;  position: absolute; right: -20px; top: 16px; content: '';}
.site_ops .nav-pills .active::after {border-left-color: #E13636 !important;  }
.site_ops_content{background-color: #fff; padding: 30px;  width: 100%; display: flex; min-height: 300px;}
.site_ops .tab-content{width: 100%; padding-left: 30px; box-sizing: border-box;}
.site_ops_content_2{padding-left: 30px;}
.site_ops_content_2 h3{font-size: 2rem; line-height: 2.6rem; margin: 0;padding: 0;margin-bottom: 20px; font-weight: 700; color: #000;}

.site_support{background: url('../img/business-support.png') no-repeat top center; padding-top: 60px; padding-bottom: 60px; background-size: cover;}
.site_support_icon{width: 100px; height: 100px; border-radius: 100px;display: flex; align-items: center; justify-content: center; background-color: #fff; margin: 0 auto; filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25)); margin-top: 30px; margin-bottom: 20px;}
.site_support h5{color: #000; font-size: 1.4rem; line-height: 2.0rem; font-weight: 700;}
.site_support p{max-width: 360px; margin: 0 auto;}

.page_header{position: relative; z-index:0;}
.about_bg{background-color: #1D8D8D;}
.page_banner::before { background: #1D8D8D; content: ""; height: 100%; position: absolute; left: -80px; transform: skew(24deg); width: 180px; top:0;}
.alpha{padding-left: 0; padding-right: 0;}
.page_info{display: flex; align-items: flex-start; justify-content: center; height: 100%; flex-direction: column; text-align: left; padding: 20px 30px;}
.page_title{font-size: 1.8rem; line-height: 2.4rem; margin: 0; padding: 0; color: #fff; font-weight: 700; text-transform: uppercase;}
.page_banner{width: 100%; position: relative; overflow: hidden;}
.page_banner img{width: 100%;}
.site_about_mission{padding-top: 60px; padding-bottom: 60px; background-color: #F6F6F6;}
.page_sub_title_1{font-size: 1.6rem; line-height: 2.2rem; margin: 0;padding: 0;margin-bottom: 20px; font-weight: 700; color: #333;}
.site_about_story{  padding-bottom: 60px; background-color: #F6F6F6;}
.site_about_story_1{padding-bottom: 120px;}
.site_about_wwd{padding-top: 30px; padding-bottom: 30px;}
.page_sub_title_2{font-size: 2.2rem; line-height: 2.8rem; margin: 0;padding: 0;margin-bottom: 20px; font-weight: 700; color: #333;}
.site_about_wwd_entry ul{margin: 0; padding: 0;margin-top: 30px;}
.site_about_wwd_entry ul li:before { content: '';margin:0px 0 0 0px;color: #000; position: absolute; left: 0; top: 4px; width: 20px; height: 20px; background: url('../img/arrow-circle-right.svg') no-repeat center;}
.site_about_wwd_entry ul li{list-style-type: none; position: relative; padding-left: 30px; margin-bottom: 10px;}

.od_1_bg{background-color: #00235A;}
.page_banner2{width: 100%; position: relative; overflow: hidden;}
.page_banner2 img{width: 100%;}
.page_banner2::before { background: #00235A; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}
.page_info span{display: block; font-size: 1rem; line-height: 1.6rem; color: #fff; font-weight: 700; text-transform: uppercase;}
.page_info p{color: #fff; text-align: left;}

.page_content_bg{background-color: #F6F6F6;}
.od_1_why_choose{padding-top: 60px;}
.od_1_why_choose_text{text-align: right; padding-right: 60px;}
.od_1_why_choose_text h3{color: #00235A; font-size: 1.1rem; line-height: 1.8rem; margin: 0;padding: 0; text-transform: uppercase; margin-bottom: 10px;}
.od_1_why_choose_text h2{color: #00235A; font-size: 1.4rem; line-height: 2.0rem; margin: 0;padding: 0; text-transform: uppercase;}
.od_1_why_choose_img{padding-left: 60px; border-left: 2px solid #E13636; padding-top: 10px; padding-bottom: 10px;}

.od_1_features{padding-top: 60px;}
.od_1_feature{background-color: #fff; padding: 30px; border-bottom: 8px solid #E13636; box-shadow: 0px 19px 33px 0px rgba(111, 109, 113, 0.13);}
.od_1_feature img{margin-bottom: 20px;}
.od_1_feature h4{font-size: 1.2rem; line-height: 1.8rem; margin: 0 0 10px 0;padding: 0;color: #00235A; text-transform: uppercase;}
.od_1_feature p{color: #00235A; margin: 0; padding: 0; max-width: 320px; min-height: 60px;}

.od_1_strengths{padding-top: 60px;}
.od_title{font-size: 2.0rem; line-height: 2.6rem; margin: 0;padding: 0; color: #333; font-weight: 500;  }
.od_1_strength{padding: 30px; margin-bottom: 30px;}
.od_1_strength img{margin-bottom: 20px;}
.od_1_strength h5{margin: 0 0 10px 0;padding: 0; color: #fff; font-weight: 700; text-transform: uppercase; font-size: 1.4rem;line-height: 2.0rem;}
.od_1_strength p{color: #fff; margin: 0;padding: 0; min-height: 60px;}
.od_1_strength{position: relative; overflow: hidden;}
.od_icon_1{background-color: #2D5351; color: #fff; transition: all 0.3s ease;}
.od_icon_1_bg{position: absolute; width: 100%; height: 100%; left:0; top:0;  z-index: -1; background-blend-mode: multiply; opacity: 0; transition: all 0.3s ease;}
.od_icon_1_bg:after{content: ''; position: absolute; left: 0; top: 0; background-color: #2D5351; opacity: 0.5; transition: all 0.5s ease; width: 100%; height: 100%; transition: all 0.3s ease; }
.od_1_strength:hover{opacity: 1; z-index: 4; transition: all 0.5s ease; }
.od_1_strength:hover .od_icon_1_bg{opacity: 1; transition: all 0.5s ease;}
.od_icon_2{background-color: #1189C3; color: #fff; transition: all 0.3s ease;}
.od_icon_2_bg{position: absolute; width: 100%; height: 100%; left:0; top:0;  z-index: -1; background-blend-mode: multiply; opacity: 0; transition: all 0.3s ease;}
.od_icon_2_bg:after{content: ''; position: absolute; left: 0; top: 0; background-color: #1189C3; opacity: 0.5; transition: all 0.5s ease; width: 100%; height: 100%; transition: all 0.3s ease; }
.od_1_strength:hover .od_icon_2_bg{opacity: 1; transition: all 0.5s ease;}
.od_icon_3{background-color: #E13636; color: #fff; transition: all 0.3s ease;}
.od_icon_3_bg{position: absolute; width: 100%; height: 100%; left:0; top:0;  z-index: -1; background-blend-mode: multiply; opacity: 0; transition: all 0.3s ease;}
.od_icon_3_bg:after{content: ''; position: absolute; left: 0; top: 0; background-color: #E13636; opacity: 0.5; transition: all 0.5s ease; width: 100%; height: 100%; transition: all 0.3s ease; }
.od_1_strength:hover .od_icon_3_bg{opacity: 1; transition: all 0.5s ease;}
.od_icon_4{background-color: #5B5B5B; color: #fff; transition: all 0.3s ease;}
.od_icon_4_bg{position: absolute; width: 100%; height: 100%; left:0; top:0;  z-index: -1; background-blend-mode: multiply; opacity: 0; transition: all 0.3s ease;}
.od_icon_4_bg:after{content: ''; position: absolute; left: 0; top: 0; background-color: #5B5B5B; opacity: 0.5; transition: all 0.5s ease; width: 100%; height: 100%; transition: all 0.3s ease; }
.od_1_strength:hover .od_icon_4_bg{opacity: 1; transition: all 0.5s ease;}
.od_icon_5{background-color: #0B3C78; color: #fff; transition: all 0.3s ease;}
.od_icon_5_bg{position: absolute; width: 100%; height: 100%; left:0; top:0;  z-index: -1; background-blend-mode: multiply; opacity: 0; transition: all 0.3s ease;}
.od_icon_5_bg:after{content: ''; position: absolute; left: 0; top: 0; background-color: #0B3C78; opacity: 0.5; transition: all 0.5s ease; width: 100%; height: 100%; transition: all 0.3s ease; }
.od_1_strength:hover .od_icon_5_bg{opacity: 1; transition: all 0.5s ease;}

.od_1_resources{padding-top: 30px; padding-bottom: 60px; }
.resource_title{font-size: 2rem; line-height: 2.6rem; color: #E13636; margin-bottom: 30px; font-weight: 700;}
.od_1_resource{padding: 30px; background-color: #fff; text-align: center; margin-bottom: 30px; box-shadow: 0px 19px 33px 0px rgba(111, 109, 113, 0.07); position: relative; overflow: hidden; z-index: 0;}
.od_1_resource h6{font-size: 1.2rem; line-height: 1.8rem; color: #0B3C78; margin-bottom: 20px; font-weight: 700; text-transform: uppercase; min-height: 60px;}
.od_1_resource p{color: #0B3C78; margin: 0;padding: 0; margin-bottom: 60px;}
.od_1_resource_bg{position: absolute; width: 100%; height: 100%; left:0; top:0;  z-index: -1; background-blend-mode: multiply; opacity: 0; transition: all 0.3s ease;}
.od_1_resource_bg:after{content: ''; position: absolute; left: 0; top: 0; background-color: #fff; opacity: 0.1; transition: all 0.5s ease; width: 100%; height: 100%; transition: all 0.3s ease; }
.od_1_resource:hover .od_1_resource_bg{opacity: 0.4; transition: all 0.5s ease;}
.od_1_resource_bg img{width: 100%;}

.od_3_bg{background-color: #87400C;}
.page_banner3{width: 100%; position: relative; overflow: hidden;}
.page_banner3 img{width: 100%;}
.page_banner3::before { background: #87400C; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}
.om_heading{padding: 100px 60px; background: #099CD0 url('../img/oracle-middleware-bg.jpg') no-repeat center; background-size: cover; margin-bottom: 40px;}
.om_title{font-size: 2.0rem; line-height: 2.6rem; margin: 0;padding: 0; color: #fff; font-weight: 700; max-width: 660px; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.od_4_bg{background-color: #A21616;}
.page_banner4{width: 100%; position: relative; overflow: hidden;}
.page_banner4 img{width: 100%;}
.page_banner4::before { background: #A21616; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}
.oa_heading{padding: 100px 60px; background: #002790 url('../img/applications-bg.jpg') no-repeat center; background-size: cover; margin-bottom: 40px;}

.od_5_bg{background-color: #C9892A;}
.page_banner5{width: 100%; position: relative; overflow: hidden;}
.page_banner5 img{width: 100%;}
.page_banner5::before { background: #C9892A; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}
.cloud_heading{padding: 100px 60px; background: #002790 url('../img/cloud-bg.jpg') no-repeat center; background-size: cover; margin-bottom: 40px;}
.cloud_heading .om_title{max-width: 400px;}
.mb40{margin-bottom: 40px;}

.od_6_bg{background-color: #5B5B5B;}
.page_banner6{width: 100%; position: relative; overflow: hidden;}
.page_banner6 img{width: 100%;}
.page_banner6::before { background: #5B5B5B; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}

.od_1_support_needs{padding-top: 60px; padding-bottom: 60px;}
.od_1_support_needs_2{padding-left: 60px; border-left: 2px solid #E13636;}
.od_1_support_needs_2 p{margin: 0;}

.od_7_bg{background-color: #5C9552;}
.page_banner7{width: 100%; position: relative; overflow: hidden;}
.page_banner7 img{width: 100%;}
.page_banner7::before { background: #5C9552; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}

.contact_bg{background-color: #7A452F;}
.contact_banner{width: 100%; position: relative; overflow: hidden;}
.contact_banner img{width: 100%;}
.contact_banner::before { background: #7A452F; content: ""; height: 100%; position: absolute; left: -180px; transform: skew(24deg); width: 380px; top:0;}
.site_enquiry{padding-top: 60px; padding-bottom: 60px;}
.contact_title{font-size: 2rem; line-height: 2.6rem; margin: 0;padding: 0; font-weight: 700; margin-bottom: 10px; color: #000;}
.contact_tagline{color: #666; font-size: 1rem; line-height: 1.6rem;}
.site_enquiry_form{padding-top: 40px;}
.enq_frm{margin-bottom: 30px;}
.enq_frm label{color: #666; font-weight: 700; font-size: 1rem; line-height: 1.6rem; margin-bottom: 10px;}
.ipt1{padding: 10px 20px; background-color: #F8F8F7; border-radius: 0; color: #000; border:0}
.ipt1::placeholder {color: #aaa;  opacity: 1;}
.ipt1::-ms-input-placeholder {color: #aaa;}
.ipt1::-ms-input-placeholder {color: #aaa;}
.ipt2{padding: 10px 20px; background-color: #F8F8F7; border-radius: 0; color: #000; border:0; height: 150px;}
.site_submit{padding: 16px 30px; background-color: #2D5351; color: #fff; text-align: center; border:0; font-weight: 700;}
.site_footer img{display: inline-block; margin-left: 6px; margin-top: -4px;}

.acc1-right{right: 170px; z-index: 1;}
.acc2-right{right: 40px; z-index: 1;}
.hideclose{display: none !important;}
.showclose{display: block !important;}
.hideclose2{display: none !important;}
.hclose span.hacc_close{z-index: -1 !important;}
#response-message{text-align:center; color:#c85050; font-weight:700; padding:20px;}


@media screen and (max-width: 764px) {
    .dnone{display: none !important;}
    .alpha{padding-left: 0; padding-right: 0;}
    .mob_spc{padding-left: 10px; padding-right: 10px}
    .mobcenter{text-align: center !important;}

    .banner_slide_wrapper{position: relative;}
    .site_logo{width: 50%; top:0; position: relative;}
    .banner_slide_content h3{font-size: 1.6rem; line-height: 2.2rem;}
    .banner_slide_content{margin-left: 0;}
    .site_banner_nav{left:10px}
    .site_banner{overflow: hidden;}
    .site_banner_social{right: 10px;}
    .banner_slide_content{padding-left: 50px; padding-right: 50px; margin-top: 0;}
    .banner_slide_content span{font-size: 0.9rem; line-height: 1.4rem;}
    .banner_slide_content{background-color: rgba(0,0,0,0.8);}
    .persuit_modern, .site_home_products, .site_support{padding-top: 30px; padding-bottom: 30px;}
    ul#hAccordion > li{min-width: 27%;}
    .site_ops .mob_acc, .site_ops_content{flex-direction: column;}
    .site_ops .tab-content{padding-left: 0;}
    .site_ops_content_2{padding-left: 0; padding-top: 30px;}
    .site_ops .nav-pills .nav-link{margin-bottom: 8px; padding: 12px 20px;}
    .site_ops .nav-pills .nav-link::after{top:13px}
    .mob_mt20{margin-top: 20px;}
    .page_info{padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px;}
    .page_banner::before {display: none;}
    .site_about_mission, .site_about_wwd, .od_1_support_needs, .site_enquiry{padding-top: 30px; padding-bottom: 30px;}
    .site_about_story_1, .site_about_story{padding-bottom: 30px;}
    .site_about_story_2{padding-left: 24px !important;}
    .site_about_wwd_entry{padding-left: 20px; padding-right: 20px;}
    .site_about_wwd{padding-left: 30px; padding-right: 0px;}
    .site_about_story_1{padding-top: 40px !important;}
    .page_title{font-size: 1.4rem; line-height: 2rem;  width: 100%;}
    .page_banner2::before, .page_banner3::before, .page_banner4::before, .page_banner5::before, .page_banner6::before, .page_banner7::before, .contact_banner::before {display: none;}
    .od_1_why_choose, .od_1_features{padding-top: 30px;}
    .od_1_why_choose_text{padding-right: 20px;}
    .od_1_why_choose_img{padding-left: 20px; border:0}
    .od_1_feature, .od_title{margin-bottom: 30px;}
    .od_1_strengths{padding-top: 0;}
    .od_1_resources{padding-bottom: 30px; padding-top: 0px;}
    .od_1_resource p{margin-bottom: 20px;}
    .od_1_support_needs_2{padding-left: 20px; padding-top: 30px; border:0}
    ul.site_top_contact li{margin-left: 0; font-size: 0.9rem;}
    ul.site_top_contact li:first-child{margin-right: 10px;}
    .site_topbar{padding-top: 12px; padding-bottom: 12px;}
    .lastAcc h5{display: none;}
    ul#hAccordion li.persuit span, ul#hAccordion li.modern span{width: 90px;}
    .site_ops .nav-pills{width: 100%; display: flex;}
    .site_ops .nav-pills .nav-link{min-width: 25%; max-width: 25%;}
    .site_ops .nav-pills ::after{display: none;}
    .site_ops .nav-pills .nav-link{padding: 10px 12px; box-sizing: border-box; font-size: 0.8rem; line-height: 1rem; text-align: center; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align-last:auto !important}
    .site_ops .nav-pills .nav-link img{margin-right: 0; margin-bottom: 6px;}
    .site_ops .nav-pills{flex-direction: row !important;}
    .site_logo, .site_header_top, .site_logo::before{background-color: #152340;}
}