:root{
--white-c:#ffffff;
--black-c:#000000;
--b-color:#5b5b5b;
--b-color2:#c2272d;
--global-c1:#002b46;
--gray-d:#dddddd;
--gray-33:#333333;
--off-white:#f2f2f2;
--off-blue:#ebf1ff;
} .category-page h4{
text-align: left !important;
}
ul.post-categories {
list-style: none;
margin: 0;
}
ul.post-categories a {
color: var(--gray-33);
}
.content_boxes {
padding: 0;
border: none;
}
.post_ctg span {
float: left;
margin-right: 7px;
} .navigation {
font-size:14px; 
font-weight:bold;
margin: 10px 0;
}
.navigation a {
padding: 0;
}
.navigation span, .navigation a {
display: block;
float: left;
padding: 10px 15px 0 15;
margin-bottom: 10px;
margin-right: 10px;
color: var(--b-color);
-webkit-transition: background .15s ease-in-out;
-moz-transition: background .15s ease-in-out;
-ms-transition: background .15s ease-in-out;
-o-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
font-weight: normal;
}
.navigation span.meta-nav {
font-weight: bold;
}
.navigation .current{
background: var(--gray-33); 
color:var(--white-c);
font-weight:normal;
} .hvr-sweep-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
} .testimonials-box h3, h5{
color: var(--b-color2);
} .main_title h1 {
font-size: 36px;
padding-top: 20px;
margin: 0;
letter-spacing: inherit;
color: var(--global-c1);
}
h3.subtitle {
font-size: 22px;
color: var(--b-color2);
font-weight: bold;
margin-top: 15px;
}
#posttype_single .about-socialbox i {
background-color: var(--global-c1);
color: var(--white-c);
padding: 10px;
margin: 15px 0;
}
#posttype_single .about-socialbox p {
text-align: justify;
font-size: 16px;
}
.course-metas .specifications-info ul li, .dealer_details ul li, .contact-info ul li {
margin: 0;
padding: 0 15px;
display: block;
text-align: left;
font-size: 14px;
color:var(--b-color2);
float: left;
}
.course-metas .specifications-info ul li .course-text, .dealer_details ul li .course-text, .contact-info ul li .course-text{
border-top: solid 1px var(--off-white);
border-bottom: solid 1px var(--off-white);
padding: 10px 0;
}
.course-metas .specifications-info ul li span, .dealer_details ul li span, .contact-info ul li span {
font-size: 14px;
color: #6e6868;
}
.course-metas .specifications-info ul li strong, .dealer_details ul li strong, .contact-info ul li strong {
float: right;
color: var(--gray-33);
}
.single-events .course-metas .specifications-info ul li strong, .single-events .dealer_details ul li strong, .single-events .contact-info ul li strong{
float: none;
margin-left: 20px;
}
.contact-info ul li strong{
float: none;
}
.contact-info span i {
color: var(--b-color2);
border: 1px solid var(--b-color2);
padding: 10px;
border-radius: 50%;
margin-right: 8px;
margin-bottom: 5px;
width: 37px;
text-align: center;
} #testimonial_single .testimonial_des {
margin-bottom: 25px;
color: var(--b-color2);
line-height: 24px;
}
#testimonial_single blockquote {
padding: 1.25em 40px;
color: var(--gray-d);
background: var(--white-c);
border: 1px solid var(--gray-d);
width: 100%;
} #project_single {
padding: 40px 0;
}
#project_single .posttype-box h1 {
font-size: 40px;
padding: 0;
margin: 0;
line-height: 40px;
letter-spacing: inherit;
}
#project_single .posttype-box img {
margin-bottom:20px;
}
#project_single .about-socialbox i {
background-color: var(--global-c1);
color: var(--white-c);
padding: 10px;
margin: 15px 0;
}
#project_single .about-socialbox p {
text-align: justify;
font-size: 16px;
} .feature-box img {
width: auto;
margin-bottom: 15px;
}
.feature-box {
position: relative;
}
.feature-box .carousel-control-prev-icon, .feature-box .carousel-control-next-icon{
background-image: none;
}
.feature-box i{
border: 1px solid var(--white-c);
padding: 0 12px;
}
.feature-box .carousel-control-next, .feature-box .carousel-control-prev{
opacity: 1;
}
span.Address {
font-size: 15px;
}
span.Address i {
margin-right: 5px;
} .testimonial-shortcode .testimonials_inner {
border: solid 2px var(--global-c1);
}
.our_testimonials_outer.testimonial-shortcode {
margin-top: 2em;
}
.testimonial-shortcode .testimonials_inner:hover{
border: solid 2px var(--b-color2);
}
.testimonial-shortcode .testimonials-icon img {
border-radius: 50%;
margin-top: 35px;
margin-left: 25px;
max-width: 80%;
} .c_icon {
display: table;
margin: 0 auto;
padding: 25px 8px;
border: 1px solid var(--b-color2);
border-radius: 50%;
}
h3.contact-page {
margin-left: 3%;
font-weight: bold;
color: var(--global-c1);
border-bottom: solid 4px var(--b-color2);
display: table;
margin-bottom: 4%;
}
.contac_form form {
max-width: 500px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 40px;
}
.contac_form input[type='text'],.contac_form input[type='email'],.contac_form input[type='url'],.contac_form input[type='password'],.contac_form input[type='search'],.contac_form input[type='number'],.contac_form input[type='tel'],.contac_form input[type='range'],.contac_form input[type='date'],.contac_form input[type='month'],.contac_form input[type='week'],.contac_form input[type='time'],.contac_form input[type='datetime'],.contac_form input[type='datetime-local'],.contac_form input[type='color'],.contac_form select,.contac_form textarea,.contac_form .wpcf7 .wpcf7-form-control-wrap[class*="file-"] {
width: 100%;
color: var(--global-c1);
border-radius: 0px;
box-shadow: none;
background-color: var(--off-white);
border: 2px solid var(--off-white);
border-radius: 28px;
}
.contact-box .wpcf7 input[type="text"], .contact-box .wpcf7 input[type="email"] {
width: 100% !important;
font-size: 16px;
padding: 10px 10px;
margin: 0 12px 23px 0;
height: auto;
float: left;
}
.contac_form.col-md-12 {
margin-top: 20px;
}
section#contact-box{
padding:0;
margin:0;
}
.contact-info {
font-size: 14px;
line-height: 26px;
padding: 0;
width: 100%;
}
.inner-cont {
padding: 10px 0;
background: var(--white-c);
}
.contact-email i, .contact-address i, .contact-phone i {
text-align: center;
background-color: transparent;
border-radius: 50%;
font-size: 38px;
color: var(--b-color2);
margin: 0 auto;
text-align: center;
width: 87px;
display: inline-table;
}
.contact-info .head{
color:var(--black-c);
}
.contact-address, .contact-email, .contact-phone {
margin: 20px 0;
}
.c_content span {
font-size: 18px;
}
.c_content p{
font-size: 16px;
}
.contac_form form {
max-width: 500px;
margin: 0 auto;
margin-top: 20px;
}
.contact-color-bg {
background: var(--off-blue);
margin-top: 18px;
}
.contac_form .fancy-title {
width: 250px;
margin: 0 auto;
}
.contac_form label{
width: 100%;
}