.hero-section .elementor-background-overlay{
z-index:11;
border-radius: 0px 0 550px 0;
box-shadow : 215px 540px 233px rgb(0 0 0 / 1%), 121px 304px 196px rgb(0 0 0 / 5%), 54px 135px 145px rgb(0 0 0 / 9%), 13px 34px 80px rgb(0 0 0 / 10%), 0px 0px 0px rgb(0 0 0 / 10%);
}
.privacy-policy-section{
overflow-x:clip;
}
.hero-section,
.about-first-section{
overflow-X: clip;
}
.hero_svg32 svg{
transition:0.5s all;
}
.hero_svg32 .elementor-button-icon.elementor-align-icon-right{
display:flex;
}
.hero_svg32:hover svg{
transform:rotate(45deg)
}
.hero_svg32 .elementor-button-content-wrapper{
align-items:center;
}
.hero_svg32 svg{
font-size:32px;
}
.btn-i25 i{
font-size:25px;	
}
.btn-i25 .elementor-button-content-wrapper{
align-items:center;
}
.list_icon_center .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{
align-self: self-start;
padding-top: 6px;
}
.second-section {
background : linear-gradient(180deg, #003063 0%, #006F9D 200%);  
}
.second-section>.elementor-background-overlay{
max-height:520px;
}
.second-section .second-section-left-column .elementor-background-overlay{
height: calc(100% + 126px);
width:calc(100% + 200px);
mix-blend-mode: multiply;
background-size:calc(100% + 98px) calc(100% + 133px) !important
}
.third-section .elementor-background-overlay{
border-radius: 0 580px 0 0;
z-index:1;
}
.home-contactform .quform-element-column .quform-element-html label{
font-family: "ABeeZee", Sans-serif;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 26px;
letter-spacing: 0.03em;
color:#4A4949;
}
.home-contactform .quform-element-column{
text-align:end;
}
.home-contactform .quform-element-column .quform-inner-text input,
.home-contactform .quform-element-column .quform-inner-email input,
.home-contactform .quform-element-column .quform-inner-select select,
.home-contactform .quform-element-column .quform-inner-textarea textarea{
height: 56px;
border: 1px solid #383838;
border-radius: 3px;
background:transparent;
font-family: "ABeeZee", Sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 26px;
padding:15px 24px;
}
.home-contactform .quform-element-column .quform-inner-text input::placeholder,
.home-contactform .quform-element-column .quform-inner-email input::placeholder,
.home-contactform .quform-element-column .quform-inner-textarea textarea::placeholder{
font-family: "ABeeZee", Sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 26px;
color:transparent;
}
.home-contactform .quform-element-column .quform-inner-textarea textarea{
height: 139px;
}
.home-contactform .quform-element-column .quform-inner-textarea .quform-input-1_60 textarea::placeholder{
color:rgba(0, 0, 0, 0.5)
}
.home-contactform .quform-button-submit button{
border:0;
background-color:#60B071;
border-radius: 76px;
font-family: "ABeeZee", Sans-serif;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 23px;
letter-spacing: 0.03em;
color:#FFFFFF;
padding:15px 76px 15px 34px;
position:relative;
}
.home-contactform .quform-button-submit button:after{
content:"";
width:32.5px;
height:32.5px;
background-image:url(//coastlinegpo.com/wp-content/uploads/2022/11/Vector.svg);
background-repeat:no-repeat;
background-size:contain;
background-position:center center;
position:absolute;
right:11px;
top: 50%;
transform: translateY(-50%);
}
.footer_right h2{
position:relative;
}
.footer_right h2::after{
content:"";
width:26px;
height:26px;
background-image: url(//coastlinegpo.com/wp-content/uploads/2022/11/footer_logo.png);
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
position: absolute;
top: 50%;
right: -36px;
transform: translateY(-50%);
}
.member-second-section .elementor-background-overlay{
border-radius: 0 550px 0 0;
z-index:2
}
.about-second-section .elementor-background-overlay{
border-radius: 0 550px 0 0;
}
.about-gallery .gallery-icon.landscape img{
max-width: 412px;
width: 100%;
min-height: 312px;
border-radius: 16px;
box-shadow : 0px 314px 126px rgb(0 0 0 / 1%), 0px 177px 106px rgb(0 0 0 / 5%), 0px 78px 78px rgb(0 0 0 / 9%), 0px 20px 43px rgb(0 0 0 / 10%), 0px 0px 0px rgb(0 0 0 / 10%);
}
.post_loop_formate .elementor-post-info .elementor-post-info__terms-list{
display: flex !important;
align-items: center;
column-gap: 10px;
}
.supplier-iconlist >.elementor-container.elementor-column-gap-default{
padding:50px 0;
border:2px solid #fff;
}
.elementor-sticky--active.elementor-sticky--effects{
background:#fff !important;
}
.header2.elementor-sticky--active.elementor-sticky--effects{
background:#003063 !important;
}
.header3.elementor-sticky--active.elementor-sticky--effects{
background:#2E98C3 !important;
}
.header-navbar li.current_page_item a{
font-weight:600 !important;
}
.footer_post_loop .ecs-posts.elementor-posts-container.elementor-posts article{
max-width: 461px;
//margin-right: 133px;
margin-right: 80px;
}
.footer_post_loop .ecs-posts.elementor-posts-container.elementor-posts article:last-child{
margin-right:0
}
.footer-slider-dots{
color:#006F9D;
} @media screen and (max-width:1025px){
.elementor-nav-menu--dropdown.elementor-nav-menu__container{
position: fixed;
top: 50px;
width: 100%;
left: 0;
}
.member-second-section .elementor-background-overlay{
border-radius:0 200px 0 0;
}
.home-contactform .quform-element-column .quform-inner-text input,
.home-contactform .quform-element-column .quform-inner-email input,
.home-contactform .quform-element-column .quform-inner-textarea textarea{
max-width:443px;
}
.about-second-section .elementor-background-overlay{
border-radius: 0 200px 0 0;
}
.supplier-first-section .elementor-background-overlay{
display:none;
}
}
@media screen and (max-width:768px){
.hero-section .elementor-background-overlay{
border-radius: 0px 0 200px 0;
}
.second-section .second-section-image{
position:relative !important
}
.second-section >.elementor-background-overlay{
display:none;
}
.second-section .second-section-left-column .elementor-background-overlay{
height: 100%;
width:100%;
background-size:100% !important
}
.third-section .elementor-background-overlay{
border-radius: 0 200px 0 0;
}
.home-contactform .quform-element-column .quform-element-html .quform-spacer{
display:none;
}
.home-contactform .quform-element-column{
text-align:start;
}
.home-contactform .quform-button-submit button{
width: fit-content;
}
.home-contactform .quform-element-column .quform-inner-text input::placeholder,
.home-contactform .quform-element-column .quform-inner-email input::placeholder,
.home-contactform .quform-element-column .quform-inner-textarea textarea::placeholder{
color:#4A4949;
}
}
@media screen and (max-width:500px){
.post_loop_formate .elementor-post-info .elementor-post-info__terms-list{
flex-wrap:wrap;
justify-content:center
}
.footer-btn-mb-32{
margin-bottom:32px !important;
}
.footer_right h2::after{
content:url(//coastlinegpo.com/wp-content/uploads/2022/11/footer_logo.png);
background:none;
position:relative;
top:unset;
right:unset;
padding-left:10px;
}
.elementor-icon-box-wrapper{
align-items:center;
}
.footer_post_loop .ecs-posts.elementor-posts-container.elementor-posts article{
max-width: 461px;
margin-right: 5px;
}
.footer_post_loop .ecs-posts.elementor-posts-container.elementor-posts article:last-child{
margin-right:0
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{
top:30px;
}
.member-second-section .elementor-background-overlay {
border-radius: 0 100px 0 0;
}
}
@media screen and (min-width:1920px){
.hero-section .hero-section-column .hero-section-innercolumn > .elementor-widget-wrap.elementor-element-populated.e-swiper-container{
transform: translateX(-32px);	
}
}