body {
background: #FFF;
font-family: 'Nunito', sans-serif;
font-size: 18px;
line-height: 1.8;
font-weight: 500;
-webkit-text-size-adjust: 100%;
-webkit-overflow-scrolling: touch;
color: #4e4e4e;
-webkit-font-smoothing: antialiased;
overflow-x: hidden
}
.bg-gray {
background-color: #F9FAFB
}
.bg-theme-dark {
background-color: #000
}
h1,
h2,
h3,
h4,
h5,
h6 {
position: relative;
margin: 0;
color: #001733;
text-decoration: none;
font-weight: 700;
line-height: 1.5;
font-family: 'Montserrat', sans-serif;
clear: both
}
.btn-theme {
box-shadow: none;
border: none;
text-shadow: none;
background: #5A9943;
color: #fff;
border-radius: 0;
padding: 13px 25px;
font-weight: 600;
font-family: 'Montserrat', sans-serif;
-webkit-transition: all 0.4s ease-in-out 0.1s;
-moz-transition: all 0.4s ease-in-out 0.1s;
-o-transition: all 0.4s ease-in-out 0.1s;
transition: all 0.4s ease-in-out 0.1s;
position: relative;
text-transform: capitalize
}
.font-merry {
font-family: 'Montserrat', sans-serif
}
button:hover,
.btn:hover,
.btn-theme:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.header-style-minimal .sb-header .sb-menu .quote-btn a:hover {
background: #202D39;
color: #fff
}
.btn-theme.btn-clean:hover {
background: #5A9943;
color: #fff
}
.btn-black:hover {
background: #5A9943;
border: 1px solid #5A9943;
color: #fff
}
.btn:hover {
color: #fff
}
.bg-theme {
background-color: #5A9943
}
a:not([href]):not([tabindex]) {
color: inherit
}
a.btn-theme {
color: #fff
}
.sonu-services .bg-theme.service-box {
background-color: #5A9943
}
h1 {
font-size: 2.25rem
}
h2 {
font-size: 24px
}
h3 {
font-size: 20px
}
h4 {
font-size: 16px
}
h5 {
font-size: 14px;
line-height: 1.6
}
h6 {
font-size: 12px
}
p {
font-family: 'Nunito', sans-serif
}
.parallex {
position: relative;
z-index: 5
}
.parallex::before {
background: rgba(0, 0, 0, .5) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%
}
a {
color: inherit
}
a:hover {
color: inherit
}
a:hover {
text-decoration: none
}
.btn.focus,
.btn:focus {
outline: none;
box-shadow: none
}
.form-group {
margin-bottom: 15px
}
.form-control {
border-radius: .25rem;
box-shadow: none;
color: #8d8d8d;
font-size: 14px;
background: #f8f8f8;
height: auto;
padding: 10px 20px 10px 20px;
transition: all 0.2s cubic-bezier(0, 0, .58, 1) 0s;
border: 1px solid #e1e6eb
}
.form-control:focus {
color: #111;
background-color: #f8f8f8;
outline: 0;
box-shadow: none;
border-color: #e1e6eb
}
.request-quote .form-control {
background-color: #f8f8f8
}
.mt-80 {
margin-top: 80px
}
.sb-menu ul li {
text-align: left;
list-style: none
}
.header-dark .sb-menu ul li.dropdown_menu>a>span::before {
border-color: #fff
}
.log-sb-menu i {
color: #fff;
font-size: 16px;
border: 1px solid;
border-radius: 20px;
text-align: center;
padding: 10px;
display: inline-block;
vertical-align: middle;
margin-top: 0;
margin-right: 15px
}
.la-user::before {
content: "\f364"
}
.log-sb-menu a.btn-theme {
font-weight: 500
}
.menu-caret li a {
font-size: 14px;
vertical-align: middle
}
.heading-style-2 {
text-align: center;
margin-bottom: 50px;
position: relative;
z-index: 1
}
.heading-style-2 h3 {
font-size: 2.25rem;
font-weight: 600;
margin-bottom: 25px;
padding-bottom: 20px;
text-transform: capitalize
}
.heading-style-2 h3::before {
background: #232323 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 50%;
position: absolute;
width: 20px
}
.heading-style-2 h3::after {
background: #5A9943 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 50%;
margin-left: -25px;
position: absolute;
width: 20px
}
.heading-style-2.text-left h3::before {
left: 25px
}
.heading-style-2.text-left h3::after {
left: 25px
}
.heading-style-2 p {
width: 68%;
margin: 0 auto;
font-size: 1.125rem
}
.heading-style-2.text-left p {
margin: inherit
}
.heading-style-2 h3 span {
color: #5A9943
}
.btn-black {
background: #000;
border: 1px solid #000
}
.hero-paddingz.new-with-bg {
padding: 150px 0 0;
background-image: -webkit-linear-gradient(30deg, #f7f8fa 0%, #f0f1fa 100%)
}
.highlight-background--lean-right {
right: 0;
opacity: .6
}
.highlight-background {
position: absolute;
overflow: hidden;
max-width: 100%;
top: 0
}
.hero-paddingz {
background: rgba(0, 0, 0, 0) no-repeat scroll center center / cover;
padding: 150px 0;
position: relative
}
.hero-paddingz .hero-content-area .tagline {
font-size: 16px;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
margin-bottom: 5px;
text-transform: uppercase
}
.hero-paddingz .hero-content-area .tagline-sort {
margin: 20px 0
}
.hero-paddingz h1 {
margin-bottom: 27px;
font-size: 60px;
line-height: 1.2em
}
.truck-call-to-action {
position: relative;
background: url(//mprmovers.com/wp-content/themes/anvoy/images/1.jpg) no-repeat fixed 0 0/cover;
z-index: 1
}
.truck-call-to-action a.btn {
margin-right: 20px
}
.truck-call-to-action::after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .7) none repeat scroll 0 0;
z-index: -1
}
.promo-box-left {
position: relative;
z-index: 1;
padding-top: 70px;
padding-bottom: 50px
}
.promo-box-left::before {
position: absolute;
background: #fff none repeat scroll 0 0;
content: "";
top: 0;
right: 43%;
width: 70px;
height: 100%;
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
z-index: -1
}
.promo-box-left::after {
position: absolute;
background: #5A9943 none repeat scroll 0 0;
content: "";
top: 0;
right: 55%;
width: 2030px;
height: 100%;
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
z-index: -1
}
.promo-box-right {
padding: 110px 0 0
}
.promo-box-right h3 {
font-size: 2.25rem;
color: #fff;
margin-bottom: 30px;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
display: inline-block;
text-transform: capitalize;
font-weight: 600;
line-height: 50px
}
.promo-box-right p {
color: #fff;
margin-bottom: 20px
}
.pagination .page-link {
padding: 10px 15px;
background-color: #e1e8ed;
border-color: #e1e8ed;
margin-right: 4px;
border-radius: 3px;
font-size: 14px;
color: #4e4e4e
}
.pagination li.active a {
background-color: #5A9943;
border-color: #5A9943;
color: #fff
}
.pagination .page-link:hover {
z-index: 2;
color: #fff;
text-decoration: none;
background-color: #5A9943;
border-color: #5A9943
}
.lead {
font-size: 22px;
font-weight: 300
}
.btn-primary {
background: #00CB54!important;
border-color: #00CB54!important;
color: #fff!important
}
.btn-outline-white {
background-color: transparent;
border-color: #fff;
color: #fff
}
.btn-info {
background: #369bfd!important;
border-color: #369bfd!important
}
.boxes-area {
background-color: transparent;
position: relative;
z-index: 7;
margin-top: -100px
}
.single-box {
text-align: center;
background-color: #fff;
padding: 35px 20px;
position: relative;
z-index: 1;
-webkit-box-shadow: 0 0 40px 3px rgba(0, 0, 0, .05);
box-shadow: 0 0 40px 3px rgba(0, 0, 0, .05)
}
.single-box::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: 0.5s;
transition: 0.5s;
z-index: -1;
background: -webkit-gradient(linear, right top, left top, from(#0575e6), color-stop(#0b5eca), color-stop(#0b47af), color-stop(#083194), to(#021b79));
background: linear-gradient(to left, #0575e6, #0b5eca, #0b47af, #083194, #021b79);
opacity: 0;
visibility: hidden
}
.single-box .icon {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
line-height: 80px;
border: 1px solid #a2c8ef;
border-radius: 50%;
-webkit-transition: 0.5s;
transition: 0.5s;
z-index: 1;
color: #fff
}
.single-box .icon::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: -webkit-gradient(linear, right top, left top, from(#0575e6), color-stop(#0b5eca), color-stop(#0b47af), color-stop(#083194), to(#021b79));
background: linear-gradient(to left, #0575e6, #0b5eca, #0b47af, #083194, #021b79);
z-index: -1;
border-radius: 50%;
margin: 3px;
-webkit-transition: 0.5s;
transition: 0.5s
}
.single-box .icon {
line-height: 80px;
color: #fff
}
.single-box h3 {
font-size: 22px;
font-weight: 700;
-webkit-transition: 0.5s;
transition: 0.5s;
line-height: 1.5;
margin-bottom: 15px;
margin-top: 20px
}
.single-box p {
margin-bottom: 0;
-webkit-transition: 0.5s;
transition: 0.5s
}
.single-box .read-more-btn {
margin-top: 20px
}
.read-more-btn {
display: inline-block;
color: #02298a;
text-transform: uppercase;
position: relative;
z-index: 1;
font-size: 14px;
font-weight: 700
}
.col-lg-4.col-md-6:nth-child(2) .single-box::before {
opacity: 1;
visibility: visible
}
.log-mega-menu .sb-header {
background-color: rgba(255, 255, 255, .09)!important;
border-bottom: 1px solid rgba(255, 255, 255, .07)
}
a {
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
cursor: pointer
}
.service-box h3:hover,
.service-box h3 a:hover,
.our-services .grid .details h3:hover,
.our-services .grid .details h3 a:hover,
.team-content h3:hover,
.main-header .header-dark .sb-menu ul ul li>a:hover {
color: #5A9943
}
.preloader-site {
width: 100%;
height: 100%;
position: fixed;
background-color: #fff;
top: 0;
left: 0;
z-index: 99999
}
.preloader-site .lds-ripple {
position: relative;
width: 64px;
height: 64px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.preloader-site .lds-ripple div {
position: absolute;
border: 4px solid #5A9943;
opacity: 1;
border-radius: 50%;
-webkit-animation: lds-ripple 1s cubic-bezier(0, .2, .8, 1) infinite;
animation: lds-ripple 1s cubic-bezier(0, .2, .8, 1) infinite
}
.preloader-site .lds-ripple div:nth-child(2) {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s
}
@-webkit-keyframes lds-ripple {
0% {
top: 28px;
left: 28px;
width: 0;
height: 0;
opacity: 1
}
100% {
top: -1px;
left: -1px;
width: 58px;
height: 58px;
opacity: 0
}
}
@keyframes lds-ripple {
0% {
top: 28px;
left: 28px;
width: 0;
height: 0;
opacity: 1
}
100% {
top: -1px;
left: -1px;
width: 58px;
height: 58px;
opacity: 0
}
}
#header-info-bar {
height: 40px;
position: relative;
background: #1c1c1c;
font-size: .9375rem;
line-height: 40px;
text-transform: capitalize;
font-weight: 500
}
#header-info-bar a {
color: #fff!important
}
#header-info-bar .info-phone,
#header-info-bar .info-email {
float: left;
margin-left: 3px;
margin-right: 15px;
white-space: nowrap
}
#header-info-bar .info-phone .info-icon-wrapper,
#header-info-bar .info-email .info-icon-wrapper {
background-color: rgba(255, 255, 255, .2);
display: block;
float: left;
font-size: 18px;
height: 39px;
line-height: 39px;
margin-right: 15px;
position: relative;
text-align: center;
width: 41px
}
#header-info-bar .info-phone .info-icon-wrapper::before,
#header-info-bar .info-email .info-icon-wrapper::before,
#header-info-bar .info-phone .info-icon-wrapper::after,
#header-info-bar .info-email .info-icon-wrapper::after {
content: "";
display: block;
left: 100%;
position: absolute;
width: 0
}
#header-info-bar .info-phone .info-icon-wrapper::before,
#header-info-bar .info-email .info-icon-wrapper::before {
border-color: transparent transparent rgba(255, 255, 255, .2) rgba(255, 255, 255, .2);
border-style: solid;
border-width: 2px 3px;
bottom: 50%
}
#header-info-bar .info-phone .info-icon-wrapper::after,
#header-info-bar .info-email .info-icon-wrapper::after {
border-color: rgba(255, 255, 255, .2) transparent transparent rgba(255, 255, 255, .2);
border-style: solid;
border-width: 2px 3px;
top: 50%
}
#header-info-bar .info-phone .icon-wrapper + span,
#header-info-bar .info-email .icon-wrapper + span {
float: left
}
ul.header-social {
display: block;
height: 40px;
padding-left: 0
}
ul.header-social>li {
display: inline-block;
height: 40px;
margin-right: 1px;
text-align: center
}
ul.header-social>li>a {
background-color: rgba(255, 255, 255, .2);
color: #ffffff!important;
display: inline-block;
font-size: 16px;
height: 40px;
line-height: 35px;
margin-left: 5.5px;
margin-right: 5.5px;
position: relative;
transition: background-color 0.4s ease-in-out 0s;
width: 30px
}
ul.header-social>li>a>i {
vertical-align: middle;
line-height: 40px
}
ul.header-social>li>a::before,
ul.header-social>li>a::after {
content: "";
display: block;
position: absolute;
top: 0;
transition: border-color 0.4s ease-in-out 0s
}
ul.header-social>li>a::before {
border-color: transparent rgba(255, 255, 255, .2) rgba(255, 255, 255, .2) transparent;
border-style: solid;
border-width: 20px 5px;
right: 100%
}
ul.header-social>li>a::after {
border-color: rgba(255, 255, 255, .2) transparent transparent rgba(255, 255, 255, .2);
border-style: solid;
border-width: 20px 5px;
left: 100%
}
ul.header-social>li>a.social-twitter:hover {
background-color: #1bb6ec
}
ul.header-social>li>a.social-twitter:hover::before {
border-bottom: 20px solid #1bb6ec;
border-right: 5px solid #1bb6ec;
right: 100%
}
ul.header-social>li>a.social-twitter:hover::after {
border-left: 5px solid #1bb6ec;
border-top: 20px solid #1bb6ec;
left: 100%
}
ul.header-social>li>a.social-facebook:hover {
background-color: #3c599b
}
ul.header-social>li>a.social-facebook:hover::before {
border-bottom: 20px solid #3c599b;
border-right: 5px solid #3c599b;
right: 100%
}
ul.header-social>li>a.social-facebook:hover::after {
border-left: 5px solid #3c599b;
border-top: 20px solid #3c599b;
left: 100%
}
ul.header-social>li>a.social-facebook-square:hover {
background-color: #3c599b
}
ul.header-social>li>a.social-facebook-square:hover::before {
border-bottom: 20px solid #3c599b;
border-right: 5px solid #3c599b;
right: 100%
}
ul.header-social>li>a.social-facebook-square:hover::after {
border-left: 5px solid #3c599b;
border-top: 20px solid #3c599b;
left: 100%
}
ul.header-social>li>a.social-google-plus:hover {
background-color: #d94e37
}
ul.header-social>li>a.social-google-plus:hover::before {
border-bottom: 20px solid #d94e37;
border-right: 5px solid #d94e37;
right: 100%
}
ul.header-social>li>a.social-google-plus:hover::after {
border-left: 5px solid #d94e37;
border-top: 20px solid #d94e37;
left: 100%
}
ul.header-social>li>a.social-dribbble:hover {
background-color: #e04c86
}
ul.header-social>li>a.social-dribbble:hover::before {
border-bottom: 20px solid #e04c86;
border-right: 5px solid #e04c86;
right: 100%
}
ul.header-social>li>a.social-dribbble:hover::after {
border-left: 5px solid #e04c86;
border-top: 20px solid #e04c86;
left: 100%
}
ul.header-social>li>a.social-rss:hover {
background-color: #ff9600
}
ul.header-social>li>a.social-rss:hover::before {
border-bottom: 20px solid #ff9600;
border-right: 5px solid #ff9600;
right: 100%
}
ul.header-social>li>a.social-rss:hover::after {
border-left: 5px solid #ff9600;
border-top: 20px solid #ff9600;
left: 100%
}
ul.header-social>li>a.social-youtube:hover {
background-color: #c4302b
}
ul.header-social>li>a.social-youtube:hover::before {
border-bottom: 20px solid #c4302b;
border-right: 5px solid #c4302b;
right: 100%
}
ul.header-social>li>a.social-youtube:hover::after {
border-left: 5px solid #c4302b;
border-top: 20px solid #c4302b;
left: 100%
}
ul.header-social>li>a.social-vimeo-square:hover {
background-color: #4ebbff
}
ul.header-social>li>a.social-vimeo-square:hover::before {
border-bottom: 20px solid #4ebbff;
border-right: 5px solid #4ebbff;
right: 100%
}
ul.header-social>li>a.social-vimeo-square:hover::after {
border-left: 5px solid #4ebbff;
border-top: 20px solid #4ebbff;
left: 100%
}
ul.header-social>li>a.social-pinterest:hover {
background-color: #c92228
}
ul.header-social>li>a.social-pinterest:hover::before {
border-bottom: 20px solid #c92228;
border-right: 5px solid #c92228;
right: 100%
}
ul.header-social>li>a.social-pinterest:hover::after {
border-left: 5px solid #c92228;
border-top: 20px solid #c92228;
left: 100%
}
ul.header-social>li>a.social-linkedin:hover {
background-color: #0077b5
}
ul.header-social>li>a.social-linkedin:hover::before {
border-bottom: 20px solid #0077b5;
border-right: 5px solid #0077b5;
right: 100%
}
ul.header-social>li>a.social-linkedin:hover::after {
border-left: 5px solid #0077b5;
border-top: 20px solid #0077b5;
left: 100%
}
ul.header-social>li>a.social-linkedin-square:hover {
background-color: #0077b5
}
ul.header-social>li>a.social-linkedin-square:hover::before {
border-bottom: 20px solid #0077b5;
border-right: 5px solid #0077b5;
right: 100%
}
ul.header-social>li>a.social-linkedin-square:hover::after {
border-left: 5px solid #0077b5;
border-top: 20px solid #0077b5;
left: 100%
}
ul.header-social>li>a.social-skype:hover {
background-color: #1db1ee
}
ul.header-social>li>a.social-skype:hover::before {
border-bottom: 20px solid #1db1ee;
border-right: 5px solid #1db1ee;
right: 100%
}
ul.header-social>li>a.social-skype:hover::after {
border-left: 5px solid #1db1ee;
border-top: 20px solid #1db1ee;
left: 100%
}
ul.header-social>li>a.social-apple:hover {
background-color: #232323
}
ul.header-social>li>a.social-apple:hover::before {
border-bottom: 20px solid #232323;
border-right: 5px solid #232323;
right: 100%
}
ul.header-social>li>a.social-apple:hover::after {
border-left: 5px solid #232323;
border-top: 20px solid #232323;
left: 100%
}
ul.header-social>li>a.social-instagram:hover {
background-color: #3f729b
}
ul.header-social>li>a.social-instagram:hover::before {
border-bottom: 20px solid #3f729b;
border-right: 5px solid #3f729b;
right: 100%
}
ul.header-social>li>a.social-instagram:hover::after {
border-left: 5px solid #3f729b;
border-top: 20px solid #3f729b;
left: 100%
}
ul.header-social>li>a.social-tumblr:hover {
background-color: #32506d
}
ul.header-social>li>a.social-tumblr:hover::before {
border-bottom: 20px solid #32506d;
border-right: 5px solid #32506d;
right: 100%
}
ul.header-social>li>a.social-tumblr:hover::after {
border-left: 5px solid #32506d;
border-top: 20px solid #32506d;
left: 100%
}
#header-info-bar ul.header-social {
float: left
}
#header-info-bar a.info-bar-meta-link {
float: right;
margin-left: 20px
}
#header-info-bar a.info-bar-meta-link:last-child {
margin-left: 0
}
.header-style-two {
position: relative
}
.main-header .header-upper {
position: relative;
z-index: 5;
-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease
}
.logo-box {
padding: 30px 0;
margin: 0
}
.upper-right {
padding-left: 0;
padding-top: 1%;
}
.info-outer {
position: relative;
padding-bottom: 30px
}
.info-box {
position: relative;
float: left;
margin-right: 30px;
font-size: 14px;
color: #98b2c4;
text-align: left;
text-transform: uppercase;
display: inline-flex
}
.info-box ul {
list-style: none;
padding-left: 10px;
margin: 0
}
.info-box li {
position: relative;
color: #777;
font-size: 15px;
font-weight: 400;
line-height: 1.9em;
text-transform: capitalize
}
.info-box li a {
color: #222;
font-size: 18px;
font-weight: 700
}
.info-box:last-child {
margin: 0;
padding: 0;
float: right
}
.btn-style-two {
background: #333;
background: -webkit-linear-gradient(to right, #dd1818, #333333);
background: linear-gradient(to right, #dd1818, #333333);
color: #fff
}
.btn-style-two {
position: relative;
display: inline-block;
font-size: 16px;
color: #fff;
padding: 15px 25px 15px;
font-weight: 600;
overflow: hidden;
text-transform: capitalize
}
.main-header .sb-header .sb-header-container {
padding: 20px 0;
height: inherit;
position: relative
}
.main-header .sb-header .sb-menu>ul>li>a {
position: relative;
height: inherit;
line-height: inherit;
box-sizing: border-box;
white-space: nowrap;
padding: 0 20px;
text-transform: capitalize;
font-weight: 600;
font-size: .9375rem
}
.main-header .sb-header .sb-menu {
float: inherit;
clear: inherit
}
.get-tuch {
display: inline-block;
margin-left: 5px
}
.get-tuch i {
color: #5A9943;
display: inline-block;
font-size: 40px;
margin-right: 10px;
vertical-align: text-bottom
}
.get-tuch>ul {
display: inline-block;
list-style: none;
padding: 0;
margin: 0
}
.get-tuch ul li h4 {
color: #232323;
font-size: 16px;
font-weight: 600
}
.get-tuch ul li p {
margin: 0;
padding: 0;
font-size: 16px
}
.main-header .log-sb-menu {
margin-top: -20px
}
.main-header .log-sb-menu .btn-theme {
padding: 18px 30px;
border-radius: 0;
font-size: 16px;
font-weight: 600;
border: none;
line-height: 25px
}
.sb-header.header-dark {
background: #1c1c1c
}
.section-padding {
padding: 100px 0;
position: relative
}
.section-padding-extra {
padding: 100px 0;
position: relative
}
.section-padding-custom {
padding: 100px 0 70px;
position: relative
}
.quote-custom-section {
padding: 100px 0 55px;
position: relative
}
.p-50px-r {
padding-right: 50px
}
.p-15px-lr {
padding-left: 15px;
padding-right: 15px
}
.m-15px-b {
margin-bottom: 15px
}
.p-5px-tb {
padding-top: 5px;
padding-bottom: 5px
}
.theme2nd-bg {
background-color: #15db95
}
.m-btn.m-btn-theme {
background: #03c;
border-color: #03c;
color: #fff
}
.m-btn.m-btn-radius {
border-radius: 4px
}
.m-btn.m-btn-shadow {
box-shadow: 0 21px 35px -5px rgba(0, 0, 0, .3)
}
.aboutz-us {
background-position-x: 0%;
background-position-y: 0%;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-position: center center;
background-attachment: scroll
}
.home_small_title {
color: #5A9943;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
margin-bottom: 0;
font-family: 'Montserrat', sans-serif
}
.aboutz-us h2 {
font-size: 40px;
font-weight: 700;
margin-bottom: 20px;
text-transform: capitalize
}
.main-header .header-dark .sb-menu li>ul {
background-color: #fff;
margin: 0;
margin-top: 20px;
padding: 0;
box-shadow: 0 0 25px 0 rgba(0, 0, 0, .08)
}
.main-header .sb-menu ul ul li.dropdown_menu>a>span::before {
top: 8px
}
.main-header .header-dark .sb-menu ul ul li>a {
color: #232323;
background-color: transparent;
font-weight: 600;
font-size: .875rem;
text-transform: capitalize
}
.main-header .header-dark .sb-menu ul ul li {
border-bottom: 1px solid #e9e9e9;
padding: 6px 10px
}
.main-header .sb-menu ul ul li>a::before {
color: #232323;
content: "";
float: left;
font-family: fontawesome;
margin-right: 10px
}
.main-header .sb-menu .current-menu .fa-home {
font-size: 18px;
margin-right: 5px
}
.rectangle {
position: absolute;
width: 50px;
top: 20%;
left: 20%;
-webkit-animation: spin 10s linear infinite;
animation: spin 10s linear infinite
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.oval-divider--8 {
background-image: url(//mprmovers.com/wp-content/themes/anvoy/images/image.svg)
}
.bottom-border {
background-size: 120% 100px;
bottom: 0;
height: 100px;
z-index: 1
}
.bottom-border,
.oval-divider--top {
display: block;
position: absolute;
width: 100%;
pointer-events: none;
background-repeat-y: no-repeat
}
.sonu-services {
position: relative
}
.sonu-services .service-box:hover {
box-shadow: 5px 5px 20px rgba(0, 0, 0, .1)
}
.sonu-services .service-box {
padding: 3rem 2rem;
border-radius: .25rem;
background-color: #fff;
transition: all .2s ease-in-out;
border: 1px solid #e9e9e9
}
.service-box img {
margin-bottom: 15px
}
.service-box h3 {
margin-top: .5rem;
margin-bottom: 1rem
}
.service-box h3 a {
color: #232323;
font-weight: 600
}
.service-box p {
margin-bottom: 0;
line-height: 1.8
}
.parallex-small {
background: #202D39;
color: #fff;
padding: 25px 0
}
.parallex-text h4 {
margin-bottom: 0;
color: #fff;
font-weight: 700;
font-size: 22px
}
.parallex-text h4 span {
color: #5A9943
}
.parallex-button {
text-align: right;
margin-top: 5px
}
.parallex-button a i {
margin-left: 5px
}
.tagline-sort {
font-size: 22px;
line-height: 1.5em;
font-weight: 700
}
.learn_more {
position: relative;
top: 6px
}
.learn_more i {
background: #5A9943;
border-radius: 50px;
width: 54px;
text-align: center;
height: 54px;
line-height: 54px;
color: #fff;
box-shadow: 0 0 0 9px rgba(255, 255, 255, .2);
font-size: 26px;
display: inline-block
}
.service-box h3 {
font-size: 18px
}
.service-box h3.text-white a {
color: #fff
}
.my-services {
z-index: 1;
position: relative;
height: 451px;
width: 100%;
margin-bottom: 235px;
background-attachment: fixed!important
}
.my-services.text-white .heading-style-2 p {
color: #fff
}
.my-services-new {
z-index: 1;
position: relative;
width: 100%
}
.my-services::after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .7);
z-index: -1
}
.my-services.text-white .heading-style-2 h3 {
color: #fff
}
.our-services,
.our-services2 {
position: relative
}
.our-services .grid,
.our-services2 .grid {
position: relative;
background: transparent;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
text-align: left
}
.our-services2 .grid {
margin-bottom: 30px
}
.our-services2 .grid .details {
background-color: #fff;
padding: 25px;
border-radius: .25rem
}
.our-services .grid:hover .img-holder img {
-webkit-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
-webkit-filter: blur(2.5px);
filter: blur(2.5px)
}
.our-services .icon-ser {
margin-bottom: 5px
}
.our-services .icon-ser i {
font-size: 70px;
color: #5A9943
}
.my-services .our-services .grid .details {
background-color: #fff
}
.my-services .our-services .grid,
.my-services .our-services2 .grid {
box-shadow: none
}
.our-services .grid .details {
background-color: #fff;
padding: 50px 0 0
}
.our-services .grid .details h3,
.our-services2 .grid .details h3 {
font-size: 18px;
margin-top: 0;
margin-bottom: 10px;
text-transform: capitalize
}
.our-services .grid .details p,
.our-services2 .grid .details p {
margin-bottom: 0
}
.our-services .img-holder img,
.our-services2 .img-holder img {
width: 100%;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
transition: all 0.5s
}
.our-services .img-holder,
.our-services2 .img-holder {
position: relative;
border: 5px solid #fff;
-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07)
}
.grid-style-service .our-services .grid .img-holder {
border: none;
box-shadow: none;
position: relative;
overflow: hidden
}
.grid-style-service.bg-gray .our-services .grid .details {
padding: 25px 25px 30px;
background: #fff!important;
position: relative;
z-index: 999;
margin: -30px 20px 0;
box-shadow: 0 30px 50px rgba(0, 0, 0, .03)
}
.request-quote {
position: relative
}
.call-to-action-area {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/truck-banner.jpg) no-repeat;
background-attachment: scroll;
background-size: cover;
z-index: 1;
position: relative
}
.call-actionz {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/parallex.jpg) no-repeat;
background-attachment: scroll;
background-size: cover;
z-index: 1;
position: relative;
background-color:#202D39;
}
.call-actionz::after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .6) none repeat scroll 0 0;
z-index: -1
}
.call-actionz .parallex-text h5 {
color: #5A9943;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
margin-bottom: 0;
font-family: 'Montserrat', sans-serif
}
.call-actionz .parallex-text h4 {
font-size: 42px;
margin: 0 0 20px;
color: #fff;
text-transform: capitalize;
line-height: 1.5
}
.call-actionz .parallex-text a.btn {
margin-right: 20px;
color: #fff
}
.btn-clean {
color: #fff!important
}
.btn-clean {
color: #fff;
background: #202D39
}
.call-actionz p {
width: 60%;
margin: 0 auto;
margin-bottom: 40px;
font-size: 22px;
color: #fff;
line-height: 1.5em;
font-weight: 700
}
.partners-paddings {
padding: 60px 0 60px 0;
border-bottom: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9
}
h3.section-title {
font-size: 30px;
font-weight: 600;
margin-bottom: 15px;
text-transform: capitalize
}
ul.partners-mentions li {
display: inline-block;
margin: 15px 30px;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out
}
ul.partners-mentions li img {
max-height: 62px;
opacity: .4
}
.quotation-box .textarea.form-control {
height: 185px
}
.anvoy-footer {}
.anvoy-footer .widget ul {
list-style: none;
background: transparent
}
.anvoy-footer .first-row {
padding: 60px 0;
position: relative
}
.anvoy-footer .footer-col {
position: relative;
overflow: hidden
}
.anvoy-footer .footer-col ul {
list-style: none;
margin: 0;
padding: 0
}
.anvoy-footer .footer-col ul li {
padding-bottom: 0;
font-size: 14px;
line-height: 20px
}
.anvoy-footer .footer-col ul li i {
font-size: 2.25rem;
color: #5A9943;
margin-right: 8px;
vertical-align: middle;
float: left
}
.anvoy-footer .footer-col ul li span {
font-weight: 500;
color: #000
}
.footer-content,
.footer-content .footer-menu,
.footer-content .footer-menu .fieldset,
.footer-content .footer-menu .fieldset form {
position: relative;
overflow: hidden
}
.anvoy-footer .footer-content .footer-menu .widget ul li a {
text-transform: capitalize
}
.anvoy-footer .footer-content .footer-menu h3 {
font-size: 18px;
display: block;
margin: 0 0 20px;
color: #fff;
font-weight: 600;
text-transform: uppercase
}
.anvoy-footer .footer-content .footer-menu ul {
padding-left: 0;
position: relative;
overflow: hidden;
margin-bottom: 0
}
.anvoy-footer .footer-content .footer-logo {
margin-bottom: 35px
}
.anvoy-footer .footer-content {
padding: 90px 0 60px
}
.anvoy-footer .footer-content .footer-menu .footer-quick-links li {
margin-bottom: 15px;
padding-bottom: 6px
}
.anvoy-footer .footer-content .footer-menu .footer-quick-links li:last-child {
margin-bottom: 0
}
.anvoy-footer .footer-content .footer-menu .footer-quick-links li a {
font-size: 16px;
display: block;
position: relative;
padding-left: 20px;
text-transform: capitalize!important;
font-weight: 600;
color: rgba(255, 255, 255, .8)
}
.anvoy-footer .footer-content .widget .menu li,
.anvoy-footer .footer-content .widget .menu li a {
color: rgba(255, 255, 255, .8)
}
.anvoy-footer .footer-content .footer-menu p {
margin-bottom: 0;
color: rgba(255, 255, 255, .8)
}
.anvoy-footer .footer-content .footer-menu .footer-quick-links li a::before {
position: absolute;
content: "\f105 ";
left: 0;
top: 0;
color: #5A9943;
font-family: 'FontAwesome'
}
.anvoy-footer .footer-copyright {
padding: 30px 0;
text-align: center;
position: relative;
color: rgba(255, 255, 255, .8);
background: #0d1c33 none repeat scroll 0 0
}
.anvoy-footer .footer-content .footer-menu .fieldset form {
margin-top: 30px
}
.anvoy-footer .footer-content .footer-menu .fieldset form input[type="text"] {
background-color: #fff;
font-size: 16px;
height: 48px;
padding: 0 15px;
width: 100%;
border: 1px solid #e9e9e9
}
.anvoy-footer .footer-content .footer-menu .fieldset form .submit-btn {
border: medium none;
color: #fff;
display: block;
height: 48px;
padding: 0 18px;
position: absolute;
right: 0;
top: 0;
font-weight: 600;
text-transform: capitalize
}
.anvoy-footer .footer-content .footer-menu .fieldset form .submit-btn {
background: #5A9943 none repeat scroll 0 0
}
.meta-info ul {
list-style: none;
padding-left: 0;
margin-bottom: 0
}
.meta-info ul li:first-child {
padding-left: 0
}
.meta-info ul li {
display: inline-block;
padding-left: 0;
position: relative
}
.n-blog-section .grid {
background-color: #fff;
border-radius: 0;
margin-bottom: 30px;
word-wrap: break-word;
box-shadow: rgba(158, 158, 158, .1) 0 8px 11px 4px
}
.n-blog-section .entry-media {
position: relative;
margin-bottom: 20px
}
.n-blog-section .entry-body {
padding: 0 25px 20px
}
.n-blog-section .entry-body.no-blog-img {
padding: 20px 25px 25px 25px
}
.n-blog-section .entry-body p {
margin-bottom: 15px;
line-height: 1.8
}
.n-blog-section .entry-body .cat {
font-size: 12px;
font-weight: 500;
color: #5A9943;
text-transform: capitalize
}
.n-blog-section .entry-body h3 {
font-size: 18px;
margin: 5px 0 10px
}
.n-blog-section.just-blog .entry-body h3 {
font-size: 20px;
margin: 10px 0;
text-transform: capitalize
}
.n-blog-section .entry-body h3 a:hover {
color: #5A9943;
text-decoration: none
}
.n-blog-section .read-more-date {
position: relative
}
.n-blog-section .read-more-date a {
color: #5A9943
}
.n-blog-section .read-more-date a:hover {
color: #5A9943
}
.n-blog-section .read-more-date .date {
position: absolute;
right: 0;
color: #90949a
}
.single-client-card {
border-radius: 10px;
background-color: #f8f9fa;
position: relative;
overflow: hidden
}
.client-card-image {
padding-top: 20px;
padding-bottom: 25px
}
.client-card-image img {
width: 90px;
border-radius: 50%
}
.client-card-content {
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
position: relative
}
.client-card-content .title a {
font-size: 22px;
font-weight: 600;
color: #232323
}
.client-card-content .text {
margin-top: 13px;
font-size: 16px
}
.mt-50 {
margin-top: 50px
}
.client-say-area {
position: relative
}
.client-say-area h5.sub-title {
font-size: 18px;
margin-bottom: 10px
}
.read-more-date {
font-weight: 700;
color: #5A9943
}
.read-more-date a {
color: #5A9943
}
.client-say-area h3 {
font-size: 2.25rem;
font-weight: 700;
margin-bottom: 30px
}
.client-say-area {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/me.png) no-repeat;
background-position-x: 0%;
background-position-y: 0%;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-position: center center;
background-attachment: scroll
}
.request-quote .img-holder {
margin-top: 70px
}
.anvoy-footer .footer-copyright p {
margin-bottom: 0;
color: #ccc
}
.anvoy-footer .footer-copyright p a {
color: #fff
}
.anvoy-footer .footer-content .widget h3 {
color: #fff;
font-size: 18px;
font-weight: 600!important
}
.anvoy-footer .footer-content .widget ul li a::before {
position: absolute;
content: "\f105 ";
left: 0;
top: 0;
color: #5A9943;
font-family: 'FontAwesome'
}
.testimonial {
background: #fff;
text-align: center;
margin: 10px 20px
}
.testimonial .description {
padding: 40px 30px;
margin-bottom: 50px;
font-size: 1.1875rem;
text-align: center;
position: relative;
border-top: 1px solid #e9e9e9;
border-left: 1px solid #e9e9e9
}
.testimonial .description:before {
content: "\f10d";
font-family: "fontawesome";
font-weight: 900;
display: inline-block;
float: left;
padding: 0 15px 5px 0;
font-size: 30px;
color: #5A9943;
text-align: center;
position: relative;
top: 8px;
left: 0
}
.testimonial .description:after {
content: "";
width: 50%;
height: 1px;
background: #e9e9e9;
position: absolute;
bottom: 0;
left: 0
}
.testimonial .testimonial-content {
position: relative
}
.testimonial .testimonial-content:before {
content: "";
width: 1px;
height: 20px;
background: #e9e9e9;
position: absolute;
top: -50px;
left: 50%
}
.testimonial .testimonial-content:after {
content: "";
width: 2px;
height: 40px;
background: #e9e9e9;
position: absolute;
top: -70px;
left: 50%;
transform: skewX(-45deg);
transform-origin: 100% 100% 0
}
.testimonial .testimonial-content {
position: relative
}
.testimonial .pic {
display: inline-block;
width: 80px;
height: 80px;
border-radius: 50%;
margin-right: 7px
}
.testimonial .pic img {
width: 100%;
height: auto;
border-radius: 50%
}
.testimonial .title {
font-size: 18px;
font-weight: 600;
color: #232323;
text-transform: capitalize
}
.testimonial-slider.owl-theme .owl-dots {
margin-top: 30px
}
.owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 10px;
border-radius: 0;
background: #5A9943;
opacity: .8;
transition: all 0.3s ease 0s
}
.owl-theme .owl-dots .owl-dot.active span {
width: 35px;
background: #ddd
}
.hero-content-area .small-head {
font-size: 24px;
color: #5A9943;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 3px
}
.hero-content-area .btn-black {
margin-right: 10px
}
.hero-content-area p.hero-tagline {
font-size: 22px;
font-weight: 600
}
ul#filter {
margin-bottom: 50px
}
ul#filter li {
font-size: 16px;
line-height: 25px;
padding: 7px 20px;
border-radius: 20px;
cursor: pointer
}
ul#filter li.active {
background-color: #2f2f2f;
color: #fff
}
ul#filter.filter-square li {
border: 1px solid #ccc;
border-radius: 0;
padding: 5px 20px;
margin: 2px;
text-transform: uppercase
}
ul#filter.filter-square li:hover {
background-color: #d6b161;
color: #fff;
border: 1px solid #d6b161;
text-transform: uppercase
}
ul#filter.filter-square li.active {
border: 1px solid transparent
}
ul#filter.filter-rounded li {
border: 0;
border-radius: 3px;
background-color: #E0E0E0;
padding: 5px 20px;
margin: 2px
}
ul#filter.filter-rounded li.active {
background-color: #1B2E3F
}
ul#filter.filter-transparent li {
color: #a9a8a8;
padding: 5px 15px;
font-size: 14px;
text-transform: uppercase
}
ul#filter.filter-transparent li.active {
background-color: transparent;
color: #d6b161
}
ul#portfolio-grid {
overflow: hidden;
margin-bottom: 0;
padding: 0;
margin: 0
}
ul#portfolio-grid li img {
width: 100%
}
ul#portfolio-grid>li {
float: left;
display: block;
height: auto
}
ul#portfolio-grid.five-column>li {
width: 20%
}
ul#portfolio-grid.four-column>li {
width: 25%
}
ul#portfolio-grid.three-column>li {
width: 33.33%
}
ul#portfolio-grid.two-column>li {
width: 50%
}
@media (max-width:1199px) {
ul#portfolio-grid.five-column>li {
width: 25%
}
}
@media (max-width:991px) {
ul#portfolio-grid.five-column>li,
ul#portfolio-grid.four-column>li {
width: 33.33%
}
}
@media (max-width:767px) {
ul#portfolio-grid.five-column>li,
ul#portfolio-grid.four-column>li,
ul#portfolio-grid.three-column>li {
width: 50%
}
}
@media (max-width:480px) {
ul#portfolio-grid.five-column>li,
ul#portfolio-grid.four-column>li,
ul#portfolio-grid.three-column>li,
ul#portfolio-grid.two-column>li {
width: 100%
}
}
.portfolio-item.gutter {
margin-bottom: 20px!important
}
.portfolio {
position: relative;
overflow: hidden
}
.portfolio .tt-overlay {
background-color: rgba(20, 36, 64, .7);
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.2s ease-out;
-moz-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out
}
.portfolio:hover .tt-overlay {
opacity: 1;
visibility: visible
}
.portfolio-info .project-title,
.portfolio-info .links {
position: absolute;
left: 0;
color: #fff;
width: 100%;
opacity: 0;
visibility: hidden
}
.portfolio-info .project-title {
font-size: 1.575rem;
font-weight: 600
}
.portfolio-info .project-title {
top: 60%;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s
}
.portfolio:hover .portfolio-info .project-title {
top: 45%;
opacity: 1;
visibility: visible
}
.portfolio-info .links {
top: 90%;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s
}
.portfolio:hover .portfolio-info .links {
top: 55%;
opacity: 1;
visibility: visible;
color: #fff;
font-weight: 500
}
.portfolio-info .btn {
background-color: transparent;
border-color: #fff;
padding: 12px 22px;
border-radius: 20px
}
.portfolio-info .btn:hover {
background-color: #fff;
;
border-color: #fff;
color: #d6b161
}
.portfolio-container .btn.view-more {
margin-top: 40px
}
.hover-two .portfolio:hover .portfolio-info .links {
top: 46%
}
.hover-two .portfolio .tt-overlay {
background-color: rgba(0, 0, 0, .7)
}
.portfolio-details {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 0
}
.portfolio-details li {
display: inline-block;
position: relative;
bottom: -40px;
opacity: 0;
visibility: hidden;
transform: translateZ(0)
}
.portfolio:hover .portfolio-details li {
bottom: 0;
opacity: 1;
visibility: visible;
color: #5A9943
}
.portfolio:hover .portfolio-details li:nth-child(1) {
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s
}
.portfolio:hover .portfolio-details li:nth-child(2) {
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s
}
.portfolio-details li a {
display: block;
width: 40px;
height: 40px;
line-height: 40px;
background-color: #5A9943
}
.portfolio-details li a i {
color: #fff;
line-height: 40px;
vertical-align: middle
}
.control-two .carousel-control {
width: 30px;
height: 60px;
line-height: 58px;
font-size: 30px;
top: 50%;
margin-top: -25px;
color: #202020;
background-color: rgba(255, 255, 255, .4);
background-image: none;
text-shadow: none;
opacity: 0;
visibility: hidden
}
.control-two:hover .carousel-control {
opacity: 1;
visibility: visible
}
.control-two:hover .carousel-control:hover {
color: #d6b161;
background-color: rgba(255, 255, 255, .9)
}
.req-quote-div {
box-shadow: 0 0 30px 0 rgba(109, 109, 109, .08);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding: 40px 40px 40px 40px
}
.portfolio-nav {
padding: 40px 0
}
.portfolio-nav a {
margin-right: 20px;
color: #a7a7a7
}
.portfolio-nav a:hover {
color: #d6b161
}
.project-overview {
padding-top: 90px
}
.single-project-section.alter .project-overview {
padding: 0
}
.project-overview h2 {
font-size: 24px;
line-height: 22px;
margin-bottom: 20px;
font-weight: 600;
text-transform: uppercase
}
.project-overview p {
margin-bottom: 25px
}
.quick-overview .btn {
margin-top: 20px;
text-transform: uppercase
}
.portfolio-meta li {
margin: 15px 0;
color: #666
}
.portfolio-meta li {
margin: 15px 0
}
.portfolio-meta li span {
display: inline-block;
width: 130px;
letter-spacing: 1px;
color: #202020;
text-transform: uppercase;
font-weight: 600
}
.portfolio-meta li a {
margin-right: 10px;
color: #a7a7a7
}
.portfolio-meta li a:hover {
color: #d6b161
}
@media (max-width:991px) {
.project-overview {
padding-top: 60px
}
.quick-overview {
margin-top: 30px
}
.single-project-section.alter .project-overview {
padding-bottom: 90px
}
}
.rev_slider_wrapper .btn-theme {
box-shadow: none;
border: none;
text-shadow: none;
background: #5A9943;
color: #fff;
border-radius: 0!important;
padding: 13px 25px!important;
font-weight: 600!important;
line-height: inherit!important;
font-family: 'Montserrat', sans-serif!important;
-webkit-transition: all 0.4s ease-in-out 0.1s;
-moz-transition: all 0.4s ease-in-out 0.1s;
-o-transition: all 0.4s ease-in-out 0.1s;
transition: all 0.4s ease-in-out 0.1s;
position: relative;
margin-top: 20px;
font-size: 16px!important
}
.no-bottom-pad {
padding-bottom: 0!important
}
.client-testimonial p {
margin-bottom: 20px
}
.our-team {
text-align: center;
position: relative;
color: #fff;
overflow: hidden
}
.our-team img {
width: 100%;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
transition: all 0.5s
}
.our-team:hover img {
-webkit-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
-webkit-filter: blur(2.5px);
filter: blur(2.5px)
}
.our-team .content {
background: rgba(0, 0, 0, .6);
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
text-align: center;
padding-top: 45%;
transform: perspective(400px) rotateX(-90deg);
transform-origin: center top 0;
transition: all 0.5s ease 0s;
opacity: 0
}
.our-team:hover .content,
.our-team.active .content {
opacity: 1;
transform: perspective(400px) rotateX(0deg)
}
.our-team .content .title {
margin: 0 0 10px;
display: block;
font-size: 25px;
font-weight: 600
}
.our-team .content .post {
margin: 0 0 25px;
display: block;
font-size: 15px
}
.our-team .social {
margin: 0;
padding: 0;
list-style-type: none
}
.our-team .social li {
display: inline-block
}
.our-team .social li a {
display: block;
color: #fff;
font-size: 18px;
height: 40px;
width: 40px;
line-height: 40px;
border-radius: 0;
background-color: #F32248;
margin-right: 5px;
transition: all 0.5s ease 0s;
position: relative
}
.our-team .social li a:hover,
.our-team.active .social li a {
border-radius: 50%;
text-decoration: none
}
.our-experts {
position: relative;
background-color: #fff;
margin-bottom: 30px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s
}
.our-experts .team-content {
text-align: center;
padding: 35px 15px;
background-color: #fff
}
.our-experts .team-content span {
font-size: 18px
}
.lnd-app-mig-fold {
min-height: 480px;
position: relative;
padding: 80px 0 50px
}
.lnd-app-mig-fold h2 {
font-size: 2.25rem;
color: #fff;
margin-bottom: 30px;
text-transform: capitalize;
font-weight: 600
}
#scrollUp:hover {
opacity: .8
}
.team-content h3 {
font-size: 18px
}
.team-content p {
margin-bottom: 15px
}
.lnd-app-mig-img {
top: 35px;
left: 0;
position: absolute;
animation-duration: 1.5s;
animation-name: mgrfly;
animation-iteration-count: infinite;
width: 60%
}
.lnd-app-mig-img2 {
top: 60px;
right: 0;
position: absolute;
width: 30%
}
@keyframes mgrfly {
0% {
top: 35px
}
50% {
top: 32px
}
100% {
top: 35px
}
}
.clients-bg {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/hero.jpg) center top;
background-position-x: center;
background-position-y: top;
position: relative;
padding: 60px 0
}
.clients-bg::before {
position: absolute;
content: '';
top: 0;
left: 0;
background: rgba(5, 5, 5, .4);
width: 100%;
height: 100%
}
.clients-bg-white {
padding: 60px 0
}
.client {
padding: 30px
}
.client a img {
width: 100%
}
.contact-form-quote {
background-color: #fff;
box-shadow: 0 0 30px 0 rgba(109, 109, 109, .08);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding: 40px 40px 40px 40px
}
.contact-form-quote textarea.form-control {
height: 139px
}
.contact-form-quote h2 {
font-size: 22px;
margin: 0 0 30px;
font-weight: 600
}
.wpcf7-form p:empty {
display: none
}
.new-bread {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/bread.jpg) no-repeat scroll center center /cover;
text-align: center;
position: relative;
z-index: 11
}
.new-bread::before {
background: #001733 none repeat scroll 0 0;
content: '';
height: 100%;
left: 0;
opacity: .65;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
position: absolute;
top: 0;
width: 100%;
z-index: -1
}
.new-bread {
text-align: center
}
.single.single-post .new-bread .bread>h2,
.single.single-service .new-bread .bread>h2 {
margin-bottom: 0
}
.new-bread .bread>h2 {
color: #fff;
font-size: 40px;
font-weight: 700;
margin-bottom: 15px;
text-transform: capitalize;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.new-bread .bread ul {
margin: 0;
padding: 0
}
.new-bread .bread ul li {
color: #fff;
display: inline-block;
margin: 0 5px;
text-transform: capitalize;
font-size: 16px;
font-weight: 700
}
.new-bread .bread ul li a {
color: #fff;
font-weight: 700
}
.new-bread .bread ul li a:hover,
.new-bread .bread ul li:hover {
color: #5A9943;
cursor: pointer
}
.choose-title .tagline {
font-size: 18px;
margin-bottom: 10px;
margin-top: 0
}
.choose-title h2 {
font-size: 42px;
font-weight: 700;
margin-bottom: 20px;
text-transform: capitalize
}
.choose-box:hover .iconbox i,
.choose-box:hover h4 {
color: #5A9943;
}
.choose-box-content h4 {
font-size: 18px;
font-weight: 700;
margin-bottom: 5px;
margin-top: 0;
text-transform: capitalize
}
.choose-box .choose-box-content p {
margin: 0
}
.choose-title .head-con p {
margin-top: 30px;
margin-bottom: 0
}
ul.choose-list {
list-style: outside none none;
padding: 35px 0 0;
margin-bottom: 0
}
ul.choose-list li {
margin-bottom: 45px;
position: relative;
overflow: hidden
}
ul.choose-list li:last-child {
margin-bottom: 30px
}
.with-images .iconbox {
width: 65px;
height: auto;
margin-top: 0
}
.iconbox {
color: #323232;
float: left;
height: 50px;
text-align: center;
width: 50px;
margin-top: 10px
}
.choose-box img {
width: 60px;
float: left;
height: 60px
}
.choose-box.with-img .choose-box-content {
margin-left: 90px
}
.iconbox i {
color: #323232;
font-size: 42px
}
.choose-box-content {
margin-left: 80px;
position: relative;
overflow: hidden
}
.quotation-box .head-area {
background: #2296f9;
padding: 51px 10px;
text-align: center
}
.quotation-box .head-area h2 {
color: #fff;
font-weight: 700;
line-height: 30px;
font-size: 30px;
text-transform: capitalize
}
.call-to-action-area {
position: relative;
padding: 120px 0
}
.call-to-action-area .part-img {
position: absolute;
top: -205px;
right: -225px
}
.call-to-action-btn {
padding-top: 10px
}
.call-to-action-area .call-to-action-content h3 {
font-size: 36px;
font-weight: 700;
margin-bottom: 20px;
color: #fff
}
.call-to-action-area .call-to-action-content p {
color: #fff
}
.oval {
height: 29.6875rem;
width: 29.6875rem;
border-radius: 100%;
right: 0;
overflow: hidden;
background: #f4f7fb
}
.round-circle {
position: absolute!important;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.z-index-1 {
z-index: -1
}
.shipment-tracking {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/track-bg.png) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-attachment: scroll
}
.section-padding.shipment-tracking,
.section-padding.about-us-grids {
padding-bottom: 0
}
.shipment-tracking h2 {
font-size: 2.25rem;
color: #232323;
font-weight: 600
}
.shipment-tracking h2 {
font-size: 40px;
font-weight: 700;
margin-bottom: 20px;
text-transform: capitalize
}
.shipment-tracking .btn-theme {
padding: 13px 25px
}
.grid-style-service.bg-gray .our-services .grid .details {
background: transparent
}
.grid-style-service .our-services .grid {
margin-bottom: 30px
}
.grid-style-service .our-services .grid:hover .details {
box-shadow: 0 30px 50px rgba(0, 0, 0, .06)
}
.pdt20 {
padding-top: 20px
}
.contact-pageheader {
position: relative;
background: rgba(145, 238, 226, 1);
background: -moz-linear-gradient(left, rgba(145, 238, 226, 1) 0%, rgba(145, 238, 226, 1) 22%, rgba(145, 238, 226, 1) 31%, rgba(145, 238, 226, 1) 39%, rgba(57, 196, 182, 1) 71%, rgba(57, 196, 182, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(145, 238, 226, 1)), color-stop(22%, rgba(145, 238, 226, 1)), color-stop(31%, rgba(145, 238, 226, 1)), color-stop(39%, rgba(145, 238, 226, 1)), color-stop(71%, rgba(57, 196, 182, 1)), color-stop(100%, rgba(57, 196, 182, 1)));
background: -webkit-linear-gradient(left, rgba(145, 238, 226, 1) 0%, rgba(145, 238, 226, 1) 22%, rgba(145, 238, 226, 1) 31%, rgba(145, 238, 226, 1) 39%, rgba(57, 196, 182, 1) 71%, rgba(57, 196, 182, 1) 100%);
background: -o-linear-gradient(left, rgba(145, 238, 226, 1) 0%, rgba(145, 238, 226, 1) 22%, rgba(145, 238, 226, 1) 31%, rgba(145, 238, 226, 1) 39%, rgba(57, 196, 182, 1) 71%, rgba(57, 196, 182, 1) 100%);
background: -ms-linear-gradient(left, rgba(145, 238, 226, 1) 0%, rgba(145, 238, 226, 1) 22%, rgba(145, 238, 226, 1) 31%, rgba(145, 238, 226, 1) 39%, rgba(57, 196, 182, 1) 71%, rgba(57, 196, 182, 1) 100%);
background: linear-gradient(to right, rgba(145, 238, 226, 1) 0%, rgba(145, 238, 226, 1) 22%, rgba(145, 238, 226, 1) 31%, rgba(145, 238, 226, 1) 39%, rgba(57, 196, 182, 1) 71%, rgba(57, 196, 182, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#91eee2', endColorstr='#39c4b6', GradientType=1);
margin-bottom: 70px
}
.contact-section {
margin-bottom: 0;
margin-top: 25px;
border-bottom: 1px dashed rgba(255, 255, 255, .4);
position: relative;
overflow: hidden
}
.contact-info-zone p {
margin-bottom: 25px
}
.contact-section .contact-icon {
float: left;
display: inline-block;
padding-right: 20px;
position: initial
}
.contact-section .contact-icon img {
width: 50px
}
.contact-section:last-child {
border-bottom: none;
margin-bottom: 0
}
.contact-section:last-child .contact-info {
padding-bottom: 0
}
.contact-section .contact-info {
position: relative;
color: #fff;
padding-bottom: 20px;
overflow: hidden
}
.contact-section .contact-info h2 {
color: #fff;
font-size: 18px;
margin-bottom: 5px
}
.map-location {
width: 100%;
height: 594px
}
.our-service-location .address-info {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/services-1.jpg) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-attachment: scroll;
z-index: 1;
position: relative;
padding: 100px 120px
}
.address-info::after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .7) none repeat scroll 0 0;
z-index: -1
}
.address-info h3 {
font-size: 42px;
font-weight: 700;
margin-bottom: 20px;
text-transform: capitalize;
color: #fff
}
.address-info p {
color: #fff
}
.quick-contact ul li a i {
float: right;
font-size: 18px;
color: #ddd;
line-height: 24px
}
.attachment-action {
margin-top: 25px
}
.attachment-action a {
display: block;
text-transform: capitalize;
color: #fff;
font-weight: 600;
font-size: 16px;
padding: 15px 20px;
margin-bottom: 10px;
border: 1px solid #2296f9;
background: #2296f9
}
.attachment-action a:last-child {
margin-bottom: 0
}
.attachment-action a i {
margin-right: 5px;
color: #fff;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s
}
.attachment-action a .fa.fa-download {
float: right;
margin-top: 6px;
color: #fff;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s
}
.widget {
position: relative;
margin-bottom: 40px
}
.widget:last-child {
margin-bottom: 0
}
.widget .widget-heading {
text-transform: capitalize;
margin-bottom: 20px;
font-size: 18px;
font-weight: 700;
position: relative;
margin-bottom: 20px
}
.widget .widget-heading h3 {
position: relative;
font-weight: 600;
font-size: 19px;
display: block;
text-transform: capitalize;
padding-bottom: 20px
}
.widget .input-group .form-control {
border: none
}
.widget .input-group-append {
color: #f8f8f8;
border: medium none;
border-radius: 0
}
.widget .input-group-append button {
background-color: #5A9943;
border: 1px solid #5A9943;
padding: 0 20px
}
.widget .input-group-append button span {
color: #fff
}
.contact-us-area {
background: url(//mprmovers.com/wp-content/themes/anvoy/images/400x400.jpg) no-repeat center center / cover;
position: relative;
z-index: 1;
padding: 40px 30px
}
.contact-us-area::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .5)
}
.contact-us-area ul {
margin: 0;
padding: 0
}
.contact-us-area ul li {
margin-bottom: 25px;
position: relative;
padding: 0 0 0 50px;
border: none;
text-transform: capitalize;
color: #fff;
background: transparent;
list-style-type: none;
line-height: 1.5;
font-size: 17px
}
.contact-us-area ul li i {
position: absolute;
left: 0;
top: 5px;
text-align: center;
font-size: 16px;
width: 40px;
height: 40px;
line-height: 40px;
background-color: #5A9943;
color: #fff
}
.contact-us-area ul li strong {
display: block;
color: #fff;
font-weight: 700;
font-size: 18px;
font-family: 'Montserrat', sans-serif
}
.contact-us-area ul li:last-child {
margin-bottom: 0
}
.service-detail {
background-color: #fff
}
#tracking_form .form-group .btn-theme {
padding: 13px 25px
}
#tracking_form .form-group .form-control {
height: 52px
}
.post-excerpt {
position: relative;
background: #fff
}
.post-excerpt .post-title h2 {
position: relative;
font-weight: 700;
font-size: 1.875rem;
display: block;
text-transform: capitalize;
margin-block: 0
}
.post-excerpt .post-title {
margin-bottom: 20px;
position: relative
}
.my-generic-section {
position: relative;
background: #fff none repeat scroll 0 0;
padding: 30px 30px;
border: 1px solid #e9e9e9;
margin-bottom: 30px
}
.my-generic-section + .my-generic-section {
margin-top: 30px
}
.my-generic-section.review-form .my-generic-heading h2,
.my-generic-section p.form-submit {
margin-bottom: 0
}
.my-generic-heading {
margin-bottom: 30px;
position: relative
}
.my-generic-section textarea.form-control,
.my-generic-section .form-control {
height: auto
}
.my-generic-content .form-group label {
color: #232323;
font-weight: 600
}
.my-generic-content .form-group label .required {
margin-left: 3px;
color: red
}
.my-generic-heading h2 {
position: relative;
font-size: 1.45rem;
display: block;
text-transform: capitalize;
padding-bottom: 20px
}
.my-generic-content {
position: relative
}
.collapsible-link::before {
content: '\f107';
position: absolute;
top: 50%;
right: .8rem;
transform: translateY(-50%);
display: block;
font-family: 'FontAwesome';
font-size: 1.1rem;
color: #5A9943
}
.collapsible-link[aria-expanded='true']::before {
content: '\f106'
}
.accordion .card {
border: none;
margin-bottom: 10px
}
.accordion .card .card-header {
padding: 15px 20px;
background-color: #f8f8f8;
border-radius: 6px;
border: none;
-webkit-transition: all 0.4s ease-in-out 0.1s;
-moz-transition: all 0.4s ease-in-out 0.1s;
-o-transition: all 0.4s ease-in-out 0.1s;
transition: all 0.4s ease-in-out 0.1s
}
.accordion .card:hover .card-header {
background-color: #5A9943;
color: #fff
}
.accordion .card:hover .card-header h2 .btn.btn-link,
.accordion .card:hover .card-header .collapsible-link::before {
color: #fff;
background: transparent
}
.accordion .card .card-header h2 .btn.btn-link {
padding: 0
}
.accordion .card .btn-link {
font-weight: 700;
font-size: 16px;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
color: #001733
}
.accordion .card .card-body {
padding: 20px
}
.post-excerpt .badge-primary {
color: #fff;
background-color: #000;
margin-bottom: 10px;
padding: 5px 15px
}
.post-meta {
margin-top: 5px
}
.post-meta ul {
padding: 0;
margin: 0;
list-style-type: none
}
.post-meta ul li {
position: relative;
padding-right: 20px;
margin-right: 13px
}
.post-meta li,
.post-meta li a {
display: inline-block;
position: relative;
font-size: 16px
}
.post-meta ul li::before {
position: absolute;
right: 0;
top: 50%;
content: "-";
transform: translateY(-50%)
}
.post-meta ul li:last-child::before {
display: none
}
.feature-block {
z-index: 0;
position: relative;
background: #fff;
box-shadow: 0 0 0 1px#ebebeb;
box-sizing: border-box;
-webkit-transition: box-shadow 0.3s ease, z-index 0s 0.3s ease, -webkit-transform 0.3s ease;
transition: box-shadow 0.3s ease, z-index 0s 0.3s ease, -webkit-transform 0.3s ease;
transition: box-shadow 0.3s ease, transform 0.3s ease, z-index 0s 0.3s ease;
transition: box-shadow 0.3s ease, transform 0.3s ease, z-index 0s 0.3s ease, -webkit-transform 0.3s ease;
padding: 3rem
}
.feature-block:hover {
z-index: 1;
box-shadow: 0 8px 50px rgba(0, 0, 0, .2);
-webkit-transform: scale(1.05);
transform: scale(1.05);
border-radius: 4px;
-webkit-transition: box-shadow 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.1s ease;
transition: box-shadow 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.1s ease;
transition: box-shadow 0.1s ease, transform 0.1s ease, z-index 0s 0.1s ease;
transition: box-shadow 0.1s ease, transform 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.3s ease
}
.feature-block p {
margin-bottom: 0
}
.feature-block img {
-ms-transition: all .8s cubic-bezier(.19, 1, .22, 1);
transition: all .8s cubic-bezier(.19, 1, .22, 1);
backface-visibility: hidden;
-ms-transform-origin: 0 100%;
transform-origin: 0 100%;
width: 80px
}
.feature-block>h4 {
margin: 20px 0 15px;
font-size: 18px
}
.feature-block>h4:hover,
.dc-workdetails .dc-title h3 a:hover {
color: #5A9943
}
.our-contact-us .heading-style-2 h3 {
text-transform: capitalize
}
.our-contact-us .commentForm {
padding: 30px;
border: 1px solid #f2f2f2;
border-radius: 4px;
box-shadow: 0 .8px 16px 0 rgba(0, 0, 0, .1);
background: #fff
}
.our-contact-us .contact-info {
background-color: #fff
}
.our-contact-us .single-contact-info {
margin-bottom: 30px;
border-bottom: 1px solid #f2f2f2;
padding-bottom: 30px
}
.our-contact-us .contact-info h5 {
font-size: 18px;
font-weight: 700;
margin: 0;
display: inline;
line-height: 1.5em
}
.our-contact-us .contact-info p {
font-size: 16px
}
.our-contact-us .contact-info p:last-child,
.our-contact-us .single-contact-info:last-child {
margin-bottom: 0;
border: none
}
.our-contact-us .contact-info i {
font-size: 45px;
vertical-align: middle;
margin-bottom: 0;
margin-top: 3px;
color: #5A9943;
float: left;
padding-right: 20px;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out
}
.our-contact-us .single-contact-info:hover i {
color: #2296f9;
cursor: pointer
}
.map-location.no-height {
width: 100%;
height: 500px
}
.error-page h2 {
font-size: 270px;
font-weight: 700;
text-align: center;
line-height: 1.2em
}
.error-page .error-msg h1 {
font-size: 34px;
margin-bottom: 10px;
font-weight: 500;
text-transform: capitalize
}
.error-page .error-msg p {
margin-bottom: 20px
}
.appointment {
background: rgba(0, 0, 0, 0) url(//mprmovers.com/wp-content/themes/anvoy/images/truck-side.png) no-repeat scroll right -70px top 310px;
overflow: hidden;
position: relative;
background-color: #fff
}
.online-quote .heading-style-2 p {
width: 100%
}
.online-quote .form-group label {
color: #001733;
font-weight: 600
}
.select2 .select2-selection--single {
border-radius: .25rem;
height: auto;
background: #f8f8f8;
border: 1px solid #ebebeb
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #8d8d8d;
line-height: 22px
}
.select2 .select2-selection--single .select2-selection__rendered {
color: #8d8d8d;
padding: 10px 20px 10px 20px;
font-size: 14px
}
.select2 .select2-selection--single .select2-selection__arrow {
height: auto;
width: auto;
right: 15px;
top: 50%;
transform: translate(-50%, 0)
}
.select2-container .select2-dropdown .select2-results__option {
padding: 7px 15px
}
.select2-dropdown {
border: 1px solid #e9e9e9;
border-radius: 1px
}
.modal-body {
padding: 1rem;
}
.btn-facebook {
color: #fff!important;
background-color: #3b5998;
border-color: rgba(0, 0, 0, .2)
}
.btn-social {
display: inline-block;
padding: 12px 0;
font-size: 14px;
font-weight: 600;
line-height: 20px;
border-radius: 5px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
color: #fff;
cursor: pointer;
margin-right: 5px;
position: relative;
overflow: hidden;
width: 100%;
text-align: center;
text-transform: capitalize
}
.btn-social + .btn-social {
margin-right: 0
}
.btn-social>:first-child {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 36px;
font-size: 22px;
text-align: center;
border-right: 1px solid rgba(0, 0, 0, .2);
line-height: 45px
}
.btn-google {
color: #fff!important;
background-color: #dd4b39;
border-color: rgba(0, 0, 0, .2)
}
.form-header-contect {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.form-header h3 {
font-size: 2.25rem;
font-weight: 600;
margin-bottom: 10px;
text-transform: capitalize
}
.form-group {
position: relative
}
.divider {
text-align: left;
height: 1px;
margin: 30px 0;
background-color: #e9e9e9
}
.divider span {
position: relative;
top: -24px;
background-color: #fff;
display: inline-block;
padding: 10px
}
.form-header-contect ul {
position: relative;
margin: 0;
padding: 0
}
.form-header-contect ul li {
display: inline-block;
margin-right: 10px
}
.form-header-contect ul li.fb a {
color: #2b38a9;
border: 2px solid #2b38a9
}
.form-header-contect ul li a {
width: 40px;
height: 40px;
display: inline-block;
line-height: 35px;
text-align: center;
border: 2px solid #353950;
border-radius: 4px
}
.form-header-contect ul li.google a {
color: #cc3636;
border: 2px solid #cc3636
}
.form-header-contect ul li.tw a {
color: #15a2e2;
border: 2px solid #15a2e2
}
.form-header-footer {
position: relative;
margin-bottom: 15px
}
.form-already span a {
color: #5A9943
}
.form-header-footer span.forget-pass a {
margin-left: 10px;
color: #232323;
font-weight: 600
}
.track-history {
position: relative
}
.track-history .card {
margin-bottom: 0;
border: 0;
border-radius: 0;
box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08)
}
.track-history .card .card-body {
padding: 1.88rem 1.81rem
}
.track-history .table td,
.track-history .table th {
border-color: #dee2e6
}
.track-history .table td {
line-height: 1.2;
vertical-align: middle
}
.track-history .active-member .table img {
width: 35px
}
.track-history .table thead th {
border-bottom: none;
border-top: none;
vertical-align: middle;
font-size: 14px;
font-weight: 600
}
.track-history .table tr td {
color: #929292
}
.track-history .table tr td a {
color: #232323;
vertical-align: middle
}
.track-history .form-group {
margin-bottom: 0
}
.form-control:focus {
box-shadow: none
}
.track-history form h2 {
font-size: 22px;
font-weight: 600;
margin-bottom: 15px
}
.tracking-card {
position: relative;
margin-top: -172px;
z-index: 11
}
.user-dummy-img {
position: absolute;
right: -85px;
z-index: 11;
bottom: 0
}
.shipment-tracking .form-control-borderless {
border-right: none;
height: 50px
}
.our-contact-us .heading-style-2 {
margin-bottom: 30px
}
.our-contact-us textarea.form-control {
height: 180px
}
.contact-form-quote .desc-text p {
margin-bottom: 25px
}
.clients-bg .container .row {
flex-wrap: nowrap
}
.custom-alert {
border-radius: 3px;
color: #000;
position: relative;
padding: 0;
width: 100%;
margin-bottom: 30px;
overflow: hidden
}
.custom-alert--warning {
background-color: #feebe6
}
.custom-alert__top-side {
padding: 21px 23px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
.custom-alert--warning .custom-alert__close,
.custom-alert--warning .custom-alert__icon {
color: #f87f52
}
.custom-alert h6 {
margin-top: 0
}
.custom-alert__heading {
font-size: 22px;
margin-bottom: 0px
}
.custom-alert__content {
color: #939daa;
font-size: 16px
}
.alert-icon {
position: relative;
display: inline-block;
margin-right: 15px
}
.custom-alert__icon {
font-size: 56px;
line-height: 55px;
height: 42px;
width: 42px;
margin-right: 15px
}
.service-sidebar .widget {
background-color: #fff;
padding: 35px 25px;
border: 1px solid #e9e9e9
}
.service-sidebar .widget .widget-content {
background: #fff
}
.service-sidebar .widget ul {
margin: 0;
padding: 0
}
.service-sidebar .widget ul li {
padding: 15px 0
}
.service-sidebar .widget ul li a {
position: relative;
transition: all 0.3s ease 0s;
o-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
text-transform: capitalize
}
.service-sidebar .widget ul li:last-child {
border: medium none;
margin-bottom: 0;
padding-bottom: 0
}
.service-sidebar .widget .contact-us-area ul {
background: transparent
}
.service-sidebar .widget .contact-us-area ul li {
margin-bottom: 25px;
position: relative;
padding: 0 0 0 50px;
border: none;
text-transform: capitalize;
color: #fff;
background: transparent
}
.service-sidebar .widget .contact-us-area ul li:last-child {
margin-bottom: 0
}
.sb-header-container .sb-menu .inner-menu .fa-home {
font-size: 18px;
margin-right: 5px
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #5A9943;
color: white
}
span.wpcf7-not-valid-tip {
font-size: 14px
}
div.wpcf7-response-output {
margin: 0
}
.mb-80 {
margin-bottom: 90px
}
.aboutz-us .align-items-center p + p {
font-size: 18px;
line-height: 1.4em;
margin: 1em 0
}
.my-services-page .service-detail .post-img {
margin-bottom: 20px
}
.my-services-page .service-detail .post-excerpt .post-title {
margin-bottom: 15px;
position: relative
}
.log-location-servies span {
background: #0072ff;
color: #fff;
padding: 8px 26px;
border-radius: 0;
font-size: 14px;
}
.log-location-servies {
position: absolute;
right: 5%;
top: 9%;
}
.log-track-details {
background: #fff;
position: absolute;
right: 10%;
z-index: 9;
width: 570px;
top: 15%;
padding: 45px 35px;
border-radius: 20px;
box-shadow: 0px 0px 12px -1px #ccc;
}
.log-track-services ul {
list-style: none; padding: 0;
margin: 0;
}
.log-track-services .log-track-ship-form li {
float: left;
margin-right: 30px;
border-right: 1px solid #ddd;
height: 100px;
width: 25%;
}
.log-track-details .log-track-area span {
font-size: 14px;
}
.log-track-details .log-track-area h3 {
font-size: 26px;
}
.log-track-details .log-track-area p {
font-size: 14px;
margin-bottom: 3px;
}
.log-track-area {
margin-bottom: 30px;
}
.log-track-details .log-track-area .text-style {
font-weight: 600;
font-size: 16px;
}
.log-track-services .log-track-ship-form li h4 {
font-size: 20px;
font-weight: 500;
line-height: 28px;
}
.log-track-services .log-track-ship-form li:last-child {
border-right: none;
}
.log-track-services .log-track-ship-form li span {
font-size: 14px;
font-weight: 600;
}
.log-track-services .log-track-ship-form li p {
font-size: 14px;
}
.log-shipping-area {
margin-top: 10px;
}
.log-track-services {
position: relative;
overflow: hidden;
}
.log-map-integrate {
position: relative;
}
.log-trck-cment-sect p {
font-size: 14px;
margin-bottom: 15px;
}
.log-trck-cment-sect p:last-child {
margin-bottom: 0;
}
.log-trck-cment-sect {
margin-top: 35px;
position: relative;
}
.log-trck-cment-sect h3 {
font-weight: 500;
font-size: 22px;
margin-bottom: 10px;
}
#map-on-track-order {
width: auto;
height: 800px;
z-index: 8;
}
.log-map-intregarion {
position: relative;
width: 100%;
height: 500px;
z-index: 0;
outline: none;
}
.top {
padding-top: 20px;
padding-left: 3% !important;
padding-right: 3% !important
}
#progressbar {
margin-bottom: 30px;
overflow: hidden;
color: #455A64;
padding-left: 0px;
margin-top: 30px
}
#progressbar li {
list-style-type: none;
font-size: 13px;
width: 25%;
float: left;
position: relative;
font-weight: 400
}
#progressbar .step0:before {
font-family: FontAwesome;
content: "\f10c";
color: #fff
}
#progressbar li:before {
width: 40px;
height: 40px;
line-height: 45px;
display: block;
font-size: 20px;
background: #C5CAE9;
border-radius: 50%;
margin: auto;
padding: 0px
}
#progressbar li:after {
content: '';
width: 100%;
height: 12px;
background: #C5CAE9;
position: absolute;
left: 0;
top: 16px;
z-index: -1
}
#progressbar li:last-child:after {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
position: absolute;
left: -50%
}
#progressbar li:nth-child(2):after,
#progressbar li:nth-child(3):after {
left: -50%
}
#progressbar li:first-child:after {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
position: absolute;
left: 50%
}
#progressbar li:last-child:after {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px
}
#progressbar li:first-child:after {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px
}
#progressbar li.active:before,
#progressbar li.active:after {
background: #651FFF
}
#progressbar li.active:before {
font-family: FontAwesome;
content: "\f00c"
}
.env-icon {
width: 60px;
height: 60px;
margin-right: 15px
}
.icon-content {
padding-bottom: 20px
}
@media screen and (max-width: 992px) {
.icon-content {
width: 50%
}
}
.track {
position: relative;
background-color: #ddd;
height: 7px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 60px;
margin-top: 50px
}
.track .step {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
width: 25%;
margin-top: -18px;
text-align: center;
position: relative
}
.track .step.active:before {
background: #FF5722
}
.track .step::before {
height: 7px;
position: absolute;
content: "";
width: 100%;
left: 0;
top: 18px
}
.track .step.active .icon {
background: #ee5435;
color: #fff
}
.track .icon {
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
position: relative;
border-radius: 100%;
background: #ddd
}
.track .step.active .text {
font-weight: 400;
color: #000
}
.track .text {
display: block;
margin-top: 7px
}
.itemside {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%
}
.itemside .aside {
position: relative;
-ms-flex-negative: 0;
flex-shrink: 0
}
.img-sm {
width: 80px;
height: 80px;
padding: 7px
}
ul.row,
ul.row-sm {
list-style: none;
padding: 0
}
.itemside .info {
padding-left: 15px;
padding-right: 7px
}
.itemside .title {
display: block;
margin-bottom: 5px;
color: #212529
}
p {
margin-top: 0;
margin-bottom: 1rem
}
.btn-warning {
color: #ffffff;
background-color: #ee5435;
border-color: #ee5435;
border-radius: 1px
}
.btn-warning:hover {
color: #ffffff;
background-color: #ff2b00;
border-color: #ff2b00;
border-radius: 1px
}
.badge {
display: inline-block;
padding: .25em .4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .15rem;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.badge-circle {
padding: 0 !important;
width: .625rem;
height: .625rem;
border: 2px solid;
border-radius: 50%
}
.badge-circle:empty {
display: inline-block
}
.card-item {
display: block;
}
.log-track-details h5 {
font-size: 20px;
line-height: 1.6;
margin-bottom: 10px
}
.static-pages .my-generic-section.review-form,
.static-pages .my-generic-section {
margin-top: 40px;
}
.footer-copyright .copyright {
border-top: none !important;
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #5A9943;
border-color: #5A9943;
}
.gutter {
padding-left: 10px !important;
padding-right: 10px !important;
}
.gutter {
padding-left: 10px !important;
padding-right: 10px !important;
}
.section-padding.track-history .tracking-card form p {
padding-top: 15px;
}
.select2-container {
width: 100% !important;
}
.pull-left {
float: left !important;
}
.pull-right {
float: right !important;
}
.card .card-body .form-group .error {
color: #5A9943;
}
.logs-container{  
z-index: 9;
background: #fff;  
padding: 45px 35px;
border-radius: 20px;
box-shadow: 0px 0px 12px -1px #ccc;}
.logs-container .tab-cap{
text-align: center;
caption-side: top;
color: #212529;
font-weight: bold;
} .resume-action-modal .modal-content {
border-radius: 5px;
border:none;
}
.resume-action-modal .modal-content .can-toggle {
text-align:right;	
}
.resume-action-modal .modal-header {
border-radius: 4px 4px 0 0;
padding:15px 20px;
background-color:#242424;
}
.resume-action-modal .modal-header h4 {
font-size:16px;
color:#fff;
font-weight:500;	
}
.resume-action-modal .modal-header .close {
color:#fff;
opacity:0.6	
}
.resume-action-modal .form-group {
position:relative;
overflow:hidden;
clear:both;	
}
.resume-action-modal .form-group label {
font-weight:500;
}
.resume-action-modal .form-group .toggle.btn-sm {
min-width: 80px;
min-height: 30px;
}
.resume-action-modal .form-group .select2-container {
width:100% !important;	
}
.resume-action-modal .modal-content .modal-body {
padding: 20px;
}
.resume-action-modal .modal-content .modal-body textarea:focus {
box-shadow: none;
border-color: #CCC;
}
.resume-action-modal .modal-content .modal-footer .btn-default {
margin-top: 0;
}
.resume-action-modal .modal-content .modal-footer {
border-top: none;
padding: 20px;
padding-top: 0;
}
.resume-action-modal .toggle .btn-primary {
background-color: #5A9943 !important;
}
.resume-action-modal  .toggle .btn-default {
box-shadow: none;
padding: 5px 10px;
}
.job-form .btn-default.active, .company-search-toggle .btn-default:active{
color: #333;  
border: 1px solid;
}
.job-form .toggle-handle {
border: 1px solid;
}
.job-form .btn:hover {
background: transparent;
}