@font-face {
font-family: "Conv_Mont-Regular";
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Regular.eot);
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Regular.eot?#iefix) format("embedded-opentype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Regular.woff) format("woff"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Regular.ttf) format("truetype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Regular.svg#Mont-Regular) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Conv_Mont-Heavy";
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Heavy.eot);
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Heavy.eot?#iefix) format("embedded-opentype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Heavy.woff) format("woff"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Heavy.ttf) format("truetype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Heavy.svg#Mont-Heavy) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Conv_Mont-SemiBold";
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-SemiBold.eot);
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-SemiBold.eot?#iefix) format("embedded-opentype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-SemiBold.woff) format("woff"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-SemiBold.ttf) format("truetype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-SemiBold.svg#Mont-Heavy) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Conv_Mont-Bold";
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Bold.eot);
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Bold.eot?#iefix) format("embedded-opentype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Bold.woff) format("woff"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Bold.ttf) format("truetype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Bold.svg#Mont-Bold) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Conv_Mont-Book";
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Book.eot);
src: url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Book.eot?#iefix) format("embedded-opentype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Book.woff) format("woff"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Book.ttf) format("truetype"),
url(//www.rvequipos.com/wp-content/themes/sparki/assets/fonts/Mont-Book.svg#Mont-Book) format("svg");
font-weight: 400;
font-style: normal;
}  * {
margin:0px;
padding:0px;
border:none;
outline:none;
} body {
font-family: "Conv_Mont-Regular";
font-size:14px;
color:#777777;
line-height:1.7em;
font-weight:400;
background:#ffffff;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
}
.bordered-layout .page-wrapper{
padding:0px 50px 0px;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
a{
text-decoration:none;
cursor:pointer;
color:#ff7029;
}
button{
cursor:pointer;
text-decoration:none;
outline:none !important;
}
a:hover,a:focus,a:visited{
text-decoration:none;
outline:none !important;
}
h1,h2,h3,h4,h5,h6 {
position:relative;
font-weight:normal;
margin:0px;
background:none;
line-height:1.6em;
font-family: "Conv_Mont-Bold";
}
input,button,select,textarea{
}
textarea{
overflow:hidden;
}
p{
position:relative;
line-height:1.8em;
font-family: "Conv_Mont-Book";
}
.text{
font-family: "Conv_Mont-Book";
}
.auto-container{
position:static;
max-width:1200px;
padding:0px 15px;
margin:0 auto;
}
.medium-container{
max-width:850px;
}
.page-wrapper{
position:relative;
margin:0 auto;
width:100%;
overflow:hidden;
min-width:300px;
}
ul,li{
list-style:none;
padding:0px;
margin:0px;	
}
img{
display:inline-block;
max-width:100%;
}
.theme-btn{
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.centered{
text-align:center;	
} h1{
font-size:65px;
}
h2{
font-size:36px;
}
h3{
font-size:28px;
}
h4{
font-size:24px;
}
h5{
font-size:20px;
}
h6{
font-size:18px;
} .list-style-one{
position:relative;
}
.list-style-one li{
position:relative;
color:#555555;
font-size:16px;
font-weight:400;
margin-bottom:15px;
padding-left:35px;
line-height: 1.8em;
}
.list-style-one li:before{
position:absolute;
content:'';
left:0px;
top:6px;
width:24px;
height:14px;
font-weight:400;
background:url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/check.png) no-repeat;
} .btn-style-one{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 42px 15px;
text-transform: uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Heavy";
}
.btn-style-one:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#ffffff;
}
.btn-style-one .txt{
position:relative;
z-index:1;
}
.btn-style-one:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-one:hover{
color: #222222;
} .btn-style-two{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 42px 15px;
text-transform: uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Heavy";
}
.btn-style-two:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#222222;
}
.btn-style-two .txt{
position:relative;
z-index:1;
}
.btn-style-two:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-two:hover{
color: #ffffff;
} .btn-style-three{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #111111;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 52px 15px;
background-color:#ffffff;
text-transform: uppercase;
font-family: "Conv_Mont-Heavy";
}
.btn-style-three:before{
position: absolute;
content: '';
right: 0px;
bottom: 0px;
width: 10px;
height: 10px;
z-index: 1;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
background-color:#ff7029;
}
.btn-style-three .txt{
position:relative;
z-index:1;
}
.btn-style-three:hover::before{
opacity: 1;
width:100%;
height:100%;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-three:hover{
color: #ffffff;
} .btn-style-four{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 52px 15px;
background-color:#ff7029;
text-transform: uppercase;
font-family: "Conv_Mont-Heavy";
}
.btn-style-four:before{
position: absolute;
content: '';
right: 0px;
bottom: 0px;
width: 10px;
height: 10px;
z-index: 1;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
background-color:#000000;
}
.btn-style-four .txt{
position:relative;
z-index:1;
}
.btn-style-four:hover::before{
opacity: 1;
width:100%;
height:100%;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-four:hover{
color: #ffffff;
} .btn-style-five{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #111111;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 52px 15px;
background-color:#ffffff;
text-transform: uppercase;
font-family: "Conv_Mont-Heavy";
}
.btn-style-five:before{
position: absolute;
content: '';
right: 0px;
bottom: 0px;
width: 10px;
height: 10px;
z-index: 1;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
background-color:#000000;
}
.btn-style-five .txt{
position:relative;
z-index:1;
}
.btn-style-five:hover::before{
opacity: 1;
width:100%;
height:100%;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-five:hover{
color: #ffffff;
} .btn-style-six{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
font-weight: 600;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 46px 15px;
text-transform: uppercase;
background-color:#000000;
font-family: "Conv_Mont-Heavy";
}
.btn-style-six:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#ffffff;
}
.btn-style-six .txt{
position:relative;
z-index:1;
}
.btn-style-six:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-six:hover{
color: #111111;
} .btn-style-seven{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
border-radius:0px;
padding: 15px 42px 15px;
text-transform: uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Heavy";
}
.btn-style-seven:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#111111;
}
.btn-style-seven .txt{
position:relative;
z-index:1;
}
.btn-style-seven:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-seven:hover{
color: #ffffff;
} .btn-style-eight{
position: relative;
display: inline-block;
font-size: 14px;
line-height: 30px;
color: #2193b0;
padding: 11px 34px 11px;
font-weight: 600;
overflow: hidden;
background:none;
letter-spacing:1px;
border-radius:0px;
text-transform: capitalize;
border:1px solid #2193b0 ;
background-color:#ffffff;
}
.btn-style-eight:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
background-color: #222222;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
}
.btn-style-eight .txt{
position:relative;
z-index:1;
}
.btn-style-eight:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-eight:hover{
color: #ffffff;
border-color:#222222;
} .social-icon-one{
position: relative;
display: block;
}
.social-icon-one .title{
position: relative;
font-size: 20px;
line-height: 26px;
color: #ffffff;
font-weight: 700;
display:block;
margin-bottom:12px;
}
.social-icon-one li{
position: relative;
display: inline-block;
font-size: 16px;
line-height: 24px;
color: #ffffff;
margin-right: 4px;
}
.social-icon-one li:last-child{
margin-right: 0;
}
.social-icon-one li a{
position: relative;
font-size: 16px;
color: #f8951c;
width:40px;
height:40px;
line-height:36px;
text-align:center;
display:inline-block;
border:2px solid #f8951c;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.social-icon-one li a:hover{
color: #ffffff;
border-color:#222222;
background-color:#222222;
}
.theme_color{
color:#ff7029;
}
.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/preloader.svg); background-size:140px;}
img{
display:inline-block;
max-width:100%;
height:auto;	
} .back-to-top {
position: fixed;
right: 1.5%;
bottom: -7.5%;
height: 15px;
cursor: pointer;
width: 40px;
padding: 3px 5px;
font-size: 10px;
font-weight: bold;
color: transparent;
text-align: center;
z-index: 3;
visibility: hidden;
outline: 0 !important;
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
background-color: #434343;
}
.back-to-top::before, .back-to-top::after {
content: '';
position: absolute;
left: 0;
width: 0;
height: 0;
border: 20px solid transparent;
border-top: 0;
}
.back-to-top::before{
top: -20px;
z-index: 4;
border-bottom: 20px solid #434343;
}
.back-to-top::after {
bottom: 0;
z-index: 5;
border-bottom: 20px solid #ff7029;
}
.back-to-top:hover, .back-to-top:focus {
opacity: 1;
text-decoration: none;
height: 40px;
color: #ffffff;
}
.back-to-top.show-back-to-top {
display: block;
bottom: 1.25%;
visibility: visible;
} .sec-title{
position:relative;
margin-bottom:40px;
}
.sec-title .title{
position: relative;
z-index:1;
color: #555555;
font-size: 17px;
margin-bottom: 10px;
text-transform: capitalize;
font-family: "Conv_Mont-Book";
}
.sec-title h2{
position: relative;
color: #282828;
line-height: 1.3em;
font-size:60px;
text-transform: capitalize;
font-family: "Conv_Mont-Bold";
}
.sec-title .text{
position: relative;
color: #222222;
font-size: 16px;
font-weight: 400;
line-height:1.8em;
margin-top:15px;
}
.sec-title.light h2{
color:#ffffff;
}
.sec-title.light .title,
.sec-title.light .text{
color:#ffffff;
}
.sec-title.centered{
text-align:center !important;
}
.sec-title.centered .title-effect{
margin:0 auto;
}
.title-effect {width: 40px; height: 44px; position: relative; animation: rotation 12.8s steps(1) 0s infinite; margin-bottom:30px !important;}
.title-effect .bar {background: #ff7029;}
.title-effect .bar-top {width: 100%; height: 7px; position: absolute; top: 0; left: 0; transform-origin: left top; transform: scale(0, 1); animation: bar-top 3.2s linear 0s infinite;}
.title-effect .bar-right {width: 7px; height: 100%; position: absolute; top: 0; right: 0; transform-origin: left top; transform: scale(1, 0); animation: bar-right 3.2s linear 0s infinite;}
.title-effect .bar-bottom {width: 100%; height: 7px; position: absolute; right: 0; bottom: 0; transform-origin: right top; transform: scale(0, 1); animation: bar-bottom 3.2s linear 0s infinite;}
.title-effect .bar-left {width: 7px; height: 100%; position: absolute; left: 0; bottom: 0; transform-origin: left bottom; transform: scale(1, 0); animation: bar-left 3.2s linear 0s infinite;} .main-header{
position:relative;
z-index:20;
width:100%;
}
.header-top{
position:relative;
}
.header-top .inner{
position: relative;
display: block;
padding: 0 50px;
}
.header-top .top-left{
position:relative;
float:left;
padding:16px 0px;
}
.header-top .top-left .info-list{
position:relative;
}
.header-top .top-left .info-list li{
position:relative;
display:inline-block;
}
.header-top .top-left .info-list li a{
position:relative;
color:#ffffff;
font-size:15px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.header-top .top-left .info-list li a .icon{
position:relative;
top:2px;
font-size:26px;
line-height:1em;
}
.header-top .top-left .info-list li a:hover{
color:#ff7029;
}
.header-top .top-right{
position:relative;
padding:8px 0px;
}
.header-top .top-right .social-box{
position:relative;
float:left;
}
.header-top .top-right .social-box li{
position:relative;
margin-left:6px;
display:inline-block;
}
.header-top .top-right .social-box li a{
position:relative;
width:48px;
height:48px;
color:#ffffff;
border-radius:50px;
display:inline-block;
text-align:center;
line-height:46px;
font-size:14px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
border:1px solid rgba(255,255,255,0.20);
}
.header-top .top-right .social-box li a:hover{
background-color:#ff7029;
border-color:#ff7029;
color:#ffffff;
}
.header-top .top-right .info-list{
position:relative;
float:left;
padding:12px 0px;
margin-left:60px;
}
.header-top .top-right .info-list li{
position:relative;
padding-left:35px;
color:#ffffff;
font-size:15px;
display:inline-block;
}
.header-top .top-right .info-list li a{
position:relative;
color:#ffffff;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.header-top .top-right .info-list li a:hover{
color:#ff7029;
}
.header-top .top-right .info-list li .icon{
position:absolute;
left:0px;
top:2px;
font-size:22px;
line-height:1em;
} .main-header .main-box{
position:relative;
padding:0px 0px;
left:0px;
top:0px;
width:100%;
background:none;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.main-header .main-box .outer-container{
position:relative;
padding:0px 40px;
}
.main-header .main-box .logo-box{
position:relative;
float:left;
left:0px;
z-index:10;
padding:30px 0px;
}
.main-header .main-box .logo-box .logo img{
display:inline-block;
max-width:100%;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;	
}
.main-header .nav-toggler{
position:absolute;
top:50%;
margin-top:0px;
display: block;
}
.main-header .nav-toggler button{
position:relative;
display:block;
color:#444444;
text-align:center;
font-size:24px;
line-height:34px;
font-weight:normal;
background:none;
}
.main-header .header-upper .logo-box{
position: relative;
padding:30px 0px 70px;
}
.main-header .header-upper .logo-box .logo{
position: relative;
}
.main-header .header-upper{
position:relative;
background-color:#0c0c0c;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.main-header .header-upper .upper-right{
position:relative;
padding-top:44px;
}
.main-header .nav-outer{
position:relative;
}
.main-header .nav-outer .search-repair-box{
position:relative;
float:left;
width:300px;
height:80px;
margin-right:60px;
}
.main-header .nav-outer .search-repair-box .form-group{
margin-bottom:0px;
}
.main-header .nav-outer .search-repair-box .form-group .ui-selectmenu-button.ui-button{
height:82px;
border:none;
color:#111111;
font-size:16px;
font-weight:700;
background-color:#ff7029;
padding:14px 20px 10px 30px;
font-family: "Conv_Mont-Bold";
}
.main-header .nav-outer .search-repair-box .form-group .ui-button .ui-icon:before{
color:#111111;
}
.main-header .service-list{
position: relative;
float: left;
}
.main-header .service-list .btn-box{
position: relative;
display: block;
padding: 20px 35px;
line-height: 40px;
font-size: 16px;
color: #ffffff;
width: 300px;
font-family: "Conv_Mont-Bold";
font-weight: 400;
background: #ff7029;
}
.main-header .service-list .btn-box:after{
content: "\f107";
font-family: 'Font Awesome 5 Free';
position:absolute;
top: 20px;
right: 30px;
height:40px;
display:inline-block;
vertical-align: middle;
color:#ffffff;
line-height:40px;
font-size:16px;
width: 15px;
margin: 0;
border: none;
font-weight:700;
z-index:5;
}
.main-header .service-list .dropdown-menu{
position: absolute;
left: 0 !important;
top: 100% !important;
width:100%;
min-width: 250px;
padding:0px 0px;
margin:0 0;
background:#ffffff;
border-radius:0px;
border-top: none;
border:none;
box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);
opacity: 0;
visibility: hidden;
transform: translate(0) !important;
-webkit-transition:all 600ms ease;
-moz-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
transition:all 600ms ease;
}
.main-header .service-list .open .dropdown-menu{
opacity: 1;
visibility: visible;
}
.main-header .service-list .dropdown-menu li{
position:relative;
display:block;
border-bottom:1px solid rgba(0,0,0,0.10);
padding:0px 0px;
}
.main-header .service-list .dropdown-menu li:last-child{
border: none;
}
.main-header .service-list .dropdown-menu li a{
position:relative;
display:block;
display: block;
font-size: 16px;
line-height: 30px;
padding: 12px 30px;
font-weight: 400;
font-family: "Conv_Mont-SemiBold";
text-transform: capitalize;
color: #111111 ;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}
.main-header .service-list .dropdown-menu li:hover > a{
color:#111111 ;
background: #ff7029;
}
.main-header.header-style-one .nav-outer:before{
position:absolute;
content:'';
left:0px;
top:0px;
bottom:0px;
width:250%;
background-color:#ffffff;
}
.main-header .header-lower{
position: absolute;
left: 0px;
bottom: 0px;
top: 100%;
right: 0px;
margin-top:-40px;
}
.main-header .info-box{
position:relative;
float:left;
z-index:1;
margin-left:40px;
font-size:15px;
color:#777777;
text-align:left;
padding:5px 0px 0px 40px;
}
.main-header .info-box .icon-box{
position:absolute;
left:0px;
top:0px;
color:#bbbbbb;
font-size:26px;
line-height:1em;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
line-height:1em;
}
.main-header .info-box ul li{
position:relative;
line-height:20px;
color:#ffffff;
cursor:pointer;
font-size:16px;
margin-bottom:8px;
font-weight:600;
}
.main-header .info-box li a{
position:relative;
color:#ffffff;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}
.main-header .info-box li a:hover,
.main-header .info-box li:hover{
color:#ff7029;
}
.main-header .info-box:last-child{
padding-left:10px;
padding-top: 0;
margin-top:-15px;
}
.main-menu{
position:static;
float:left;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.main-menu .navbar-collapse {
padding: 0px;
float: left;
display: block !important;
}
.main-menu .navigation{
position:static;
margin:0px;
}
.main-menu .navigation > li{
position:relative;
float:left;
margin-right:50px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.header-style-two .main-menu .navigation > li{
margin-right: 40px;
}
.main-menu .navigation > li:last-child{
margin-right:0px;
}
.sticky-header .main-menu .navigation > li > a{
padding:21px 0px 20px !important;
color:#444444 !important;
}
.sticky-header .main-menu .navigation > li:hover > a,
.sticky-header .main-menu .navigation > li.current > a{
color:#ff7029;
background-color:inherit !important;
}
.sticky-header .nav-outer .options-box{
margin-top:26px;
} .sticky-header{
position:fixed;
opacity:0;
visibility:hidden;
left:0px;
top:0px;
width:100%;
padding:0px 0px;
background:#ffffff;
z-index:0;
border-bottom:1px solid #e6e6e6;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.sticky-header .logo{
padding:10px 0px;
}
.fixed-header .sticky-header{
z-index:999999;
opacity:1;
visibility:visible;
-ms-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-op-animation-name: fadeInDown;
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
-ms-animation-duration: 500ms;
-moz-animation-duration: 500ms;
-op-animation-duration: 500ms;
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
-ms-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-op-animation-timing-function: linear;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-ms-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-op-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;	
}
.main-header .sticky-header .options-box{
padding:6px 0px 4px;
margin-left:35px;
}
.main-menu .navigation > li > a{
position:relative;
display:block;
color:#111111;
text-align:center;
line-height:30px;
text-transform:capitalize;
letter-spacing:0px;
opacity:1;
padding:25px 0px;
font-size:16px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
font-family: "Conv_Mont-SemiBold";
}
.sticky-header .main-menu .navigation > li{
margin-left:30px;
margin-right:0px !important;
}
.sticky-header .main-menu .navigation > li::before{
bottom:-1px;
}
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a{
opacity:1;
color: #ff7029;
}
.main-menu .navigation > li > ul{
position:absolute;
left:0px;
top:100%;
width:230px;
z-index:100;
display:none;
background:#ff7029;
padding: 0px 0px;
border-top: 2px solid #111111;
border-radius: 0 0 7px 7px;
font-family: "Conv_Mont-SemiBold";
-ms-transform: translateY(20px);
transform: translateY(20px);
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}
.main-menu .navigation > li > ul.from-right{
left:auto;
right:0px;
}
.main-menu .navigation > li > ul > li{
position:relative;
padding: 0px 0px;
width:100%;
border-bottom: 1px solid rgba(0,0,0,0.10);
}
.main-menu .navigation > li > ul > li:last-child{
border-bottom: none;
}
.main-menu .navigation > li > ul > li:last-child > a{
border-radius: 0 0 7px 7px;
}
.main-menu .navigation > li > ul > li > a{
position:relative;
display:block;
padding:9px 25px;
line-height:30px;
font-weight:400;
font-size:15px;
color:#111111;
text-align:left;
text-transform:capitalize;
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
}
.main-menu .navigation > li > ul > li:hover > a{
color:#ff7029;
padding-left: 43px;
background: #111111;
}
.main-menu .navigation > li > ul > li > a:before{
font-family: 'Font Awesome 5 Free';
content: "\f0da";
position:absolute;
left:25px;
top: 9px;
display:block;
line-height:30px;
font-size:18px;
font-weight:700;
color:#ff7029;
opacity: 0;
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
z-index:1;
}
.main-menu .navigation > li > ul > li:hover > a:before{
opacity: 1;
transition:all 300ms ease 200ms;
-moz-transition:all 300ms ease 200ms;
-webkit-transition:all 300ms ease 200ms;
-ms-transition:all 300ms ease 200ms;
-o-transition:all 300ms ease 200ms;
}
.main-menu .navigation > li > ul > li > ul{
position:absolute;
right:100%;
margin-left: 10px;
top:-2px;
width:230px;
z-index:100;
display:none;
background:#ff7029;
padding: 0px 0px;
border-top: 2px solid #111111;
border-radius: 0 0 7px 7px;
-ms-transform: translateY(20px);
transform: translateY(20px);
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}
.main-menu .navigation > li > ul > li > ul:before{
content: '';
position: absolute;
left: -10px;
top: 0;
width: 10px;
height: 100%;
}
.main-menu .navigation > li > ul > li > ul > li{
position:relative;
padding: 0px 0px;
width:100%;
border-bottom: 1px solid rgba(0,0,0,0.10);
}
.main-menu .navigation > li > ul > li > ul > li:last-child{
border-bottom: none;
}
.main-menu .navigation > li > ul > li > ul > li:last-child > a{
border-radius: 0 0 7px 7px;
}
.main-menu .navigation > li > ul > li  > ul > li > a{
position:relative;
display:block;
padding:9px 25px;
line-height:30px;
font-weight:400;
font-size:15px;
color:#111111;
text-align:left;
text-transform:capitalize;
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
}
.main-menu .navigation > li > ul > li  > ul > li:hover > a{
color:#ff7029;
background: #111111;
padding-left: 43px;
}
.main-menu .navigation > li > ul > li  > ul > li > a:before{
font-family: 'Font Awesome 5 Free';
content: "\f0da";
position:absolute;
left:25px;
top: 9px;
display:block;
line-height:30px;
font-size:18px;
font-weight:700;
color:#ff7029;
opacity: 0;
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
z-index:1;
}
.main-menu .navigation > li > ul > li  > ul > li:hover > a:before{
opacity: 1;
transition:all 300ms ease 200ms;
-moz-transition:all 300ms ease 200ms;
-webkit-transition:all 300ms ease 200ms;
-ms-transition:all 300ms ease 200ms;
-o-transition:all 300ms ease 200ms;
}
.main-menu .navigation > li.dropdown:hover > ul{
visibility:visible;
opacity:1;
-ms-transform: translateY(0px);
transform: translateY(0px);
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
}
.main-menu .navigation li > ul > li.dropdown:hover > ul{
visibility:visible;
opacity:1;
-ms-transform: translateY(0px);
transform: translateY(0px);
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
}
.main-menu .navigation li.dropdown .dropdown-btn{
position:absolute;
right:10px;
top:8px;
width:34px;
height:30px;
border:1px solid #ffffff;
text-align:center;
font-size:16px;
line-height:26px;
color:#ffffff;
cursor:pointer;
z-index:5;
display:none;
}
.main-header .options-box{
position:relative;
float:right;
padding:10px 0px;
} .main-header .options-box .btn-box{
position:relative;
float:left;
height:60px;
}
.main-header .options-box .btn-box .theme-btn{
padding:14px 30px 14px;
}
.main-header .options-box .cart-box{
position:relative;
float:left;
color:#ffffff;
font-size:16px;
background:none;
margin-top:20px;
display:inline-block;
}
.main-header .options-box .cart-box .cart-box-btn{
background:none;
color:#ffffff;
cursor: pointer;
font-size: 24px;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
}
.main-header .options-box .cart-box .cart-box-btn:after{
display:none;
}
.main-header .options-box .cart-box .cart-box-btn .total-cart{
position:absolute;
right: -8px;
top: -8px;
width:18px;
height:18px;
color:#ffffff;
font-weight:700;
font-size:12px;
border-radius:50%;
text-align:center;
line-height:18px;
background-color:#f7951c;
}
.main-header .options-box .cart-box .cart-box-btn:hover{
color:#f7951c;
}
.main-header .options-box .cart-product{
position:relative;
margin-bottom:18px;
min-height:90px;
border-bottom:1px solid #e4e4e4;
}
.main-header .options-box .cart-product .inner{
position:relative;
padding-left:90px;
min-height:70px;
}
.main-header .options-box .cart-product .inner .cross-icon{
position:absolute;
right:0px;
top:-2px;
z-index:1;
color:#263120;
font-size:16px;
cursor:pointer;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.main-header .options-box .cart-product .inner .cross-icon:hover{
color:#f7951c;
}
.main-header .options-box .cart-product .inner .image{
position:absolute;
left:0px;
top:0px;
overflow:hidden;
border-radius:50px;
}
.main-header .options-box .cart-product .inner .image img{
width:100%;
display:block;
width:66px;
height:66px;
}
.main-header .options-box .cart-product .inner h3{
position:relative;
font-weight:600;
font-size:15px;
margin:0px;
letter-spacing: 1px;
text-transform:capitalize;
}
.main-header .options-box .cart-product .inner h3 a{
color:#222222;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
}
.main-header .options-box .cart-product .inner h3 a:hover{
color:#f7951c;
}
.main-header .options-box .cart-product .inner .quantity-text{
position:relative;
font-weight:300;
color:#666666;
font-size: 13px;
margin-bottom: 0px;
}
.main-header .options-box .cart-product .inner .price{
position:relative;
font-weight:700;
font-size:16px;
margin:0px;
color:#222222;
}
.main-header .options-box .cart-box .cart-panel{
left: auto !important;
right: 0px !important;
border-radius:10px;
padding:20px 20px;
min-width:300px;
margin-top:70px;
z-index: 1;
border:0px;
box-shadow: 0px 0px 25px rgba(0,0,0,0.15);
-webkit-transform: translate3d(0px, 0px, 0px) !important;
transform: translate3d(0px, 0px, 0px) !important;
}
.main-header .options-box .cart-box .cart-panel .cart-total{
color:#000000;
font-size:15px;
font-weight:400;
text-align:center;
text-transform:capitalize;
}
.main-header .options-box .cart-box .cart-panel .cart-total span{
font-weight:800;
font-size:18px;
}
.main-header .options-box .cart-box .cart-panel .btns-boxed{
position:relative;
text-align:center;
margin-top:20px;
}
.main-header .options-box .cart-box .cart-panel .btns-boxed li{
position:relative;
margin:0px 5px;
display:inline-block;
}
.main-header .options-box .cart-box .cart-panel .btns-boxed li a{
position:relative;
color:#ffffff;
font-weight:500;
font-size:12px;
border-radius:50px;
padding:9px 20px 8px;
border-radius: 50px;
display:inline-block;
background-color:#f7951c;
border:2px solid #f7951c;
text-transform:uppercase;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
}
.main-header .options-box .cart-box .cart-panel .btns-boxed li a:hover{
color:#f7951c;
background:none;
}
.main-header .options-box .cart-box .icon a{
color:#999999;
} .form-group .ui-selectmenu-button.ui-button{
width:100%;
font-size:14px;
font-style:normal;
height:78px;
padding:10px 20px 10px 20px;
line-height:57px;
color:#555555;
border: none;
border-radius:0px;
background:#ffffff;
}
.form-group .ui-button .ui-icon{
background:none;
position:relative;
top:16px;
text-indent:0px;
color:#333333;	
}
.form-group .ui-button .ui-icon:before{
font-family: 'Font Awesome 5 Free';
content: "\f107";
position:absolute;
right:0px;
top:2px !important;
top:13px;
width:10px;
height:20px;
display:block;
color:#999999;
line-height:20px;
font-size:16px;
font-weight:700;
text-align:center;
z-index:5;
font-weight:800;
}
.ui-widget.ui-widget-content{
}
.ui-menu .ui-menu-item{
font-size:14px;
}
.ui-menu .ui-menu-item:last-child{
border:none;	
}
.ui-state-active, .ui-widget-content .ui-state-active{
color:#111111;
background:#ff7029;
border-color:#ff7029;
}
.ui-menu .ui-menu-item-wrapper{
position:relative;
display:block;
padding:8px 20px;
font-size:14px;
line-height:24px;
}
.ui-menu-item:hover{
background-color:#ff7029;
}
.header-style-two{
position:absolute;
left:0px;
right:0px;
top:0px;
}
.header-style-two .header-lower{
position:relative;
margin-top:0px;
top:auto;
}
.header-style-two .header-top .auto-container,
.header-style-two .header-lower .auto-container{
max-width: 1300px;
}
.header-style-two .header-lower .logo-box{
position:relative;
padding:30px 0px;
}
.header-style-two .header-lower .inner-container{
position:relative;
padding:0px 50px;
background-color:#ffffff;
}
.header-style-two .main-menu .navigation > li > a{
padding:40px 0px;
}
.header-style-two .header-lower .options-box{
padding:25px 0px;
margin-left:50px;
}
.header-style-two .nav-outer{
float:right;
} .nav-outer .mobile-nav-toggler{
position: relative;
float: right;
font-size: 40px;
line-height: 50px;
cursor: pointer;
color:#111111;
display: none;
}
.mobile-menu{
position: fixed;
right: 0;
top: 0;
width: 300px;
padding-right:30px;
max-width:100%;
height: 100%;
opacity: 0;
visibility: hidden;
z-index: 999999;
}
.mobile-menu .nav-logo{
position:relative;
padding:20px 20px;
text-align:left;	
}
.mobile-menu .nav-logo img{
max-width:200px;
}
.mobile-menu-visible{
overflow: hidden;
}
.mobile-menu-visible .mobile-menu{
opacity: 1;
visibility: visible;
}
.mobile-menu .menu-backdrop{
position: fixed;
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
background: rgba(0,0,0,0.90);
-webkit-transform: translateX(101%);
-ms-transform: translateX(101%);
transform: translateX(101%);
}
.mobile-menu-visible .mobile-menu .menu-backdrop{
opacity: 1;
visibility: visible;
-webkit-transition:all 0.7s ease;
-moz-transition:all 0.7s ease;
-ms-transition:all 0.7s ease;
-o-transition:all 0.7s ease;
transition:all 0.7s ease;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.mobile-menu .menu-box{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
max-height: 100%;
overflow-y: auto;
background: #ffffff;
padding: 0px 0px;
z-index: 5;
opacity: 0;
visibility: hidden;
border-radius: 0px;
-webkit-transform: translateX(101%);
-ms-transform: translateX(101%);
transform: translateX(101%);
}
.mobile-menu-visible .mobile-menu .menu-box{
opacity: 1;
visibility: visible;
-webkit-transition:all 0.7s ease 500ms;
-moz-transition:all 0.7s ease 500ms;
-ms-transition:all 0.7s ease 500ms;
-o-transition:all 0.7s ease 500ms;
transition:all 0.7s ease 500ms;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.mobile-menu .close-btn{
position: absolute;
right: 3px;
top: 3px;
line-height: 30px;
width: 30px;
text-align: center;
font-size: 14px;
color: #202020;
cursor: pointer;
z-index: 10;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
transform: translateY(-50px);
}
.mobile-menu-visible .mobile-menu .close-btn{
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.mobile-menu .close-btn:hover{
opacity: 0.50;
}
.mobile-menu .navigation{
position: relative;
display: block;
width:100%;
border-top: 1px solid rgba(0,0,0,0.10);
}
.mobile-menu .navigation li{
position: relative;
display: block;
border-bottom: 1px solid rgba(0,0,0,0.10);
}
.mobile-menu .navigation li > ul > li:last-child{
border-bottom: none;
}
.mobile-menu .navigation li > ul > li:first-child{
border-top: 1px solid rgba(0,0,0,0.10);
}
.mobile-menu .navigation li > a{
position: relative;
display: block;
line-height: 24px;
padding: 10px 20px;
font-size: 15px;
color: #404040;
text-transform: capitalize;
}
.mobile-menu .navigation li:hover > a,
.mobile-menu .navigation li.current > a{
color:#ff7029;
}
.mobile-menu .navigation li.dropdown .dropdown-btn{
position:absolute;
right:0px;
top:0px;
width:44px;
height:44px;
text-align:center;
font-size:16px;
line-height:44px;
color:#404040;
cursor:pointer;
z-index:5;
}
.mobile-menu .navigation li.dropdown .dropdown-btn:after{
content:'';
position:absolute;
left:0px;
top:10px;
width:1px;
height:24px;
border-left:1px solid rgba(0,0,0,0.10);
}
.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul{
display: none;
}
.sticky-header .navbar-header{
display:none;
} .banner-section{
position:relative;
overflow:hidden;
}
.banner-section .slide{
position:relative;
overflow:hidden;
padding-top:310px;
padding-bottom:200px;
background-size:cover;
}
.banner-section .content-column{
position:relative;
z-index:10;
}
.banner-section .content-column .inner-column{
position:relative;
}
.main-slider-carousel .content-column h1{
position:relative;
color:#ffffff;
line-height:1.1em;
opacity: 0;
transform: scaleY(0);
transform-origin: top;
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.main-slider-carousel .active .content-column h1{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 600ms;
-moz-transition-delay: 600ms;
-ms-transition-delay: 600ms;
-o-transition-delay: 600ms;
transition-delay: 600ms;
}
.main-slider-carousel .content-column .text{
position:relative;
color:#ffffff;
font-size:22px;
line-height:1.9em;
margin-top:30px;
margin-bottom:40px;
font-weight:400;
opacity: 0;
transform: scaleY(0);
transform-origin: top;
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.main-slider-carousel .active .content-column .text{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 900ms;
-moz-transition-delay: 900ms;
-ms-transition-delay: 900ms;
-o-transition-delay: 900ms;
transition-delay: 900ms;
}
.main-slider-carousel .content-column .btns-box{
margin-top:35px;
opacity: 0;
transform: scaleY(0);
transform-origin: top;
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.main-slider-carousel .content-column .btns-box .theme-btn{
float:left;
margin-right:38px;
}
.main-slider-carousel .content-column .btns-box .phone-box{
position:relative;
float:left;
}
.main-slider-carousel .content-column .btns-box .phone-box .phone-inner{
position:relative;
padding-left:75px;
font-size:16px;
color:#ffffff;
text-transform:uppercase;
font-family: "Conv_Mont-Bold";
}
.main-slider-carousel .content-column .btns-box .phone-box .phone-inner .icon{
position:absolute;
left:0px;
top:0px;
width:60px;
height:60px;
color:#ffffff;
font-size:24px;
line-height:60px;
text-align:center;
border-radius:50px;
display:inline-block;
background-color:#ff7029;
}
.main-slider-carousel .content-column .btns-box .phone-box .phone-inner a{
position:relative;
color:#ffffff;
font-size:26px;
display:block;
margin-top:8px;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
font-family: "Conv_Mont-Book";
}
.main-slider-carousel .content-column .btns-box .phone-box .phone-inner a:hover{
color:#ff7029;
}
.main-slider-carousel .active .content-column .btns-box{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.banner-section .owl-dots{
position:absolute;
left:0px;
right:0px;
bottom:40px;
text-align:center;
}
.banner-section .owl-dots .owl-dot{
position:relative;
width:12px;
height:12px;
margin-bottom:10px;
border-radius:50px;
margin:0px 5px;
display:inline-block;
background-color:#ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.banner-section .owl-dots .owl-dot.active,
.banner-section .owl-dots .owl-dot:hover{
background-color:#ff7029;
}
.banner-section .owl-nav{
display:none;
} .services-section{
position:relative;
padding:100px 0px 60px;
}
.service-block{
position:relative;
margin-bottom:30px;
}
.service-block .inner-box{
position:relative;
padding:50px 35px;
background-color:#fafafa;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.service-block .inner-box:hover{
box-shadow:0px 0px 20px rgba(0,0,0,0.10);
}
.service-block .inner-box .icon-box{
position:relative;
width:130px;
height:130px;
text-align:center;
border-radius:50%;
margin-bottom:30px;
background-color:#ffffff;
}
.service-block .inner-box h4{
position:relative;
color:#282828;
line-height:1.4em;
margin-bottom:15px;
font-family: "Conv_Mont-SemiBold";
}
.service-block .inner-box .text{
position:relative;
color:#555555;
line-height:1.8em;
font-size:15px;
}
.service-block .inner-box .overlay-box{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
transition: all 900ms ease;
-moz-transition: all 900ms ease;
-webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
background-position:center center;
background-color:#ffffff;
border:1px solid #aeaeae;
}
.service-block .inner-box:hover .overlay-box{
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
}
.service-block .inner-box .overlay-inner{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
display:table;
vertical-align:middle;
padding:10px 45px;
}
.service-block .inner-box .overlay-inner .content{
position:relative;
display:table-cell;
vertical-align:middle;
}
.service-block .inner-box .overlay-box .overlay-icon-box{
position:relative;
width:130px;
height:130px;
text-align:center;
border-radius:50%;
margin-bottom:35px;
border:4px solid #ff7029;
background-color:#ffffff;
}
.service-block .inner-box .overlay-box .service-list{
position:relative;
}
.service-block .inner-box .overlay-box .service-list li{
position:relative;
padding-left:25px;
color:#555555;
font-size:15px;
margin-bottom:12px;
font-family: "Conv_Mont-Book";
}
.service-block .inner-box .overlay-box .service-list li:before{
position:absolute;
content:'';
left:0px;
top:6px;
width:8px;
height:8px;
border-radius:50px;
display:inline-block;
border:1px solid #808080;
}
.service-block .inner-box .overlay-box .plus{
position:absolute;
right:10px;
bottom:10px;
color:#ffffff;
width:45px;
height:45px;
line-height:45px;
text-align:center;
display:inline-block;
background-color:#ff7029;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.service-block .inner-box .overlay-box .plus:hover{
background-color:#000000;
color:#ffffff;
} .company-section{
position:relative;
padding:50px 0px 60px;
}
.company-section .title-box{
position:relative;
text-align:center;
margin-bottom:70px;
}
.company-section .title-box .title-effect{
position:relative;
margin:0 auto;
margin-bottom:25px;
}
.company-section .title-box h2{
position:relative;
color:#888888;
font-size:45px;
line-height:1.3em;
font-family: "Conv_Mont-SemiBold";
}
.company-section .title-box h2 span{
position:relative;
display:block;
color:#282828;
font-family: "Conv_Mont-Heavy";
}
.company-section .content-column{
position:relative;
margin-bottom:40px;
}
.company-section .content-column .inner-column{
position:relative;
padding-bottom:80px;
}
.company-section .content-column h5{
position:relative;
color:#232323;
font-size:22px;
line-height:1.6em;
max-width:540px;
margin-bottom:20px;
font-family: "Conv_Mont-Bold";
}
.company-section .content-column .text{
position:relative;
color:#555555;
font-size:17px;
line-height:1.8em;
max-width:550px;
margin-bottom:70px;
}
.company-section .content-column .signature{
position:relative;
margin-bottom:20px;
}
.company-section .content-column .author-name{
position:relative;
color:#111111;
font-size:27px;
line-height:1.4em;
font-family: "Conv_Mont-Bold";
}
.company-section .content-column .author-name span{
position:relative;
display:block;
color:#555555;
font-size:15px;
font-family: "Conv_Mont-Book";
}
.company-section .content-column .author-image{
position:absolute;
right:30px;
bottom:0px;
}
.company-section .image-column{
position:relative;
}
.company-section .image-column .inner-column{
position:relative;
}
.company-section .image-column .image{
position:relative;
}
.company-section .image-column .image img{
position:relative;
width:100%;
display:block;
} .repair-section{
position:relative;
padding:110px 0px 120px;
background-repeat:repeat;
}
.repair-section.style-two{
padding-bottom:50px;
}
.repair-block{
position:relative;
margin-bottom:50px;
}
.repair-block .inner-box{
position:relative;
}
.repair-block .inner-box .image{
position:relative;
display: block;
margin-bottom: 80px;
}
.repair-block .inner-box .image img{
position:relative;
width:100%;
display:block;
}
.repair-block .inner-box .lower-content{
position:absolute;
left:35px;
right: 0;
bottom: -40px;
background-color:#ffffff;
padding:21px 20px 21px 45px;
border-left:5px solid #ff7029;
transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
z-index: 5;
}
.repair-block .inner-box:hover .lower-content{
left: 0;
}
.repair-block .inner-box .hover-layer{
position:absolute;
left:0px;
right: 0;
bottom: -40px;
top: 100%;
margin-top: 40px;
background-color:#ffffff;
transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
z-index: 7;
}
.repair-block .inner-box:hover .hover-layer{
top: 0;
margin-top: 0;
background-color:#ff7029;
transition: all 700ms ease 300ms;
-moz-transition: all 700ms ease 300ms;
-webkit-transition: all 700ms ease 300ms;
-ms-transition: all 700ms ease 300ms;
-o-transition: all 700ms ease 300ms;
}
.repair-block .inner-box .lower-content h4{
position:relative;
color:#282828;
font-family: "Conv_Mont-Bold";
}
.repair-block .inner-box .lower-content h4 a{
position:relative;
color:#282828;
}
.repair-block .inner-box .overlay-box{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:-40px;
text-align:center;
transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transform: translateY(10px);
opacity: 0;
visibility: hidden;
background-position:center center;
background-color:#ffffff;
background-size:cover;
z-index: 10;
}
.repair-block .inner-box .overlay-box:before{
position:absolute;
content:'';
left:10px;
top:10px;
right:10px;
bottom:10px;
background-color:rgba(255,112,41,0.95);
}
.repair-block .inner-box:hover .overlay-box{
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: all 500ms ease 1000ms;
-moz-transition: all 500ms ease 1000ms;
-webkit-transition: all 500ms ease 1000ms;
-ms-transition: all 500ms ease 1000ms;
-o-transition: all 500ms ease 1000ms;
}
.repair-block .inner-box .overlay-inner{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
display:table;
vertical-align:middle;
padding:10px 45px;
}
.repair-block .inner-box .overlay-inner .content{
position:relative;
display:table-cell;
vertical-align:middle;
}
.repair-block .inner-box .overlay-box h3{
position:relative;
line-height:1.3em;
font-family: "Conv_Mont-Bold";
}
.repair-block .inner-box .overlay-box h3 a{
position:relative;
color:#ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.repair-block .inner-box .overlay-box h3 a:hover{
}
.repair-block .inner-box .overlay-box .text{
position:relative;
color:#ffffff;
font-size:17px;
line-height:1.8em;
margin-top:20px;
padding:0px 20px;
margin-bottom:30px;
font-family: "Conv_Mont-Book";
}
.repair-block .inner-box .overlay-box .book-btn{
position:relative;
color:#ffffff;
font-size:15px;
padding:16px 48px;
text-transform:uppercase;
border:2px solid #ffffff;
font-family: "Conv_Mont-Bold";
}
.repair-block .inner-box .overlay-box .book-btn:hover{
background-color:#ffffff;
color:#111111;
}
.repair-section .btn-box{
position:relative;
margin-top:10px;
} .fluid-section-one{
position:relative;
padding:0px 0px 0px;
}
.fluid-section-one .outer-container{
position:relative;
min-height:250px;
}
.fluid-section-one .image-column{
position:absolute;
right:0px;
top:0px;
width:65%;
height:100%;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;	
}
.fluid-section-one .image-column .image-box{
position:relative;
display:none;
}
.fluid-section-one .image-column .image-box img{
position:relative;
display:block;
width:100%;
}
.fluid-section-one .image-column .video-box{
position:absolute;
left:50%;
top:50%;
color:#ffffff;
font-size:26px;
text-align:center;
border-radius:50px;
line-height: 96px;
display:inline-block;
z-index:1;
width:100px;
height:100px;
padding-left:5px;
border:2px solid #ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.fluid-section-one .image-column .video-box .overlay-box span{
position: absolute;
left:50%;
top: 50%;
z-index:99;
color: #ffffff;
font-weight:400;
font-size:16px;
text-align: center;
border-radius:10px;
padding-left:7px;
display: inline-block;
margin-top: -50px;
margin-left:-50px;
transition: all 900ms ease;
-moz-transition: all 900ms ease;
-webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
box-shadow:0px 0px 15px rgba(0,0,0,0.10);
}
.fluid-section-one .image-column .video-box .ripple,
.fluid-section-one .image-column .video-box .ripple:before,
.fluid-section-one .image-column .video-box .ripple:after {
position: absolute;
top: 50%;
left: 50%;
width:100px;
height:100px;
margin-left:.5px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
-ms-box-shadow: 0 0 0 0 rgba(255, 255 , 255, .4);
-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
-webkit-animation: ripple 3s infinite;
-moz-animation: ripple 3s infinite;
-ms-animation: ripple 3s infinite;
-o-animation: ripple 3s infinite;
animation: ripple 3s infinite;
}
.fluid-section-one .image-column .video-box .ripple:before {
-webkit-animation-delay: .9s;
-moz-animation-delay: .9s;
-ms-animation-delay: .9s;
-o-animation-delay: .9s;
animation-delay: .9s;
content: "";
position: absolute;
}
.fluid-section-one .image-column .video-box .ripple:after {
-webkit-animation-delay: .6s;
-moz-animation-delay: .6s;
-ms-animation-delay: .6s;
-o-animation-delay: .6s;
animation-delay: .6s;
content: "";
position: absolute;
}
.fluid-section-one .content-column{
position:relative;
float:left;
width:50%;
z-index:1;
padding-top:110px;
padding-bottom:110px;
}
.fluid-section-one .content-column .inner-column{
position:relative;
max-width:580px;
width:100%;
float:right;
padding:80px 45px 80px 70px;
background-color:#ff7029;
}
.fluid-section-one .content-column h2{
position:relative;
color:#ffffff;
font-size:45px;
line-height:1.2em;
margin-bottom:18px;
font-family: "Conv_Mont-Bold";
}
.fluid-section-one .content-column .text{
position:relative;
color:#ffffff;
font-size:22px;
line-height:1.7em;
margin-bottom:25px;
} .book-section{
position:relative;
padding:120px 0px 80px;
}
.book-block{
position:relative;
margin-bottom:30px;
}
.book-block .inner-box{
position:relative;
text-align:center;
}
.book-block .inner-box .image{
position:relative;
width:210px;
height:210px;
margin:0 auto;
border-radius:50%;
padding:15px;
background-size:cover;
}
.book-block .inner-box .image .icon-box{
position:relative;
width:180px;
height:180px;
color:#888888;
font-size:60px;
line-height:180px;
border-radius:50%;
background-color:#ffffff;
}
.book-block .inner-box .image .number{
position:absolute;
right:0px;
top:0px;
z-index:1;
width:60px;
height:60px;
color:#ffffff;
font-size:22px;
line-height:60px;
border-radius:50px;
background-color:#ff7029;
font-family: "Conv_Mont-Bold";
transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
-moz-transition:all 600ms ease;
}
.book-block .inner-box:hover .image .number{
-webkit-transform: scale(-1) rotate(180deg);
-moz-transform: scale(-1) rotate(180deg);
-ms-transform: scale(-1) rotate(180deg);
-o-transform: scale(-1) rotate(180deg);
transform: scale(-1) rotate(180deg);
}
.book-block .inner-box .lower-box{
position:relative;
padding:25px 30px 0px;
}
.book-block .inner-box .lower-box h5{
position:relative;
line-height:1.6em;
font-size:22px;
font-family: "Conv_Mont-SemiBold";
}
.book-block .inner-box .lower-box h5 a{
position:relative;
color:#282828;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.book-block .inner-box .lower-box h5 a:hover{
color:#ff7029;
} .gallery-section{
position:relative;
overflow:hidden;
padding-bottom:130px;
}
.gallery-section .inner-container{
position:relative;
padding:0px 40px;
}
.gallery-section .owl-carousel .owl-stage-outer{
overflow:visible;
}
.gallery-section .owl-nav{
position:relative;
left:50%;
bottom:0px;
width:100%;
max-width:400px;
margin-left:-200px;
margin-top:70px;
}
.gallery-section .owl-nav .owl-prev{
position:absolute;
left:0px;
font-size:24px;
color:#111111;
opacity:0.7;
}
.gallery-section .owl-nav .owl-next{
position:absolute;
right:0px;
font-size:24px;
color:#111111;
opacity:0.7;
}
.gallery-section .owl-dots{
position:relative;
width:310px;
height:3px;
left:50%;
top:10px;
margin-left:-155px;
background-color:#e3e3e3;
}
.gallery-section .owl-dots .owl-dot{
position:relative;
width:33.3333%;
float:left;
height:3px;
display:inline-block;
background-color:#e3e3e3;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-section .owl-dots .owl-dot:hover,
.gallery-section .owl-dots .owl-dot.active{
background-color:#111111;
}
.gallery-block{
position:relative;
}
.gallery-block .inner-box{
position:relative;
}
.gallery-block .inner-box .image{
position:relative;
}
.gallery-block .inner-box .image img{
position:relative;
width:100%;
display:block;
}
.gallery-block .inner-box .image .overlay-box{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
background-color:rgba(0,0,0,0.50);
}
.gallery-block .inner-box .image .overlay-box .content{
position:absolute;
left:80px;
bottom:80px;
}
.gallery-block .inner-box .image .overlay-box .content h2{
position:relative;
font-size:40px;
line-height:1.3em;
margin-bottom:30px;
font-family: "Conv_Mont-Bold";
}
.gallery-block .inner-box .image .overlay-box .content h2 a{
position:relative;
color:#ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-block .inner-box .image .overlay-box .content h2 a:hover{
color:#ff7029;
} .fluid-section-two{
position:relative;
padding:0px 0px 0px;
background-color:#ff7029;
}
.fluid-section-two .outer-container{
position:relative;
min-height:250px;
}
.fluid-section-two .image-column{
position:absolute;
right:0px;
top:0px;
width:40%;
height:100%;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;	
}
.fluid-section-two .image-column .image-box{
position:relative;
display:none;
}
.fluid-section-two .image-column .image-box img{
position:relative;
display:block;
width:100%;
}
.fluid-section-two .content-column{
position:relative;
float:left;
width:60%;
z-index:1;
}
.fluid-section-two .content-column .inner-column{
position:relative;
max-width:730px;
width:100%;
float:right;
padding:110px 90px 70px 15px;
}
.fluid-section-two .content-column h2{
position:relative;
color:#ffffff;
line-height:1.2em;
margin-bottom:30px;
font-family: "Conv_Mont-Bold";
} .team-form{
position: relative;
z-index:1;
}
.team-form .form-group{
position:relative;
margin-bottom:30px;	
}
.team-form .form-group input[type="text"],
.team-form .form-group input[type="email"],
.team-form .form-group input[type="tel"],
.team-form .form-group input[type="url"],
.team-form .form-group textarea,
.team-form .form-group select{
position: relative;
display: block;
width: 100%;
font-size: 14px;
line-height: 20px;
color: #555555;
font-weight: 400;
padding: 14px 30px;
border-radius:0px;
z-index:1;
height:78px;
background-color: #ffffff;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
font-family: "Conv_Mont-Book";
}
.team-form .form-group input:focus,
.team-form .form-group select:focus,
.team-form .form-group textarea:focus{
border-color:#0060ff;
}
.team-form .form-group textarea{
height: 150px;
resize: none;
border-radius:4px;
} .team-form .form-group span.wpcf7-list-item{
position:relative;
margin-bottom:3px;
margin-top:7px;
}
.team-form .form-group span.wpcf7-list-item .wpcf7-list-item-label{
position: relative;
display: block;
width: 100%;
line-height: 22px;
padding: 2px 10px 0px;
padding-left: 32px;
font-size: 14px;
font-weight: 400;
color: #ffffff;
cursor: pointer;
margin-bottom: 0;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.team-form .form-group .check-box label a{
position:relative;
font-weight:700;
color:#009b72;
}
.team-form .form-group span.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label{
border-color: #25a9e0;
}
.team-form .form-group .form-group span.wpcf7-list-item .wpcf7-list-item-label {
padding-left: 30px;
padding-top: 1px;
cursor: pointer;
}
.team-form .form-group span.wpcf7-list-item .wpcf7-list-item-label:before{
position: absolute;
left: 0;
top: 2px;
height:20px;
width: 20px;
content: "";
border-radius: 0px;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
border:1px solid #ffffff;
}
.team-form .form-group span.wpcf7-list-item .wpcf7-list-item-label:after {
position: absolute;
left: 0px;
top: 0;
height: 15px;
line-height: 15px;
max-width: 0;
font-size: 14px;
color: #ffffff;
font-weight: 800;
overflow: hidden;
background: transparent;
text-align: center;
font-family: 'Font Awesome 5 Free';
-webkit-transition: max-width 500ms ease;
-moz-transition: max-width 500ms ease;
-ms-transition: max-width 500ms ease;
-o-transition: max-width 500ms ease;
transition: max-width 500ms ease;
}
.team-form .form-group span.wpcf7-list-item input[type="checkbox"] {
display: none;
}
.team-form .form-group span.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:before{
border: 8px solid #000000;
}
.team-form .form-group span.wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
max-width: 20px;
opacity: 1;	
}
.team-form .form-group input[type="submit"],
.team-form button{
margin-top:15px;
}
.team-form .form-group input[type="submit"]:hover,
.team-form button:hover{
background:#ffffff;
} .news-section{
position:relative;
padding:100px 0px 100px;
}
.news-section.style-two{
padding-top:20px;
padding-bottom:20px;
}
.news-section .button-box{
position:relative;
margin-top:30px;
}
.news-block{
position:relative;
margin-bottom:30px;
}
.news-block .inner-box{
position:relative;
}
.news-block .inner-box .image{
position:relative;
overflow:hidden;
background-color:#111111;
}
.news-block .inner-box .image img{
position:relative;
width:100%;
display:block;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.news-block .inner-box:hover .image img{
opacity:0.7;
}
.news-block .inner-box .lower-content{
position:relative;
padding-top:28px;
}
.news-block .inner-box .lower-content h4{
position:relative;
line-height:1.3em;
margin-bottom:17px;
font-family: "Conv_Mont-Bold";
}
.news-block .inner-box .lower-content h4 a{
position:relative;
color:#111111;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.news-block .inner-box .lower-content h4 a:hover{
color:#ff7029;
}
.news-block .inner-box .lower-content .post-meta{
position:relative;
}
.news-block .inner-box .lower-content .post-meta li{
position:relative;
color:#555555;
font-size:14px;
margin-right:20px;
display:inline-block;
font-family: "Conv_Mont-Bold";
}
.news-block .inner-box .lower-content .post-meta li span{
position:relative;
margin-right:8px;
}
.news-block .inner-box .lower-content .post-meta li:first-child{
color:#ffffff;
padding:6px 15px;
background-color:#ff7029;
}
.news-block .inner-box .lower-content .text{
position:relative;
color:#555555;
font-size:16px;
line-height:1.7em;
margin-top:18px;
} .fluid-section-three{
position:relative;
padding:0px 0px 0px;
}
.fluid-section-three .image-layer{
position:absolute;
content:'';
left:25%;
top:0px;
width:100%;
height:100%;
}
.fluid-section-three .outer-container{
position:relative;
min-height:250px;
}
.fluid-section-three .map-column{
position:absolute;
left:0px;
top:60px;
width:40%;
height:100%;
}
.fluid-section-three .map-column .map-boxed{
position:static;
}
.fluid-section-three .map-column .map-boxed iframe{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
width:100%;
height:100%;
display:block;
}
.fluid-section-three .content-column{
position:relative;
float:right;
width:60%;
z-index:1;
padding-top:160px;
padding-bottom:80px;
}
.fluid-section-three .content-column .inner-column{
position:relative;
max-width:720px;
width:100%;
float:left;
padding:0px 5px 0px 100px;
}
.fluid-section-three .content-column h2{
position:relative;
color:#282828;
font-size:45px;
line-height:1.2em;
margin-bottom:12px;
font-family: "Conv_Mont-Bold";
}
.fluid-section-three .content-column .text{
position:relative;
color:#555555;
font-size:17px;
line-height:1.9em;
margin-bottom:35px;
}
.fluid-section-three .content-column .cover-list{
position:relative;
}
.fluid-section-three .content-column .cover-list li{
position:relative;
color:#555555;
font-size:16px;
line-height:1.9em;
padding-left:140px;
margin-bottom:20px;
font-family: "Conv_Mont-Book";
}
.fluid-section-three .content-column .cover-list li span{
position:absolute;
left:0px;
top:0px;
color:#111111;
font-size:20px;
font-family: "Conv_Mont-Bold";
} .main-footer{
position:relative;
background-color:#222222;
}
.main-footer .footer-widget{
position:relative;
z-index:1;
padding:100px 0px 40px;
margin-bottom:10px;
}
.main-footer .widgets-section{
position:relative;
padding-bottom:30px;
}
.main-footer .footer-widget h5{
position:relative;
color:#ffffff;
font-size:22px;
line-height:1.2em;
margin-bottom:35px;
text-transform:capitalize;
font-family: "Conv_Mont-Bold";
}
.main-footer .logo-widget{
position:relative;
}
.main-footer .logo-widget .logo{
position:relative;
margin-bottom:75px;
}
.main-footer .logo-widget .social-box{
position:relative;
}
.main-footer .logo-widget .social-box li{
position:relative;
margin-right:2px;
margin-bottom:8px;
display:inline-block;
}
.main-footer .logo-widget .social-box li a{
position:relative;
width:64px;
height:64px;
color:#ffffff;
font-size:18px;
border-radius:50px;
line-height:62px;
text-align:center;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
border:1px solid rgba(255,255,255,0.20);
}
.main-footer .logo-widget .social-box li a:hover{
color:#ffffff;
border-color:#ff7029;
background-color:#ff7029;
}
.main-footer .logo-widget .copyright{
position:relative;
color:#ffffff;
font-size:15px;
margin-top:18px;
font-family: "Conv_Mont-Regular";
}
.main-footer .logo-widget .copyright a{
position:relative;
color:#ff7029;
} .list-link{
position:relative;
}
.list-link li{
position:relative;
margin-bottom:18px;
}
.list-link li a{
position:relative;
color:#d1d1d1;
font-size:15px;
font-weight:400;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.list-link li a:hover{
color:#ff7029;
} .contact-list{
position:relative;
}
.contact-list li{
position:relative;
color:#ff7029;
font-size:14px;
margin-bottom:12px;
line-height:2.2em;
}
.contact-list li a{
position:relative;
color:#d1d1d1;
font-size:20px;
font-weight:400;
display:block;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.contact-list li a:hover{
color:#ff7029;
} .banner-section-two{
position:relative;
overflow:hidden;
}
.banner-section-two .slide{
position:relative;
overflow:hidden;
padding-top:360px;
padding-bottom:180px;
background-size:cover;
}
.banner-section-two .content-column{
position:relative;
z-index:10;
}
.banner-section-two .content-column .inner-column{
position:relative;
}
.banner-section-two .content-column h1{
position:relative;
color:#ffffff;
line-height:1.1em;
opacity: 0;
font-size:60px;
transform: scaleY(0);
transform-origin: top;
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.banner-section-two .active .content-column h1{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 600ms;
-moz-transition-delay: 600ms;
-ms-transition-delay: 600ms;
-o-transition-delay: 600ms;
transition-delay: 600ms;
}
.banner-section-two .content-column .phone-box-two{
position:relative;
float:left;
opacity: 0;
margin-top:40px;
transform: scaleY(0);
transform-origin: top;
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.banner-section-two .content-column .phone-box-two .phone-inner{
position:relative;
padding-left:110px;
padding-top: 20px;
font-size:32px;
color:#ffffff;
text-transform:capitalize;
font-family: "Conv_Mont-SemiBold";
}
.banner-section-two .content-column .phone-box-two .phone-inner .icon{
position:absolute;
left:0px;
top:0px;
width:90px;
height:90px;
color:#000000;
font-size:36px;
line-height:90px;
text-align:center;
border-radius:50px;
display:inline-block;
background-color:#ff7029;
}
.banner-section-two .content-column .phone-box-two .phone-inner i{
position:relative;
color:#dbdbdb;
font-size:17px;
display:block;
margin-top:10px;
font-style:normal;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
font-family: "Conv_Mont-Book";
}
.banner-section-two .content-column .phone-box-two .phone-inner a:hover{
color:#ff7029;
}
.banner-section-two .active .content-column .phone-box-two{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.banner-section-two .owl-dots{
position:absolute;
left:0px;
right:0px;
bottom:40px;
text-align:center;
}
.banner-section-two .owl-dots .owl-dot{
position:relative;
width:12px;
height:12px;
margin-bottom:10px;
border-radius:50px;
margin:0px 5px;
display:inline-block;
background-color:#ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.banner-section-two .owl-dots .owl-dot.active,
.banner-section-two .owl-dots .owl-dot:hover{
background-color:#ff7029;
}
.banner-section-two .owl-nav{
display:none;
} .services-section-two{
position:relative;
padding:100px 0px 60px;
}
.services-section-two .title-box{
position:relative;
text-align:center;
margin-bottom:45px;
}
.services-section-two .title-box .title-effect{
position:relative;
margin:0 auto;
}
.services-section-two .title-box .title{
position:relative;
color:#555555;
font-size:17px;
letter-spacing:1px;
margin-bottom:25px;
text-transform:uppercase;
font-family: "Conv_Mont-Heavy";
}
.services-section-two .title-box h2{
position:relative;
color:#111111;
font-size:45px;
line-height:1.2em;
font-family: "Conv_Mont-Regular";
}
.service-block-two{
position:relative;
margin-bottom:30px;
}
.service-block-two .inner-box{
position:relative;
text-align:center;
}
.service-block-two .inner-box .image{
position:relative;
width:350px;
height:350px;
border-radius:50%;
overflow:hidden;
background-color:#111111;
}
.service-block-two .inner-box .image img{
position:relative;
width:100%;
display:block;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.service-block-two .inner-box:hover .image img{
opacity:0.7;
transform:scale(1.04,1.04);
}
.service-block-two .inner-box .lower-content{
position:relative;
padding-top:28px;
}
.service-block-two .inner-box .lower-content h3{
position:relative;
color:#282828;
line-height:1.5em;
font-family: "Conv_Mont-Bold";
}
.service-block-two .inner-box .lower-content h3 a{
position:relative;
color:#282828;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.service-block-two .inner-box .lower-content .plus{
position:relative;
width:70px;
height:70px;
font-size:24px;
color:#000000;
line-height:70px;
margin-top:20px;
border-radius:50px;
background-color:#f8f8f8;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.service-block-two .inner-box .lower-content .plus:hover{
background-color:#222222;
color:#ffffff;
}
.service-block-two .inner-box .lower-content h3 a:hover{
color:#ff7029;
} .call-to-action-section{
position:relative;
}
.call-to-action-section.margin-bottom{
margin-bottom:-151px;
z-index:10;
}
.call-to-action-section .inner-container{
position:relative;
padding:60px 0px 50px;
}
.call-to-action-section .inner-container:before{
position:absolute;
content:'';
left:-120px;
top:0px;
right:-600px;
bottom:0px;
background-color:#ff7029;
}
.call-to-action-section .inner-container h2{
position:relative;
color:#ffffff;
font-size:40px;
text-align:center;
margin-bottom:20px;
}
.call-to-action-section .inner-container .call-to-action-form{
padding-right:270px;
}
.call-to-action-section .inner-container .call-to-action-form button{
position:absolute;
right:0px;
top:0px;
padding:24px 46px 24px;
} .call-to-action-form{
position: relative;
z-index:1;
}
.call-to-action-form .row{
margin:0px -10px;
}
.call-to-action-form .form-group{
position:relative;
padding:0px 10px;
margin-bottom:30px;
}
.call-to-action-form .form-group input[type="text"],
.call-to-action-form .form-group input[type="email"],
.call-to-action-form .form-group input[type="tel"],
.call-to-action-form .form-group input[type="url"],
.call-to-action-form .form-group textarea,
.call-to-action-form .form-group select{
position: relative;
display: block;
width: 100%;
font-size: 14px;
line-height: 20px;
color: #555555;
font-weight: 400;
padding: 14px 30px;
border-radius:0px;
z-index:1;
height:78px;
background-color: #ffffff;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
font-family: "Conv_Mont-Book";
}
.call-to-action-form .form-group input:focus,
.call-to-action-form .form-group select:focus,
.call-to-action-form .form-group textarea:focus{
border-color:#0060ff;
} .repair-section-two{
position:relative;
padding:260px 0px 70px;
background-repeat:repeat;
}
.repair-section-two .row{
margin:0px -35px;
}
.repair-section-two .repair-block-two{
padding:0px 35px;
}
.repair-block-two{
position:relative;
margin-bottom:50px;
}
.repair-block-two .inner-box{
position:relative;
padding-top:50px;
min-height:421px;
padding-left:240px;
background-color:#ffffff;
box-shadow:0px 0px 25px rgba(0,0,0,0.05);
}
.repair-block-two .inner-box .image{
position:absolute;
left:-1px;
top:-1px;
width:190px;
}
.repair-block-two .inner-box .image img{
position:relative;
width:100%;
display:block;
}
.repair-block-two .inner-box h3{
position:relative;
line-height:1.3em;
margin-bottom:25px;
}
.repair-block-two .inner-box h3 a{
position:relative;
color:#282828;
}
.repair-block-two .inner-box .repair-list{
position:relative;
margin-bottom:45px;
}
.repair-block-two .inner-box .repair-list li{
position:relative;
color:#282828;
font-size:14px;
margin-bottom:12px;
padding-left:20px;
}
.repair-block-two .inner-box .repair-list li a{
position:relative;
}
.repair-block-two .inner-box .repair-list li:before{
position:absolute;
content:'';
left:0px;
top:7px;
width:6px;
height:6px;
display:inline-block;
background-color:#d3d3d3;
}
.repair-block-two .inner-box .repair-list li:last-child{
margin-bottom:0px;
}
.repair-block-two .inner-box .price{
position:relative;
color:#ff7029;
font-size:56px;
font-family: "Conv_Mont-Heavy";
}
.repair-block-two .inner-box .price sup{
position:relative;
top:-20px;
font-size:25px;
font-family: "Conv_Mont-Book";
}
.repair-block-two .inner-box .price sub{
position:relative;
font-size:13px;
color:#1e1e1e;
margin-left:-12px;
font-family: "Conv_Mont-Book";
}
.repair-block-two.style-two .inner-box{
border:1px solid #aeaeae;
} .company-section-two{
position:relative;
padding:100px 0px 70px;
background-repeat:repeat;
background-size:cover;
background-attachment:fixed;
}
.company-section-two:before{
position:absolute;
content:'';
left:0px;
top:0px;
right:0px;
bottom:0px;
background-color:rgba(0,0,0,0.90);
}
.company-section-two .sec-title h2{
font-size:50px;
}
.company-block{
position:relative;
margin-bottom:30px;
}
.company-block .inner-box{
position:relative;
}
.company-block .inner-box .image{
position:relative;
overflow:hidden;
background-color:#111111;
}
.company-block .inner-box .image img{
position:relative;
width:100%;
display:block;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
}
.company-block .inner-box:hover .image img{
opacity:0.7;
transform:scale(1.07, 1.07);
}
.company-block .inner-box .lower-content{
position:relative;
padding:30px;
background:#2a2a2a;
}
.company-block .inner-box .lower-content h3{
position:relative;
font-size:24px;
line-height:1.4em;
font-family: "Conv_Mont-SemiBold";
}
.company-block .inner-box .lower-content h3 a{
position:relative;
color:#ffffff;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.company-block .inner-box .lower-content .text{
position:relative;
color:#c2c2c2;
font-size:17px;
line-height:1.8em;
margin-top:10px;
margin-bottom:10px;
}
.company-block .inner-box .lower-content .phone{
position:relative;
color:#c2c2c2;
font-size:17px;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.company-block .inner-box .lower-content .phone .icon,
.company-block .inner-box .lower-content .text .icon{
position:relative;
margin-right:10px;
color:#ff7029;
}
.company-block .inner-box .lower-content h3 a:hover,
.company-block .inner-box .lower-content .phone:hover{
color:#ff7029;
}
.company-section-two .owl-dots{
display:none;
}
.company-section-two .owl-nav{
position:absolute;
left:-90px;
top:50%;
right:-90px;
margin-top:-125px;
}
.company-section-two .owl-nav .owl-prev{
position:absolute;
left:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:66px;
font-size:28px;
border-radius:50%;
background-color:#ffffff;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.company-section-two .owl-nav .owl-next{
position:absolute;
right:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:66px;
font-size:28px;
border-radius:50%;
background-color:#ffffff;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.company-section-two .owl-nav .owl-prev:hover,
.company-section-two .owl-nav .owl-next:hover{
color:#ffffff;
background-color:#ff7029;
} .expert-section{
position:relative;
padding:100px 0px 70px;
}
.expert-block{
position:relative;
margin-bottom:50px;
}
.expert-block .inner-box{
position:relative;
min-height:250px;
padding:20px 0px 0px;
}
.expert-block .inner-box:before{
position:absolute;
content:'';
left:80px;
top:0px;
right:0px;
bottom:0px;
border:1px solid #aeaeae;
}
.expert-block .inner-box .content{
position:relative;
padding-top:25px;
padding-left:230px;
}
.expert-block .inner-box .content .image{
position:absolute;
left:0px;
top:0px;
width:190px;
height:210px;
}
.expert-block .inner-box .content h3{
position:relative;
font-size:28px;
line-height:1.3em;
}
.expert-block .inner-box .content h3 a{
position:relative;
color:#282828;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.expert-block .inner-box .content h3 a:hover{
color:#ff7029;
}
.expert-block .inner-box .content .designation{
position:relative;
color:#888888;
font-size:15px;
margin-top:6px;
font-family: "Conv_Mont-Book";
}
.expert-block .inner-box .content .social-box{
position:relative;
margin-top:20px;
}
.expert-block .inner-box .content .social-box li{
position:relative;
margin-right:2px;
display:inline-block;
}
.expert-block .inner-box .content .social-box li a{
position:relative;
width:55px;
height:55px;
color:#ffffff;
font-size:20px;
border-radius:50px;
line-height:55px;
text-align:center;
display:inline-block;
background-color:#3f6eb3;
}
.expert-block .inner-box .content .social-box li.google a{
background-color:#d93333;
}
.expert-block .inner-box .content .social-box li.twitter a{
background-color:#28a7da;
} .counter-section{
position:relative;
overflow:hidden;
padding:0px 0px 60px 0px;
}
.counter-section.style-two{
padding:105px 0px 60px;
}
.counter-section .title-box{
position:relative;
text-align:center;
}
.counter-section .title-box h2{
position:relative;
color:#282828;
line-height:1.3em;
margin-bottom:40px;
font-family: "Conv_Mont-SemiBold";
} .fact-counter{
position:relative;
}
.fact-counter .column{
position:relative;
margin-bottom:30px;
}
.fact-counter .column .inner{
position:relative;
}
.fact-counter .column .inner .content{
position:relative;
text-align:center;
}
.fact-counter .column .inner .icon{
position:absolute;
left:0px;
top:10px;
color:#bbbbbb;
font-size:60px;
text-align:center;
line-height:1em;
font-weight: 400;
margin-bottom:0px;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.fact-counter .count-outer .percentage{
display:inline-block;
font-weight:600;
color:#ffffff;
font-size:54px;
line-height:1em;
}
.fact-counter .column .inner .count-outer{
position:relative;
color:#ff7029;
font-size:60px;
line-height:1em;
font-family: "Conv_Mont-SemiBold";
}
.fact-counter .column .inner .counter-title{
position:relative;
font-size:16px;
margin-top:10px;
color:#282828;
padding-bottom:15px;
margin-bottom:15px;
font-family: "Conv_Mont-Book";
}
.fact-counter .column .inner .counter-title:before{
position:absolute;
content:'';
left:50%;
bottom:0px;
height:1px;
width:50px;
margin-left:-25px;
background-color:#000000;
}
.fact-counter .column .inner .counter-sub-title{
position:relative;
font-size:16px;
margin-top:10px;
color:#282828;
padding-bottom:15px;
margin-bottom:15px;
font-family: "Conv_Mont-Book";
} .news-section-two{
position:relative;
padding:100px 0px 70px;
}
.news-section-two:before{
position:absolute;
content:'';
left:0px;
top:0px;
right:0px;
height:508px;
background-color:#ff7029;
}
.news-block-two{
position:relative;
margin-bottom:30px;
}
.news-block-two .inner-box{
position:relative;
display: block;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.news-block-two .inner-box:hover{
transform: scale(1.03);
}
.news-block-two .inner-box .image{
position:relative;
background-color:#111111;
z-index: 1;
}
.news-block-two .inner-box .image img{
position:relative;
width:100%;
display:block;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.news-block-two .inner-box:hover .image img{
opacity:0.7;
}
.news-block-two .inner-box .image .category{
position:absolute;
left:40px;
bottom:-15px;
color:#ffffff;
font-size:14px;
padding:5px 18px;
display:inline-block;
background-color:#ff7029;
text-transform:uppercase;
font-family: "Conv_Mont-Bold";
}
.news-block-two .inner-box .lower-content{
position:relative;
padding-top:45px;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
border:1px solid #aeaeae;
border-top:none;
background: #ffffff;
transition:all 300ms ease;
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
}
.news-block-two .inner-box:hover .lower-content{
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.25);
}
.news-block-two .inner-box .lower-content h4{
position:relative;
line-height:1.4em;
margin-bottom:14px;
font-family: "Conv_Mont-Bold";
}
.news-block-two .inner-box .lower-content h4 a{
position:relative;
color:#111111;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.news-block-two .inner-box .lower-content h4 a:hover{
color:#ff7029;
}
.news-block-two .inner-box .lower-content .post-meta{
position:relative;
}
.news-block-two .inner-box .lower-content .post-meta li{
position:relative;
color:#555555;
font-size:14px;
margin-right:20px;
display:inline-block;
}
.news-block-two .inner-box .lower-content .post-meta li span{
position:relative;
margin-right:8px;
}
.news-block-two .inner-box .lower-content .text{
position:relative;
color:#555555;
font-size:16px;
line-height:1.8em;
margin-bottom:18px;
} .testimonial-section{
position:relative;
padding:20px 0px 100px;
}
.testimonial-section.style-two{
padding-top:120px;
}
.testimonial-section .inner-container{
position:relative;
padding:0px 100px;
}
.testimonial-section .owl-carousel .owl-stage-outer{
padding:40px 0px;
}
.testimonial-section .owl-nav{
display:none;
}
.testimonial-section .owl-dots{
position:absolute;
left:-90px;
top:50%;
margin-top:-25px;
}
.testimonial-section .owl-dots .owl-dot{
position:relative;
width:10px;
height:10px;
margin-bottom:25px;
border-radius:50px;
background-color:#adadad;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.testimonial-section .owl-dots .owl-dot:before{
position:absolute;
content:'';
top:-7px;
left:-7px;
right:-7px;
bottom:-7px;
opacity:0.30;
z-index:-1;
opacity:0;
border-radius:50px;
background-color:#ff7029;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.testimonial-section .owl-dots .owl-dot:hover::before,
.testimonial-section .owl-dots .owl-dot.active::before{
opacity:0.3;
}
.testimonial-section .owl-dots .owl-dot.active,
.testimonial-section .owl-dots .owl-dot:hover{
background-color:#ff7029;
}
.testimonial-block{
position:relative;
}
.testimonial-block .inner-box{
position:relative;
}
.testimonial-block .inner-box .image-column{
position:relative;
}
.testimonial-block .inner-box .image-column .inner-column{
position:relative;
padding-right:20px;
}
.testimonial-block .inner-box .image-column .image{
position:relative;
padding-left:40px;
}
.testimonial-block .inner-box .image-column .image img{
position:relative;
width:100%;
display:block;
}
.testimonial-block .inner-box .image-column .image:before{
position:absolute;
content:'';
left:0px;
top:-40px;
bottom:-40px;
width:50%;
border-left:20px solid #ff7029;
border-top:20px solid #ff7029;
border-bottom:20px solid #ff7029;
}
.testimonial-block .inner-box .content-column{
position:relative;
}
.testimonial-block .inner-box .content-column .inner-column{
position:relative;
padding-left:20px;
padding-right:50px;
}
.testimonial-block .inner-box .content-column .text{
position:relative;
color:#555555;
font-size:22px;
line-height:1.7em;
padding-top:22px;
margin-bottom:45px;
}
.testimonial-block .inner-box .content-column .block-info{
position:relative;
}
.testimonial-block .inner-box .content-column .block-info .info-inner{
position:relative;
padding-left:110px;
}
.testimonial-block .inner-box .content-column .block-info .info-inner .icon{
position:absolute;
left:0px;
top:0px;
width:80px;
height:80px;
font-size:24px;
color:#ffffff;
line-height:80px;
text-align:center;
border-radius:50px;
display:inline-block;
background-color:#ff7029;
}
.testimonial-block .inner-box .content-column .block-info h3{
position:relative;
color:#1e1e1e;
font-size:30px;
}
.testimonial-block .inner-box .content-column .block-info .post-date{
position:relative;
color:#555555;
font-size:16px;
} .sponsors-section{
position:relative;
padding-bottom:30px;
}
.sponsors-section .title-box{
position:relative;
text-align:center;
}
.sponsors-section .title-box h2{
position:relative;
color:#282828;
font-size:45px;
line-height:1.3em;
}
.sponsors-section .carousel-outer{
position:relative;
padding:42px 0px;
}
.sponsors-section .owl-dots,
.sponsors-section .owl-nav{
display:none;
}
.sponsors-section .owl-carousel .owl-stage-outer{
padding:20px 0px;
}
.sponsors-section .owl-theme .image-box{
margin:0px 15px;
}
.sponsors-section .owl-carousel{
margin:0px -15px;
width:auto;
}
.sponsors-section .image-box{
position:relative;
text-align:center;
transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
}
.sponsors-section .image-box img{
position:relative;
display:inline-block;
width:auto;
max-width:100%;
opacity:1;
transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.sponsors-section .image-box img:hover{
opacity:0.75;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
} .fluid-section-four{
position:relative;
padding:130px 0px 0px;
}
.fluid-section-four .image-layer{
position:absolute;
content:'';
left:0px;
top:0px;
right:0px;
bottom:70px;
}
.fluid-section-four .outer-container{
position:relative;
min-height:250px;
}
.fluid-section-four .image-column{
position:absolute;
right:0px;
top:0px;
width:48%;
height:100%;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;	
}
.fluid-section-four .image-column .image-box{
position:relative;
display:none;
}
.fluid-section-four .image-column .image-box img{
position:relative;
display:block;
width:100%;
}
.fluid-section-four .content-column{
position:relative;
float:left;
width:50%;
z-index:1;
padding-top:80px;
padding-bottom:140px;
}
.fluid-section-four .content-column .inner-column{
position:relative;
max-width:580px;
width:100%;
float:right;
padding-right:80px;
}
.fluid-section-four .content-column h2{
position:relative;
color:#111111;
font-size:40px;
line-height:1.2em;
margin-bottom:18px;
font-family: "Conv_Mont-Bold";
}
.fluid-section-four .content-column .text{
position:relative;
color:#555555;
font-size:17px;
line-height:1.7em;
margin-bottom:30px;
}
.fluid-section-four.style-two{
padding-top:0px;
}
.fluid-section-four.style-two .outer-container{
background-color:#fafafa;
}
.fluid-section-four.style-two .content-column{
padding-top:110px;
padding-bottom:100px;
} .gallery-section-two{
position:relative;
overflow:hidden;
padding:110px 0px 120px;
}
.gallery-section-two .inner-container{
position:relative;
max-width: 970px;
margin: 0 auto;
padding:0px 0px;
}
.gallery-section-two .inner-container .owl-carousel .owl-stage-outer{
padding-bottom:55px;
overflow:visible;
}
.gallery-section-two .owl-nav{
position:relative;
left:50%;
bottom:0px;
width:100%;
max-width:400px;
margin-left:-200px;
margin-top:60px;
}
.gallery-section-two .owl-nav .owl-prev{
position:absolute;
left:0px;
font-size:24px;
color:#111111;
opacity:0.7;
}
.gallery-section-two .owl-nav .owl-next{
position:absolute;
right:0px;
font-size:24px;
color:#111111;
opacity:0.7;
}
.gallery-section-two .owl-dots{
position:relative;
width:310px;
height:3px;
left:50%;
top:10px;
margin-left:-155px;
background-color:#e3e3e3;
}
.gallery-section-two .owl-dots .owl-dot{
position:relative;
width:33.3333%;
float:left;
height:3px;
display:inline-block;
background-color:#e3e3e3;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-section-two .owl-dots .owl-dot:hover,
.gallery-section-two .owl-dots .owl-dot.active{
background-color:#111111;
}
.gallery-block-two{
position:relative;
}
.gallery-block-two .inner-box{
position:relative;
}
.gallery-block-two .inner-box .image{
position:relative;
}
.gallery-block-two .inner-box .image img{
position:relative;
width:100%;
display:block;
}
.gallery-block-two .inner-box .image .overlay-box{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
background-color:rgba(0,0,0,0.50);
}
.gallery-section-two .owl-theme .gallery-block-two .inner-box .image .overlay-box{
background-color:rgba(0,0,0,0.0);
}
.gallery-block-two .inner-box .image .overlay-box .content{
position:absolute;
left:70px;
bottom:-50px;
max-width:555px;
padding:60px 45px 50px;
background:#0c0c0c;
}
.gallery-section-two .owl-theme .gallery-block-two .inner-box .image .overlay-box .content{
background:#ffffff;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.20);
}
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content{
background:#0c0c0c;
}
.gallery-block-two .inner-box .image .overlay-box .content h5{
position:relative;
font-size:22px;
line-height:1.5em;
margin-bottom:22px;
font-family: "Conv_Mont-Bold";
}
.gallery-block-two .inner-box .image .overlay-box .content h5 a{
position:relative;
color:#ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-section-two .owl-theme .gallery-block-two .inner-box .image .overlay-box .content h5 a{
color:#555555;
}
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content h5 a{
color:#ffffff;
}
.gallery-block-two .inner-box .image .overlay-box .content h5 a:hover,
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content h5 a:hover{
color:#ff7029;
}
.gallery-block-two .inner-box .image .overlay-box .content .text{
position:relative;
color:#a0a0a0;
font-size:16px;
font-family: "Conv_Mont-Book";
line-height:1.9em;
margin-bottom:25px;
}
.gallery-block-two .inner-box .image .overlay-box .content .discover{
position:relative;
font-size:14px;
color:#ffffff;
letter-spacing:1px;
padding-right:25px;
text-transform:uppercase;
font-family: "Conv_Mont-Bold";
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-section-two .owl-theme .gallery-block-two .inner-box .image .overlay-box .content .discover{
color:#555555;
}
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content .discover{
color:#ffffff;
}
.gallery-block-two .inner-box .image .overlay-box .content .discover:before{
position:absolute;
content:'';
right:0px;
top:4px;
width:10px;
height:10px;
display:inline-block;
background-color:#ff7029;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-section-two .owl-theme .gallery-block-two .inner-box .image .overlay-box .content .discover:before{
background:#555555;
}
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content .discover:before{
background:#ffffff;
}
.gallery-block-two .inner-box .image .overlay-box .content .discover:hover,
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content .discover:hover{
color:#ff7029;
}
.gallery-block-two .inner-box .image .overlay-box .content .discover:hover::before{
background-color:#ffffff;
}
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content .discover:before{
background:#ff7029;
}
.gallery-section-two .owl-theme .active .gallery-block-two .inner-box .image .overlay-box .content .discover:hover:before{
background:#ffffff;
} .call-back-section{
position:relative;
overflow:hidden;
padding:110px 0px 100px;
background-attachment:fixed;
background-size:cover;
}
.call-back-section .form-box{
position:relative;
max-width:570px;
padding:50px 60px;
background-color:#ffffff;
}
.call-back-section .form-box h3{
position:relative;
color:#000000;
font-size:34px;
line-height:1.3em;
margin-bottom:25px;
font-family: "Conv_Mont-Bold";
} .call-back-form{
position: relative;
z-index:1;
}
.call-back-form .form-group{
position:relative;
margin-bottom:10px;
}
.call-back-form .form-group input[type="text"],
.call-back-form .form-group input[type="email"],
.call-back-form .form-group input[type="tel"],
.call-back-form .form-group input[type="url"],
.call-back-form .form-group textarea,
.call-back-form .form-group select{
position: relative;
display: block;
width: 100%;
font-size: 14px;
line-height: 20px;
color: #555555;
font-weight: 400;
padding: 14px 30px;
border-radius:0px;
z-index:1;
height:70px;
background-color: #f8f8f8;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
font-family: "Conv_Mont-Book";
}
.call-back-form .form-group textarea{
height:130px;
resize:none;
}
.call-back-form .form-group input:focus,
.call-back-form .form-group select:focus,
.call-back-form .form-group textarea:focus{
border-color:#0060ff;
}
.call-back-form .form-group button{
margin-top:20px;
padding:15px 54px;
} .page-title{
position:relative;
overflow:hidden;
padding:160px 0px 130px;
background-size:cover;
}
.page-title:before {
position: absolute;
content: '';
background: #131313;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
right: 0px;
opacity: 0.75;
}
.page-title .auto-container{
position:relative;
}
.page-title h1{
position:relative;
color:#ffffff;
font-size:55px;
line-height:1.2em;
margin-bottom: 0px;
text-transform:capitalize;
}
.page-title .breadcrumb-outer{
position:relative;
margin-top:30px;
padding-left:180px;	
}
.page-title .breadcrumb-outer:before{
content:'';
position:absolute;
top:14px;
left:2px;
width:158px;
border-bottom:2px solid #ff7029;	
}
.page-title .bread-crumb{
position:relative;
}
.page-title .bread-crumb li{
position:relative;
display:inline-block;
line-height:30px;
margin-right:20px;
font-weight:400;
color:#ffffff;
font-size:18px;
text-transform:capitalize;
}
.page-title .bread-crumb li:before{
content:'/';
position:absolute;
right:-22px;
top:2px;
width:20px;
font-size:12px;
text-align:center;
line-height:30px;
}
.page-title .bread-crumb li:first-child{
margin-left:0px;	
}
.page-title .bread-crumb li:last-child:before{
display:none;	
}
.page-title .bread-crumb li a{
color:#ffffff;
font-weight:400;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.page-title .bread-crumb li a:hover{
color:#468ff5;
} .welcome-section{
position:relative;
overflow:hidden;
padding:100px 0px 0px;
}
.welcome-section .bold-text{
position:relative;
color:#232323;
font-size:26px;
line-height:1.6em;
font-family: "Conv_Mont-Bold";
}
.welcome-section .text{
position:relative;
color:#555555;
font-size:17px;
line-height:1.9em;
padding-right:40px;
margin-bottom:60px;
font-family: "Conv_Mont-Book";
}
.welcome-section .signature{
position:relative;
color:#111111;
font-size:27px;
margin-top:30px;
font-family: "Conv_Mont-Bold";
}
.welcome-section .signature span{
position:relative;
display:block;
color:#555555;
font-size:15px;
margin-top:10px;
font-family: "Conv_Mont-Book";
}
.welcome-section .lower-section{
position:relative;
padding-top:60px;
}
.welcome-section .lower-section .image-column{
position:relative;
}
.welcome-section .lower-section .image-column .image{
position:relative;
padding-right:50px;
margin-left:-270px;
}
.welcome-section .lower-section .video-boxed{
position:relative;
margin-top:90px;
}
.video-boxed{
position:relative;
z-index:1;
}
.video-boxed .video-image{
position:relative;
margin:0px;
}
.video-boxed .video-image img{
position:relative;
width:100%;
z-index:3;
}
.video-boxed .overlay-box{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
text-align:center;
overflow:hidden;
line-height: 45px;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.video-boxed .overlay-box span{
position: absolute;
width:150px;
height: 150px;
left:50%;
top: 50%;
z-index:10;
color: #ffffff;
font-weight:400;
font-size:40px;
text-align: center;
border-radius:50%;
padding-left:4px;
display: inline-block;
margin-top: -75px;
margin-left:-75px;
line-height:150px;
transition: all 900ms ease;
-moz-transition: all 900ms ease;
-webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
border:2px solid #ffffff;
}
.video-boxed .overlay-box span:after{
position:absolute;
content:'';
left:-10px;
top:-10px;
right:-10px;
bottom:-10px;
border-radius:50%;
border:2px solid #ffffff;
}
.video-boxed .ripple,
.video-boxed .ripple:before,
.video-boxed .ripple:after {
position: absolute;
top: 50%;
left: 50%;
width:150px;
height: 150px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
-webkit-animation: ripple 3s infinite;
-moz-animation: ripple 3s infinite;
-ms-animation: ripple 3s infinite;
-o-animation: ripple 3s infinite;
animation: ripple 3s infinite;
}
.video-boxed .ripple:before {
-webkit-animation-delay: .9s;
-moz-animation-delay: .9s;
-ms-animation-delay: .9s;
-o-animation-delay: .9s;
animation-delay: .9s;
content: "";
position: absolute;
}
.video-boxed .ripple:after {
-webkit-animation-delay: .6s;
-moz-animation-delay: .6s;
-ms-animation-delay: .6s;
-o-animation-delay: .6s;
animation-delay: .6s;
content: "";
position: absolute;
} .expert-section-two{
position:relative;
padding:100px 0px 70px;
}
.expert-block-two{
position:relative;
margin-bottom:30px;
}
.expert-block-two .inner-box{
position:relative;
padding:30px 0px;
min-height:325px;
}
.expert-block-two .inner-box:before{
position:absolute;
content:'';
left:30px;
top:0px;
right:0px;
bottom:0px;
background:#ffffff;
}
.expert-block-two .inner-box .content{
position:relative;
padding-top:25px;
padding-left:250px;
}
.expert-block-two .inner-box .content .image{
position:absolute;
left:0px;
top:0px;
width:210px;
height:265px;
overflow:hidden;
background-color:#000000;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.expert-block-two .inner-box .content .image img{
position:relative;
width:100%;
display:block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.expert-block-two .inner-box:hover .content .image img{
opacity:0.60;
transform:scale(1.04,1.04);
}
.expert-block-two .inner-box .image .book{
position:absolute;
left:0px;
bottom:0px;
right:0px;
color:#ffffff;
font-size:14px;
text-align:center;
padding:18px 0px;
text-transform:uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Bold";
}
.expert-block-two .inner-box .image .social-box{
position:absolute;
right:20px;
top:-300px;
transition: all 900ms ease;
-moz-transition: all 900ms ease;
-webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
}
.expert-block-two .inner-box:hover .image .social-box{
top:20px;
}
.expert-block-two .inner-box .image .social-box li{
position:relative;
margin-bottom:5px;
}
.expert-block-two .inner-box .image .social-box li a{
position:relative;
width:55px;
height:55px;
color:#ffffff;
font-size:20px;
border-radius:50px;
line-height:55px;
text-align:center;
display:inline-block;
background-color:#3f6eb3;
}
.expert-block-two .inner-box .image .social-box li.google a{
background-color:#d93333;
}
.expert-block-two .inner-box .image .social-box li.twitter a{
background-color:#28a7da;
}
.expert-block-two .inner-box .content h3{
position:relative;
font-size:26px;
color:#282828;
line-height:1.3em;
}
.expert-block-two .inner-box .content .designation{
position:relative;
font-size:14px;
color:#999999;
line-height:1.2em;
margin-top:6px;
font-family: "Conv_Mont-Book";
}
.expert-block-two .inner-box .content .text{
position:relative;
color:#666666;
font-size:16px;
line-height:1.7em;
margin-top:20px;
margin-bottom:40px;
}
.expert-block-two .inner-box .content .price{
position:relative;
color:#1e1e1e;
font-size:56px;
font-family: "Conv_Mont-Heavy";
}
.expert-block-two .inner-box .content .price sup{
position:relative;
top:-20px;
font-size:25px;
font-family: "Conv_Mont-Book";
}
.expert-block-two .inner-box .content .price sub{
position:relative;
font-size:14px;
color:#282828;
margin-left:-12px;
text-transform:uppercase;
font-family: "Conv_Mont-Book";
} .team-detail-section{
position:relative;
padding:120px 0px 100px;
}
.team-detail-section .image-column{
position:relative;
margin-bottom:40px;
}
.team-detail-section .image-column .inner-column{
position:relative;
}
.team-detail-section .image-column .image{
position:relative;
}
.team-detail-section .image-column .image img{
position:relative;
width:100%;
display:block;
}
.team-detail-section .image-column .image .social-box{
position:absolute;
right:30px;
top:30px;
transition: all 900ms ease;
-moz-transition: all 900ms ease;
-webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
}
.team-detail-section .image-column .image .social-box li{
position:relative;
margin-bottom:5px;
}
.team-detail-section .image-column .image .social-box li a{
position:relative;
width:55px;
height:55px;
color:#ffffff;
font-size:20px;
border-radius:50px;
line-height:55px;
text-align:center;
display:inline-block;
background-color:#3f6eb3;
}
.team-detail-section .image-column .image .social-box li.google a{
background-color:#d93333;
}
.team-detail-section .image-column .image .social-box li.twitter a{
background-color:#28a7da;
}
.team-detail-section .content-column{
position:relative;
margin-bottom:40px;
}
.team-detail-section .content-column .inner-column{
position:relative;
padding-left:50px;
padding-top:60px;
}
.team-detail-section .content-column h2{
position:relative;
color:#282828;
font-size:42px;
line-height:1.3em;
font-family: "Conv_Mont-Bold";
}
.team-detail-section .content-column .designation{
position:relative;
color:#888888;
font-size:16px;
margin-top:5px;
font-family: "Conv_Mont-Book";
}
.team-detail-section .content-column .phone{
position:relative;
color:#888888;
font-size:15px;
padding-left:40px;
margin-top:35px;
padding-top:3px;
margin-bottom:45px;
}
.team-detail-section .content-column .phone a{
position:relative;
color:#888888;
}
.team-detail-section .content-column .phone:before{
position:absolute;
content:'';
left:0px;
top:0px;
width:30px;
height:30px;
background:url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/phone.png) no-repeat;
}
.team-detail-section .content-column .price-box{
position:relative;
margin-top:30px;
}
.team-detail-section .content-column .price-box .price{
position:relative;
color:#1e1e1e;
font-size:56px;
margin-top:18px;
font-family: "Conv_Mont-Heavy";
}
.team-detail-section .content-column .price-box .price sup{
position:relative;
top:-20px;
font-size:25px;
font-family: "Conv_Mont-Book";
}
.team-detail-section .content-column .price-box .price sub{
position:relative;
font-size:14px;
color:#282828;
margin-left:-12px;
text-transform:uppercase;
font-family: "Conv_Mont-Book";
}
.team-detail-section .lower-box{
position:relative;
margin-top:20px;
}
.team-detail-section .lower-box .text{
position:relative;
}
.team-detail-section .lower-box .text p{
position:relative;
color:#555555;
font-size:17px;
line-height:1.8em;
margin-bottom:24px;
font-family: "Conv_Mont-Book";
}
.team-detail-section .lower-box .text p:last-child{
margin-bottom:0px;
} .newsletter-section{
position:relative;
padding:80px 0px 50px;
}
.newsletter-section .title-column{
position:relative;
margin-bottom:30px;
}
.newsletter-section .title-column .inner-column{
position:relative;
}
.newsletter-section .title-column h2{
position:relative;
color:#333333;
font-size:36px;
line-height:1.3em;
}
.newsletter-section .title-column .text{
position:relative;
color:#666666;
font-size:16px;
margin-top:5px;
font-family: "Conv_Mont-Book";
}
.newsletter-section .form-column{
position:relative;
margin-bottom:30px;
}
.newsletter-section .form-column .inner-column{
position:relative;
}
.emailed-form .form-group{
position:relative;
display:block;
width:100%;
margin-bottom:20px;
padding-right:175px;
}
.emailed-form .form-group input[type="text"],
.emailed-form .form-group input[type="tel"],
.emailed-form .form-group input[type="email"],
.emailed-form .form-group textarea{
position:relative;
display:block;
width:100%;
color:#000000;
line-height:20px;
height:76px;
font-size:14px;
color:#999999;
overflow:hidden;
border-radius:0px;
padding:10px 50px 10px 30px;
background:#ffffff;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
border:1px solid #e0e0e0;
font-family: "Conv_Mont-Book";
box-shadow:0px 0px 20px rgba(0,0,0,0.08);
}
.emailed-form .form-group input[type="submit"],
.emailed-form button{
position:absolute;
right:0px;
top:0px;
padding:22px 40px 22px;
} .search-login-popup{
position: fixed;
left: 0;
top: 0;
height: 100vh;
width: 100%;
z-index: 99999;
margin-top: -540px;
transform: translateY(-100%);
background-color: rgba(0,0,0,0.90);
-webkit-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
-moz-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
-o-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
transition: all 1500ms cubic-bezier(0.860, 0.000, 0.070, 1.000); -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); }
.search-login-popup .login-popup-inner{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
overflow-y:auto;
}
.sidenav-bar-visible .search-login-popup{
width: 80%;
}
.search-login-popup:before{
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: 560px;
background-image: url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/waves-shape.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
margin-top: 0px;
content: "";
}
.login-box-active .search-login-popup{
transform: translateY(0%);
margin-top: 0;
}
.search-login-popup .close-search{
position: absolute;
right: 50px;
top: 50px;
border-radius: 50%;
text-align: center;
background-color: #ff7029;
width: 70px;
z-index:999;
cursor:pointer;
box-shadow: 0 0 10px rgba(0,0,0,0.05);
border-bottom: 3px solid #ffffff;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
opacity: 0;
visibility: hidden;
}
.search-login-popup .close-search span{
position: relative;
display: block;
height: 70px;
width: 70px;
font-size: 20px;
line-height: 70px;
color: #111111;
}
.login-box-active .search-login-popup .close-search{
visibility: visible;
opacity: 1;
right:30px;
top:30px;
}
.search-login-popup .form-boxed{
position:relative;
max-width: 580px;
text-align: center;
margin: 0 auto;
padding:0px 0px;
opacity: 0;
visibility: hidden;
height: 1px;
-ms-transform: scaleX(0);
transform: scaleX(0);
-ms-transition: all 300ms ease;
transition: all 300ms ease;
}
.login-box-active .search-login-popup .form-boxed.active-popup{
opacity: 1;
visibility: visible;
height: auto;
padding:80px 0px;
-ms-transition: all 700ms ease 1000ms;
transition: all 700ms ease 1000ms;
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.search-login-popup .form-boxed .form-box{
position:relative;
max-width:520px;
padding:80px 50px 40px;
}
.search-login-popup .form-boxed .form-box:before{
position:absolute;
content:'';
left:60px;
top:-10px;
right:60px;
height:10px;
background-color:#ff7029;
}
.search-login-popup .form-boxed .form-box h3{
position:relative;
color:#111111;
font-size:30px;
line-height:1.3em;
margin-bottom:25px;
font-family: "Conv_Mont-Bold";
} .styled-form{
position: relative;
z-index:1;
}
.styled-form .form-group{
position:relative;
margin-bottom:10px;
}
.styled-form .form-group input[type="text"],
.styled-form .form-group input[type="email"],
.styled-form .form-group input[type="tel"],
.styled-form .form-group input[type="url"],
.styled-form .form-group input[type="password"],
.styled-form .form-group textarea,
.styled-form .form-group select{
position: relative;
display: block;
width: 100%;
font-size: 14px;
line-height: 20px;
color: #555555;
font-weight: 400;
padding: 14px 30px;
border-radius:0px;
z-index:1;
height:66px;
background-color: #ffffff;
border:1px solid #e0e0e0;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
font-family: "Conv_Mont-Book";
}
.styled-form .form-group textarea{
height:130px;
}
.styled-form .form-group input:focus,
.styled-form .form-group select:focus,
.styled-form .form-group textarea:focus{
border-color:#ff7029;
}
.styled-form .form-group button{
margin-top:10px;
padding:15px 54px;
}
.styled-form .form-group .account{
position:relative;
color:#111111;
font-size:16px;
margin-top:35px;
display:block;
font-family: "Conv_Mont-Bold";
}
.styled-form .form-group .account span{
position:relative;
padding-bottom:1px;
border-bottom:1px solid #000000;
} .search-popup{
position: fixed;
left: 0;
top: 0;
height: 100vh;
width: 100%;
z-index: 99999;
margin-top: -540px;
transform: translateY(-100%);
background-color: rgba(0,0,0,0.90);
-webkit-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
-moz-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
-o-transition: all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
transition: all 1500ms cubic-bezier(0.860, 0.000, 0.070, 1.000); -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000); }
.sidenav-bar-visible .search-popup{
width: 80%;
}
.search-popup:before{
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: 560px;
background-image: url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/waves-shape.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
margin-top: 0px;
content: "";
}
.search-active .search-popup{
transform: translateY(0%);
margin-top: 0;
}
.search-popup .close-search{
position: absolute;
left: 0;
right: 0;
top: 75%;
margin: 0 auto;
margin-top: -200px;
border-radius: 50%;
text-align: center;
background-color: #ff7029;
width: 70px;
cursor:pointer;
box-shadow: 0 0 10px rgba(0,0,0,0.05);
border-bottom: 3px solid #ffffff;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
opacity: 0;
visibility: hidden;
}
.search-popup .close-search span{
position: relative;
display: block;
height: 70px;
width: 70px;
font-size: 20px;
line-height: 70px;
color: #ffffff;
}
.search-active .search-popup .close-search{
visibility: visible;
opacity: 1;
top: 50%;
-webkit-transition-delay: 1500ms;
-moz-transition-delay: 1500ms;
-ms-transition-delay: 1500ms;
-o-transition-delay: 1500ms;
transition-delay: 1500ms;
}
.search-popup form{
position: absolute;
max-width: 700px;
top: 50%;
left: 15px;
right: 15px;
margin:-35px auto 0;
transform: scaleX(0);
transform-origin: center;
background-color: #111111;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.search-active .search-popup form{
transform: scaleX(1);
-webkit-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.search-popup .form-group{
position:relative;
margin:0px;	
overflow: hidden;
}
.search-popup .form-group input[type="text"],
.search-popup .form-group input[type="search"]{
position:relative;
display:block;
font-size:18px;
line-height: 50px;
color:#000000;
height:70px;
width:100%;
padding: 10px 30px;
background-color: #ffffff;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
font-weight:500;
text-transform:capitalize;
}
.search-popup .form-group input[type="submit"],
.search-popup .form-group button{
position:absolute;
right:30px;
top:0px;
height:70px;
line-height: 70px;
background: transparent;
text-align:center;
font-size:24px;
color:#000000;
padding: 0;
cursor:pointer;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}
.search-popup .form-group input[type="submit"]:hover,
.search-popup .form-group button:hover{
color: #000000;
}
.search-popup input::placeholder,
.search-popup textarea::placeholder{
color:#000000;
} .services-page-section{
position:relative;
padding:95px 0px 70px;
}
.services-page-section.style-two .row{
margin:0px -35px;
}
.services-page-section.style-two .repair-block-two{
padding:0px 35px;
} .services-detail-section{
position:relative;
padding:110px 0px 110px;
}
.services-detail-section .upper-section{
position:relative;
}
.services-detail-section .upper-section .title-column{
position:relative;
}
.services-detail-section .upper-section .title-column .inner-column{
position:relative;
padding-left:165px;
}
.services-detail-section .upper-section .title-column .inner-column .icon-box{
position:absolute;
left:0px;
top:0px;
width:130px;
height:130px;
border-radius:50%;
display:inline-block;
border:3px solid #ff7029;
}
.services-detail-section .upper-section .title-column h2{
position:relative;
color:#282828;
font-size:38px;
line-height:1.3em;
margin-bottom:40px;
}
.services-detail-section .upper-section .price-column{
position:relative;
}
.services-detail-section .upper-section .price-column .inner-column{
position:relative;
padding-left:165px;
}
.services-detail-section .upper-section .price-column .price{
position:relative;
color:#1e1e1e;
font-size:56px;
margin-top:18px;
margin-bottom:35px;
font-family: "Conv_Mont-Heavy";
}
.services-detail-section .upper-section .price-column .price sup{
position:relative;
top:-20px;
font-size:25px;
font-family: "Conv_Mont-Book";
}
.services-detail-section .upper-section .price-column .price sub{
position:relative;
font-size:14px;
color:#282828;
margin-left:-12px;
text-transform:uppercase;
font-family: "Conv_Mont-Book";
}
.services-detail-section .upper-section .price-column .price-list{
position:relative;
margin-bottom:45px;
}
.services-detail-section .upper-section .price-column .price-list li{
position:relative;
color:#282828;
font-size:14px;
margin-bottom:12px;
padding-left:20px;
}
.services-detail-section .upper-section .price-column .price-list li a{
position:relative;
}
.services-detail-section .upper-section .price-column .price-list li:before{
position:absolute;
content:'';
left:0px;
top:7px;
width:6px;
height:6px;
display:inline-block;
background-color:#d3d3d3;
}
.services-detail-section .upper-section .price-column .price-list li:last-child{
margin-bottom:0px;
}
.services-detail-section .carousel-section{
position:relative;
margin-top:20px;
}
.services-detail-section .carousel-section .owl-dots{
display:none;
}
.services-detail-section .carousel-section .owl-nav{
position:absolute;
left:30px;
top:50%;
right:30px;
margin-top:-30px;
}
.services-detail-section .carousel-section .owl-nav .owl-prev{
position:absolute;
left:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:60px;
font-size:28px;
border-radius:50%;
background-color:#ffffff;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.services-detail-section .carousel-section .owl-nav .owl-next{
position:absolute;
right:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:60px;
font-size:28px;
border-radius:50%;
background-color:#ffffff;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.services-detail-section .carousel-section .owl-nav .owl-prev:hover,
.services-detail-section .carousel-section .owl-nav .owl-next:hover{
background-color:#ff7029;
}
.services-detail-section .service-carousel{
margin-bottom:60px;
}
.services-detail-section h3{
position:relative;
color:#222222;
font-size:30px;
margin-bottom:15px;
}
.services-detail-section p{
position:relative;
color:#555555;
font-size:17px;
line-height:1.8em;
margin-bottom:20px;
}
.services-detail-section p:last-child{
margin-bottom:0px;
}
.service-detail-section{
position:relative;
padding-top:110px;
padding-bottom:90px;
}
.service-detail-section h3{
position:relative;
color:#222222;
font-size:30px;
line-height:1.3em;
margin-bottom:15px;
}
.service-detail-section .text{
position:relative;
}
.service-detail-section .text p{
position:relative;
color:#555555;
font-size:17px;
line-height:1.8em;
margin-bottom:20px;
} .sidebar-page-container{
position:relative;
padding:110px 0px 80px;
}
.sidebar-page-container .content-side,
.sidebar-page-container .sidebar-side{
margin-bottom:40px;
}
.sticky-top{
top:30px;
z-index:1;
}
.news-block-three{
position:relative;
margin-bottom:50px;
}
.news-block-three .inner-box{
position:relative;
min-height:470px;
padding-bottom:50px;
}
.news-block-three .inner-box:before{
position:absolute;
content:'';
left:80px;
top:60px;
right:0px;
bottom:0px;
background-color:#f2f2f2;
}
.news-block-three .inner-box .content{
position:relative;
padding-top:120px;
padding-left:380px;
}
.news-block-three .inner-box .content .image{
position:absolute;
left:0px;
top:0px;
z-index:1;
width:340px;
height:420px;
overflow:hidden;
background-color:#000000;
}
.news-block-three .inner-box .content .image img{
position:relative;
display:block;
width:100%;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.news-block-three .inner-box:hover .content .image img{
opacity:0.6;
}
.news-block-three .inner-box .content .post-meta{
position:relative;
margin-bottom:20px;
}
.news-block-three .inner-box .content .post-meta li{
position:relative;
color:#555555;
font-size:14px;
margin-right:20px;
display:inline-block;
}
.news-block-three .inner-box .content .post-meta li span{
position:relative;
margin-right:8px;
}
.news-block-three .inner-box .content h4{
position:relative;
line-height:1.4em;
margin-bottom:14px;
font-family: "Conv_Mont-Bold";
}
.news-block-three .inner-box .content h4 a{
position:relative;
color:#111111;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.news-block-three .inner-box .content h4 a:hover{
color:#ff7029;
}
.news-block-three .inner-box .content .text{
position:relative;
color:#555555;
font-size:16px;
line-height:1.9em;
margin-bottom:25px;
} .styled-pagination{
position:relative;
}
.styled-pagination li{
position:relative;
margin:0px 0px 0px;
display:inline-block;
}
.styled-pagination li a{
position:relative;
width:50px;
height:50px;
color:#ffffff;
font-size:14px;
line-height:50px;
text-align:center;
border-radius:0px;
display:inline-block;
background-color:#ff7029;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
font-family: "Conv_Mont-Bold";
}
.styled-pagination li.active a,
.styled-pagination li:hover a{
color:#ffffff;
background-color:#222222;
}
.sidebar-widget{
margin-bottom:30px;
}
.sidebar-widget .widget-content{
position:relative;
padding:40px 40px;
border:1px solid #aeaeae;
}
.sidebar-title{
position:relative;
margin-bottom:25px;
}
.sidebar-title h5{
position:relative;
color:#333333;
padding-bottom:12px;
}
.sidebar-title h5:before{
position:absolute;
content:'';
left:0px;
bottom:0px;
width:45px;
height:3px;
background-color:#ff7029;
}
.tips-list{
position:relative;
}
.tips-list li{
position:relative;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:2px solid #f6f6f6;
}
.tips-list li a{
position:relative;
color:#333333;
font-size:18px;
display:block;
line-height:1.6em;
padding-left:40px;
font-family: "Conv_Mont-Bold";
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.tips-list li a span{
position:absolute;
left:0px;
bottom:0px;
color:#b9b9b9;
font-size:30px;
line-height:1em;
font-family: "Conv_Mont-Bold";
}
.tips-list li:last-child{
border:none;
padding-bottom:0px;
margin-bottom:0px;
}
.tips-list li a:hover{
color:#ff7029;
} .category-list{
position:relative;
}
.category-list li{
position:relative;
margin-bottom:18px;
padding-bottom:8px;
border-bottom:2px solid #fbfbfb;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.category-list li a{
position:relative;
color:#222222;
font-size:15px;
display:block;
font-family: "Conv_Mont-Bold";
}
.category-list li a span{
position:absolute;
right:0px;
}
.category-list li:last-child{
padding-bottom:0px;
margin-bottom:0px;
border:none;
}
.category-list li:hover{
border-color:#ff7029;
} .video-widget-box{
position:relative;
margin-bottom:30px;
}
.video-widget-box .inner-box{
position:relative;
}
.video-widget-box .inner-box .video-img{
position:relative;
}
.video-widget-box .inner-box .video-img img{
position:relative;
width:100%;
display:block;
}
.video-widget-box .inner-box .video-img .video-box{
position:absolute;
right:15px;
top:15px;
width:50px;
height:50px;
color:#000000;
font-size:14px;
padding-left:5px;
line-height:50px;
text-align:center;
border-radius:50px;
display:inline-block;
background-color:#ffffff;
}
.video-widget-box .inner-box .lower-box{
position:relative;
text-align:center;
margin-top:24px;
}
.video-widget-box .inner-box .lower-box h5{
position:relative;
line-height:1.6em;
}
.video-widget-box .inner-box .lower-box h5 a{
position:relative;
color:#333333;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.video-widget-box .inner-box .lower-box h5 a:hover{
color:#ff7029;
}
.video-widget-box .inner-box .lower-box .list{
position:relative;
margin-top:8px;
}
.video-widget-box .inner-box .lower-box .list li{
position:relative;
color:#999999;
font-size:14px;
padding-right:15px;
display:inline-block;
font-family: "Conv_Mont-Bold";
}
.video-widget-box .inner-box .lower-box .list li:before{
position:absolute;
content:'/';
right:0px;
top:0px;
color:#999999;
}
.video-widget-box .inner-box .lower-box .list li:last-child::before{
display:none;
}
.video-widget-box .inner-box .lower-box .list li:last-child{
padding-right:0px;
}
.video-widget-box:last-child{
margin-bottom:0px;
} .newsletter-widget .widget-content{
position:relative;
border:none;
}
.newsletter-widget .widget-content h5{
position:relative;
font-size:22px;
color:#ffffff;
padding-bottom:12px;
text-transform:uppercase;
}
.newsletter-widget .widget-content h5:before{
position:absolute;
content:'';
left:0px;
bottom:0px;
width:45px;
height:3px;
background-color:#ff7029;
}
.newsletter-widget .widget-content .text{
position:relative;
color:#cdcdcd;
font-size:15px;
line-height:1.8em;
margin-bottom:20px;
margin-top:22px;
}
.newsletter-widget .newsletter-form{
margin-bottom:35px;
}
.newsletter-widget .newsletter-form .form-group{
position:relative;
display:block;
margin-bottom:10px;
}
.newsletter-widget .newsletter-form .form-group input[type="text"],
.newsletter-widget .newsletter-form .form-group input[type="email"]{
position:relative;
display:block;
width:100%;
line-height:26px;
padding:10px 85px 10px 25px;
height:64px;
font-size:13px;
color:#000000;
background:#ffffff;
border-radius:0px;
text-align:center;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
font-family: "Conv_Mont-Book";
}
.newsletter-widget .newsletter-form .form-group button{
position:relative;
width:100%;
margin-top:10px;
} .blog-page-section{
position:relative;
padding:120px 0px 120px;
}
.blog-page-section .news-block-two{
margin-bottom:50px;
} .contact-section{
position:relative;
padding: 100px 0px 80px;
background: #ffffff;
}
.contact-section .title{
position: relative;
margin-bottom: 50px;
}
.contact-section .title h3{
font-size: 30px;
text-transform: uppercase;
margin: 0;
color: #0c0c0c;
}
.contact-section .map-box{
position: relative;
display: block;
margin: 0 0 100px;
border-radius: 7px;
overflow: hidden;
}
.contact-section .form-box{
position: relative;
display: block;
max-width: 770px;
margin: 0 auto;
text-align: center;
}
.contact-section .form-box form .row{
margin: 0 -10px;
}
.contact-section .form-box form .form-group{
padding: 0px 10px;
margin-bottom: 20px;
}
.contact-section .upper-info{
position: relative;
margin-bottom: 60px;
}
.contact-section .info-block{
position: relative;
margin-bottom: 30px;
}
.contact-section .info-block .inner-box{
position: relative;
display: block;
height: 100%;
min-height: 100%;
padding: 40px 30px 30px;
background: #ffffff;
border-radius: 5px;
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.10);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.contact-section .info-block .inner-box:hover{
background: #222429;
}
.contact-section .info-block .inner-box h5{
font-size: 20px;
text-transform: uppercase;
color: #222429;
font-weight: 400;
letter-spacing: 0;
line-height: 1em;
margin: 0;
}
.contact-section .info-block .inner-box h5 a{
color: #222429;
transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
}
.contact-section .info-block .inner-box:hover h5,
.contact-section .info-block .inner-box:hover h5 a{
color: #ffffff;
}
.contact-section .info-block .inner-box .text{
position: relative;
display: block;
font-size: 16px;
line-height: 1.7em;
font-weight: 400;
color: #686a6f;
padding: 20px 0px 0px;
z-index: 1;
}
.contact-section .info-block .inner-box .text a{
position: relative;
color: #686a6f;
}
.contact-section .info-block .inner-box:hover .text,
.contact-section .info-block .inner-box:hover .text a{
color: #999b9f;
}
.contact-section .info-block .inner-box:hover h5 a:hover,
.contact-section .info-block .inner-box:hover .text a:hover{
text-decoration: underline;
color: #ffffff;
} .default-form{
position: relative;
}
.default-form .row{
margin: 0 -15px;
}
.default-form .form-group{
position:relative;
margin-bottom: 30px;
}
.default-form .field-inner{
position: relative;
display: block;
}
.default-form .field-inner .alt-icon{
position: absolute;
right: 20px;
top: 50%;
margin-top: -15px;
line-height: 30px;
font-size: 16px;
color: #ff7029;
z-index: 1;
pointer-events: none;
}
.default-form .form-group .field-label{
position:relative;
display: block;
color: #585f5f;
font-size: 16px;
line-height: 24px;
text-transform: capitalize;
margin-bottom: 10px;
}
.default-form .form-group .e-label{
position: relative;
}
.default-form .form-group input[type="text"],
.default-form .form-group input[type="email"],
.default-form .form-group input[type="password"],
.default-form .form-group input[type="tel"],
.default-form .form-group input[type="url"],
.default-form .form-group input[type="file"],
.default-form .form-group input[type="number"],
.default-form .form-group textarea,
.default-form .form-group select{
position: relative;
display: block;
height: 60px;
width: 100%;
font-size: 15px;
color: #25283a;
line-height: 30px;
font-weight: 400;
padding: 14px 20px;
background-color: #ffffff;
border: 1px solid #e0e0e0;
border-radius:0px;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.default-form .form-group textarea{
height: 170px;
padding-top: 20px;
resize: none;
}
.default-form .form-group select{
-webkit-appearance:none;
-ms-appearance:none;
-moz-appearance:none;
-o-appearance:none;
appearance:none;
background:#ffffff url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/icon-select.png) right center no-repeat;
cursor:pointer;
}
.default-form .form-group select option{
line-height: 20px;
padding-left:20px;
text-indent: 20px;
cursor:pointer;	
}
.default-form .form-group input[type="submit"],
.default-form .form-group button{
display:inline-block;
}
.default-form .form-group input[type="text"]:focus,
.default-form .form-group input[type="email"]:focus,
.default-form .form-group input[type="password"]:focus,
.default-form .form-group input[type="tel"]:focus,
.default-form .form-group input[type="url"]:focus,
.default-form .form-group input[type="file"]:focus,
.default-form .form-group input[type="number"]:focus,
.default-form .form-group textarea:focus,
.default-form .form-group select:focus,
.form-group .ui-selectmenu-button.ui-button:focus,
.form-group .ui-selectmenu-button.ui-button:active{
border-color: #ff7029;
}
.default-form ::-webkit-input-placeholder{color: #585f5f;}
.default-form ::-moz-input-placeholder{color: #585f5f; }
.default-form ::-ms-input-placeholder{color: #585f5f;}
.default-form label.error{
color: #ff0000;
font-size:14px;
text-transform: capitalize;
text-align:left;
display:block;
padding-top:7px;
line-height: 24px;
} .map-section{
position:relative;
padding: 0px 0px 120px;
}
.map-section .map-container{
position: relative;
display: block;
width: 100%;
margin-top: -120px;
border-radius: 7px;
overflow: hidden;
z-index: 3;
}
.map-canvas,
.map-iframe{
position: relative;
display: block;
width: 100%;
height: 450px;
}
.map-data{
text-align:center;
font-size:20px;
color: #222222;
font-weight:300;
letter-spacing: 0.05em;
line-height:1.7em;
}
.map-data h6{
font-size:24px;
font-weight:400;
text-align:center;
margin-bottom:10px;
line-height: 1em;
color:#222222;
text-transform: uppercase;
letter-spacing: 0.05em;
}  .btn-style-nine{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
letter-spacing: 0.01em;
border-radius:0px;
padding: 15px 42px 15px;
text-transform: uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Bold", sans-serif;
}
.btn-style-nine:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#111111;
}
.btn-style-nine .txt{
position:relative;
z-index:1;
}
.btn-style-nine:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-nine:hover{
color: #ffffff;
} .new-header{
position:relative;
}
.new-header .collapse:not(.show),
.new-header .collapse{
display: block;
}
.new-header .mCSB_inside>.mCSB_container{
margin-right: 0px;
}
.header-top-two{
position:relative;
}
.header-top-two .inner{
position: relative;
display: block;
}
.header-top-two .top-left{
position:relative;
float:left;
padding:13px 0px;
}
.header-top-two .top-right{
position:relative;
float:right;
padding:8px 0px 7px;
}
.header-top-two .social-links{
position:relative;
}
.header-top-two .social-links li{
position:relative;
margin-left:25px;
display:inline-block;
vertical-align: top;
width:32px;
height:32px;
line-height:32px;
background-color:#f5f5f5;
text-align:center;
border-radius:50%;
}
.header-top-two .social-links li a{
position:relative;
color:#2c2c2c;
display:block;
line-height:inherit;
font-size:16px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.header-top-two .social-links li a:hover{
color:#ff7029;
}
.header-top-two .info-list{
position:relative;
float:left;
}
.header-top-two .info-list li{
position:relative;
display:inline-block;
vertical-align: top;
margin-right:50px;
color:#666666;
font-size:14px;
}
.header-top-two .info-list li strong{
font-family: "Conv_Mont-SemiBold", sans-serif;
}
.header-top-two .info-list li .icon{
position:relative;
top: -2px;
display: inline-block;
vertical-align: middle;
color: #ff7029;
font-size: 18px;
padding-right: 10px;
}
.header-top-two .info-list li a{
position:relative;
color:#666666;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.header-top-two .info-list li a:hover{
color:#ff7029;
} .new-header .header-lower{
position: relative;
left: 0;
top: 0;
margin: 0;
}
.new-header .header-lower .inner-container{
position: relative;
display: block;
background: #ff7029;
}
.new-header .header-lower .inner-container:before{
content: '';
position: absolute;
left: 99%;
top: 0;
width: 2000px;
height: 100%;
background: #ff7029;
}
.new-header .header-lower .logo-box{
position:relative;
float:left;
padding: 20px 0px;
padding-right: 32px;
background: #ffffff;
}
.new-header .header-lower .logo-box:before{
content: '';
position: absolute;
top: 0;
right: -32px;
width: 50px;
height: 100%;
background: #ffffff;
transform: skewX(-20deg);
}
.new-header .header-lower .logo-box img{
height: 60px;
display: block;
}
.new-header .sticky-header .logo{
padding: 10px 0px;
}
.new-header .sticky-header .logo img{
height: 50px;
}
.new-header .header-lower .nav-outer{
position:relative;
float:right;
}
.new-header .options-box{
float: left;
margin-left: 30px;
padding-top: 21px;
}
.new-header .options-box .theme-btn{
font-family: "Conv_Mont-Bold", sans-serif;
letter-spacing: 0.01em;
}
.new-header .main-menu .navigation > li{
padding: 11px 0px 9px;
margin-right: 0;
margin-left: 40px;
}
.new-header .sticky-header .main-menu .navigation > li{
padding: 0 0;
}
.new-header .main-menu .navigation > li > a{
color: #ffffff;
}
.new-header .main-menu .navigation > li > ul,
.new-header .main-menu .navigation > li > ul > li > ul{
background: #ffffff;
border-top-width: 3px;
}
.new-header .main-menu .navigation > li > ul > li > a:before,
.new-header .main-menu .navigation > li > ul > li > ul > li > a:before{
color: #ffffff;
}
.new-header .main-menu .navigation > li > ul > li:hover > a,
.new-header .main-menu .navigation > li > ul > li > ul > li:hover > a{
color: #ffffff;
background: #ff7029;
}
.new-header .info-toggler{
position: relative;
float: left;
margin-left: 40px;
padding: 30px 0px;
}
.new-header .nav-outer .mobile-nav-toggler{
color: #ffffff;
margin: 23px 0 0;
}
.new-header .info-toggler .info-btn{
position: relative;
display: block;
width: 24px;
height: 40px;
padding: 12px 0px;
margin: 0;
cursor: pointer;
}
.new-header .info-toggler .info-btn .line{
position: relative;
display: block;
border-bottom: 3px solid #ffffff;
margin-bottom: 5px;
}
.new-header .info-toggler .info-btn .line.mid{
width: 16px;
}
.new-header .info-toggler .info-btn .line.last{
margin-bottom: 0;
} .banner-three{
position:relative;
overflow:hidden;
}
.banner-three .slide-item{
position:relative;
display: block;
background: #fbfbfb url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/new-images/main-slider/pattern-image.jpg) left top no-repeat;
background-size: cover;
}
.banner-three .slide-item .line-one{
position: absolute;
left: 55%;
top: 0;
margin-left: -20px;
width: 30px;
height: 51.5%;
background: #ff7029;
transform: skewX(-12deg);
opacity: 0;
}
.banner-three .active .slide-item .line-one{
opacity: 1;
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
-webkit-transition-delay: 500ms;
-moz-transition-delay: 500ms;
-ms-transition-delay: 500ms;
-o-transition-delay: 500ms;
transition-delay: 500ms;
}
.banner-three .slide-item .line-two{
position: absolute;
left: 55%;
bottom: 0;
margin-left: -70px;
width: 75px;
height: 51.5%;
background: rgba(0,0,0,0.20);
transform: skewX(-12deg);
opacity: 0;
}
.banner-three .active .slide-item .line-two{
opacity: 1;
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
-webkit-transition-delay: 800ms;
-moz-transition-delay: 800ms;
-ms-transition-delay: 800ms;
-o-transition-delay: 800ms;
}
.banner-three .slide-item .image-box{
position: absolute;
left: 55%;
top: 0;
width: 51%;
height: 100%;
overflow: hidden;
transform: skewX(-12deg);
}
.banner-three .slide-item .image-box .image-layer{
position: absolute;
left: -80px;
right: -80px;
top: 0;
height: 100%;
transform: skewX(12deg);
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
opacity: 0;
}
.banner-three .active .slide-item .image-box .image-layer{
opacity: 1;
-webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease;
-webkit-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.banner-three .content-box{
position:relative;
display: block;
padding: 150px 0 100px;
width: 50%;
z-index:10;
}
.banner-three .content-box .inner{
position:relative;
display: block;
max-width: 570px;
opacity: 0;
transform: translateX(-50px);
}
.banner-three .active .content-box .inner{
opacity: 1;
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
transform: translateX(0px);
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
-ms-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms;
}
.banner-three .content-box h2{
position:relative;
color:#222222;
font-size: 48px;
line-height:1.2em;
margin: 0 0;
}
.banner-three .content-box .text{
position:relative;
display: block;
padding-top: 25px;
}
.banner-three .content-box ul li{
position: relative;
display: block;
line-height: 30px;
padding-left: 40px;
font-size: 20px;
color: #666666;
margin-bottom: 15px;
}
.banner-three .content-box ul li:before{
content: '';
position: absolute;
left: 0;
top: 3px;
width: 24px;
height: 24px;
display: block;
background: url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/new-images/icons/check-icon.png) left center no-repeat;
}
.banner-three .content-box .link-box{
position:relative;
display: block;
padding-top: 26px;
}
.banner-three .owl-nav,
.banner-three .owl-dots{
display:none;
} .new-welcome{
position:relative;
overflow:hidden;
padding:100px 0px 0px;
}
.new-welcome .info-boxes{
position: relative;
display: block;
padding-bottom: 80px;
}
.new-welcome .info-block{
position: relative;
margin-bottom: 30px;
}
.new-welcome .info-block .inner-box,
.new-welcome .info-block .image-box{
position: relative;
display: block;
overflow:hidden;
}
.new-welcome .info-block .image-box img{
display: block;
width: 100%;
transform:scale(1,1);
transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
-moz-transition:all 600ms ease;
}
.new-welcome .info-block:hover .image-box img{
transform:scale(1.1,1.1);
}
.new-welcome .info-block .lower-box{
position: relative;
display: block;
padding: 32px 0 0 60px;
}
.new-welcome .info-block .lower-box:before{
content: '';
position: absolute;
left: 30px;
height: 130px;
top: -65px;
border-left: 5px solid #ff7029;
z-index: 1;
}
.new-welcome .info-block ul li{
position: relative;
padding-left: 20px;
line-height: 24px;
font-size: 16px;
color: #666666;
margin-bottom: 10px;
}
.new-welcome .info-block ul li:last-child{
margin-bottom: 0;
}
.new-welcome .info-block ul li:before{
content: '';
position: absolute;
left: 0;
top: 7px;
width: 7px;
height: 7px;
background: #bcbcbc;
}
.new-welcome .info-block h4{
font-size: 28px;
color: #222222;
margin-bottom: 15px;
}
.new-welcome .title-column{
position: relative;
margin-bottom: 30px;
}
.new-welcome .title-column .inner{
position: relative;
display: block;
padding-top: 10px;
}
.sec-title .sub-title{
position: relative;
display: block;
font-size: 15px;
text-transform: uppercase;
line-height: 24px;
color: #353535;
letter-spacing: 0.05em;
font-family: "Conv_Mont-Heavy";
margin-bottom: 10px;
}
.sec-title .theme-shape{
position: relative;
width: 40px;
height: 46px;
margin: 0 auto 30px;
}
.sec-title .theme-shape span{
position: relative;
display: block;
width: 40px;
height: 42px;
}
.sec-title .theme-shape span:before{
content: '';
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 22px;
border-left: 5px solid #ff7029;
border-top: 5px solid #ff7029;
}
.sec-title .theme-shape span:after{
content: '';
position: absolute;
right: 0;
bottom: 0;
width: 28px;
height: 30px;
border-right: 5px solid #ff7029;
border-bottom: 5px solid #ff7029;
}
.new-welcome .title-column .sub-title{
padding-left: 50px;
}
.new-welcome .title-column .sub-title .dots{
position: absolute;
left: 0;
top: 6px;
width: 10px;
height: 10px;
background: #dadada;
}
.new-welcome .title-column .sub-title .dots:before{
content: '';
position: absolute;
left: 10px;
top: 0px;
width: 10px;
height: 10px;
background: #6e6e6e;
}
.new-welcome .title-column .sub-title .dots:after{
content: '';
position: absolute;
left: 20px;
top: 0px;
width: 10px;
height: 10px;
background: #202020;
}
.new-welcome .title-column .sec-title h2{
font-size: 48px;
}
.new-welcome .text-column{
position: relative;
margin-bottom: 30px;
}
.new-welcome .text-column .inner{
position: relative;
display: block;
padding-left: 40px;
}
.new-welcome .text-column .text{
position:relative;
color:#666666;
font-size:17px;
line-height:1.7em;
padding-right:40px;
margin-bottom:30px;
font-family: "Conv_Mont-Regular";
}
.new-welcome .text-column .text p{
margin-bottom: 20px;
}
.new-welcome .info{
position:relative;
display: block;
padding-left: 94px;
padding-top: 8px;
min-height: 80px;
font-family: "Conv_Mont-Bold";
}
.new-welcome .info .thumb{
position: absolute;
left: 0;
top: 0;
width: 78px;
height: 78px;
border: 2px solid #ffffff;
border-radius: 50%;
box-shadow: 0 0 5px 0px rgba(0,0,0,0.30);
}
.new-welcome .info .thumb img{
position: relative;
display: block;
width: 100%;
border-radius: 50%;
}
.new-welcome .info h4{
position:relative;
display: block;
font-size:26px;
color: #111111;
text-transform: capitalize;
margin: 0 0;
}
.new-welcome .info .designation{
position:relative;
display:block;
color:#555555;
font-size:15px;
font-family: "Conv_Mont-Book";
}
.new-welcome .lower-section{
position:relative;
padding-top:40px;
z-index: 1;
}
.new-welcome .lower-section .row{
margin: 0 -45px;
}
.new-welcome .lower-section .image-column{
position:relative;
padding: 0 45px;
transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
-moz-transition:all 600ms ease;
}
.new-welcome .lower-section .image-column .image{
position:relative;
display: block;
overflow:hidden;
}
.new-welcome .lower-section .image-column:nth-child(1) .image{
margin-left: -220px;
}
.new-welcome .lower-section .image-column img{
position:relative;
display: block;
width: 100%;
transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
-moz-transition:all 600ms ease;
}
.new-welcome .lower-section .image-column:hover .image img{
transform:scale(1.1,1.1);	
} .how-works{
position:relative;
background: #fbfbfb;
padding:120px 0px 80px;
}
.how-works:before{
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: -280px;
background: #fbfbfb;
}
.how-block{
position:relative;
margin-bottom:40px;
}
.how-block .inner-box{
position:relative;
display: block;
padding-left: 195px;
padding-top: 135px;
min-height: 172px;
min-height: 100%;
}
.how-block .inner-box:before{
content: '';
position: absolute;
left: 170px;
top: 86px;
right: 0px;
border-bottom: 1px solid #e0e0e0;
}
.how-block:nth-child(1) .inner-box:before,
.how-block:nth-child(3) .inner-box:before{
right: -30px;
}
.how-block:nth-child(2) .inner-box:after{
content: '';
position: absolute;
right: 0px;
top: 86px;
bottom: -126px;
border-right: 1px solid #e0e0e0;
}
.how-block:hover .inner-box:before,
.how-block:hover .inner-box::after{
border-color: #ff7029;
}
.how-block .inner-box .round{
position:absolute;
left: 0;
top: 0;
width:172px;
height:172px;
border: 6px solid #e2e2e2;
text-align: center;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);
border-radius:50%;
}
.how-block .inner-box .round .icon-box{
position:absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
color:#222222;
font-size:60px;
line-height:160px;
border-radius:50%;
background:#ffffff;
}
.how-block .inner-box .round .number{
position:absolute;
right:-22px;
top:50%;
margin-top: -22px;
z-index:1;
width:44px;
height:44px;
color:#ffffff;
font-size:17px;
line-height:44px;
border-radius:50%;
background:#ff7029;
font-family: "Conv_Mont-Bold";
transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
-moz-transition:all 600ms ease;
}
.how-block .inner-box:hover .round .number{
-webkit-transform: scale(-1) rotate(180deg);
-moz-transform: scale(-1) rotate(180deg);
-ms-transform: scale(-1) rotate(180deg);
-o-transform: scale(-1) rotate(180deg);
transform: scale(-1) rotate(180deg);
}
.how-block .inner-box .lower-box{
position:relative;
padding:0px 20px 0px 0px;
}
.how-block .inner-box ul li{
position: relative;
padding-left: 20px;
line-height: 24px;
font-size: 16px;
color: #666666;
margin-bottom: 10px;
}
.how-block .inner-box ul li:last-child{
margin-bottom: 0;
}
.how-block .inner-box ul li:before{
content: '';
position: absolute;
left: 0;
top: 7px;
width: 7px;
height: 7px;
background: #bcbcbc;
} .repair-company{
position:relative;
padding:120px 0px 100px;
background: #ffffff;
}
.repair-company .sec-title .sub-title{
font-size:20px;
font-family: "Conv_Mont-Book";
}
.repair-company .sec-title h2{
font-size:48px;
}
.repair-company .carousel-box{
position: relative;
display: block;
}
.repair-company .carousel-box .owl-stage-outer{
overflow: visible;
}
.repair-company .carousel-box:before{
content: '';
position: absolute;
right: 100%;
top: 0;
height: 100%;
width: 2000px;
background: #ffffff;
z-index: 20;
}
.repair-company-block{
position:relative;
margin-bottom:30px;
}
.repair-company-block .inner-box{
position:relative;
}
.repair-company-block .inner-box .image{
position:relative;
overflow:hidden;
background-color:#111111;
}
.repair-company-block .inner-box .image img{
position:relative;
width:100%;
display:block;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
}
.repair-company-block .inner-box:hover .image img{
opacity:0.80;
transform:scale(1.05, 1.05);
}
.repair-company-block .inner-box .lower-content{
position:relative;
padding-top:25px;
}
.repair-company-block .inner-box .lower-content h3{
position:relative;
font-size:24px;
line-height:1.35em;
font-family: "Conv_Mont-Bold";
color: #222222;
margin-bottom:10px;
}
.repair-company-block .inner-box .lower-content h3 a{
position:relative;
color: #222222;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.repair-company-block .inner-box .lower-content h3 a:hover,
.repair-company-block .inner-box .lower-content ul li a:hover{
color:#ff7029;
}
.repair-company-block .inner-box .lower-content ul{
position:relative;
}
.repair-company-block .inner-box .lower-content ul li{
position:relative;
color:#666666;
font-size:16px;
line-height:1.6em;
padding-left: 30px;
margin-bottom:10px;
}
.repair-company-block .inner-box .lower-content ul li a{
position: relative;
color: #ff7029;
}
.repair-company-block .inner-box .lower-content ul li a:hover{
text-decoration: underline;
}
.repair-company-block .inner-box .lower-content ul li .icon{
position:absolute;
left: 0;
font-size: 18px;
top: 4px;
color: #ff7029;
padding-right: 5px;
}
.repair-company-block .inner-box .lower-content ul li .fa-phone-alt{
top: 2px;
}
.repair-company-section-two .owl-dots{
display:none;
}
.repair-company .owl-nav{
position:absolute;
left:-80px;
top:50%;
right:-80px;
margin-top:-120px;
}
.repair-company .owl-nav .owl-prev{
position:absolute;
left:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:61px;
font-size:24px;
border-radius:50%;
background-color:#ffffff;
box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.20);
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.repair-company .owl-nav .owl-next{
position:absolute;
right:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:61px;
font-size:24px;
border-radius:50%;
background-color:#ffffff;
box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.20);
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.repair-company .owl-nav .owl-prev:hover,
.repair-company .owl-nav .owl-next:hover{
background-color:#ff7029;
} .full-featured{
position:relative;
padding:60px 0px;
}
.full-featured .bg-layer{
position: absolute;
right: 50%;
left: 0;
margin-right: -130px;
top: 60px;
bottom: 0px;
background: #ff7029;
}
.full-featured .image-layer{
position: absolute;
left: 50%;
margin-left: -180px;
right: 0px;
top: 0px;
bottom: 60px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
z-index: 1;
}
.full-featured .carousel-box{
position: relative;
display: block;
color: #ffffff;
max-width: 750px;
padding: 150px 0 170px;
z-index: 5;
}
.full-featured .carousel-box h2{
font-size: 50px;
line-height: 1.2em;
margin-bottom: 35px;
}
.full-featured .carousel-box .text{
position: relative;
display: block;
font-size: 18px;
line-height: 1.6em;
padding-left: 30px;
font-family: "Conv_Mont-Book";
margin-bottom: 30px;
}
.full-featured .carousel-box .text:before{
content: '';
position: absolute;
left: 0;
top: 3px;
bottom: 3px;
border-left: 5px solid #ffffff;
}
.full-featured .owl-nav{
position: absolute;
left: 170px;
bottom: -120px;
}
.full-featured .owl-nav .owl-prev,
.full-featured .owl-nav .owl-next{
position: relative;
display: inline-block;
width: 50px;
height: 50px;
background: #ffffff;
font-size: 20px;
line-height: 50px;
text-align: center;
color: #132728;
margin: 0 -3px;
border-radius: 50%;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.full-featured .owl-nav .owl-prev,
.full-featured .owl-nav .owl-next{
line-height: 49px;
background: none;
border: 1px solid #ffffff;
color: #ffffff;
margin:0px 5px;
}
.full-featured .owl-nav .owl-prev{
background: #000000;
border-color: #000000;
color: #ffffff;
z-index: 1;
}
.full-featured .owl-nav .owl-prev:hover,
.full-featured .owl-nav .owl-next:hover{
background: #000000;
border-color: #000000;
color: #ffffff;
z-index: 2;
}
.full-featured .owl-dots{
position: absolute;
left: 0;
bottom: -125px;
counter-reset:slides-num;
}
.full-featured .owl-dots .owl-dot{
position:relative;
display: inline-block;
counter-increment: slides-num;
}
.full-featured .owl-dots:after {
position: relative;
top: 7px;
content:"/ 0" counter(slides-num);
display: inline-block;
vertical-align: middle;
line-height: 30px;
font-size: 24px;
font-weight: 400;
padding-left:15px;
color: #ffffff;
font-family: "Conv_Mont-Book";
}
.full-featured .owl-dots .owl-dot span{
display: none;
}
.full-featured .owl-dots .owl-dot.active:before {
content:"0" counter(slides-num);
display: inline-block;
vertical-align: middle;
line-height: 54px;
font-size: 54px;
font-weight: 400;
color: #ffffff;
font-family: "Conv_Mont-Bold";
} .pricings{
position:relative;
padding:120px 0px 90px;
background: #ffffff;
}
.pricings .sec-title h2{
font-family: "Conv_Mont-SemiBold";
line-height:1em;
}
.pricings .row{
margin: 0 -30px;
}
.pricings-block{
position:relative;
margin-bottom:30px;
}
.pricings .row .pricings-block{
padding: 0 30px;
}
.pricings-block .inner-box{
position:relative;
display: block;
min-height: 100%;
border: 1px solid rgba(0,0,0,0.30);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
-moz-transition:all 500ms ease;
transition:all 500ms ease;
}
.pricings-block .inner-box:hover{
border-color:rgba(255, 112, 41, 1);
}
.pricings-block .bg-layer{
position: absolute;
left: 0;
top: 0px;
width: 100%;
height: 350px;
overflow: hidden;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.pricings-block .bg-layer:before{
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.70);
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
-moz-transition:all 500ms ease;
transition:all 500ms ease;
}
.pricings-block .bg-layer:after{
content: '';
position: absolute;
left: 0;
bottom: -42px;
width: 101%;
height: 80px;
background: #ffffff;
transform: skewY(10deg);
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.pricings-block .inner-box:hover .bg-layer:before{
background:rgba(255, 112, 41, 0.90);
}
.pricings-block .inner-box:hover .bg-layer:after{
transform: skewY(-10deg);
}
.pricings-block .plan-header{
position: relative;
text-align: center;
color: #ffffff;
padding: 50px 20px 40px;
}
.pricings-block .plan-header .plan-title{
position: relative;
font-size: 18px;
font-family: "Conv_Mont-SemiBold";
margin-bottom: 12px;
}
.pricings-block .plan-header .price{
position: relative;
margin-bottom: 32px;
}
.pricings-block .plan-header .price .curr{
position: relative;
font-size: 54px;
line-height: 60px;
color: #ff7029;
font-family: "Conv_Mont-Book";
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
-moz-transition:all 500ms ease;
transition:all 500ms ease;
}
.pricings-block .inner-box:hover .plan-header .price .curr{
color:#ffffff;
}
.pricings-block .plan-header .price .amount{
position: relative;
font-size: 60px;
line-height: 60px;
font-family: "Conv_Mont-Heavy";
}
.pricings-block .plan-header .price .freq{
position: relative;
font-size: 16px;
line-height: 24px;
font-family: "Conv_Mont-Book";
}
.pricings-block .lower{
position: relative;
display: block;
padding: 0 20px 40px;
}
.pricings-block .specs{
position: relative;
max-width: 240px;
margin: 0 auto;
}
.pricings-block .specs ul li{
position: relative;
display: block;
line-height: 24px;
padding-left: 28px;
font-size: 15px;
color: #666666;
margin-bottom: 12px;
}
.pricings-block .specs ul li:before{
content: '';
position: absolute;
left: 0;
top: 0px;
width: 24px;
height: 24px;
display: block;
background: url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/new-images/icons/check-icon-2.png) left center no-repeat;
}
.pricings-block .link-box{
position: relative;
padding-top: 25px;
max-width: 240px;
margin: 0 auto;
}
.pricings-block .link-box .theme-btn{
display: block;
text-align: center;
} .why-us{
position:relative;
padding: 125px 0 80px;
background: #fbfbfb url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/new-images/background/pattern-why-us.png) left top no-repeat;
background-size: cover;
}
.why-us .sec-title .sub-title{
padding-left: 50px;
}
.why-us .sec-title .sub-title .dots{
position: absolute;
left: 0;
top: 6px;
width: 10px;
height: 10px;
background: #dadada;
}
.why-us .sec-title .sub-title .dots:before{
content: '';
position: absolute;
left: 10px;
top: 0px;
width: 10px;
height: 10px;
background: #6e6e6e;
}
.why-us .sec-title .sub-title .dots:after{
content: '';
position: absolute;
left: 20px;
top: 0px;
width: 10px;
height: 10px;
background: #202020;
}
.why-us .sec-title h2{
font-size: 48px;
}
.why-us .upper-box{
position: relative;
display: block;
margin-bottom: 150px;
}
.why-us .image-box{
position: absolute;
top: -70px;
right: 50px;
z-index: 1;
}
.why-us .image-box:before{
content: '';
position: absolute;
left: 50%;
margin-left: -400px;
top: 50%;
margin-top: -370px;
width: 800px;
height: 800px;
border:1px solid rgba(0,0,0,0.07);
border-radius: 50%;
}
.why-us .image-box:after{
content: '';
position: absolute;
left: 50%;
margin-left: -370px;
top: 50%;
margin-top: -340px;
width: 740px;
height: 740px;
border:1px solid rgba(0,0,0,0.07);
border-radius: 50%;
}
.why-us .image-box img{
position: relative;
z-index: 1;
}
.why-us .left-content{
position: relative;
display: block;
z-index: 5;
}
.why-us .why-block{
position: relative;
max-width: 570px;
margin-bottom: 30px;
}
.why-us .left-content .why-block:nth-child(2){
margin-left: 100px;
}
.why-us .why-block .inner-box{
position: relative;
display: block;
background: #ffffff;
padding: 45px 50px;
border: 1px solid rgba(0,0,0,0.17);
box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.10);
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
-moz-transition:all 500ms ease;
transition:all 500ms ease;
}
.why-us .why-block .inner-box:hover{
border-color:#ff7029;
box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.20);
}
.why-us .why-block .inner-box:before{
position:absolute;
top:0px;
left:0px;
content:'';
width:0px;
height:100%;
background-color:#ff7029;
box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.10);
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.why-us .why-block .inner-box:hover:before{
width:100%;
}
.why-us .why-block .content{
position: relative;
display: block;
padding-left: 85px;
min-height: 60px;
}
.why-us .why-block h4{
font-size: 26px;
text-transform: capitalize;
color: #222222;
margin-bottom: 12px;
-webkit-transition:all 700ms ease;
-ms-transition:all 700ms ease;
-o-transition:all 700ms ease;
-moz-transition:all 700ms ease;
transition:all 700ms ease;
}
.why-us .why-block .inner-box:hover h4{
color:#ffffff;
}
.why-us .why-block .icon-box{
position: absolute;
left: 0;
top: 5px;
}
.why-us .why-block .text{
font-size: 16px;
-webkit-transition:all 700ms ease;
-ms-transition:all 700ms ease;
-o-transition:all 700ms ease;
-moz-transition:all 700ms ease;
transition:all 700ms ease;
}
.why-us .why-block .inner-box:hover .text{
color: rgba(255,255,255,0.8);
}
.why-us .fact-counter .column .inner .count-outer{
color: #ff7029;
} 
.why-us .fact-counter .column .inner .counter-title:before{
bottom: -6px;
}
.why-us .fact-counter .column .inner .counter-sub-title{
margin-bottom: 0;
padding-bottom: 0;
} .new-blog{
position:relative;
background: #ffffff;
padding:120px 0px 110px;
}
.blog-block{
position: relative;
margin-bottom: 30px;
}
.new-blog .row{
margin: 0 -25px;
}
.new-blog .row .blog-block{
padding: 0 25px;
margin-bottom: 40px;
}
.blog-block .inner-box,
.blog-block .image-box{
position: relative;
display: block;
}
.blog-block .image-box{
overflow:hidden;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
-moz-transition:all 500ms ease;
transition:all 500ms ease;
}
.blog-block .image-box img{
display: block;
width: 100%;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
-moz-transition:all 500ms ease;
transition:all 500ms ease;
}
.blog-block .image-box:hover img{
transform:scale(1.1,1.1);
}
.blog-block .lower-box{
position: relative;
display: block;
padding: 80px 45px 30px;
background: #ffffff;
border: 1px solid rgba(0,0,0,0.20);
margin: -60px 40px 0;
z-index: 1;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
}
.blog-block .inner-box:hover .lower-box{
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
border-color:#ff7029;
transition:all 300ms ease;
}
.blog-block .text{
position: relative;
line-height: 24px;
font-size: 16px;
color: #666666;
}
.blog-block h4{
font-size: 26px;
color: #222222;
line-height: 1.3em;
text-transform: capitalize;
margin-bottom: 16px;
}
.blog-block h4 a{
color: #222222;
}
.blog-block h4 a:hover{
color: #ff7029;
}
.blog-block .date{
position: absolute;
left: 45px;
top: -35px;
width: 94px;
height: 94px;
padding: 10px 5px;
text-align: center;
background: #ff7029;
color: #ffffff;
font-family: "Conv_Mont-Bold";
}
.blog-block .date .day{
position: relative;
display: block;
font-size: 48px;
letter-spacing: 0.01em;
line-height: 1.1em;
}
.blog-block .date .month{
position: relative;
display: block;
font-size: 13px;
line-height: 1.4em;
text-transform: uppercase;
}
.new-blog .see-all{
position: relative;
display: block;
padding-top: 30px;
text-align: center;
}
.new-blog .see-all .theme-btn{
min-width: 204px;
font-size: 15px;
} .new-footer{
position:relative;
color: #ffffff;
background:#030303;
}
.new-footer .widgets-section{
position:relative;
padding:100px 0px 50px;
}
.new-footer .footer-column{
position:relative;
margin-bottom: 40px;
}
.new-footer .footer-widget{
position:relative;
}
.new-footer .footer-widget h4{
position:relative;
color:#ffffff;
font-size:22px;
line-height:1.2em;
margin-bottom:26px;
text-transform:uppercase;
font-family: "Conv_Mont-Bold";
}
.new-footer .logo-widget{
position:relative;
}
.new-footer .logo-widget .logo{
position:relative;
margin-bottom:130px;
}
.new-footer .links{
position:relative;
}
.new-footer .links li{
position:relative;
margin-bottom:15px;
}
.new-footer .links li:last-child{
margin-bottom: 0;
}
.new-footer .links li a{
position:relative;
display: inline-block;
vertical-align: top;
color:#d1d1d1;
font-size:15px;
line-height: 24px;
font-weight:400;
padding-left: 20px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.new-footer .links li a:before{
content: "\f105";
font-family: 'Font Awesome 5 Free';
position:absolute;
left:0px;
top:0px;
line-height: 24px;
color: #ff7029;
font-weight: 700;
}
.new-footer .links li a:hover{
color:#ff7029;
}
.new-footer .logo-widget .copyright{
position:relative;
color:#ffffff;
font-size:15px;
font-family: "Conv_Mont-Regular";
}
.new-footer .logo-widget .copyright a{
position:relative;
color:#ff7029;
}
.new-footer .footer-bottom{
position:relative;
padding: 25px 0px;
border-top: 1px solid rgba(255,255,255,0.15);
}
.new-footer .f-info{
position:relative;
float: left;
}
.new-footer .f-info .inf-block{
position: relative;
float: left;
padding-top: 8px;
padding-left: 74px;
margin-right: 70px;
}
.new-footer .f-info .inf-block .icon{
position: absolute;
left: 0;
top: 0;
width: 64px;
height: 64px;
text-align: center;
line-height: 65px;
background: #ff7029;
color: #ffffff;
font-size: 24px;
border-radius: 50%;
}
.new-footer .f-info .inf-block .ttl{
position: relative;
display: block;
color: #bababa;
font-size: 14px;
padding-bottom: 2px;
font-family: "Conv_Mont-Book";
}
.new-footer .f-info .inf-block a{
position: relative;
color: #ffffff;
font-size: 20px;
font-family: "Conv_Mont-Bold";
}
.new-footer .f-info .inf-block a:hover{
color: #ff7029;
}
.new-footer .social{
position:relative;
float: right;
}
.new-footer .social-links{
position:relative;
}
.new-footer .social-links li{
position:relative;
margin-left:5px;
display:inline-block;
vertical-align: top;
}
.new-footer .social-links li a{
position:relative;
width:64px;
height:64px;
color:#ffffff;
font-size:18px;
border-radius:50px;
line-height:62px;
text-align:center;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
border:1px solid rgba(255,255,255,0.20);
}
.new-footer .social-links li a:hover{
color:#ffffff;
border-color:#ff7029;
background-color:#ff7029;
} @media only screen and (max-width: 1339px){
.full-featured .image-layer{
margin-left: -100px;
}
.full-featured .carousel-box{
padding-top: 120px;
}
.full-featured .carousel-box h2{
font-size: 42px;
}
}
@media only screen and (max-width: 1199px){
.new-header .main-menu .navigation > li{
margin-right: 0;
}
.new-header .options-box{
display: none;
}
.new-header .header-lower .logo-box{
width: auto !important;
text-align: left;
}
.new-header .header-lower .nav-outer{
width: auto !important;
}
.banner-three .content-box h2,
.new-welcome .title-column .sec-title h2{
font-size: 42px;
}
.new-welcome .info-block .lower-box{
padding-left: 35px;
}
.new-welcome .info-block .lower-box:before{
left: 15px;
}
.new-welcome .info-block h4{
font-size: 24px;
}
.new-welcome .text-column .inner{
padding-left: 0;
}
.new-welcome .text-column .text{
padding-right: 0;
}
.new-welcome .lower-section .row {
margin: 0 -15px;
}
.new-welcome .lower-section .image-column {
position: relative;
padding: 0 15px;
}
.new-welcome .lower-section .image-column:nth-child(1) .image {
margin-left: -190px;
}
.how-block .inner-box{
padding-top: 200px;
padding-left: 20px;
}
.how-works:before{
top: -100px;
}
.sec-title h2{
font-size: 50px;
}
.repair-company .sec-title h2,
.why-us .sec-title h2{
font-size: 42px;
}
.repair-company-block .inner-box .lower-content ul li br{
display: none;
}
.full-featured .image-layer{
margin-left: -50px;
}
.pricings .row {
margin: 0 -10px;
}
.pricings .row .pricings-block{
padding: 0 10px;
}
.new-blog .row {
margin: 0 -15px;
}
.new-blog .row .blog-block {
padding: 0 15px;
margin-bottom: 30px;
}
.blog-block .lower-box{
margin-left: 30px;
margin-right: 30px;
padding-left: 30px;
padding-right: 30px;
}
.blog-block .date{
left: 30px;
}
.new-footer .logo-widget .logo{
margin-bottom: 40px;
}
.new-footer .widgets-section{
padding: 70px 0 30px;
}
}
@media only screen and (max-width: 991px){
.new-header .header-lower .nav-outer .main-menu{
display: none;
}
.new-header .options-box{
float: left;
display: block;
position: relative !important;
top: 0;
right: 0;
}
.new-header .nav-outer .mobile-nav-toggler{
display: none;
}
.new-header .nav-outer .info-btn{
display: block !important;
}
.new-header .nav-outer .info-toggler{
float: right;
}
.header-top-two .info-list li{
margin-right: 15px;
}
.header-top-two .social-links li{
margin-left: 12px;
}
.banner-three .slide-item .image-box,
.banner-three .slide-item .line-one,
.banner-three .slide-item .line-two{
display: none;
}
.banner-three .content-box{
width: 100%;
padding: 70px 0px;
}
.banner-three .content-box .inner{
max-width: none;
width: 100%;
}
.new-welcome{
padding: 80px 0 0;
}
.new-welcome .info-boxes{
padding-bottom: 40px;
}
.new-welcome .title-column{
margin-bottom: 0;
}
.new-welcome .title-column .sec-title h2,
.why-us .sec-title h2{
font-size: 36px;
}
.new-welcome .title-column .sec-title h2 br{
display: none;
}
.new-welcome .lower-section{
padding-top: 30px;
}
.new-welcome .lower-section .image-column:nth-child(1) .image {
margin-left: 0px;
}
.sec-title h2{
font-size: 42px;
}
.how-works{
padding: 50px 0 40px;
}
.new-welcome .lower-section .image-column{
margin-bottom: 30px;
}
.repair-company-block .inner-box .lower-content h3{
font-size: 20px;
}
.repair-company .sec-title h2{
font-size: 36px;
}
.repair-company{
padding: 80px 0px 50px;
}
.full-featured .image-layer{
display: none;
}
.full-featured .bg-layer{
right: 0;
left: 0;
top: 0;
bottom: 0;
margin: 0;
}
.full-featured{
padding: 70px 0px;
}
.full-featured .carousel-box{
padding: 0px 0 120px;
}
.full-featured .carousel-box .text br{
display: none;
}
.pricings{
padding: 80px 0 50px;
}
.why-us{
padding: 80px 0 50px;
}
.why-us .image-box{
display: none;
}
.why-us .upper-box{
margin-bottom: 70px;
}
.new-blog{
padding: 80px 0px;
}
.blog-block .lower-box{
margin: 0 0;
border-top: none;
}
.blog-block h4{
font-size: 22px;
}
.new-footer .social{
display: none;
}
.new-footer .logo-column{
order: 12;
}
}
@media only screen and (max-width: 767px){
.header-top-two{
border-bottom: 1px solid rgba(0,0,0,0.15);
display: none;
}
.header-top-two .top-left{
display: none;
}
.header-top-two .top-right{
width: 100%;
text-align: center;
}
.header-top-two .social-links li{
display: inline-block;
vertical-align: top;
float: none;
margin: 0px 10px;
}
.new-header .sticky-header{
display: none;
}
.banner-three .content-box .inner{
text-align: center;
transform: translateY(50px);
}
.banner-three .active .content-box .inner{
transform: translateY(0);
}
.banner-three .content-box ul li{
padding: 0;
}
.banner-three .content-box ul li:before{
display: none;
}
.banner-three .content-box h2{
font-size: 36px;
}
.new-welcome .title-column .sec-title h2,
.why-us .sec-title h2{
font-size: 30px;
}
.new-welcome .info h4{
font-size: 22px;
}
.banner-three .content-box ul li{
font-size: 16px;
margin-bottom: 7px;
line-height: 24px;
}
.new-welcome .text-column .text{
font-size: 16px;
}
.how-block .inner-box:before{
display: none;
}
.how-block .inner-box{
padding: 0;
text-align: center;
}
.how-block .inner-box ul li{
padding-left: 0;
}
.how-block .inner-box ul li:before{
display: none;
}
.how-block .inner-box .round{
position: relative;
left: 0;
top: 0;
margin: 0 auto 30px;
}
.how-block .inner-box .round .number{
top: 0;
right: 50%;
margin-right: -22px;
}
.sec-title h2,
.repair-company .sec-title h2{
font-size: 32px;
}
.full-featured .carousel-box{
text-align: center;
padding-bottom: 70px;
}
.full-featured .carousel-box .text{
padding-left: 0;
padding-bottom: 30px;
}
.full-featured .carousel-box .text:before{
left: 50%;
margin-left: -50px;
top: auto;
bottom: 0;
width: 100px;
border: none;
border-bottom: 3px solid #ffffff;
}
.full-featured .carousel-box h2 {
font-size: 32px;
}
.full-featured .owl-dots{
display: none;
}
.full-featured .owl-nav{
left: 50%;
margin-left: -45px;
bottom: -70px;
}
.pricings-block .bg-layer:after{
height: 100px;
bottom: -50px;
}
.why-us .left-content .why-block:nth-child(2) {
margin-left: 0px;
}
.why-us .sec-title h2 br{
display: none;
}
.why-us .fact-counter .column .inner .count-outer {
font-size: 48px;
}
.new-footer{
text-align: center;
}
.new-footer .links li{
margin-bottom: 8px;
}
.new-footer .links li a{
padding-left: 0;
}
.new-footer .links li a:before{
display: none;
}
.new-footer .footer-bottom{
padding-bottom: 0;
}
.new-footer .f-info{
width: 100%;
}
.new-footer .f-info .inf-block{
padding: 0;
margin: 0;
width: 100%;
margin-bottom: 25px;
}
.new-footer .f-info .inf-block .icon{
position: relative;
display: block;
margin: 0 auto 25px;
}
}
@media only screen and (max-width: 599px){
.new-header .header-lower .logo-box img{
height: 40px;
}
.new-header .info-toggler{
padding: 20px 0px;
}
.new-header .info-toggler .info-btn{
width: 30px;
}
.new-header .options-box{
display: none !important;
}
.banner-three .content-box h2{
font-size: 26px;
}
.new-welcome .info-block .lower-box{
padding-left: 0;
padding-top: 25px;
}
.new-welcome .info-block .lower-box:before{
display: none;
}
.new-welcome .info-block h4{
font-size: 22px;
margin-bottom: 12px;
}
.new-welcome .title-column .sec-title h2 {
font-size: 26px;
}
.sec-title h2,
.repair-company .sec-title h2,
.why-us .sec-title h2{
font-size: 26px;
}
.full-featured .carousel-box .text{
font-size: 16px;
}
.full-featured .carousel-box h2 {
font-size: 26px;
}
.pricings-block .plan-header .price .amount,
.pricings-block .plan-header .price .curr{
font-size: 48px;
}
.why-us .why-block .content{
padding-left: 0;
}
.why-us .why-block .inner-box{
padding: 40px 25px;
text-align: center;
}
.why-us .why-block .icon-box{
position: relative;
left: 0;
top: 0;
margin: 0 0 30px;
}
.why-us .why-block h4,
.blog-block h4{
font-size: 20px;
}
.blog-block .lower-box{
padding-left: 20px;
padding-right: 20px;
}
.blog-block .date{
left: 20px;
}
.blog-block .date .day{
font-size: 40px;
padding-top: 5px;
}
} .btn-style-ten{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
letter-spacing: 0.01em;
border-radius:0px;
padding: 15px 53px 15px;
text-transform: uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Bold", sans-serif;
}
.btn-style-ten:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#ffffff;
}
.btn-style-ten .txt{
position:relative;
z-index:1;
}
.btn-style-ten:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-ten:hover{
color: #111111;
} .btn-style-eleven{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 30px;
color: #ffffff;
overflow: hidden;
background:none;
letter-spacing: 0.01em;
border-radius:0px;
padding: 15px 53px 15px;
text-transform: uppercase;
background-color:#ff7029;
font-family: "Conv_Mont-Bold", sans-serif;
}
.btn-style-eleven:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: scale(0.2, 1);
transform: scale(0.2, 1);
background-color:#111111;
}
.btn-style-eleven .txt{
position:relative;
z-index:1;
}
.btn-style-eleven:hover::before{
opacity: 1;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.btn-style-eleven:hover{
color: #ffffff;
} .header-style-three{
position:absolute;
left:0px;
top:0px;
right:0px;
}
.main-header.header-style-three .main-menu .navigation > li{
margin-right:35px;
}
.main-header.header-style-three .main-menu .navigation > li > a{
padding:60px 0px;
color:#ffffff;
}
.main-header.header-style-three .main-menu .navigation > li:hover > a,
.main-header.header-style-three .main-menu .navigation > li.current > a{
color:#ff7029;
}
.main-header.header-style-three .main-menu .navigation > li > ul > li > ul > li > a,
.main-header.header-style-three .main-menu .navigation > li > ul > li > a{
color:#ffffff;
}
.main-header.header-style-three .mobile-menu .navigation li:hover > a,
.main-header.header-style-three .mobile-menu .navigation li.current > a,
.main-header.header-style-three .main-menu .navigation > li > ul > li > a:before,
.main-header.header-style-three .main-menu .navigation > li > ul > li > ul > li > a:before,
.main-header.header-style-three .main-menu .navigation > li > ul > li > ul > li:hover > a,
.main-header.header-style-three .main-menu .navigation > li > ul > li:hover > a{
color:#ff7029;
}
.main-header.header-style-three .main-menu .navigation > li > ul > li > ul,
.main-header.header-style-three .main-menu .navigation > li > ul{
background-color:#ff7029;
}
.main-header.header-style-three .header-lower{
position:relative;
margin-top:0px;
}
.main-header.header-style-three .header-lower .nav-outer{
float:right;
}
.main-header.header-style-three .header-lower .logo-box{
position:relative;
float:left;
padding:50px 0px 20px;
}
.main-header.header-style-three .info-toggler{
position: relative;
float: left;
margin-top:35px;
margin-left: 40px;
margin-right:0px;
padding: 18px 0px;
}
.main-header.header-style-three .info-toggler .info-btn{
position: relative;
display: block;
width: 24px;
height: 40px;
padding: 12px 0px;
margin: 0;
cursor: pointer;
}
.main-header.header-style-three .info-toggler .info-btn:before{
position: absolute;
content:'';
left:-10px;
top:0px;
width:44px;
height:44px;
border-radius:50%;
display:inline-block;
background-color:rgba(255,255,255,0.10);
}
.main-header.header-style-three .info-toggler .info-btn .line{
position: relative;
display: block;
border-bottom: 3px solid #ffffff;
margin-bottom: 5px;
}
.main-header.header-style-three .info-toggler .info-btn .line.mid{
width: 16px;
}
.main-header.header-style-three .info-toggler .info-btn .line.last{
margin-bottom: 0;
}
.main-header.header-style-three .phone-box{
position:relative;
margin-left:70px;
padding:50px 0px 20px;
}
.main-header.header-style-three .phone-box .phone{
position:relative;
color:#ffffff;
font-size:20px;
font-weight:500;
font-family: "Conv_Mont-SemiBold";
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
}
.main-header.header-style-three .phone-box .phone .icon{
position:relative;
margin-right:15px;
}
.main-header.header-style-three .phone-box .phone:hover{
color:#ff7029;
}
.main-header.header-style-three .collapse:not(.show), .new-header .collapse,
.main-header.header-style-four .collapse:not(.show), .new-header .collapse{
display:block;
}
.main-header.header-style-four .search-box-btn{
position:relative;
float:left;
color:#111111;
font-size:20px;
cursor:pointer;
margin:20px 0px 16px;
padding-left:20px;
margin-right:30px;
border-left:1px solid #b7b7b7;
} .header-top-three{
position:relative;
}
.header-top-three .inner{
position: relative;
display: block;
}
.header-top-three .top-left{
position:relative;
float:left;
padding:16px 0px;
}
.header-top-three .top-left .info-list{
position:relative;
}
.header-top-three .top-left .info-list li{
position:relative;
color:#ffffff;
font-size:15px;
display:inline-block;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.header-top-three .top-left .info-list li .icon{
position:relative;
top:2px;
color:#ff7029;
font-size:20px;
line-height:1em;
margin-right:8px;
}
.header-top-three .top-right{
position:relative;
padding:8px 0px;
}
.header-top-three .top-right .social-box{
position:relative;
float:left;
}
.header-top-three .top-right .social-box li{
position:relative;
margin-left:6px;
display:inline-block;
}
.header-top-three .top-right .social-box li a{
position:relative;
width:48px;
height:48px;
color:#ffffff;
border-radius:50px;
display:inline-block;
text-align:center;
line-height:46px;
font-size:14px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
border:1px solid rgba(255,255,255,0.20);
}
.header-top-three .top-right .social-box li a:hover{
background-color:#ff7029;
border-color:#ff7029;
color:#ffffff;
}
.header-top-three .top-right .info-list{
position:relative;
float:left;
padding:12px 0px;
margin-left:60px;
}
.header-top-three .top-right .info-list li{
position:relative;
padding-left:35px;
color:#ffffff;
font-size:15px;
display:inline-block;
}
.header-top-three .top-right .info-list li a{
position:relative;
color:#ffffff;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.header-top-three .top-right .info-list li a:hover{
color:#ff7029;
}
.header-top-three .top-right .info-list li .icon{
position:absolute;
left:0px;
top:2px;
color:#ff7029;
font-size:22px;
line-height:1em;
} .header-style-four{
position:absolute;
left:0px;
right:0px;
top:0px;
}
.header-style-four:before{
position:absolute;
content:'';
left:0px;
right:0px;
top:0px;
height:120px;
background-color:#000000;
}
.header-style-four .header-lower{
position:relative;
margin-top:0px;
top:auto;
}
.header-style-four .header-top .auto-container,
.header-style-four .header-lower .auto-container{
max-width: 1300px;
}
.header-style-four .header-lower .logo-box{
position:relative;
padding:30px 0px;
}
.header-style-four .header-lower .inner-container{
position:relative;
padding:0px 50px;
background-color:#ffffff;
}
.header-style-four .main-menu .navigation > li > a{
padding:40px 0px;
}
.header-style-four .header-lower .options-box{
padding:25px 0px;
margin-left:10px;
}
.header-style-four .nav-outer{
float:right;
}
.main-header.header-style-four .info-toggler{
position: relative;
float: left;
margin-left: 0px; 
margin-right:25px;
padding: 9px 0px;
}
.main-header.header-style-four .info-toggler .info-btn{
position: relative;
display: block;
width: 24px;
height: 40px;
padding: 12px 0px;
margin: 0;
cursor: pointer;
}
.main-header.header-style-four .info-toggler .info-btn .line{
position: relative;
display: block;
margin-bottom: 5px;
border-bottom: 3px solid #393838;
}
.main-header.header-style-four .info-toggler .info-btn .line.mid{
width: 16px;
}
.main-header.header-style-four .info-toggler .info-btn .line.last{
margin-bottom: 0;
}
.main-header.header-style-four .main-menu .navigation > li{
margin-right:35px;
}
.main-header.header-style-four .main-menu .navigation > li:hover > a,
.main-header.header-style-four .main-menu .navigation > li.current > a{
color:#ff7029;
}
.main-header.header-style-four .main-menu .navigation > li > ul > li > ul > li > a,
.main-header.header-style-four .main-menu .navigation > li > ul > li > a{
color:#ffffff;
}
.main-header.header-style-four .mobile-menu .navigation li:hover > a,
.main-header.header-style-four .mobile-menu .navigation li.current > a,
.main-header.header-style-four .main-menu .navigation > li > ul > li > a:before,
.main-header.header-style-four .main-menu .navigation > li > ul > li > ul > li > a:before,
.main-header.header-style-four .main-menu .navigation > li > ul > li > ul > li:hover > a,
.main-header.header-style-four .main-menu .navigation > li > ul > li:hover > a{
color:#ff7029;
}
.main-header.header-style-four .main-menu .navigation > li > ul > li > ul,
.main-header.header-style-four .main-menu .navigation > li > ul{
background-color:#ff7029;
} .banner-section-four{
position:relative;
}
.banner-section-four .owl-nav{
position:absolute;
left:50%;
bottom:60px;
max-width:1170px;
width:100%;
margin-left:-585px;
}
.banner-section-four .owl-nav .owl-prev,
.banner-section-four .owl-nav .owl-next{
position:relative;
width:52px;
height:52px;
color:#ffffff;
font-size:22px;
line-height:52px;
margin-right:5px;
text-align:center;
border-radius:50px;
display:inline-block;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
border:1px solid rgba(255,255,255,0.70);
}
.banner-section-four .owl-nav .owl-prev:hover,
.banner-section-four .owl-nav .owl-next:hover{
border-color:#ff7029;
background-color:#ff7029;
}
.banner-section-four .owl-dots{
position:relative;
width:310px;
height:3px;
left:50%;
bottom:82px;
margin-left:-420px;
background-color:#343434;
}
.banner-section-four .owl-dots .owl-dot{
position:relative;
width:33.3333%;
float:left;
height:3px;
display:inline-block;
background-color:#343434;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.banner-section-four .owl-dots .owl-dot:hover,
.banner-section-four .owl-dots .owl-dot.active{
background-color:#ff7029;
}
.banner-section-four .slide{
position:relative;
padding-top:150px;
overflow:hidden;
padding-bottom:82px;
}
.banner-section-four .content-column{
position:relative;
}
.banner-section-four .content-column .inner-column{
position:relative;
padding-top:125px;
}
.banner-section-four .content-column h1{
position:relative;
color:#ffffff;
font-weight:700;
line-height:1.1em;
font-size:55px;
}
.banner-section-four .content-column .text{
position:relative;
color:#cacaca;
font-size:20px;
margin-top:30px;
margin-bottom:40px;
}
.banner-section-four .image-column{
position:relative;
}
.banner-section-four .image-column .inner-column{
position:relative;
}
.banner-section-four .image-column .image{
position:relative;
}
.banner-section-four .image-column .image img{
max-width:inherit;
width:auto;
} .repair-section-three{
position:relative;
padding:110px 0px 40px;
}
.repair-section-three .sec-title h2{
font-size:45px;
}
.repair-section-three .image-column{
position:relative;
margin-bottom:40px;
}
.repair-section-three .image-column .inner-column{
position:relative;
}
.repair-section-three .image-column .image{
position:relative;
}
.repair-section-three .image-column .image:before{
position:absolute;
content:'';
left:-30px;
top:30px;
right:30px;
bottom:-30px;
background-color:#f8f8f8;
}
.repair-section-three .image-column .image img{
position:relative;
width:100%;
display:block;
}
.repair-section-three .content-column{
position:relative;
margin-bottom:40px;
}
.repair-section-three .content-column .inner-column{
position:relative;
padding-top:40px;
padding-left:70px;
}
.repair-section-three .content-column p{
position:relative;
color:#555555;
font-size:18px;
line-height:1.7em;
margin-bottom:18px;
}
.repair-section-three .content-column .info{
position:relative;
display: block;
padding-left: 94px;
padding-top: 8px;
min-height: 80px;
margin-top:40px;
font-family: "Conv_Mont-Bold";
}
.repair-section-three .content-column .info .thumb{
position: absolute;
left: 0;
top: 0;
width: 78px;
height: 78px;
border: 2px solid #ffffff;
border-radius: 50%;
box-shadow: 0 0 5px 0px rgba(0,0,0,0.30);
}
.repair-section-three .content-column .info .thumb img{
position: relative;
display: block;
width: 100%;
border-radius: 50%;
}
.repair-section-three .content-column .info h4{
position:relative;
display: block;
font-size:27px;
color: #111111;
text-transform: capitalize;
margin: 0 0;
}
.repair-section-three .content-column .info .designation{
position:relative;
display:block;
color:#555555;
font-size:15px;
font-family: "Conv_Mont-Book";
} .services-section-three{
position:relative;
padding:80px 0px 90px;
}
.services-section-three .row{
margin:0px -35px;
}
.services-section-three .service-block-three{
padding:0px 35px;
}
.service-block-three{
position:relative;
margin-bottom:40px;
}
.service-block-three .inner-box{
position:relative;
padding-left:35px;
padding-right:30px;
padding-bottom:32px;
}
.service-block-three .inner-box .image{
position:relative;
width:238px;
height:238px;
overflow:hidden;
border-radius:50% 50% 50% 0%;
}
.service-block-three .inner-box:before{
position:absolute;
content:'';
left:0px;
top:125px;
right:0px;
bottom:0px;
border:1px solid #dadada;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.service-block-three .inner-box:hover::before{
border-color:#ff7029;
background-color:#ff7029;
}
.service-block-three .inner-box .lower-content{
position:relative;
padding-top:30px;
}
.service-block-three .inner-box .lower-content .content{
position:relative;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.service-block-three .inner-box:hover .lower-content .content{
opacity:0;
}
.service-block-three .inner-box .lower-content h3{
position:relative;
font-weight:700;
line-height:1.3em;
color:#282828;
}
.service-block-three .inner-box .lower-content .text{
position:relative;
color:#666666;
margin-top:15px;
font-size:15px;
line-height:1.9em;
font-family: "Conv_Mont-Regular";
}
.service-block-three .inner-box .lower-content .overlay-content{
position:absolute;
left:0px;
top:35px;
right:0px;
bottom:0px;
opacity:0;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.service-block-three .inner-box:hover .lower-content .overlay-content{
opacity:1;
}
.service-block-three .inner-box .lower-content .overlay-content .list{
position:relative;
}
.service-block-three .inner-box .lower-content .overlay-content .list li{
position:relative;
color:#ffffff;
font-size:16px;
padding-left:20px;
margin-bottom:14px;
}
.service-block-three .inner-box .lower-content .overlay-content .list li:before{
position:absolute;
content:'';
left:0px;
top:8px;
width:8px;
height:8px;
border-radius:50%;
background-color:#ffffff;
}
.service-block-three .inner-box .lower-content .overlay-content .list li:last-child{
margin-bottom:0px;
} .fluid-section-five{
position:relative;
padding:0px 0px 0px;
}
.fluid-section-five .outer-container{
position:relative;
min-height:250px;
}
.fluid-section-five .image-column{
position:absolute;
right:0px;
top:0px;
width:50%;
height:100%;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;	
}
.fluid-section-five .image-column .image-box{
position:relative;
display:none;
}
.fluid-section-five .image-column .image-box img{
position:relative;
display:block;
width:100%;
}
.fluid-section-five .image-column .video-box{
position:absolute;
left:50%;
top:50%;
color:#ff7029;
font-size:26px;
text-align:center;
border-radius:50px;
line-height: 96px;
display:inline-block;
z-index:1;
width:100px;
height:100px;
margin-top: -50px;
margin-left:-50px;
padding-left:5px;
background-color:#ffffff;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.fluid-section-five .image-column .video-box .overlay-box span{
position: absolute;
left:50%;
top: 50%;
z-index:99;
color: #ff7029;
font-weight:400;
font-size:16px;
text-align: center;
border-radius:10px;
padding-left:7px;
display: inline-block;
transition: all 900ms ease;
-moz-transition: all 900ms ease;
-webkit-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
box-shadow:0px 0px 15px rgba(0,0,0,0.10);
}
.fluid-section-five .image-column .video-box .ripple,
.fluid-section-five .image-column .video-box .ripple:before,
.fluid-section-five .image-column .video-box .ripple:after {
position: absolute;
top: 50%;
left: 50%;
width:100px;
height:100px;
margin-left:.5px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
-ms-box-shadow: 0 0 0 0 rgba(255, 255 , 255, .4);
-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
-webkit-animation: ripple 3s infinite;
-moz-animation: ripple 3s infinite;
-ms-animation: ripple 3s infinite;
-o-animation: ripple 3s infinite;
animation: ripple 3s infinite;
}
.fluid-section-five .image-column .video-box .ripple:before {
-webkit-animation-delay: .9s;
-moz-animation-delay: .9s;
-ms-animation-delay: .9s;
-o-animation-delay: .9s;
animation-delay: .9s;
content: "";
position: absolute;
}
.fluid-section-five .image-column .video-box .ripple:after {
-webkit-animation-delay: .6s;
-moz-animation-delay: .6s;
-ms-animation-delay: .6s;
-o-animation-delay: .6s;
animation-delay: .6s;
content: "";
position: absolute;
}
.fluid-section-five .content-column{
position:relative;
float:left;
width:50%;
z-index:1;
padding-top:90px;
padding-bottom:80px;
}
.fluid-section-five .content-column .inner-column{
position:relative;
max-width:590px;
width:100%;
float:right;
padding-left:15px;
padding-right:60px;
}
.fluid-section-five .content-column .inner-column .sec-title h2{
font-size:50px;
line-height:1.1em;
margin-top:20px;
}
.fluid-section-five .content-column .sub-title{
padding-left: 50px;
}
.fluid-section-five .content-column .sub-title .dots{
position: absolute;
left: 0;
top: 6px;
width: 10px;
height: 10px;
background: #dadada;
}
.fluid-section-five .content-column .sub-title .dots:before{
content: '';
position: absolute;
left: 10px;
top: 0px;
width: 10px;
height: 10px;
background: #6e6e6e;
}
.fluid-section-five .content-column .sub-title .dots:after{
content: '';
position: absolute;
left: 20px;
top: 0px;
width: 10px;
height: 10px;
background: #202020;
}
.fluid-section-five .content-column .blocks-outer{
position:relative;
}
.featured-block:last-child{
margin-bottom:0px;
}
.featured-block{
position:relative;
margin-bottom:40px;
}
.featured-block .inner-box{
position:relative;
padding-top:10px;
padding-left:150px;
min-height:120px;
}
.featured-block .inner-box .icon-box{
position:absolute;
left:0px;
top:0px;
width:115px;
height:115px;
color:#ff7029;
font-size:54px;
line-height:115px;
text-align:center;
border-radius:50%;
display:inline-block;
border:1px dashed #d9d9d9;
}
.featured-block .inner-box .icon-box:before{
position:absolute;
content:'';
left:-9px;
top:-9px;
right:-9px;
bottom:-9px;
border-radius:50%;
border:8px solid #fafafa;
}
.featured-block .inner-box h3{
position:relative;
font-weight:700;
line-height:1.3em;
font-size:24px;
}
.featured-block .inner-box h3 a{
position:relative;
color:#222222;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.featured-block .inner-box h3 a:hover{
color:#ff7e3e;
}
.featured-block .inner-box .text{
position:relative;
color:#666666;
font-size:16px;
margin-top:13px;
line-height:1.8em;
} .services-section-four{
position:relative;
padding:110px 0px 40px;
}
.service-block-four{
position:relative;
margin-bottom:30px;
}
.service-block-four .inner-box{
position:relative;
padding:60px 70px;
background-size:cover;
}
.service-block-four .inner-box h2{
position:relative;
line-height:1.2em;
font-size:40px;
}
.service-block-four .inner-box h2 a{
position:relative;
color:#ffffff;
}
.service-block-four .inner-box .text{
position:relative;
font-size:22px;
margin-top:20px;
color:#ffffff;
line-height:1.6em;
margin-bottom:35px;
}
.service-block-four.style-two .inner-box{
background-color:#fafafa;
}
.service-block-four.style-two .inner-box h2 a{
color:#222222;
}
.service-block-four.style-two .inner-box .text{
color:#666666;
} .testimonial-section-two{
position:relative;
padding:60px 0px 100px;
}
.testimonial-section-two .owl-dots,
.testimonial-section-two .owl-nav{
display:none;
}
.testimonial-block-two{
position:relative;
}
.testimonial-block-two .inner-box{
position:relative;
text-align:center;
}
.testimonial-block-two .inner-box .quote-icon{
position:relative;
width:120px;
height:120px;
color:#ffffff;
font-size:38px;
line-height:120px;
border-radius:50%;
text-align:center;
display:inline-block;
background-color:#ff7029;
}
.testimonial-block-two .inner-box .text{
position:relative;
font-size:26px;
line-height:1.7em;
max-width:830px;
margin:0 auto;
margin-top:45px;
}
.testimonial-block-two .inner-box h3{
position:relative;
color:#1e1e1e;
font-weight:700;
line-height:1.3em;
margin-top:25px;
}
.testimonial-block-two .inner-box .designation{
position:relative;
color:#555555;
font-size:16px;
font-weight:600;
line-height:1.3em;
margin-top:10px;
font-family: "Conv_Mont-SemiBold";
} .fluid-section-six{
position:relative;
padding:0px 0px 0px;
}
.fluid-section-six .image-layer{
position:absolute;
content:'';
right:0%;
top:0px;
width:60%;
height:100%;
}
.fluid-section-six .outer-container{
position:relative;
min-height:250px;
}
.fluid-section-six .map-column{
position:absolute;
left:0px;
top:0px;
width:50%;
height:100%;
}
.fluid-section-six .map-column .map-boxed{
position:static;
}
.fluid-section-six .map-column .map-boxed iframe{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
width:100%;
height:100%;
display:block;
}
.fluid-section-six .content-column{
position:relative;
float:right;
width:50%;
z-index:1;
}
.fluid-section-six .content-column .inner-column{
position:relative;
max-width:500px;
width:100%;
float:left;
padding:95px 30px 65px 115px;
}
.fluid-section-six .content-column h2{
position:relative;
color:#282828;
font-size:45px;
line-height:1.2em;
margin-bottom:40px;
font-family: "Conv_Mont-Bold";
}
.fluid-section-six .content-column h3{
position:relative;
color:#282828;
font-size:26px;
line-height:1.2em;
margin-bottom:15px;
font-family: "Conv_Mont-Bold";
}
.fluid-section-six .content-column .cover-list{
position:relative;
margin-bottom:40px;
}
.fluid-section-six .content-column .cover-list li{
position:relative;
color:#666666;
font-size:16px;
line-height:1.6em;
padding-left:30px;
margin-bottom:12px;
font-family: "Conv_Mont-Book";
}
.fluid-section-six .content-column .cover-list li span{
position:absolute;
left:0px;
top:0px;
color:#ff7029;
font-size:20px;
font-family: "Conv_Mont-Bold";
}
.fluid-section-six .content-column .cover-list li a{
position:relative;
color:#ff7029;
font-size:17px;
}
.fluid-section-six .content-column .cover-list li:last-child{
margin-bottom:0px;
} .main-footer .gallery-widget .image-box{
position:relative;
float:left;
width:33.333%;
padding:0px 8px;
margin-bottom:16px;
}
.main-footer .gallery-widget .image-box img{
position:relative;
display:block;
width:100%;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.main-footer .gallery-widget .image-box img:hover{
opacity:0.70;	
} .banner-section-five{
position:relative;
overflow:hidden;
}
.banner-section-five .slide{
position:relative;
overflow:hidden;
padding-top:370px;
padding-bottom:120px;
background-size:cover;
background-position:center;
}
.banner-section-five .content-column{
position:relative;
z-index:10;
}
.banner-section-five .content-column .inner-column{
position:relative;
}
.banner-section-five .content-column h1{
position:relative;
color:#222222;
line-height:1.2em;
opacity: 0;
font-size:55px;
transform: scaleY(0);
transform-origin: top;
font-family: "Conv_Mont-Heavy";
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.banner-section-five .active .content-column h1{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 600ms;
-moz-transition-delay: 600ms;
-ms-transition-delay: 600ms;
-o-transition-delay: 600ms;
transition-delay: 600ms;
}
.banner-section-five .content-column h1 span{
color:#ff7029;
}
.banner-section-five .content-column .phone-box-two{
position:relative;
float:left;
opacity: 0;
margin-top:40px;
transform: scaleY(0);
transform-origin: top;
-webkit-transition: all 1000ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.banner-section-five .content-column .phone-box-two .phone-inner{
position:relative;
padding-left:110px;
padding-top: 20px;
font-size:32px;
color:#161616;
text-transform:capitalize;
font-family: "Conv_Mont-SemiBold";
}
.banner-section-five .content-column .phone-box-two .phone-inner .icon{
position:absolute;
left:0px;
top:0px;
width:90px;
height:90px;
color:#ff7029;
font-size:36px;
line-height:90px;
text-align:center;
border-radius:50px;
display:inline-block;
background-color:#ffffff;
}
.banner-section-five .content-column .phone-box-two .phone-inner i{
position:relative;
color:#161616;
font-size:17px;
display:block;
margin-top:10px;
font-style:normal;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
font-family: "Conv_Mont-Book";
}
.banner-section-five .content-column .phone-box-two .phone-inner a:hover{
color:#ff7029;
}
.banner-section-five .active .content-column .phone-box-two{
opacity: 1;
transform: scaleY(1);
-webkit-transition-delay: 1200ms;
-moz-transition-delay: 1200ms;
-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.banner-section-five .owl-dots{
position:absolute;
right:100px;
top:50%;
margin-top:-40px;
text-align:center;
}
.banner-section-five .owl-dots .owl-dot{
position:relative;
width:12px;
height:12px;
margin-bottom:10px;
border-radius:50px;
margin:18px 0px;
display:block;
background-color:#888888;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.banner-section-five .owl-dots .owl-dot.active,
.banner-section-five .owl-dots .owl-dot:hover{
background-color:#ff7029;
}
.banner-section-five .owl-nav{
display:none;
} .services-section-five{
position:relative;
padding:100px 0px 60px;
}
.services-section-five .title-box{
position:relative;
text-align:center;
margin-bottom:45px;
}
.services-section-five .title-box .title-effect{
position:relative;
margin:0 auto;
}
.services-section-five .title-box .title{
position:relative;
color:#999999;
font-size:17px;
letter-spacing:1px;
margin-bottom:25px;
text-transform:uppercase;
font-family: "Conv_Mont-Heavy";
}
.services-section-five .title-box h2{
position:relative;
color:#111111;
font-size:45px;
line-height:1.2em;
font-weight:600;
font-family: "Conv_Mont-SemiBold";
}
.service-block-five{
position:relative;
margin-bottom:30px;
}
.service-block-five .inner-box{
position:relative;
text-align:center;
}
.service-block-five .inner-box .image{
position:relative;
width:100%;
overflow:hidden;
background-color:#111111;
}
.service-block-five .inner-box .image img{
position:relative;
width:100%;
display:block;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.service-block-five .inner-box:hover .image img{
opacity:0.7;
transform:scale(1.04,1.04);
}
.service-block-five .inner-box .lower-content{
position:relative;
padding-top:28px;
}
.service-block-five .inner-box .lower-content h3{
position:relative;
color:#282828;
font-size:26px;
line-height:1.5em;
font-family: "Conv_Mont-Bold";
}
.service-block-five .inner-box .lower-content h3 a{
position:relative;
color:#282828;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.service-block-five .inner-box .lower-content h3 a:hover{
color:#ff7029;
} .company-section-three{
position:relative;
overflow:hidden;
padding:120px 0px 100px;
background-color:#000000;
}
.company-section-three .owl-dots{
display:none;
}
.company-section-three .owl-nav{
position:absolute;
left:-90px;
top:50%;
right:-90px;
margin-top:-125px;
}
.company-section-three .owl-nav .owl-prev{
position:absolute;
left:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:66px;
font-size:28px;
border-radius:50%;
background-color:#ffffff;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.company-section-three .owl-nav .owl-next{
position:absolute;
right:0px;
width:60px;
height:60px;
color:#000000;
text-align:center;
line-height:66px;
font-size:28px;
border-radius:50%;
background-color:#ffffff;
display:inline-block;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.company-section-three .owl-nav .owl-prev:hover,
.company-section-three .owl-nav .owl-next:hover{
color:#ffffff;
background-color:#ff7029;
}
.company-section-three .owl-carousel .owl-stage-outer{
overflow:visible;
}
.company-section-three .owl-carousel .owl-stage-outer:before{
position:absolute;
content:'';
right:100%;
top:0px;
width:150%;
height:100%;
z-index:1;
background-color:#000000;
} .company-block-two{
position:relative;
margin-bottom:30px;
}
.company-block-two .inner-box{
position:relative;
}
.company-block-two .inner-box .image{
position:relative;
overflow:hidden;
background-color:#111111;
}
.company-block-two .inner-box .image img{
position:relative;
width:100%;
display:block;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
transition: all 500ms ease;
}
.company-block-two .inner-box:hover .image img{
opacity:0.7;
transform:scale(1.07, 1.07);
}
.company-block-two .inner-box .lower-content{
position:relative;
padding-top:28px;
}
.company-block-two .inner-box .lower-content h3{
position:relative;
font-size:24px;
line-height:1.4em;
font-family: "Conv_Mont-SemiBold";
}
.company-block-two .inner-box .lower-content h3 a{
position:relative;
color:#ffffff;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.company-block-two .inner-box .lower-content h3 a:hover{
color:#ff7029;
}
.company-block-two .inner-box .lower-content .cover-list{
position:relative;
margin-top:20px;
}
.company-block-two .inner-box .lower-content .cover-list li{
position:relative;
color:#d2d2d2;
font-size:16px;
line-height:1.6em;
padding-left:30px;
margin-bottom:12px;
font-family: "Conv_Mont-Book";
}
.company-block-two .inner-box .lower-content .cover-list li span{
position:absolute;
left:0px;
top:0px;
color:#ff7029;
font-size:20px;
font-family: "Conv_Mont-Bold";
}
.company-block-two .inner-box .lower-content .cover-list li a{
position:relative;
color:#ff7029;
font-size:17px;
}
.company-block-two .inner-box .lower-content .cover-list li:last-child{
margin-bottom:0px;
}
.team-block{
position:relative;
margin-bottom:50px;
}
.team-block .inner-box{
position:relative;
padding:0px 20px 0px;
}
.team-block .inner-box:before{
position:absolute;
content:'';
left:0px;
top:45px;
right:0px;
bottom:28px;
background-color:#fafafa;
}
.team-block .inner-box .lower-content{
position:relative;
text-align:center;
padding:30px 15px 0px;
}
.team-block .inner-box .image{
position:relative;
}
.team-block .inner-box .image img{
position:relative;
width:100%;
display:block;
}
.team-block .inner-box .lower-content h3{
position:relative;
font-size:26px;
line-height:1.3em;
}
.team-block .inner-box .lower-content h3 a{
position:relative;
color:#282828;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.team-block .inner-box .lower-content h3 a:hover{
color:#ff7029;
}
.team-block .inner-box .lower-content .designation{
position:relative;
color:#888888;
font-size:15px;
margin-top:6px;
font-family: "Conv_Mont-Book";
}
.team-block .inner-box .lower-content .social-box{
position:relative;
margin-top:25px;
}
.team-block .inner-box .lower-content .social-box li{
position:relative;
margin-right:2px;
display:inline-block;
}
.team-block .inner-box .lower-content .social-box li a{
position:relative;
width:55px;
height:55px;
color:#ffffff;
font-size:20px;
border-radius:50px;
line-height:55px;
text-align:center;
display:inline-block;
background-color:#3f6eb3;
}
.team-block .inner-box .lower-content .social-box li.google a{
background-color:#d93333;
}
.team-block .inner-box .lower-content .social-box li.twitter a{
background-color:#28a7da;
}
.gallery-section-two .gallery-block-three .inner-box .image .overlay-box .content{
opacity:0;
}
.gallery-block-three{
position:relative;
}
.gallery-block-three .inner-box{
position:relative;
}
.gallery-block-three .inner-box .image{
position:relative;
}
.gallery-block-three .inner-box .image img{
position:relative;
width:100%;
display:block;
}
.gallery-block-three .inner-box .image .overlay-box{
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
}
.gallery-block-three .inner-box .image .overlay-box .content{
position:absolute;
left:30px;
bottom:30px;
max-width:580px;
padding:40px 45px 35px;
background:#ffffff;
}
.gallery-block-three .inner-box .image .overlay-box .content h5{
position:relative;
font-size:30px;
line-height:1.5em;
margin-bottom:10px;
font-family: "Conv_Mont-Bold";
}
.gallery-block-three .inner-box .image .overlay-box .content h5 a{
position:relative;
color:#222222;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-block-three .inner-box .image .overlay-box .content h5 a:hover{
color:#ff7029;
}
.gallery-block-three .inner-box .image .overlay-box .content .text{
position:relative;
color:#666666;
font-size:16px;
line-height:1.8em;
margin-bottom:20px;
font-family: "Conv_Mont-Book";
}
.gallery-block-three .inner-box .image .overlay-box .content .view{
position:relative;
font-size:16px;
color:#ff7029;
font-weight:700;
border-bottom:1px solid #ff7029;
text-transform:uppercase;
font-family: "Conv_Mont-Bold";
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.gallery-section-two .owl-theme .active .gallery-block-three .inner-box .image .overlay-box .content{
opacity:1;
} .news-block-four {
position: relative;
margin-bottom:40px;
}
.news-block-four .inner-box {
position: relative;
margin-bottom: 30px;
}
.news-block-four .inner-box .image{
position: relative;
overflow:hidden;
border-radius: 6px;
background-color:#111111;
}
.news-block-four .image img{
position:relative;
transition: all 600ms ease;
-webkit-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
-moz-transition: all 600ms ease;
}
.news-block-four .inner-box:hover .image img{
opacity:0.6;
transform:scale(1.03,1.03);
}
.news-block-four .lower-content {
position: relative;
background-color: #fff;
border-radius: 6px;
padding: 40px 40px 40px;
box-shadow:0px 0px 10px rgba(0,0,0,0.10);
}
.news-block-four .category {
position: relative;
font-size: 13px;
color: #ffffff;
font-weight: 600;
text-transform: uppercase;
border-radius: 12px;
padding: 3px 21px 2px;
-webkit-transform: translateY(-12px);
-ms-transform: translateY(-12px);
transform: translateY(-12px);
margin-bottom: 10px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
background: #ff7029;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.news-block-four .category a{
position:relative;
color:#ffffff;
}
.news-block-four .post-meta {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 10px;
}
.news-block-four .post-meta li {
font-size: 15px;
font-weight: 500;
color: #808080;
margin-right: 5px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.news-block-four .post-meta li i {
margin-right: 5px;
}
.news-block-four .inner-box .lower-content h4 {
position: relative;
color: #202020;
padding-bottom: 30px;
margin-bottom: 20px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.news-block-four h4:before {
position: absolute;
content: '';
left: 0;
bottom: 0;
height: 6px;
width: 100%;
background: url(//www.rvequipos.com/wp-content/themes/sparki/assets/images/icons/border-shape.png) repeat-x center;
}
.news-block-four h4 a{
color: #202020;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.news-block-four h4 a:hover{
color:#ff7029;
}
.news-block-four .text {
font-size: 18px;
font-weight: 500;
margin-bottom: 30px;
}
.news-block-four .text p{
font-size:inherit;
font-weight:inherit;
}
.news-block-four .bottom-content {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.news-block-four .social-links-wrapper {
position: relative;
width: 55px;
height: 55px;
z-index: 9;
}
.news-block-four .social-links-wrapper .icon {
position: relative;
height: 55px;
width: 55px;
line-height: 55px;
text-align: center;
border-radius: 50%;
background-color: #fff;
color: #84859c;
font-size: 20px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
cursor: pointer;
border: 1px solid #e1e5e9;
}
.news-block-four .social-links-wrapper:hover .icon {
color: #000000;
border-color:#ff7029;
background-color:#ff7029;
}
.news-block-four .social-links {
position: absolute;
right: 65px;
top: 5px;
overflow: hidden;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.news-block-four .social-links-wrapper:hover .social-links {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.news-block-four .social-links li {
display: inline-block;
}
.news-block-four .social-links li a{
width: 50px;
height: 50px;
line-height: 48px;
text-align: center;
border: 1px solid #e1e5e9;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
font-size: 14px;
color: #838d9e;
display: inline-block;
border-radius: 50%;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
}
.news-block-four .social-links li a:hover{
color:#111111;
border-color:#ff7029;
background-color:#ff7029;
}
.news-block-four .social-links li:last-child a {
border-right: 0;
} .blog-single-post {
position: relative;
}
.blog-single-post .top-content {
position: relative;
}
.blog-single-post .lower-content {
position: relative;
margin: 0 100px;
padding: 0 100px;
border-radius: 6px;
margin-top: -100px;
background-color: #fff;
}
.blog-single-post .title h1 {
position: relative;
display: block;
font-size: 48px;
line-height: 65px;
font-weight: 600;
text-align: center;
margin-bottom: 30px;
}
.blog-single-post .category {
position: relative;
font-size: 13px;
color: #fff;
font-weight: 600;
text-transform: uppercase;
border-radius: 12px;
padding: 3px 21px;
-webkit-transform: translateY(-12px);
-ms-transform: translateY(-12px);
transform: translateY(-12px);
margin-bottom: 10px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
background: #201630;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
line-height: 18px;
margin: 0 auto 10px;
}
.blog-single-post .post-meta {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 10px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.blog-single-post .post-meta li {
font-size: 15px;
font-weight: 500;
color: #838d9e;
margin-right: 5px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.blog-single-post .post-meta li i {
margin-right: 5px;
}
.blog-single-post h3 {
position:relative;
color:#0c2957;
line-height:1.3em;
font-weight: 600;
margin-bottom: 25px;
}
.blog-single-post blockquote {
position: relative;
color: #0c2957;
margin-top:40px;
background-color: transparent;
}
.blog-single-post blockquote p{
margin-bottom:0px;
font-size:inherit;
font-weight:inherit;
}
.blog-single-post ul.tag {
margin: 0 -5px;
margin-top: 50px;
padding-bottom: 35px;
margin-bottom: 40px;
border-bottom: 1px solid #e1e5e9;
text-align: center;
}
.blog-single-post ul.tag li {
margin: 0 5px 10px;
display: inline-block;
}
.blog-single-post ul.tag li a {
position: relative;
font-size: 16px;
font-weight: 500;
background: #fff;
border-radius: 20px;
color: #838d9e;
padding: 7px 17px 7px;
display: inline-block;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
-webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
}
.blog-single-post ul.tag li a:hover {
color: #222222;
background-color:#fddb00;
}
.blog-single-post .share-icon {
position: relative;
text-align: center;
}
.blog-single-post .share-icon h5 {
font-size: 18px;
font-weight: 500;
margin-bottom: 20px;
}
.blog-single-post .share-icon .social-links {
position: relative;
text-align: center;
}
.blog-single-post .share-icon .social-links li {
display: inline-block;
margin: 0 5px;
}
.blog-single-post .share-icon .social-links a {
font-size: 14px;
color: #fff;
font-family: var(--fira-sans);
display: inline-block;
padding: 11.5px 35px;
border-radius: 25px;
}
.blog-single-post .share-icon .social-links a i {
margin-right: 10px;
}
.blog-single-post .share-icon .social-links a.facebook {
background-color: #3b5998;
}
.blog-single-post .share-icon .social-links a.twitter {
background-color: #55acee;
}
.blog-single-post .share-icon .social-links a.linkedin {
background-color: #dc4e41;
}
.blog-single-post .share-icon .social-links a.pinterest {
background-color: #bd081c;
}
.blog-single-post .author-box {
position: relative;
padding: 40px 40px 30px;
padding-left: 170px;
-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
margin-top: 60px;
border-radius: 6px;
}
.blog-single-post .author-box .image {
position: absolute;
width:80px;
height:80px;
left: 40px;
top: 40px;
overflow:hidden;
}
.blog-single-post .author-box .image img {
}
.blog-single-post .author-box h4 {
font-size: 20px;
font-weight: 600;
margin-bottom: 10px;
}
.blog-single-post .author-box h5 {
font-family: inherit;
margin-bottom: 10px;
}
.blog-single-post .author-box h5 a {
position: relative;
font-size: 18px;
font-weight: 500;
color: #838d9e;
}
.blog-single-post .author-box .text {
position: relative;
font-size: 18px;
font-weight: 500;
margin-bottom: 20px;
line-height:1.8em;
}
.blog-single-post .author-box .social-links {
position: relative;
margin-bottom: 10px;
}
.blog-single-post .author-box .social-links li {
position: relative;
margin-right: 8px;
margin-bottom: 10px;
display: inline-block;
}
.blog-single-post .author-box .social-links li a {
position: relative;
display: block;
color: #838d9e;
font-size: 14px;
width: 42px;
height: 42px;
line-height: 42px;
border: 1px solid #e2e6ea;
text-align: center;
border-radius: 50%;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.blog-single-post .author-box .social-links li a:hover {
color: #111111;
border-color: #fddb00;
background-color:#fddb00;
}
.blog-single-post .author-box .social-links li a:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 50%;
-webkit-transform: scale(.7);
-ms-transform: scale(.7);
transform: scale(.7);
opacity: 0;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.blog-single-post .author-box .social-links li a:hover:before {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.blog-single-post .author-box .social-links li a span {
position: relative;
} .blog-post-pagination {
position: relative;
margin-top: 60px;
}
.blog-post-pagination .image-box h4 {
position: relative;
font-size: 20px;
color:#111111;
font-weight: 600;
line-height: 1.7em;
margin-bottom:0px;
}
.blog-post-pagination .prev-post a {
position: relative;
color: #838d9e;
font-size: 16px;
font-weight: 500;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
display: inline-block;
margin-bottom: 15px;
}
.blog-post-pagination .prev-post a i {
margin-right: 5px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
display: inline-block;
}
.blog-post-pagination .next-post {
text-align: right;
width: 50%;
}
.blog-post-pagination .next-post .image-box {
position: relative;
padding-right: 90px;
}
.blog-post-pagination .next-post .image-box .post-img {
position: absolute;
right: 0;
top: 0;
width:70px;
height:100%;
border-radius: 5px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
.blog-post-pagination .next-post a {
position: relative;
color: #838d9e;
font-size: 16px;
font-weight: 500;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
display: inline-block;
margin-bottom: 15px;
}
.blog-post-pagination .next-post a i {
margin-left: 5px;
}
.blog-post-pagination .prev-post {
position: relative;
width: 50%;
}
.blog-post-pagination .prev-post .image-box {
position: relative;
padding-left: 90px;
}
.blog-post-pagination .prev-post .image-box .post-img {
position: absolute;
left: 0;
top: 0;
width:70px;
height:100%;
border-radius: 5px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}
.blog-post-pagination:after {
position: absolute;
left: 50%;
content: '';
top: 45px;
width: 1px;
bottom: 45px;
background-color: #f2f2f2;
}
.blog-post-pagination .prev-post a:hover,
.blog-post-pagination .next-post a:hover {
color: #fddb00;
} .comments-area {
position: relative;
margin-top: 60px;
}
.blog-single-post .group-title {
position: relative;
}
.blog-single-post .group-title h3 {
position: relative;
font-size: 24px;
font-weight: 600;
margin-bottom: 30px;
}
.comments-area .comment-box {
position: relative;
margin-bottom: 30px;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.comments-area .comment-box:last-child .comment {
padding-bottom: 0px;
border-bottom: 0px;
}
.comments-area .comment-box:hover {
border-color: #eb5310;
}
.comments-area .comment-box.reply-comment {
margin-left: 65px;
}
.comments-area .comment {
position: relative;
font-size: 14px;
padding: 0px 0px 20px 110px;
}
.comments-area .comment .comment-inner {
position: relative;
padding: 40px;
background: #f1f5f8;
}
.comments-area .comment-box.reply-comment .comment-inner {
background-color: #fff;
border: 1px solid #e1e5e9;
}
.comments-area .comment .comment-inner .text {
position: relative;
font-size: 18px;
font-weight: 500;
line-height: 1.5em;
}
.comments-area .comment-box .author-thumb {
position: absolute;
left: 0px;
top: 0px;
overflow: hidden;
margin-bottom: 20px;
}
.comments-area .comment-box .author-thumb img {
width: 80px;
display: block;
}
.comments-area .comment-info {
position: relative;
line-height: 24px;
font-size: 18px;
font-weight: 600;
color:#111111;
font-family: var(--fira-sans);
margin-bottom: 15px;
}
.comments-area .comment-info a {
position: relative;
color: #1e1e29;
}
.comments-area .date {
font-size: 16px;
color: #838d9e;
font-weight: normal;
}
.comments-area .comment-box .reply-comment-btn {
position: relative;
color: #222;
font-size: 16px;
font-weight: 600;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
font-family: var(--fira-sans);
} .comment-form {
position: relative;
margin-bottom: 30px;
}
.comment-form .form-group {
position: relative;
margin-bottom: 30px;
}
.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="password"],
.comment-form .form-group input[type="tel"],
.comment-form .form-group input[type="email"],
.comment-form .form-group textarea,
.comment-form .form-group select {
position: relative;
display: block;
width: 100%;
line-height: 28px;
padding: 15px 20px;
height: 58px;
color: #7c7b7b;
font-size: 16px;
font-weight: 500;
background: #ffffff;
border: 1px solid #e1e5e9;
border-radius: 2px;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="password"]:focus,
.comment-form .form-group input[type="tel"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus {
border-color: #f13729;
box-shadow:none;
}
.comment-form .form-group textarea {
height: 180px;
}
.comment-form button {
position: relative;
display: block;
margin-top: 10px;
}
.comment-form .note {
position: relative;
font-size: 18px;
font-weight: 500;
margin-top: 0;
margin-bottom: 20px;
}
.comment-form .note input {
margin-right: 7px;
}
@media only screen and (max-width: 1140px){
.main-header.header-style-three .phone-box{
margin-left:30px;
}
.main-header.header-style-three .info-toggler{
margin-left:10px;
}
.banner-section-four .owl-nav{
left:15px;
bottom:40px;
margin-left:0px;
max-width:auto;
}
.banner-section-four .owl-dots{
margin-left:-220px;
}
.banner-section-four .content-column .inner-column{
padding-top:60px;
}
.repair-section-three .content-column .inner-column{
padding:0px;
}
.repair-section-three .image-column .image::before {
display:none;
}
.services-section-three .row{
margin:0px -15px;
}
.services-section-three .service-block-three{
padding:0px 15px;
}
.fluid-section-five .content-column .inner-column{
padding-right:15px;
}
.service-block-four .inner-box{
padding:30px 35px;
}
.fluid-section-two .content-column .inner-column{
padding-right:15px;
}
.fluid-section-six .content-column .inner-column{
padding-left:20px;
}
.header-top-three .inner{
padding:0px;
}
.header-style-four .header-lower .inner-container{
padding:0px 15px;
}
.header-style-four .options-box .btn-box{
display:none;
}
}
@media only screen and (max-width: 1023px){
.main-header.header-style-three .main-menu .navigation > li > a{
padding:20px 0px 20px;
}
.main-header.header-style-three .phone-box{
padding:10px 0px 15px;
}
.main-header.header-style-three .info-toggler{
margin-top:0px;
padding:12px 0px;
margin-left:0px;
margin-right:30px;
}
.banner-section-four .content-column{
margin-bottom:60px;
}
.banner-section-four .owl-nav{
position:relative;
bottom:0px;
left:0px;
text-align:center;
margin-top:30px;
}
.banner-section-four .owl-nav .owl-prev,
.banner-section-four .owl-nav .owl-next{
border-color:rgba(0,0,0,0.50);
color:#111111;
}
.banner-section-four .content-column .inner-column{
padding-top:140px;
}
.banner-section-four .owl-dots{
margin-left:0px;
left:auto;
bottom:0px;
margin:0 auto;
margin-top:30px;
text-align:center;
position:relative;
}
.repair-section-three .sec-title h2{
font-size:36px;
}
.fluid-section-five .content-column{
position:relative;
width:100%;
}
.fluid-section-five .image-column{
width:100%;
float:left;
position:relative;
background-image:none !important;
}
.fluid-section-five .image-column .image-box{
display:block;
}
.fluid-section-five .content-column .inner-column{
max-width:100%;
}
.fluid-section-six .map-column{
position:relative;
width:100%;
min-height:350px;
}
.fluid-section-six .content-column{
position:relative;
width:100%;
}
.fluid-section-six .image-layer{
width:100%;
}
.header-top-three .top-right .info-list{
display:none;
}
.header-style-four .main-menu .navigation > li > a{
padding:25px 0px;
}
.header-style-four .header-lower .options-box{
padding:10px 0px;
}
.main-header.header-style-four .search-box-btn{
margin-right:0px;
}
.services-section-five .title-box h2{
font-size:36px;
}
}
@media only screen and (max-width: 767px){
.banner-section-four .content-column h1{
font-size:42px;
line-height:1.2em;
}
.banner-section-four .image-column .image img{
max-width:100%;
width:100%;
}
.fluid-section-five .content-column .inner-column .sec-title h2{
font-size:40px;
}
.testimonial-block-two .inner-box .text{
font-size:20px;
}
.header-style-four .header-lower .options-box{
padding: 0px;
margin-right: 20px;
top: 8px;
}
.main-header.header-style-four .info-toggler{
display:none;
margin-left:0px;
}
.header-top-three .top-left{
display:none;
}
.header-top-three .top-right{
width:100%;
}
.header-top-three .top-right .social-box{
width:100%;
text-align:center;
}
.banner-section-five .content-column h1{
font-size:40px;
}
.services-section-five .title-box h2{
font-size:30px;
}
.gallery-block-three .inner-box .image .overlay-box .content{
left:10px;
bottom:10px;
}
}
@media only screen and (max-width: 599px){
.fluid-section-six .content-column h2,
.banner-section-four .content-column h1{
font-size:34px;
}
.fluid-section-six .content-column .inner-column{
padding-left:15px;
}
.banner-section-four .content-column .text{
font-size:16px;
}
.repair-section-three .sec-title h2{
font-size:24px;
}
.service-block-four .inner-box h2,
.fluid-section-five .content-column .inner-column .sec-title h2{
font-size:30px;
}
.fluid-section-five .content-column .inner-column .sec-title h2 br{
display:none;
}
.banner-section-five .owl-dots{
right:10px;
}
.banner-section-five .content-column h1{
font-size:34px;
}
.services-section-five .title-box h2{
font-size:24px;
line-height:1.3em;
}
.gallery-block-three .inner-box .image .overlay-box{
position:relative;
margin-top:20px;
}
.gallery-block-three .inner-box .image .overlay-box .content{
position:relative;
left:0px;
bottom:0px;
padding:20px 20px;
box-shadow:0px 0px 15px rgba(0,0,0,0.15);
}
.gallery-block-three .inner-box .image .overlay-box .content h5{
font-size:24px;
}
.gallery-block-three .inner-box .image .overlay-box .content .text br{
display:none;
}
}
@media only screen and (max-width: 479px) {
.btn-style-ten{
padding:15px 40px 15px;
}
.service-block-three .inner-box .lower-content h3{
font-size:22px;
}
.service-block-four .inner-box .text{
font-size:16px;
}
.service-block-three .inner-box{
padding-left:25px;
padding-right:25px;
}
.featured-block .inner-box{
padding:0px;
}
.featured-block .inner-box .icon-box{
position:relative;
margin-bottom:30px;
}
.banner-section-five .owl-dots,
.service-block-four .inner-box h2 br{
display:none;
}
.service-block-four .inner-box{
padding:20px 20px;
}
.banner-section-five .content-column h1{
font-size:22px;
}
.main-slider-carousel .content-column .phone-box-two .phone-inner{
font-size:20px;
}
.banner-section-five .content-column .phone-box-two .phone-inner i{
font-size:14px;
}
}