#menu_header_2 > .cz > a:before {
bottom: -31px !important;
}
.cz_stylish_list .cz_sl_icon {
width:70px !important;
}
.quickcon h4,
.quickcon {
color:#000;
text-align:center;
}
.abtconform input {
background: #fff!important;
margin: 5px 0 !important;
color: #000;
}
.abtconform {
-webkit-box-shadow: 7px 10px 10px 4px rgba(227,224,227,1);
-moz-box-shadow: 7px 10px 10px 4px rgba(227,224,227,1);
box-shadow: 7px 10px 10px 4px rgba(227,224,227,1);
}
.currentproject .vc_tta-tab {
font-size:18px;
line-height:26px;
font-weight:400 !important;
}
.currentproject .vc_tta-tab.vc_active>a {
color:#000 !important;
border-color: #fff !important;
background-color: #fff !important;
}
.currentproject .vc_tta-tab a {
color:#c6c6c5 !important;
}
iframe {
border:none !important;
}
.quickcon h4 {
text-transform:uppercase !important;
}
.abtcon {
text-align:center;
color:#000;
padding:0 30px;
}
.abtcon h3{
text-align:center;
color:#000;
padding:0 30px 50px 30px;
text-transform:uppercase;
font-family:Oswald;
}
.iconarea .vc_column-inner:hover {
background-color:#fff !important;
color:#000;
}
.iconarea .vc_column-inner:hover + small {
color:#000;
}
.abtcon h5{
text-align:center;
color:#000;
padding:0 30px 50px 30px;
font-size:22px;
line-height:38px;
font-weight:500;
}
.projcts ul li:first-child {
border-bottom:1px solid #ccc;
}
.banslogan {
font-size:60px;
line-height:70px;
}
.banslogan span {
color:#479dcb !important;
font-size:60px;
line-height:70px;
}
.footer_widget {
margin-bottom:0 !important;
}
.contactarea h3 {
font-size:30px;
line-height:37px;
font-weight:500;
padding:0 30px;
color:#fff;
text-transform:uppercase;
}
.contactarea img {
padding:0 30px;
}
.development h3 {
font-size:30px;
line-height:37px;
font-weight:500;
text-align:center;
color:#fff;
text-transform:uppercase;
}
.leftside {
position:relative;
background: rgb(0, 0, 0); /* Fallback for older browsers without RGBA-support */
background: rgba(0, 0, 0, 0.5);
height:500px;
line-height:500px;
position:relative;
margin-bottom:30px;
}
.subm {
font-family:Verdana; background:url(https://r2in.uk/wp-content/uploads/2019/12/submitback.png) top center no-repeat;
width:160px;
height:50px;
cursor:pointer;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
}
.leftside img {
position:absolute ;
top:50%; /* Move the image down, so its top is half way down the container */
margin-top:-76px; /* Move the image back up half its height */
left:38%;
}
.contactdiv {
position:relative;
background: rgb(38, 61, 73); /* Fallback for older browsers without RGBA-support */
background: rgba(38, 61, 73, 0.75);
}
.mainform {
padding:10px 30px;
}
.mainform input,
.mainform textarea {
background:#96a1a6 !important;
margin:5px 0 !important;
color:#fff;
}
@media only screen and (min-width:721px) and (max-width:990px) {
.banslogan {
font-size:40px;
line-height:50px;
}
.banslogan span {
color:#479dcb !important;
font-size:40px;
line-height:50px;
}
}
@media only screen and (max-width:720px) {
.banslogan {
font-size:20px !important;
line-height:30px !important;
word-wrap:break-word;
}
.banslogan span {
color:#479dcb !important;
font-size:20px !important;
line-height:30px !important;
word-wrap:break-word;
}
}