.gallery-size-thumbnail{
display: none;
}
.widget {
box-shadow: 0px 8px 16px 8px rgba(200, 183, 255, 0.2);
}
.widget_categories ul li{
margin-bottom: 7px;
}
.widget_categories ul li a {
background: #f6f6f6;
display: block;
padding: 17px 30px;
color: #666;
position: relative;
font-weight: 500;
}
.widget_categories ul  li a::before {
content: "";
display: inline-block;
padding-bottom: 0;
position: absolute;
top: 15px;
right: 30px;
font-family: "Font Awesome 5 Pro";
color: #666;
font-size: 18px;
}
.widget_categories ul li a:hover {
background-color: #408ad2;
color: #fff;
}
.widget_categories ul li a:hover::before {
color: #ffffff;
}
.tagcloud a {
display: inline-block;
line-height: 1;
padding: 12px 18px;
background: #f5f5f5;
margin-bottom: 8px;
margin-right: 5px;
text-transform: uppercase;
font-size: 12px!important;
font-weight: 500;
color: #282828;
border-radius: 2px;
}
.tagcloud li{
display: inline-block;
}
.tagcloud a:hover {
background: #408ad2;
color: #ffffff;
}
.widget_text br{
display: none;
}
ul.pagination span.current{
background: #408ad2;
color: #ffffff;
border-color: #408ad2;
height: 60px;
width: 60px;
line-height: 56px;
font-size: 16px;
font-weight: 500;
margin: 0px;
display: inline-block;
text-align: center;
border: 2px solid #408ad2;
}
.comments-avatar img{
border-radius: 50%;
}
a.comment-reply-link{
color: #6f7172;
display: inline-block;
font-size: 14px;
font-weight: 400;
transition: 0.3s;
line-height: 1;
position: absolute;
right: 0;
top: 0;
}
.latest-comments .children{
margin-left: 100px;
}
.comment-form-cookies-consent{
display: none;
}
.conatct-post-form textarea{
margin-bottom: 15px;
}
p.form-submit input.submit{
color: #ffffff;
display: inline-block;
font-size: 15px;
font-weight: 600;
line-height: 1;
padding: 22px 40px 22px 40px;
position: relative;
text-transform: uppercase;
cursor: pointer;
transition: 0.3s;
background-image: -webkit-linear-gradient(0deg, #428cd4 0%, #004e9a 100%);
border-radius: 5px;
border: none;
transition: 0.3s;
text-align: center;
width: auto;
margin-bottom: 0;
height: auto;
}
p.form-submit input.submit:hover {
color: #ffffff;
background-image: -webkit-linear-gradient(0deg, #004e9a 0%, #428cd4 100%);
}
h3.comment-reply-title{
margin-bottom: 40px;
}
p.form-submit{
margin-bottom: 0;
}
.breadcrumb-text > h2{
font-size: 80px;
margin-bottom: 12px;
text-transform: capitalize;
line-height: 1;
color: #ffffff;
}
.breadcrumb-text h3{
color: #fff;
font-size: 40px;
margin-bottom: 40px;
}
form.wpcf7-form p{
margin-bottom: 0;
}
.pro-filter::before{
display: none;
}
.pro-filter select{
padding-left: 15px;
}
.appiontment-area input.wpcf7-submit,
.appiontment-02-area input.wpcf7-submit,
.contact-us-area #contact-form  input.wpcf7-submit{
color: #ffffff;
display: inline-block;
font-size: 15px;
font-weight: 700;
line-height: 1;
padding: 26px 54px 26px 50px;
position: relative;
text-transform: uppercase;
transition: 0.3s;
background-image: -moz-linear-gradient(-51deg, #eb120a 0%, #408ad2 99%);
background-image: -webkit-linear-gradient(-51deg, #eb120a 0%, #408ad2 99%);
background-image: -ms-linear-gradient(-51deg, #eb120a 0%, #408ad2 99%);
border-radius: 50px;
border: none;
transition: 0.3s;
width: auto;
height: auto;
}
span.wpcf7-not-valid-tip {
margin-top: -20px;
margin-bottom: 10px;
}
div.wpcf7-response-output{
margin:0;
margin-top: 15px;
color: #fff;
}
.newsletter-form form input.wpcf7-submit{
width: auto;
height: auto;
background: #1e2c8a;
color: #ffffff;
display: inline-block;
font-size: 15px;
font-weight: 700;
line-height: 1;
padding: 26px 54px 26px 50px;
position: relative;
text-transform: uppercase;
margin-top: 15px;
border-radius: 50px;
border: none;
transition: 0.3s;
}
.newsletter-form .wpcf7-form-control-wrap{
position: initial;
}
.menu-3 .main-menu nav > ul > li {
margin-left: 30px;
}
.appiontment-03-wrapper input.wpcf7-submit{
background: #1e2c8a;
}
.contact-us-area div.wpcf7-validation-errors,.contact-us-area div.wpcf7-mail-sent-ng{
color: #fff;
}
.main-menu nav > ul > li .sub-menu li a{
color: #282828;
font-weight: 500;
}
.main-menu nav > ul > li .sub-menu li:last-child{
border-bottom: none;
}
.comments-text .avatar-name .comment-reply-link,
a#cancel-comment-reply-link {
float: right;
display: inline-block;
border: 2px solid #408ad2;
font-weight: 500;
padding: 10px 18px;
border-radius: 50px;
font-size: 15px;
color: #333333;
}
.comments-text .avatar-name .comment-reply-link:hover,
a#cancel-comment-reply-link:hover{
background-color: #408ad2;
color: #fff;
}
p,
.project-link > a,
.project-meta > a,
.portfolio-menu button,
.footer-2 .footer-text p,
.footer-2 .footer-link ul li a,.footer-bottom-border .copyright p,
.faq-box .card-body p,
.faq-box .btn-link.collapsed,
.pricing-list li,
.price-count span,
.download-link li a,
.service-list li a,
.case-link ul li span,
.post-meta span,
.post-meta span a,
.widget_categories ul li a{
color: #282828;
}
.project-content h3 {
font-size: 25px;
}
.footer-link ul li a,
.footer-text p,
.copyright p,
.footer-icon a{
color: #fff;
}
.footer-icon a{
border: 2px solid #fff;
}
.services-02-wrapper h3 a:hover,
.features-text h3 a:hover,
.career-text h3 a:hover{
color: #408ad2;
}
.basic-pagination-2 ul li a{
color: #555555;
}
.post-comments{
margin-top: 30px;
}
.avatar-name h5{
font-size: 20px;
}
.avatar-name span,
.conatct-post-form textarea,
.conatct-post-form input,
.blog-post-tag a,
.blog-share-icon a{
color: #282828;
}
.conatct-post-form input::placeholder,
.conatct-post-form textarea::placeholder{
color: #282828!important;
opacity: 1;
}
.post-text blockquote{
background: #152136;
}
.post-text blockquote p,
.post-text blockquote footer{
color: #fff;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 0px!important;
}
.services-area.services-padding{
position: relative;
z-index: 1;
}
.col-lg-4 .widget_text:last-child{
padding: 0;
}
.inner-project{
margin-left: 40px;
margin-right: 40px;
}
.footer-icon br{
display: none;
}
.search-custom form button {
border: 1px solid #408ad2;
color: #fff;
font-size: 20px;
height: 46px;
position: relative;
width: 46px;
cursor: pointer;
float: right;
background: #408ad2;
margin-top: -46px;
padding: 0;
letter-spacing: 0;
}
.search-custom form button:hover{
background: #fff;
border: 1px solid #408ad2;
color: #408ad2;
}
.search-custom form input{
width: 100%;
padding: 9px 12px;
margin-top: 10px;
}
.search-custom h4{
font-size: 18px;
font-weight: 500;
line-height: 28px;
color: #333333;
}
.author-img img{
border-radius: 50%;
}
.basic-pagination ul li:first-child{
margin-left: 0;
}
.blog-meta span{
text-transform: uppercase;
}
.blog-meta span a{
display: inline;
}
.blog-wrapper .blog-text h4 > a{
line-height: 1.3;
}
.team-details-wrapper{
padding: 40px;
}
.page-error .breadcrumb-text h1{
font-size: 100px;
}
.contacts-form input.wpcf7-submit{
padding: 16px 30px;
width: 100%;
border: none;
font-size: 18px;
color: #222933;
font-weight: 500;
border-radius: 5px;
line-height: 1;
transition: 0.3s;
cursor: pointer;
margin-bottom: 0;
height: auto;
background: #fff;
}
.contacts-form input.wpcf7-submit:hover{
background: #234969;
color: #ffffff;
}
span.ajax-loader{
display: none!important;
}
.contact-us-area input.wpcf7-submit{
width: auto;
background-image: -webkit-linear-gradient(0deg, #428cd4 0%, #004e9a 100%);
text-transform: capitalize;
font-size: 15px;
margin-bottom: 0;
padding: 17px 80px;
border: none;
height: auto;
cursor: pointer;
}
.contact-us-area input.wpcf7-submit:hover{
background-image: -webkit-linear-gradient(0deg, #004e9a 0%, #428cd4 100%);
}
iframe{
margin-bottom: -7px;
}
.subscribes-form input.wpcf7-submit{
margin-top: 15px;
cursor: pointer;
transition: 0.3s;
padding: 17px 30px 17px 30px;
width: 100%;
cursor: pointer;
text-transform: capitalize;
background-image: -webkit-linear-gradient(0deg, #428cd4 0%, #004e9a 100%);
font-weight: 600;
color: #fff;
border: none;
}
.subscribes-form input.wpcf7-submit:hover{
background-image: -webkit-linear-gradient(0deg, #004e9a 0%, #428cd4 100%);
}
.subscribes-form form input{
border-color: #fff;
}
.subscribes-form form input::placeholder{
color: #fff;
}
.footer-bottom-link ul li a{
color: #fff;
}
.footer-link ul li a,
.footer-text p,
.footer-info p{
opacity: 1;
}
.mean-container .mean-nav ul li li a{
opacity: 1;
}
.mean-container a.meanmenu-reveal{
color: #fff;
}
@media (max-width: 374px){
.case-pos{
margin-left: 0;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 1600px) and (min-width: 1200px){
.main-menu ul li {
margin-right: 20px;
}
.slick-slide.slider-height{
min-height: 760px;
}
.slick-slide.slider-2-height{
min-height: 700px;
}
}
@media (min-width: 1600px){
.slick-slide.slider-height{
min-height: 950px;
}
}
@media (max-width: 767px){
.slick-slide.slider-height{
min-height: 550px;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.slick-slide.slider-height{
min-height: 600px;
}
}
@media only screen and (max-width: 1200px) and (min-width: 992px){
.slick-slide.slider-height{
min-height: 700px;
}
.main-menu ul li {
margin-right: 20px;
}
}
.blog-share-icon >div{
display: inline-block;
}
.stButton .stButton_gradient{
height: 22px!important;
}
#post-73 .footer-top-area.pt-150{
padding-top: 70px;
}
.blog-wrapper-2 .blog-text {
padding: 30px;
}
.blog-text h4{
margin-bottom: 15px;
}
.elementor-element-0d62ddf,
.elementor-element-d7fcd7c,
.elementor-element-bc256be{
z-index: 1;
}
.services-details-wrapper> h2{
margin-bottom: 20px;
}
.our-services-text {
padding: 40px 30px 40px;
}
.wpcf7 form .wpcf7-response-output{
margin: 10px 0 0 0;
}
.case-wrap img{
width:auto;
}
.case-thumb::before{
width:auto;
}
.slick-slide.slider-2-height {
min-height: 800px;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.slick-slide.slider-2-height {
min-height: 700px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.slick-slide.slider-2-height {
min-height: 650px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slick-slide.slider-2-height {
min-height: 600px;
}
}
@media (max-width: 767px) {
.slick-slide.slider-2-height {
min-height: 500px;
}
}