@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:100,200,300,400,500,600,700,800,900&display=swap");
.portfolio-filter .portfolio-item {
position: unset !important;
margin-bottom: 30px !important;
padding: 0 15px !important;
}
.portfolio-filter .portfolio-items {
height: auto !important;
}
.portfolio-image-img {
height: 300px;
object-fit: cover;
}
footer#footer .menu {
display: block !Important;
}
#logo img {
width: 100%;
}
#breadcrumbs, #breadcrumbs a {
font-family: 'Roboto Slab', serif;
}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto Slab' !important;}
@media screen and (min-width: 992px) and (max-width: 1024px){
.services .wpb_content_element.iconbox-style-2 {
min-height: 280px;
}
.hosting-package .wpb_wrapper>.wpb_text_column:nth-child(2) {
min-height: 359px;
}
.hosting-package .wpb_wrapper>.wpb_text_column.first-child-cus {
min-height: 412px;
}
.hosting-package .wpb_wrapper>.wpb_text_column:nth-child(3) {
min-height: 265px;
}
}
@media screen and (min-width: 1025px) and (max-width: 1094px){
.services .wpb_content_element.iconbox-style-2 {
min-height: 255px;
}
.hosting-package .wpb_wrapper>.wpb_text_column:nth-child(2) {
min-height: 340px;
}
.hosting-package .wpb_wrapper>.wpb_text_column.first-child-cus {
min-height: 412px;
}
.hosting-package .wpb_wrapper>.wpb_text_column:nth-child(3) {
min-height: 265px;
}
}
@media screen and (min-width: 1095px){
.services .wpb_content_element.iconbox-style-2 {
min-height: 235px;
}
.hosting-package .wpb_wrapper>.wpb_text_column:nth-child(2) {
min-height: 310px;
}
.hosting-package .wpb_wrapper>.wpb_text_column.first-child-cus {
min-height: 362px;
}
.hosting-package .wpb_wrapper>.wpb_text_column:nth-child(3) {
min-height: 215px;
}
}
#copyright .social-icons li:last-child {
display: none;
}
.topbar-col2 .social-icons ul li:last-child {
display: none;
}
.portfolio-filters ul li a.active {
border: 1px solid #e9e9ea;
}
.portfolio-item h4 a {
color: #e95648;
}
.portfolio-detail-attributes ul li a, .portfolio-detail-attributes a, .portfolio-detail a {
color: #e84c3d;
}
.cus_portfolio .portfolio-items {
height: auto !important;
display: flex;
flex-wrap: wrap;
}
.cus_portfolio .portfolio-items .portfolio-item {
position: unset !important;
}
body form .wpcf7-response-output {
display: block;
margin-top: 12px !important;
}
span.wpcf7-form-control-wrap.recaptcha {
margin-bottom: 10px !important;
display: inline-block;
}
body .wpcf7 span.wpcf7-not-valid-tip, 
body .wpcf7-validation-errors {
display: block !important;
}
body #page-wrap .wpcf7 .wpcf7-not-valid {
border-color: #E84C3D !important;
}
@media screen and (min-width: 1200px){
.portfolio-overlay-icon .portfolio-image img {
height: 340px;
object-fit: cover;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
.portfolio-overlay-icon .portfolio-image img {
height: 274px;
object-fit: cover;
}
}
@media only screen and (max-width: 600px) {
footer#footer .col-md-4.columns {
width: 100%;
float: left;
margin-top: 20px;
}}