#wpcf7-f5712-p5709-o1 form {
text-align: center;
max-width: 600px;
width: 100%;
margin: 0 auto;
}
#wpcf7-f5712-p5709-o1 form > p {
display: inline-block;
padding: 15px 20px;
background-color: #FFF;
border-radius: 10px;
position: relative;
}
#wpcf7-f5712-p5709-o1 form > p > .wpcf7-spinner {
position: absolute;
bottom: 25px;
right: 20px;
}
#wpcf7-f5712-p5709-o1 form .form-group {
position: relative;
display: block;
margin: 15px 0 0;
}
#wpcf7-f5712-p5709-o1 form .form-group i {
width: 40px;
text-align: center;
position: absolute;
top: 11px;
left: 0;
z-index: 1;
}
#wpcf7-f5712-p5709-o1 form .form-group .wpcf7-form-control-wrap input:not([type=submit]) {
height: 40px;
line-height: 40px;
padding: 5px 10px 5px 0;
color: #333;
border: none;
margin: 0;
text-indent: 40px;
border: 1px solid #DDD;
border-radius: 8px;
}
#wpcf7-f5712-p5709-o1 form .form-group .wpcf7-form-control-wrap select {
height: 40px;
line-height: 40px;
padding: 5px 10px;
color: #333;
border: none;
margin: 0;
border: 1px solid #DDD;
border-radius: 8px;
}
#wpcf7-f5712-p5709-o1 form input[type=submit] {
width: 100%;
background-color: #2563ea;
color: #FFF;
border-radius: 10px;
text-align: center;
border: none;
height: 45px;
line-height: 45px;
font-size: 18px;
margin-top: 15px;
}
#wpcf7-f5712-p5709-o1 form .wpcf7-not-valid-tip {
text-align: left;
font-size: 14px;
} @media (max-width:400px) {
.tab-pc-laptop-repair .dipl_tab_wrapper .dipl_tabs_controls {
margin:auto;
}
.tab-pc-laptop-repair .dipl_tab_wrapper .dipl_tabs_controls .dipl_tabs_item_title {
margin-bottom:20px;
}
.tab-t-c .dipl_tabs_content .dipl_active_tab_content {
padding: 20px 0 0 0px !important;
}
.tab-t-c .dipl_tabs_content .dipl_active_tab_content .et_pb_module_inner .dipl_single_tab_content {
padding: 0!important;
}
}
@media (max-width: 980px) {
.table-warranty-plan tr td:nth-child(2),.table-warranty-plan tr td:nth-child(3) {
padding: 15px 0px;
}
.table-rm tr {
display:grid;
}
.table-rm tr td {
width:100% !important;
padding-left: 0 !important;
padding-right: 0!important;
border-top: 0;
}
.dipl_swiper_navigation .swiper-button-next, .dipl_swiper_navigation .swiper-button-prev {
margin:-35px;
}
}
@media (max-width:768px) {
.blogs-promotions > div {
grid-template-columns: none !important;
display:block !important;
}
}
@media (min-width:768px) {
.tab-pc-laptop-repair .dipl_tabs_controls .dipl_tabs_item_title.dipl_active_tab::after {
position:absolute;
display:block;
content:"";
border-top: 10px solid #444444;
border-bottom: 10px solid transparent;
border-left: 10px solid #444444;
border-right: 10px solid transparent;
transform: rotate(135deg);
margin: 20px 0;
right:-8px;
}
.tabs_price_item_list_price {
width: 15%;
}
.page-list-blogs-top > div {
grid-template-columns: none;
}
.page-list-blogs-top > div article:first-child {
margin-right:0%;
}
}
.banner-slider-home .et_pb_slides .et_pb_slider_container_inner {
width: auto !important;
} .wp-pagenavi a,
.wp-pagenavi span {
color: #000000;
background: #f1f3f5;
font-size: 1em !important;
line-height: 1em;
font-weight: bold !important;
padding: 0.45em 0.8em !important;
border-radius: 100px;
transition: all .5s;
border: none;
} .wp-pagenavi span.current {
color: #ffffff !important;
background: #0073BC !important;
border-radius: 100px;
} .wp-pagenavi a:hover {
color: #ffffff!important;
background: #0073BC!important;
} .wp-pagenavi .pages {
background: none;
} .wp-pagenavi {
border-top: none;
text-align: center;
}
.page-list-blogs-top > div {
grid-gap: 32px;
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.rm_careers_close.active {
position:unset !important;
height: auto;
}
.table-rm tr td {
vertical-align:sub;
padding:20px 0;
}
.rm_careers_close {
transition: all 0.5s;
height:0;
position:absolute;
}
.rm_icon_careers {
transition: all 0.5s;
font-size:30px;
margin-left:20px;
transform: rotate(-90deg);
}
.rm_icon_careers.active{
transform:rotate(-270deg);
}
.submit-contact-us {
width: 100% !important;
background-image: linear-gradient(180deg,#0073bb 0%,#0f4b89 99%) !important;
border-radius: 100px !important;
color: white !important;
} .tab-t-c .dipl_tabs_controls .dipl_tabs_item_title_inner_wrap {
display: block;
padding-left: 20px !important;
}
.tab-t-c .dipl_tabs_controls .dipl_tabs_item_title {
border-radius: 10px;
margin: 5px 0;
}
.tab-t-c .dipl_tabs_controls {
box-shadow: 0px 1px 10px #00000021;
padding: 20px;
height: 100%;
border: 10px;
}
.tab-t-c .dipl_tabs_content .dipl_active_tab_content .et_pb_module_inner .dipl_single_tab_content {
padding: 0px 0px 20px 20px;
}
.tab-t-c .dipl_tabs_content .dipl_active_tab_content {
padding: 0 0 0 30px;
} #form-ntuc-ldp .mobile-number-intl_tel .intl-tel-input.allow-dropdown {
width: 100%;
}
#form-ntuc-ldp .wpcf7-checkbox .wpcf7-list-item-label{
font-weight: normal;
}
#form-ntuc-ldp .wpcf7-checkbox .wpcf7-list-item.first.last {
margin-left:0
}
#form-ntuc-ldp .wpcf7-checkbox input {
width: 20px;
height: 20px;
}
#form-ntuc-ldp .wpcf7-checkbox .wpcf7-list-item-label {
display:none;
}
label.label-file input[type="file"] {
position: absolute;
top: -1000px;
}
.label-file span.choose-file {
cursor: pointer;
border: 2px solid #666666;
border-radius: 5px;
padding: 5px 50px;
background: #666666;
display: inline-block;
font-weight:normal !important;
color: #ffffff;
}
.label-file:valid + span.choose-file,.label-file + span.choose-file {
color: #ffffff;
font-weight: normal;
}
#form-ntuc-ldp .wpcf7-form-control-wrap input[type=file] {
display:none;
}
.submit-ntuc .wpcf7-spinner {
position:absolute;
}
.submit-ntuc {
padding-top: 10px;
text-align: right;
}
select[name=device-type] > option:first-child, 
select[name=device-brand] > option:first-child, 
select[name=coverage-months] > option:first-child{
opacity: 0;
visibility: hidden;
display: none;
}
@media (max-width:900px) {
.submit-ntuc {
padding-top: 30px;
}
#form-ntuc-ldp .wpcf7-checkbox ~ .wpcf7-not-valid-tip {
padding-top: 20px;
}
}
@media (max-width:767px) {
.submit-ntuc {
padding-top: 60px;
}
}
@media (max-width:450px) {
.submit-ntuc {
padding-top: 100px;
}
#form-ntuc-ldp .wpcf7-checkbox ~ .wpcf7-not-valid-tip {
padding-top: 70px;
position:absolute;
}
}