:root {--mc:#ff612f;--mtc:#ffffff;--stc:#ffffff;--scc:#c4c4c4;--sc:#080a3c;--lc:#ff612f;--fc:#080a3c;--shf:shabnam-fd;--sf:shabnam-fd;--sfs:16px;--shs:30px;--hc:#969393;--htc:#080a3c;--pfc:#ffffff;--tfc:#ffffff;--bc:#f8fbfa;--ptc:#686868;--ptsc:#4a6f8a;--pmc:#ff612f;--wbc1:#fc354e;--ssc:#13c4a1;--wbc2:#fc354e;--wbc3:#ffffff;--wbc4:#ffffff;--wbc5:#ffffff;--wtc1:#ffffff;--wtc2:#ffffff;--wtc3:#fc354e;--wtc4:#fc354e;--wtc5:#fc354e;--mn:RIVAS;--btf:10px;--h:FIRST;}.article-content a{
color: #3f91f2;
transition: 0.5s;
transition-property: all;
transition-duration: 0.5s;
transition-timing-function: ease;
transition-delay: 0s;
}
.article-content a:hover{
color: #ff612f;
}
.features-area .col-lg-3.max-fit .card.m-2{
min-height: 160px;
}


.custom-page section {
 padding: 60px 0;
 min-height: 100vh;
 }
.custom-page .contact-info {
 display: inline-block;
 width: 100%;
 text-align: center;
 margin-bottom: 10px;
}
.custom-page .contact-info-icon {
margin-bottom: 15px;
}
.custom-page .contact-info-item {
 background: #071c34;
 padding: 30px 0px;
}
.custom-page .contact-page-sec .contact-page-form h2 {
 color: #071c34;
 text-transform: capitalize;
 font-size: 22px;
 font-weight: 700;
}
.custom-page .contact-page-form .col-md-6.col-sm-6.col-xs-12 {
 padding-left: 0;
} 
.custom-page .contact-page-form.contact-form input {
 margin-bottom: 5px;
} 
.custom-page .contact-page-form.contact-form textarea {
 height: 110px;
}
.custom-page .contact-page-form.contact-form input[type="submit"] {
 background: #071c34;
 width: 150px;
 border-color: #071c34;
}
.custom-page .contact-info-icon i {
 font-size: 48px;
 color: #fda40b;
}
.custom-page .contact-info-text p{margin-bottom:0px;}
.custom-page .contact-info-text h2 {
 color: #fff;
 font-size: 22px;
 text-transform: capitalize;
 font-weight: 600;
 margin-bottom: 10px;
}
.custom-page .contact-info-text span {
 color: #999999;
 font-size: 16px;
 font-weight: ;
 display: inline-block;
 width: 100%;
}

.custom-page .contact-page-form input {
 background: #f9f9f9 none repeat scroll 0 0;
 border: 1px solid #f9f9f9;
 margin-bottom: 20px;
 padding: 12px 16px;
 width: 100%;
 border-radius: 4px;
}

.custom-page .contact-page-form .message-input {
display: inline-block;
width: 100%;
padding-left: 0;
}
.custom-page .single-input-field textarea {
 background: #f9f9f9 none repeat scroll 0 0;
 border: 1px solid #f9f9f9;
 width: 100%;
 height: 120px;
 padding: 12px 16px;
 border-radius: 4px;
}
.custom-page .single-input-fieldsbtn input[type="submit"] {
 background: #fda40b none repeat scroll 0 0;
 color: #fff;
 display: inline-block;
 font-weight: 600;
 padding: 10px 0;
 text-transform: capitalize;
 width: 150px;
 margin-top: 20px;
 font-size: 16px;
}
.custom-page .single-input-fieldsbtn input[type="submit"]:hover{background:#071c34;transition: all 0.4s ease-in-out 0s;border-color:#071c34}
.custom-page .single-input-field h4 {
 color: #464646;
 text-transform: capitalize;
 font-size: 14px;
}
.custom-page .contact-page-form {
 display: inline-block;
 width: 100%;
 margin-top: 30px;
}

.custom-page .contact-page-map {
 margin-top: 36px;
}
.custom-page .contact-page-form form {
 padding: 20px 15px 0;
}
.custom-blog-asite-btn{
 border: none;
 position: relative;
 display: inline-block;
 text-align: center;
 overflow: hidden;
 z-index: 1;
 color: #ffffff !important;
 margin-top: 20px;
 background-color: var(--sc);
 -webkit-transition: 0.5s;
 transition: 0.5s;
 border-radius: 5px;
 font-weight: 500;
 font-size: 15px;
 padding: 10px 18px;
}
iframe {
 min-height: 0px !important;
}





.sites .items .item{
 width: 100%;
 background-color: white;
 border-radius: 5px;
 padding-bottom: 31px;
 margin-inline: 5px;
 box-shadow: 0 0 8px #e3e1e166;
 border: 1px solid #ffffff;
 max-height: 345px;
}