.single-services .video-bg {
position: absolute;
width: 100%;
z-index: -1;
overflow: hidden;
}
.header{
height:auto !important;
}
.header .contact-details p{
text-align: right;
color: #fff;
margin-top: 10px;
margin-bottom: 10px;
}
.header .contact-details p a{
color: #fff;
text-decoration: none;
margin-right: 10px;
padding-top: 10px;
}
.single-services .video-bg video {
display: inline-block;
margin: 0 auto;
width: 100%;
}
.single-services .home_services_bottom {
background: #fff;
padding-top: 1px;
}
.single-services h1 {
color: #fff;
font-size: 4em;
font-weight: bold;
}
.single-services .full-text p,
.full-text h2 {
display: block;
text-align: center;
width: 100%;
}
.single-services .full-img-wrapper {
width: 90%;
display: block;
margin: 0 auto;
padding: 50px 0em;
}
.single-services .red-slider {
background: #22B3A0;
}
.single-services .service-slider {
width: 100%;
padding-bottom: 30px;
}
.single-services .service-slide p {
text-align: center;
color: #fff;
font-size: 20px;
font-weight: lighter;
margin-bottom: 0px;
}
.single-services .service-slide .service-title {
font-weight: bold;
}
.single-services .service-title {
width: 100%;
text-align: center;
color: #fff;
}
.single-services .service-slider .slick-arrow {
position: absolute;
top: 6px;
color: transparent;
font-size: 1px;
}
.single-services .service-slider .slick-prev {
left: -110px;
}
.single-services .service-slider .slick-next {
right: -110px;
}
.single-services .slick-prev:before {
content: "<";
color: #fff;
font-size: 30px;
}
.single-services .slick-next:before {
content: ">";
color: #fff;
font-size: 30px;
}
.single-services .service-title h3 {
font-weight: bold;
text-transform: uppercase;
padding: 20px;
}
.hero_container_center {
background-color: rgba(0, 0, 0, 0.4);
}
.text-center {
text-align: center;
}
.full-img-bg {
background-image: url(//www.veepayglobal.com/wp-content/themes/out-the-box/infographics_mapbground-web.png);
background-position: center;
}
.hero_container {
background-size: cover;
background-position: center;
} .landingpagetop { height: calc(100vh - -80px) !important;
background-size: cover;
}
.landingpagetop .half_container {
float: left;
background-color: rgba(0, 0, 0, 0.4);
text-align: left;
}
.landing-page-style .services_block {
padding-bottom: 0px;
}
.half_left {
text-align: left;
position: absolute;
right: 0;
color: #fff;
}
.half_right {
text-align: left;
position: absolute;
left: 0;
}
li.green-tick {
width: 100%;
clear: both;
text-align: left;
}
.green-tick svg {
float: left;
font-size: 2em;
color: #2eb21d;
}
.green-tick-content {
display: inline-block;
width: 93%;
float: left;
padding-left: 10px;
}
.green-tick .clear {
clear: both;
margin-bottom: 10px;
display: block;
}
p.small-header {
margin-bottom: 0px;
font-weight: bold;
color: #22B3A0;
text-align: left;
}
.left-align {
text-align: left;
}
.grey-area {
background: #f5f9fa;
text-align: left;
padding: 10px;
margin-bottom: 10px;
}
.grey-area p {
margin-bottom: 0px;
}
.grey-background-container {
background: #f3f8f8;
}
.grey-background-container .grid-container {
padding: 60px 0px;
}
.map-title {
text-align: center;
color: #22B3A0;
font-weight: bold;
margin-bottom: 50px;
}
.landing-page-style .contact_form,
.landingpagetop .contact_form {
background: #fff;
padding: 40px 20px;
border-radius: 5px;
margin: 10px;
}
.landing-page-style .contact_form #wp-submit,
.landingpagetop .contact_form #wp-submit {
width: 100%;
}
.landing-contact .cell:first-child {
color: #fff;
}
.landing-contact .overlay {
padding: 40px 0px;
}
.landing-contact .cell:first-child a {
display: block;
text-decoration: none;
color: #fff;
margin-bottom: 20px;
}
.page-template-page-landing .banner_red {
display: none;
}
.landingpagetop .contact_form h2 {
text-align: left;
padding-left: 15px;
padding-bottom: 15px;
font-size: 2rem;
width: 100%;
font-weight: bold;
}
.landingpagetop h1 {
line-height: normal !important;
}
.landingpagetop .contact_form p {
font-size: 16px !important;
}
.landingpagetop {
background-repeat: no-repeat;
}
.landing-page-style .full-img-bg {
padding: 28px 0px;
}
.landing-contact .overlay {
background: transparent;
}
.show-for-large .menu-item-535 {
display: none;
}
.full-text-background .margTop130 {
margin-top: 0px;
padding-top: 130px;
padding-bottom: 130px;
}
.full-text-background-overlay {
background-color: rgba(0, 0, 0, 0.5);
}
.accordion-container .accordion,
.accordion-container .accordion .accordion-item{
width:100%;
}
.accordion-container .accordion-title{
color: #000;
text-decoration: none;
}
.country-list{
display: flex;
list-style: none;
flex-wrap: wrap;
}
.country-list li{
width:33%;
}
.country-list li a{
color: #22B3A0;
}
@media only screen and (max-width: 700px) {
.landingpagetop .half_container {
float: none;
}
.landingpagetop .contact-top {
padding: 20px !important;
}
.landingpagetop .half_container .half_left,
.landingpagetop .half_container .half_right {
position: inherit;
width: 100% !important;
max-width: 100% !important;
}
.landingpagetop .contact_form .grid-container,
.landingpagetop .contact_form .grid-container .grid-x,
.landingpagetop .contact_form .grid-container .medium-12,
.landingpagetop .contact_form .grid-container .small-12 {
max-width: 100% !important;
}
.landingpagetop .contact-form-container {
max-width: 100% !important;
width: 100% !important;
}
.landingpagetop .contact-form-container .contact_form {
max-width: 100% !important;
}
.landing-page-style .icon_block {
width: 100% !important;
text-align: center;
}
.img-left {
padding-bottom: 20px;
}
}
@media only screen and (max-width: 640px) {
.landingpagetop {
height: calc(100vh - -610px) !important;
padding-top: 0 !important;
}
}
@media print, screen and (min-width: 75em) .half_container_container {
padding-top: 0 !important;
}
.half_container_center {
padding-bottom: 10px !important;
}
@media print, screen and (max-width: 75em) {
.landingpagetop {
padding-top: 20rem;
}
}
@media print, screen and (min-width: 75em) {
.half_container_container {
padding-top: 0 !important;
}
}
@media print, screen and (max-height: 600px) {
.contact_form form input[type="email"],
.contact_form form input[type="text"],
.contact_form form select,
.contact_form form textarea {
height: 30px !important;
}
.half_container_center {
padding: 0 10px;
}
.landingpagetop .contact-top {
padding: 0 !important;
}
.half_container_container .half_container .half_container_center {
text-align: center;
padding: 0px 10px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-direction: column;
flex-direction: column;
}
p {
margin-bottom: 1rem;
font-size: inherit;
line-height: 1;
text-rendering: optimizeLegibility;
}
}
@media print, screen and (max-height: 450px) {
.header .contact-details p a{
display:inline-block;
width:45%;
}
}
@media print, screen and (max-width: 550px) {
.contact-details p{
display: flex;
flex-direction: column;
}
.hero_container .hero_container_center {
padding-top: 150px;
}
}