a {
text-decoration: none;
}
a:hover, a:focus {
text-decoration: none;
}
.row.m0 {
margin: 0px;
}
.p0 {
padding: 0px;
}
i:before {
margin-left: 0px !important;
}
body {
font: 400 16px/26px "Muli", sans-serif;
color: #666666;
padding: 0px;
letter-spacing: -0.16px;
overflow-x: hidden;
z-index: 0;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Montserrat", sans-serif;
color: #333333;
font-weight: 600;
}
a, .btn, button {
text-decoration: none;
outline: none;
}
a:hover, a:focus, .btn:hover, .btn:focus, button:hover, button:focus {
text-decoration: none;
outline: none;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.sec_pad {
padding: 100px 0px;
}
@media (min-width: 1200px) {
.container {
max-width: 1200px;
}
}
.title {
font-weight: 700;
font-size: 42px;
line-height: 50px;
color: #333333;
}
.title span {
color: #fc7c2c;
}
.color_w {
color: #fff;
}
.color_pink {
color: #fc7c2c;
}
.section_title {
margin-bottom: 70px;
}
.section_title h2 {
font: 700 42px/46px "Montserrat", sans-serif;
text-transform: capitalize;
margin-bottom: 26px;
}
.section_title h6 {
font: 600 18px/20px "Montserrat", sans-serif;
letter-spacing: 1.98px;
color: #fc7c2c;
text-transform: uppercase;
}
.section_title .title_decor {
background: url(../title-br.html) no-repeat scroll center 0;
text-align: center;
display: block;
height: 8px;
}
.section_title .dark {
color: #666666;
}
.section_title .dark_p {
color: #8f939c;
}
.uppercase {
text-transform: uppercase;
}
.mt_70 {
margin-top: 70px;
}
.body_wrapper {
overflow: hidden;
} @-webkit-keyframes btn_pulse {
0% {
opacity: 1;
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
}
100% {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale(2);
transform: translate(-50%, -50%) scale(2);
}
}
@keyframes btn_pulse {
0% {
opacity: 1;
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
}
100% {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale(2);
transform: translate(-50%, -50%) scale(2);
}
}  .get_btn {
font: 600 15px/55px "Montserrat", sans-serif;
color: #fff;
padding: 0px 45px;
text-transform: uppercase;
text-align: center;
display: inline-block;
position: relative;
overflow: hidden;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
letter-spacing: 0.25px;
z-index: 1;
cursor: pointer;
}
.get_btn:before {
content: '';
position: absolute;
top: -71px;
right: 0px;
bottom: 0;
width: 115%;
height: 322%;
left: -1px;
-webkit-transform: translateX(-100%) rotate(180deg);
-ms-transform: translateX(-100%) rotate(180deg);
transform: translateX(-100%) rotate(180deg);
z-index: -1;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
}
.get_btn:hover {
color: #fff;
}
.get_btn:hover:before {
-webkit-transform: translateX(0) rotate(195deg);
-ms-transform: translateX(0) rotate(195deg);
transform: translateX(0) rotate(195deg);
}
.get_btn.pink {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-size: 150% auto;
}
.get_btn.pink:before {
display: none;
}
.get_btn.pink:hover {
background-position: right center;
}
.get_btn.dark {
background: #2a2273;
}
.get_btn.dark:before {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
}
.loading_btn {
padding: 0px 48px;
margin-top: 70px;
}
.loading_btn i {
margin-right: 8px;
font-size: 18px;
vertical-align: middle;
}
.loading_btn:hover i {
-webkit-animation: rounded 2s infinite linear;
animation: rounded 2s infinite linear;
}
.white {
background: #fff;
color: #000c2a;
display: inline-block;
}
.white:before {
background: #000;
}
@-webkit-keyframes color_blink {
0% {
left: -10px;
}
50% {
left: 50%;
width: 20px;
height: 20px;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(9.5);
transform: scale(9.5);
left: 50%;
}
}
@keyframes color_blink {
0% {
left: -10px;
}
50% {
left: 50%;
width: 20px;
height: 20px;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(9.5);
transform: scale(9.5);
left: 50%;
}
}
@-webkit-keyframes rounded {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rounded {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.zoom_btn {
font-size: 18px;
color: #fff;
text-transform: uppercase;
border-radius: 45px;
border: 1px solid #fff;
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
display: inline-block;
-webkit-transition: background 0.2s linear, color 0.3s linear;
-o-transition: background 0.2s linear, color 0.3s linear;
transition: background 0.2s linear, color 0.3s linear;
}
.zoom_btn:hover {
background: #fff;
color: #333333;
-webkit-box-shadow: 0px 20px 73px 0px rgba(0, 0, 0, 0.19);
box-shadow: 0px 20px 73px 0px rgba(0, 0, 0, 0.19);
}   header .container {
position: relative;
}
.main_header_area {
position: absolute;
top: 0;
width: 100%;
z-index: 99;
}
.main_header_area + section {
margin-top: 131px;
}
.top_header_area {
background-image: -moz-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -webkit-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -ms-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
padding: 12px 0px;
}
.header_top_info a {
font: 400 14px/24px "Muli", sans-serif;
color: #dddddd;
vertical-align: middle;
margin-right: 40px;
}
.header_top_info a img {
margin-right: 10px;
}
.top_social_info span {
font: 400 14px/24px "Muli", sans-serif;
color: #ffffff;
}
.top_social_info a {
font-size: 12px;
color: #fff;
margin-left: 15px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.top_social_info a:hover {
color: #fc7c2c;
}
.main_menu_one {
background: #fff;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 4, 26, 0.08);
box-shadow: 0px 2px 4px 0px rgba(0, 4, 26, 0.08);
}
.main_menu_one .menu_toggle .hamburger-cross span, .main_menu_one .menu_toggle .hamburger span {
background: #333;
}
.main_menu_one .navbar-collapse {
background: #fff;
}
.main_menu_one.navbar .menu > .nav-item {
padding: 28px 0px;
}
.main_menu_one.navbar .menu > .nav-item.active > .nav-link, .main_menu_one.navbar .menu > .nav-item:hover > .nav-link {
color: #fc7c2c;
}
.main_menu_one.navbar .menu > .nav-item:last-child {
margin-right: 0;
}
.main_menu_one.navbar .alter_nav {
margin-left: 35px;
}
.main_menu_one.navbar .alter_nav .search_cart .shpping-cart .num {
background: #fc7c2c;
}
.main_menu_one.navbar .alter_nav .search_cart .shpping-cart .cart-btn {
color: #2c2c2c;
}
.main_menu_one.navbar .alter_nav .search_cart .shpping-cart .cart-btn:hover {
color: #fc7c2c;
}
.main_menu_one.navbar .get_btn {
margin-left: 28px;
}
.main_menu_one.navbar .get_btn:before {
width: 117%;
left: -16px;
}
.navbar {
padding: 0px;
border-radius: 0px;
border: 0px;
}
.navbar .menu {
width: 100%;
}
.navbar .menu > .nav-item {
margin-right: 45px;
padding: 30px 0px;
}
.navbar .menu > .nav-item > .nav-link {
font: 600 14px/20px "Muli", sans-serif;
color: #2c2c2c;
padding: 0px;
text-transform: capitalize;
position: relative;
-webkit-transition: color 0.3s linear;
-o-transition: color 0.3s linear;
transition: color 0.3s linear;
}
.navbar .menu > .nav-item > .nav-link:after {
display: none;
}
.navbar .menu > .nav-item > .nav-link:before {
content: "";
width: 0px;
height: 3px;
position: absolute;
bottom: -15px;
left: 0;
background: #fff;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.navbar .menu > .nav-item.submenu .dropdown-menu {
margin: 0px;
border: 0px;
margin: 0px;
border-radius: 0px;
left: 0;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
background: #fff;
padding: 15px 0;
-webkit-box-shadow: 0px 10px 30px 0px rgba(12, 0, 46, 0.1);
box-shadow: 0px 10px 30px 0px rgba(12, 0, 46, 0.1);
-webkit-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
z-index: -1;
}
@media (min-width: 992px) {
.navbar .menu > .nav-item.submenu .dropdown-menu {
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
opacity: 0;
visibility: hidden;
display: block;
}
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item {
display: block;
width: 100%;
margin-right: 0px;
padding: 0 30px;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item > .nav-link {
padding: 0px;
white-space: nowrap;
display: inline-block;
font: 400 14px/34px "Muli", sans-serif;
color: #333333;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
position: relative;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item > .nav-link:after {
display: none;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item:hover > .nav-link, .navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item:focus > .nav-link, .navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item.active > .nav-link {
color: #fc7c2c;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item > .dropdown-menu {
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
@media (min-width: 992px) {
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item > .dropdown-menu {
position: absolute;
left: 100%;
top: 0;
opacity: 0;
display: block;
visibility: hidden;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
}
.navbar .menu > .nav-item.submenu.mega_menu {
position: static;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu {
min-width: 200px;
list-style: none;
-webkit-box-shadow: 0px 15px 27px 0px rgba(14, 0, 40, 0.05);
box-shadow: 0px 15px 27px 0px rgba(14, 0, 40, 0.05);
left: 15px;
right: 15px;
-webkit-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
background: #fff;
width: auto;
padding: 30px 40px;
}
@media (min-width: 992px) {
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item {
width: 25%;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link {
font: 700 18px "Muli", sans-serif;
color: #333;
padding-bottom: 13px;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item > .nav-link:before {
background: url(../mega_menu_shape.html) no-repeat;
width: 100%;
height: 6px;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item .dropdown-menu {
left: 0;
position: relative;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-box-shadow: none;
box-shadow: none;
padding: 0px;
z-index: 1;
padding-top: 0px;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item .dropdown-menu > .nav-item {
padding-left: 0px;
padding-right: 0px;
white-space: normal;
}
@media (min-width: 992px) {
.navbar .menu > .nav-item.submenu.mega_menu:hover .dropdown-menu > .nav-item > .dropdown-menu {
opacity: 1;
visibility: visible;
}
}
.navbar .menu > .nav-item.submenu.active > .nav-link:before {
width: 50%;
}
.navbar .menu > .nav-item.submenu:hover .nav-link:before {
width: 50%;
}
@media (min-width: 992px) {
.navbar .menu > .nav-item.submenu:hover .dropdown-menu {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
visibility: visible;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.navbar .menu > .nav-item.submenu:hover .dropdown-menu > .nav-item:hover .dropdown-menu {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
opacity: 1;
visibility: visible;
}
}
.navbar .get_btn {
border-radius: 0;
padding: 0px 36px;
line-height: 80px;
letter-spacing: -0.14px;
margin-left: 20px;
}  .main_header_area_one {
position: absolute;
top: 0;
width: 100%;
z-index: 90;
}
.navbar-brand {
margin: 0;
padding: 0;
}
.main_header_area_one .navbar .navbar-brand {
position: relative;
}
.main_header_area_one .navbar .navbar-brand img {
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
.main_header_area_one .navbar .navbar-brand img + img {
position: absolute;
left: 0;
opacity: 0;
}
.main_header_area_one .navbar .menu > .nav-item .nav-link {
color: #fff;
font-size: 16px;
}
.navbar .alter_nav {
width: auto;
}
.navbar .alter_nav .search_cart .shpping-cart .cart-btn {
font-size: 22px;
line-height: 18px;
color: #fff;
padding-top: 0;
padding-bottom: 0;
}
.navbar .alter_nav .search_cart > li + li {
margin-left: 30px;
margin-right: 0;
position: relative;
}
.navbar .alter_nav .search_cart .search {
display: inline-block;
}
.navbar .alter_nav .search_cart .search a.nav-link {
font-size: 18px;
top: 3px;
position: relative;
line-height: 19px;
}
.navbar .alter_nav .search_cart .shpping-cart {
display: inline-block;
margin-left: 0px;
margin-right: 0px;
}
.navbar .alter_nav .search_cart .shpping-cart .cart-btn {
position: relative;
}
.navbar .alter_nav .search_cart .shpping-cart .cart-btn:before {
display: none;
}
.navbar .alter_nav .search_cart .shpping-cart .num {
width: 13px;
height: 13px;
border-radius: 50%;
background: #2a2273;
color: #fff;
font-size: 8px;
display: block;
position: absolute;
top: -4px;
right: -9px;
line-height: 13px;
text-align: center;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu {
padding: 0px;
min-width: 350px;
width: 100%;
position: absolute;
left: auto;
right: 0;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 30px 30px 0px 30px;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item a {
color: #333;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-img {
display: block;
width: 30%;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content {
width: 60%;
padding-left: 15px;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content .cart-title {
font-size: 15px;
font-weight: 500;
line-height: 22px;
font-family: "Montserrat", sans-serif;
margin-bottom: 10px;
-webkit-transition: color 0.3s linear;
-o-transition: color 0.3s linear;
transition: color 0.3s linear;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p {
font-size: 14px;
line-height: 22px;
font-family: "Montserrat", sans-serif;
color: #333;
font-weight: 300;
margin-bottom: 0px;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p del {
color: #919191;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove {
width: 10%;
text-align: right;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a {
font-size: 14px;
color: #333;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a:hover {
color: #fc7c2c;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-img {
opacity: 0.5;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-title a {
color: #fc7c2c;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart_f {
background: #f9f9f9;
padding: 25px 30px 30px;
margin-top: 30px;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart_f .total {
font-size: 14px;
color: #676b75;
font-family: "Muli", sans-serif;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart_f .total .p-total {
float: right;
font-size: 20px;
color: #333333;
font-weight: 500;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn {
font-size: 14px;
text-transform: capitalize;
border-radius: 45px;
margin: 0px;
line-height: 40px;
padding: 0px 32px;
border: 0px;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn:before {
top: -57px;
}
.navbar .alter_nav .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn + .get_btn {
margin-left: 10px;
} .navbar-toggler {
padding: 0px;
margin-left: 20px;
border: 0px;
}
.navbar-toggler:focus {
outline: none;
}
.menu_toggle {
width: 22px;
height: 22px;
position: relative;
cursor: pointer;
display: block;
}
.menu_toggle .hamburger {
position: absolute;
height: 100%;
width: 100%;
display: block;
}
.menu_toggle .hamburger span {
width: 0%;
height: 2px;
position: relative;
top: 0;
left: 0;
margin: 4px 0;
display: block;
background: #fff;
border-radius: 3px;
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.menu_toggle .hamburger span:nth-child(1) {
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.menu_toggle .hamburger span:nth-child(2) {
-webkit-transition-delay: .125s;
-o-transition-delay: .125s;
transition-delay: .125s;
}
.menu_toggle .hamburger span:nth-child(3) {
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
}
.menu_toggle .hamburger-cross {
position: absolute;
height: 100%;
width: 100%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
display: block;
}
.menu_toggle .hamburger-cross span {
display: block;
background: #333;
border-radius: 3px;
-webkit-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.menu_toggle .hamburger-cross span:nth-child(1) {
height: 100%;
width: 2px;
position: absolute;
top: 0;
left: 10px;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.menu_toggle .hamburger-cross span:nth-child(2) {
width: 100%;
height: 2px;
position: absolute;
left: 0;
top: 10px;
-webkit-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s;
}
.collapsed .menu_toggle .hamburger span {
width: 100%;
}
.collapsed .menu_toggle .hamburger span:nth-child(1) {
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s;
}
.collapsed .menu_toggle .hamburger span:nth-child(2) {
-webkit-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s;
}
.collapsed .menu_toggle .hamburger span:nth-child(3) {
-webkit-transition-delay: .5s;
-o-transition-delay: .5s;
transition-delay: .5s;
}
.collapsed .menu_toggle .hamburger-cross span:nth-child(1) {
height: 0%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.collapsed .menu_toggle .hamburger-cross span:nth-child(2) {
width: 0%;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
} .header_area_five {
padding: 30px 0px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.header_area_five .nav {
position: relative;
}
.header_area_five .nav .nav_logo img {
opacity: 1;
}
.header_area_five .nav .nav_logo img + img {
opacity: 0;
position: absolute;
left: 0;
top: 0;
}
.header_area_five .btn-hamburger {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: right;
padding: 0px;
border: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header_area_five .btn-hamburger h6 {
display: inline-block;
margin-bottom: 0px;
padding-right: 20px;
color: #fff;
}
.header_area_five .btn-hamburger .mobile-toggle {
background: transparent;
border: 0px;
padding: 0px;
cursor: pointer;
}
.header_area_five .btn-hamburger .mobile-toggle span {
background: #fff;
height: 2px;
display: block;
margin-bottom: 8px;
-webkit-transition: .3s linear;
-o-transition: .3s linear;
transition: .3s linear;
}
.header_area_five .btn-hamburger .mobile-toggle span:nth-child(1) {
width: 50px;
}
.header_area_five .btn-hamburger .mobile-toggle span:nth-child(2) {
width: 30px;
}
.header_area_five .btn-hamburger .mobile-toggle span:nth-child(3) {
width: 40px;
margin-bottom: 0px;
}
.header_area_five .btn-hamburger .mobile-toggle.show-menu span:nth-child(1) {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
width: 30px;
position: relative;
top: 12px;
}
.header_area_five .btn-hamburger .mobile-toggle.show-menu span:nth-child(2) {
width: 0px;
}
.header_area_five .btn-hamburger .mobile-toggle.show-menu span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 30px;
position: relative;
bottom: 8px;
}
.header_area_five.main_header_area + section {
margin-top: 0px;
}
.hamburger-menu-wrepper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
padding: 55px 80px;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: -webkit-transform 0.8s ease .4s;
transition: -webkit-transform 0.8s ease .4s;
-o-transition: transform 0.8s ease .4s;
transition: transform 0.8s ease .4s;
transition: transform 0.8s ease .4s, -webkit-transform 0.8s ease .4s;
-webkit-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
transform-origin: 0% 50%;
background: rgba(0, 0, 0, 0.9);
}
.hamburger-menu-wrepper .nav {
position: relative;
z-index: 100;
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
opacity: 0;
visibility: hidden;
-o-transition: all ease .3s .0s;
-webkit-transition: all ease .3s .0s;
transition: all ease .3s .0s;
}
.hamburger-menu-wrepper .nav .nav_logo img {
opacity: 1 !important;
}
.hamburger-menu-wrepper .nav .close-menu {
color: #fff;
}
.hamburger-menu-wrepper .animation-box {
position: absolute;
top: 5%;
height: 100%;
width: 100%;
left: 0;
-webkit-transform: perspective(600px) rotateX(-65deg);
transform: perspective(600px) rotateX(-65deg);
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s;
}
.hamburger-menu-wrepper .animation-box .menu-box {
display: table;
height: 100%;
width: 62%;
margin: 0 auto;
opacity: 0;
-webkit-transition-timing-function: ease-in-out;
-o-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s;
}
.hamburger-menu-wrepper.show-menu {
z-index: 100;
opacity: 1;
visibility: visible;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
transition: -webkit-transform .7s ease .2s;
-webkit-transition: -webkit-transform .7s ease .2s;
-o-transition: transform .7s ease .2s;
transition: transform .7s ease .2s;
transition: transform .7s ease .2s, -webkit-transform .7s ease .2s;
}
.hamburger-menu-wrepper.show-menu .nav {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: opacity ease 1.4s 0.7s, -webkit-transform ease 1.4s 0.7s;
transition: opacity ease 1.4s 0.7s, -webkit-transform ease 1.4s 0.7s;
-o-transition: transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s;
transition: transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s;
transition: transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s, -webkit-transform ease 1.4s 0.7s;
opacity: 1;
visibility: visible;
}
.hamburger-menu-wrepper.show-menu .animation-box {
top: 0;
-webkit-transform: perspective(600px) rotateX(0deg);
transform: perspective(600px) rotateX(0deg);
opacity: 1;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-duration: .7s;
-o-transition-duration: .7s;
transition-duration: .7s;
}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box {
opacity: 1;
}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu > li a {
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: opacity ease 1.4s 0.6s, color 0.3s linear, -webkit-transform ease 1.4s 0.6s;
transition: opacity ease 1.4s 0.6s, color 0.3s linear, -webkit-transform ease 1.4s 0.6s;
-o-transition: transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s, color 0.3s linear;
transition: transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s, color 0.3s linear;
transition: transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s, color 0.3s linear, -webkit-transform ease 1.4s 0.6s;
opacity: 1;
visibility: visible;
}
.navbar .offcanfas_menu {
margin: 0px;
display: table-cell;
vertical-align: middle;
width: 50%;
}
.navbar .offcanfas_menu > .nav-item {
overflow: hidden;
padding: 0px;
margin: 0px;
}
.navbar .offcanfas_menu > .nav-item:not(:last-child) {
margin-bottom: 20px;
}
.navbar .offcanfas_menu > .nav-item .nav-link {
font-size: 2.25rem;
line-height: 46px;
display: inline-block;
color: #fff;
font-weight: 700;
font-family: "Montserrat", sans-serif;
-webkit-transform: translateY(45px);
-ms-transform: translateY(45px);
transform: translateY(45px);
opacity: 0;
visibility: hidden;
-o-transition: all ease .3s .0s;
-webkit-transition: all ease .3s .0s;
transition: all ease .3s .0s;
display: inline-block;
}
.navbar .offcanfas_menu > .nav-item .nav-link:before {
background: #fff;
}
.navbar .offcanfas_menu > .nav-item.submenu .nav-link {
padding-right: 20px;
}
.navbar .offcanfas_menu > .nav-item.submenu .nav-link:after {
content: "\f107";
font: normal normal normal 22px/1 FontAwesome;
position: absolute;
right: 13px;
top: 0;
display: block;
border: 0;
line-height: 50px;
margin-left: 20px;
}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu {
position: relative !important;
-webkit-transform: translate3d(0px, 0px, 0px) !important;
transform: translate3d(0px, 0px, 0px) !important;
display: none;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
-webkit-transition: all 0s linear;
-o-transition: all 0s linear;
transition: all 0s linear;
z-index: 0;
background: transparent;
padding-left: 25px;
padding-top: 20px;
padding-bottom: 0;
max-height: none !important;
}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu > .nav-item > .nav-link {
color: #fff;
}
.navbar .offcanfas_menu > .nav-item.submenu.show .dropdown-menu {
position: relative !important;
-webkit-transform: translate3d(0px, 0px, 0px) !important;
transform: translate3d(0px, 0px, 0px) !important;
}
.main_header_area_six .navbar .menu > .nav-item .nav-link {
color: #2c2c2c;
}
.main_header_area_six .navbar .menu > .nav-item .nav-link:before {
background: #2c2c2c;
}
.main_header_area_six .navbar .menu > .nav-item:hover .nav-link {
color: #fc7c2c;
}
.main_header_area_six .navbar .menu > .nav-item:hover .nav-link:before {
background: #fc7c2c;
}
.main_header_area_six .navbar .menu > .nav-item:hover .cart-btn:before {
background: #2c2c2c;
}
.main_header_area_six .menu_toggle .hamburger-cross span, .main_header_area_six .menu_toggle .hamburger span {
background: #333;
}
@media (max-width: 991px) {
.main_header_area_six .navbar-collapse {
background: #fff;
}
} header {
-webkit-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
}
header.navbar_fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: white;
-webkit-box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
}
header.navbar_fixed.main_header_area_one .navbar .navbar-brand img {
opacity: 0;
max-width: 135px;
}
header.navbar_fixed.main_header_area_one .navbar .navbar-brand img + img {
opacity: 1;
}
header.navbar_fixed.main_header_area_one .navbar .menu_toggle .hamburger span, header.navbar_fixed.main_header_area_one .navbar .menu_toggle .hamburger-cross span {
background: #2c2c2c;
}
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item {
padding: 28px 0px;
}
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item .nav-link:before {
background: #fc7c2c;
}
@media (min-width: 992px) {
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item .nav-link {
color: #2c2c2c;
}
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item .nav-link:hover {
color: #fc7c2c;
}
}
@media (min-width: 992px) {
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item.active > .nav-link {
color: #fc7c2c;
}
}
header.navbar_fixed.main_header_area_one .navbar .search_cart a.nav-link {
color: #2c2c2c;
}
header.navbar_fixed.header_area_five {
padding: 15px 0px;
}
header.navbar_fixed .nav .nav_logo img {
opacity: 0;
}
header.navbar_fixed .nav .nav_logo img + img {
opacity: 1;
}
header.navbar_fixed .nav .btn-hamburger h6 {
color: #333;
}
header.navbar_fixed .nav .btn-hamburger .mobile-toggle span {
background: #333;
}
header.navbar_fixed .top_header_area {
display: none;
}  .breadcrumbs_area {
position: relative;
z-index: 1;
overflow: hidden;
height: 450px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
background-size: cover;
}
.breadcrumbs_area_two {
height: 485px;
}
.breadcrumbs_area_two .breadcrumb_content {
padding-top: 0px;
}
.banner_bg {
background-repeat: no-repeat;
opacity: 0.15;
}
.breadcrumb_content {
padding-top: 90px;
}
.breadcrumb_content h2 {
font-weight: 700;
font-size: 48px;
line-height: 50px;
text-transform: capitalize;
color: #fff;
margin-bottom: 8px;
}
.breadcrumb_content .breadcrumb {
display: block;
background: transparent;
margin: 0px;
padding: 0px;
}
.breadcrumb_content .breadcrumb li {
display: inline-block;
font: 400 16px "Montserrat", sans-serif;
color: #fff;
}
.breadcrumb_content .breadcrumb li a {
color: #fff;
}
.breadcrumb_content .breadcrumb li a:after {
content: "";
width: 8px;
height: 1px;
background: #fff;
display: inline-block;
vertical-align: middle;
margin: 0px 16px 0px 20px;
}
.breadcrumb_content .post_meta {
padding-top: 15px;
}
.breadcrumb_content .post_meta a {
color: #fff;
}  .breadcrumbs_area_three {
height: 600px;
position: relative;
background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 165% );
background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 165% );
background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 165% );
overflow: hidden;
}
.breadcrumbs_area_three .banner_bg {
opacity: 1;
} .home_slider_one {
height: 100vh;
}
.home_slider_one .slick-list, .home_slider_one .default-slider, .home_slider_one .slick-track {
height: 100%;
}
.home_slider_one .slide {
height: 100vh;
position: relative;
}
.home_slider_one .slide .slider-img::before {
background: #000;
opacity: 0.50;
}
.home_slider_one .owl-dots {
position: absolute;
right: 50px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.home_slider_one .owl-dots .owl-dot {
width: 8px;
height: 8px;
background: #fff;
border-radius: 50%;
display: block;
margin: 10px 0px;
opacity: 0.50;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.home_slider_one .owl-dots .owl-dot.active {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
opacity: 1;
}
.home_slider_one .active .hero-text .hero_content h1 {
-webkit-transition: all 1s linear;
-o-transition: all 1s linear;
transition: all 1s linear;
}
.home_slider_one .active .hero-text .hero_content h1, .home_slider_one .active .hero-text .hero_content p, .home_slider_one .active .hero-text .hero_content .get_btn {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.hero-text {
position: relative;
}
.hero-text .border_box {
border: 40px solid rgba(255, 255, 255, 0.1);
height: calc(100% - 307px);
width: 630px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: -1;
}
.hero-text .hero_content {
overflow: hidden;
position: relative;
}
.hero-text .hero_content h1 {
font: 900 80px/100px "Montserrat", sans-serif;
letter-spacing: -1.5px;
color: #fff;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
text-transform: uppercase;
margin-bottom: 0;
}
.hero-text .hero_content p {
font-size: 20px;
line-height: 30px;
font-family: "Muli", sans-serif;
font-weight: 400;
letter-spacing: 1.5px;
margin: 20px auto 50px;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: all 0.7s linear;
-o-transition: all 0.7s linear;
transition: all 0.7s linear;
max-width: 610px;
opacity: 0;
}
.hero-text .hero_content .get_btn {
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
opacity: 0;
}  .home_slider_three {
height: 590px;
overflow: hidden;
}
.home_slider_three .slick-list, .home_slider_three .default-slider, .home_slider_three .slick-track {
height: 100%;
}
.home_slider_three .slide {
height: 590px;
position: relative;
}
.hero-text {
height: 100%;
text-align: center;
color: #fff;
}
.hero-text h1 {
font: 900 80px/100px "Montserrat", sans-serif;
letter-spacing: -1.5px;
}
.hero-text h1 span {
color: #fc7c2c;
}
.slider-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.slider-img:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
z-index: 0;
}  .banner_area_two {
height: 770px;
background: url(../banner.html) no-repeat scroll center 0/cover;
position: relative;
z-index: 1;
}
.banner_area_two .round {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
}
.banner_area_two .banner_content h2 {
font-weight: 900;
letter-spacing: -0.60px;
line-height: normal;
}
.text_shadow {
font-size: 750px;
font-weight: 900;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #fff;
font-family: "Montserrat", sans-serif;
z-index: -1;
left: 0px;
}
.banner_content h2 {
font: 700 60px/62px "Montserrat", sans-serif;
color: #333333;
margin: 0px;
letter-spacing: -0.90px;
}
.banner_content .h_text {
color: #fc7c2c;
display: inline-block;
}
.banner_content p {
font-size: 18px;
color: #666666;
font-weight: 400;
font-family: "Muli", sans-serif;
margin: 16px 0px 45px;
}
.banner_content .get_btn {
background: #2a2273;
color: #fff;
font-size: 14px;
padding: 0 42px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 4, 26, 0.08);
box-shadow: 0px 2px 4px 0px rgba(0, 4, 26, 0.08);
}
.banner_content .get_btn:before {
background: #fc7c2c;
}
.banner_content .get_btn:hover {
color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
}  .home_banner_four {
height: 100vh;
min-height: 500px;
position: relative;
overflow: hidden;
z-index: 1;
background: #000;
}
.home_banner_four .parallax-effect {
opacity: 0.60;
}
.banner_four_content {
max-width: 770px;
margin: 0 auto;
text-align: center;
color: #fff;
}
.banner_four_content h1 {
font-size: 55px;
line-height: 65px;
letter-spacing: -1.5px;
font-weight: 700;
text-transform: uppercase;
}
.banner_four_content h5 {
font-size: 25px;
line-height: 30px;
letter-spacing: 0.75px;
font-weight: 400;
}
.b_service {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 35px;
}
.b_service .b_service_item {
width: calc(100% / 4);
}
.b_service h5 {
font-size: 18px;
font-family: "Montserrat", sans-serif;
font-weight: 400;
letter-spacing: 0.18px;
padding-top: 20px;
margin-bottom: 0px;
}
.scroll_top {
width: 60px;
height: 60px;
line-height: 60px;
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 50%;
display: inline-block;
text-align: center;
color: #fff;
font-size: 20px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
bottom: 50px;
}
.scroll_top:hover {
background: #fff;
color: #fe4ba9;
} .home_banner_five {
position: relative;
overflow: hidden;
min-height: 96vh;
z-index: 1;
}
.home_banner_five .home_bg {
width: 100%;
height: 100%;
top: 0;
left: 0;
background-size: cover;
}
.home_banner_five .shadow_text {
text-align: left;
color: #000;
opacity: 0.05;
top: 40%;
}
.portfolio_banner {
color: #fff;
}
.portfolio_banner h1 {
font-weight: 900;
text-transform: uppercase;
font-size: 88px;
line-height: 100px;
}
.portfolio_banner .get_btn {
margin-top: 25px;
} .h_banner_seven_area {
background: url(../background.html) no-repeat scroll center 0/cover;
height: 900px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.a_round {
border-radius: 50%;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
position: absolute;
z-index: -1;
}
.a_round.one {
width: 55px;
height: 55px;
top: 10px;
left: 30px;
}
.a_round.two {
right: 20px;
top: 0;
width: 106px;
height: 106px;
}
.a_round.three {
left: 40px;
bottom: 100px;
width: 86px;
height: 86px;
}
.b_image {
position: relative;
text-align: center;
z-index: 1;
}
.promotion_tag {
width: 197px;
height: 197px;
border-radius: 50%;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
position: absolute;
bottom: 0;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0px 30px;
}
.promotion_tag h2 {
font-size: 28px;
line-height: 37px;
font-family: "Montserrat", sans-serif;
color: #fff;
font-weight: 400;
margin-bottom: 0;
}
.promotion_tag span {
font-weight: 700;
}
.b_content {
position: relative;
width: 100%;
}
.b_content h6 {
font-size: 24px;
font-weight: 700;
}
.b_content h2 {
font-size: 80px;
color: #1f1f1f;
font-weight: 900;
text-transform: uppercase;
margin-bottom: 25px;
}
.b_content h2 span {
color: #fc7c2c;
}
.b_content .get_btn {
padding: 0px 45px;
}    .about_content h2 {
font-weight: 400;
letter-spacing: -0.30px;
margin: 15px 0px 20px;
}
.about_content h2 span {
font-weight: 700;
text-transform: uppercase;
}
.about_content p {
margin-bottom: 37px;
}
.about_img {
position: relative;
margin-left: 70px;
}
.about_img:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(../about.html) no-repeat scroll left 100%/cover;
}  .a_text {
font: 500 18px/25px "Montserrat", sans-serif;
color: #fe4ba9;
border-bottom: 1px solid #fe4ba9;
display: inline-block;
}
.agency_details .title {
font-size: 40px;
line-height: 45px;
letter-spacing: -1.2px;
margin: 16px 0px 20px;
}
.agency_details p {
font-size: 18px;
line-height: 28px;
margin-bottom: 42px;
}
.agency_service {
margin-left: -3px;
margin-right: -3px;
}
.agency_service .agency_ser_info {
padding: 3px;
}
.agency_service .agency_ser_info .agency_item {
background: #fbfbfb;
text-align: center;
padding: 36px 0px;
position: relative;
-webkit-transition: all 0.29s linear;
-o-transition: all 0.29s linear;
transition: all 0.29s linear;
cursor: pointer;
}
.agency_service .agency_ser_info .agency_item .text {
position: absolute;
top: 50%;
left: 0;
width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.agency_service .agency_ser_info .agency_item i {
font-size: 40px;
}
.agency_service .agency_ser_info .agency_item h3 {
margin-bottom: 0px;
font: 700 22px/32px "Montserrat", sans-serif;
color: #333333;
margin-top: 6px;
}
.agency_service .agency_ser_info .agency_item h3 span {
font-weight: 400;
}
.agency_service .agency_ser_info .agency_item .hover_text {
width: 100%;
-webkit-transform: translateY(-70%);
-ms-transform: translateY(-70%);
transform: translateY(-70%);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.agency_service .agency_ser_info .agency_item .hover_text i, .agency_service .agency_ser_info .agency_item .hover_text h3 {
color: #fff;
}
.agency_service .agency_ser_info .agency_item:hover {
background: #fe4ba9;
}
.agency_service .agency_ser_info .agency_item:hover .text {
-webkit-transform: translateY(52%);
-ms-transform: translateY(52%);
transform: translateY(52%);
opacity: 0;
visibility: hidden;
}
.agency_service .agency_ser_info .agency_item:hover .hover_text {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.agency_video {
position: relative;
text-align: right;
z-index: 1;
padding-top: 15px;
height: 556px;
}
.agency_video .rounded_circle {
width: 390px;
height: 390px;
border-radius: 50%;
background: #430078;
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
}
.agency_video .rounded_circle.two {
bottom: 0px;
top: auto;
left: auto;
right: 0;
}
.agency_video .img {
position: relative;
width: 520px;
height: 520px;
border-radius: 50%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url(../video_img.html) no-repeat scroll center right;
background: -webkit-linear-gradient(rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0.2) 100%), url(../video_img.html) no-repeat scroll center right;
background: -o-linear-gradient(rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0.2) 100%), url(../video_img.html) no-repeat scroll center right;
background: linear-gradient(rgba(0, 0, 0, 0.2) 100%, rgba(0, 0, 0, 0.2) 100%), url(../video_img.html) no-repeat scroll center right;
}  .work_area {
position: relative;
z-index: 1;
}
.bg_color {
background: #f8f8f9;
}
.work_section_title h2 {
font: 700 42px/45px "Montserrat", sans-serif;
color: #333333;
text-transform: uppercase;
margin-bottom: 0;
}
.work_section_title h2 span {
color: #fe4ba9;
}
.work_section_title .text {
font-size: 18px;
line-height: 28px;
letter-spacing: -0.18px;
padding-left: 65px;
position: relative;
}
.work_section_title .text p {
margin-bottom: 0;
}
.work_section_title .text .s_icon {
position: absolute;
left: 0;
}
.h_work_info .h_work_item .icon_number {
width: 90px;
height: 90px;
border-radius: 50%;
background: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
text-align: center;
font-size: 36px;
line-height: 90px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
color: #fff;
margin-right: 30px;
position: relative;
-webkit-transition: color 0.3s linear;
-o-transition: color 0.3s linear;
transition: color 0.3s linear;
z-index: 1;
}
.h_work_info .h_work_item .icon_number:before {
content: "";
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
border-radius: 50%;
background: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
opacity: 0;
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
z-index: -1;
}
.h_work_info .h_work_item .icon_number .small_round {
width: 30px;
height: 30px;
border-radius: 50%;
background: #fc7c2c;
display: block;
border: 5px solid #fff;
position: absolute;
right: 0;
-webkit-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
}
.h_work_info .h_work_item h3 {
font: 700 24px/28px "Montserrat", sans-serif;
color: #333333;
margin-bottom: 15px;
}
.h_work_info .h_work_item p {
margin-bottom: 0px;
letter-spacing: -0.16px;
}
.h_work_info .h_work_item:hover .icon_number {
color: #fff;
}
.h_work_info .h_work_item:hover .icon_number:before {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.work_area_two {
position: relative;
}
.work_area_two .h_work_info .h_work_item .icon_number {
background: #fef6f2;
}  .exprence_area {
padding-bottom: 120px;
position: relative;
}
.exprence_area .ex_border_bottom {
margin-bottom: 90px;
}
.exprence_area .circle_round {
left: -430px;
bottom: 100px;
}
.ex_border_bottom {
width: 100%;
height: 1px;
background: rgba(0, 0, 0, 0.1);
display: block;
}
.exprence_info {
padding-top: 40px;
}
.ex_img_info {
padding-left: 47px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.ex_img_info .ex_img {
width: 50%;
padding: 0px 10px;
display: table;
}
.ex_img_info .ex_img img {
max-width: 100%;
border-radius: 10px;
}
.ex_img_info .img_two {
margin-top: 90px;
}
.ex_img_info .box, .ex_img_info .dot {
position: absolute;
z-index: -1;
}
.ex_img_info .box {
width: 140px;
height: 160px;
background: #dbdffb;
border-radius: 6px;
bottom: -35px;
left: -25px;
}
.ex_img_info .dot {
right: -15px;
top: -25px;
}
.exprence_info .exprence_content {
padding-top: 45px;
}
.exprence_info .exprence_content p {
font-size: 18px;
line-height: 28px;
letter-spacing: -0.18px;
margin-bottom: 38px;
}
.exprence_info .exprence_content ul {
margin-bottom: 55px;
}
.exprence_info .exprence_content ul li {
margin-bottom: 10px;
}  .business_tips_area {
background: #fbfbfb;
position: relative;
overflow: hidden;
z-index: 1;
}
.business_tips_area .porrtfolio_bg {
background: url(../portfolio_bg.html) no-repeat scroll center top;
}
.tips_img_slider img {
border-radius: 5px;
}
.business_tips_slider {
margin-bottom: 0px !important;
border-radius: 5px;
background-color: white;
-webkit-box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, 0.09);
box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, 0.09);
margin-left: -200px;
padding: 80px 100px;
top: 50%;
position: relative;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.business_tips_slider h5 {
font-size: 18px;
font-weight: 700;
letter-spacing: 0.40px;
text-transform: uppercase;
}
.business_tips_slider .title {
font-size: 30px;
line-height: 45px;
font-weight: 700;
margin-bottom: 16px;
}
.business_tips_slider p {
font-size: 18px;
line-height: 28px;
margin-bottom: 25px;
}
.business_tips_slider .list li {
font-size: 16px;
position: relative;
padding-left: 20px;
}
.business_tips_slider .list li + li {
margin-top: 10px;
}
.business_tips_slider .list li:before {
content: "";
width: 10px;
height: 13px;
background: url(../arrow.html) no-repeat;
position: absolute;
border-radius: 50%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.business_tips_slider .slick-dots {
left: 0px;
text-align: right;
padding-right: 40px;
}
.business_tips_slider .slick-dots li {
width: 40px;
height: 40px;
margin: 0px 3px;
}
.business_tips_slider .slick-dots li button {
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
padding: 0px;
font-size: 14px;
font-family: "Montserrat", sans-serif;
font-weight: 600;
color: #888;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.business_tips_slider .slick-dots li button:before {
display: none;
}
.business_tips_slider .slick-dots li.slick-active button {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
color: #fff;
}  .web_skill_area {
position: relative;
padding-bottom: 50px;
}
.mac_img {
width: 100%;
height: 545px;
right: 65%;
top: 0;
}
.web_skill_content {
padding-top: 30px;
}
.web_skill_content h6 {
font-weight: 300;
font-size: 18px;
line-height: 30px;
}
.web_skill_content .title {
font-weight: 900;
font-size: 32px;
line-height: 45px;
letter-spacing: -0.30px;
}
.web_skill_content p {
margin: 0px;
font-size: 18px;
padding: 15px 0px 40px;
}
.skill_num {
font: 400 16px/20px "Muli", sans-serif;
color: #333333;
padding-bottom: 10px;
}
.skill_num .flex {
font-size: 13px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: right;
}
.progress-two {
height: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #ffffff;
border-radius: 10px;
margin-bottom: 27px;
}
.progress-two .progress-bar {
height: 100%;
border-radius: 10px;
background-image: -moz-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-transition: width 1.2s linear;
-o-transition: width 1.2s linear;
transition: width 1.2s linear;
}  .skill_area {
background-image: -moz-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -webkit-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -ms-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
position: relative;
z-index: 1;
}
.earth {
right: 0;
}
.skill_bg {
width: 100%;
height: 100%;
top: 0px;
left: 0;
background: url(../we_do_bg.html) no-repeat scroll left 0;
background-size: contain;
z-index: -1;
}
.skill_content {
max-width: 830px;
margin: 0 auto;
text-align: center;
color: #fff;
}
.skill_content img {
margin-bottom: 24px;
}
.skill_content h2 {
font: 700 42px/48px "Montserrat", sans-serif;
color: #fff;
margin-bottom: 20px;
}
.skill_content p {
font-size: 18px;
line-height: 30px;
max-width: 630px;
margin: 0 auto;
}
.skill_content .work_skill {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-top: 50px;
}
.skill_content .work_skill .skill_item {
width: calc(100% / 4);
position: relative;
}
.skill_content .work_skill .skill_item:before {
content: "";
width: 1px;
height: 48px;
border: 0.5px dashed #fff;
position: absolute;
right: 0;
bottom: 8px;
}
.skill_content .work_skill .skill_item img {
margin-bottom: 20px;
}
.skill_content .work_skill .skill_item .counter {
color: #fc7c2c;
font-size: 40px;
line-height: 45px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
}
.skill_content .work_skill .skill_item p {
font-weight: 400;
font-weight: "Montserrat", sans-serif;
font-size: 15px;
margin-bottom: 0;
}
.skill_content .work_skill .skill_item:last-child:before {
display: none;
}
.skill_content .work_button {
padding-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.skill_content .work_button .phone_btn {
color: #fff;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
letter-spacing: 0.20px;
border: 1px solid #fff;
}
.skill_content .work_button .phone_btn:before {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
}
.skill_content .work_button .phone_btn:hover {
border-color: #fca237;
}
.skill_content .work_button .get_btn {
margin: 0px 10px;
}  .service_area_one {
background: url(../service-patterns.html) no-repeat scroll center 0/cover;
position: relative;
}
.service_area_one .row { }
.s_bg {
position: absolute;
bottom: 200px;
}
.service_area {
position: relative;
}
.service_area .row {
margin-bottom: -30px;
}
.service_item_one {
margin-bottom: 70px;
}
.service_item_one .media-left {
text-align: center;
}
.service_item_one .media-left img {
display: block;
}
.service_item_one .media-left .number {
font-size: 40px;
line-height: 55px;
color: #ebebeb;
font-weight: 700;
font-family: "Montserrat", sans-serif;
display: block;
padding-top: 18px;
}
.service_item_one .media-body {
padding-left: 25px;
}
.service_item_one .media-body h4 {
font-size: 18px;
margin-bottom: 15px;
font-weight: 700;
letter-spacing: -0.10px;
text-transform: uppercase;
color: #333333;
}
.service_item_one .media-body p {
font-weight: 400;
margin-bottom: 0;
}  .service_area_two {
position: relative;
z-index: 1;
background: #fbfbfb;
}
.service_area_two .porrtfolio_bg {
background-size: cover;
}
.service_item {
border-radius: 10px;
background-color: white;
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
padding: 63px 50px;
margin-bottom: 30px;
position: relative;
overflow: hidden;
cursor: pointer;
z-index: 1;
}
.service_item:before {
content: attr(data-text);
font-weight: 700;
position: absolute;
left: 0;
font-family: "Montserrat", sans-serif;
color: #fc7c2c;
opacity: 0.08;
font-size: 140px;
width: 100%;
top: 48%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: -1;
}
.service_item h4 {
font-size: 20px;
line-height: 28px;
color: #333333;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 15px;
margin-top: 32px;
}
.service_item p {
margin-bottom: 0px;
}
.service_item_two {
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.service_item_two:before {
right: -13px;
left: auto;
bottom: 20px;
top: auto;
text-align: right;
height: auto;
opacity: 0.05;
color: #4b0096;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.service_item_two:hover:before {
opacity: 0.5;
color: #fe4ba9;
}
.service_area_three {
padding: 120px 0px 365px;
}
.service_area_four .row {
margin-bottom: -70px;
}  .service_area_dark .row {
margin-bottom: -70px;
}
.service_area_dark .service_item_one .media-left .number {
color: #141f3a;
}
.service_area_dark .service_item_one .media-body h4 {
color: #fff;
}
.service_area_dark .service_item_one .media-body p {
color: #8f939c;
}  .promo_area {
background: #fe4ba9;
padding: 68px 0px 60px;
}
.promo_info h2 {
font-size: 28px;
line-height: 35px;
font-weight: 700;
color: #fff;
margin-bottom: 0px;
position: relative;
padding-left: 58px;
}
.promo_info h2 img {
position: absolute;
left: 0;
top: 0;
}
.promo_info h2 span {
color: #000;
font-weight: 400;
}
.promo_info .get_btn:before {
background: #fff;
}
.promo_info .get_btn:hover {
color: #fc7c2c;
}
.promo_info .white {
background: #fff;
color: #000c2a;
}
.promo_info .white:before {
background: #000;
}
.promo_info .white:hover {
color: #fff;
}
.promo_area_two {
background-image: -moz-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -webkit-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -ms-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
position: relative;
z-index: 1;
padding: 115px 0px;
}
.promo_area_two .promo_shap {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.promo_area_two .circle {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.promo_area_two .promo_info h2 {
font-size: 40px;
line-height: 45px;
letter-spacing: -0.20px;
}
.promo_area_two .promo_info h2 img {
top: 6px;
}  .skill_progressbar_area {
position: relative;
z-index: 1;
background: #f7f7f7;
}
.skill_progressbar_area .col-lg-6 {
padding: 0px;
}
.skill_Left {
background: url(../exprience_bg.html) no-repeat scroll center 0;
}
.skill_info {
max-width: 650px;
margin-left: 0;
margin-right: auto;
padding-left: 100px;
padding-top: 125px;
padding-bottom: 100px;
}
.skill_info .progress-two {
height: 10px;
margin-bottom: 35px;
}
.skill_info h2 {
font-size: 42px;
font-weight: 700;
letter-spacing: -0.80px;
}  .service_details_sidebar {
background: #f8f8f8;
margin-right: 30px;
padding: 50px 60px 55px;
}
.service_details_sidebar h3 {
font-size: 24px;
line-height: 30px;
color: #333333;
font-weight: 700;
margin: 20px 0px 25px;
}
.service_details_sidebar ul {
margin-bottom: 0;
}
.service_details_sidebar ul li {
font: 400 16px/32px "Muli", sans-serif;
color: #898989;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.service_details_sidebar ul li span {
color: #333333;
font-weight: 700;
width: 50%;
}
.service_details_sidebar ul li + li {
margin-top: 5px;
}
.service_details_content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.service_details_content img {
margin-bottom: 35px;
}
.service_details_content p {
margin-bottom: 36px;
}
.service_details_content .service_btn {
padding-top: 30px;
}
.service_details_content .get_btn {
padding: 0px 45px;
line-height: 50px;
font-weight: 500;
letter-spacing: 0px;
}
.service_details_content .f_social_icon {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.service_details_content .f_social_icon a + a {
margin-left: 0;
}  .payment_information_area {
margin-top: -60px;
}
.payment_item {
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 10, 20, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 10, 20, 0.1);
color: #fff;
padding: 40px 60px;
text-align: center;
}
.payment_item h2 {
font: 700 24px "Montserrat", sans-serif;
position: relative;
margin-bottom: 18px;
color: #fff;
padding-top: 22px;
}
.payment_item h2 img {
position: absolute;
left: 0;
top: -1px;
}
.payment_item p {
margin-bottom: 0px;
line-height: 26px;
font-family: "Muli", sans-serif;
}
.payment_item.item_one {
background-image: -moz-linear-gradient(40deg, #4f2eb3 0%, #8761cb 100%);
background-image: -webkit-linear-gradient(40deg, #4f2eb3 0%, #8761cb 100%);
background-image: -ms-linear-gradient(40deg, #4f2eb3 0%, #8761cb 100%);
}
.payment_item.item_two {
background-image: -moz-linear-gradient(40deg, #f93513 0%, #f4722a 100%);
background-image: -webkit-linear-gradient(40deg, #f93513 0%, #f4722a 100%);
background-image: -ms-linear-gradient(40deg, #f93513 0%, #f4722a 100%);
}
.payment_item.item_three {
background-image: -moz-linear-gradient(40deg, #232323 0%, #4e4e4e 100%);
background-image: -webkit-linear-gradient(40deg, #232323 0%, #4e4e4e 100%);
background-image: -ms-linear-gradient(40deg, #232323 0%, #4e4e4e 100%);
} .portfolio_service_item {
padding: 80px 86px;
text-align: center;
}
.portfolio_service_item:before {
content: attr(data-text);
font-weight: 700;
position: absolute;
left: 0;
font-family: "Montserrat", sans-serif;
color: #fff;
opacity: 0.08;
font-size: 200px;
width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.portfolio_service_item h3 {
font-weight: 700;
font-size: 30px;
padding-top: 20px;
}
.portfolio_service_item h3, .portfolio_service_item p {
color: #fff;
}
.portfolio_service_item p {
font-size: 18px;
line-height: 28px;
margin-bottom: 0;
padding-top: 10px;
}
.p_service_one {
background: #49297f;
}
.p_service_two {
background: #fc7c2c;
}
.p_service_three {
background: #363636;
}   .projects_gallery_one {
max-width: 1030px;
margin: 0px auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.projects_gallery_one .row {
margin-left: -45px;
margin-right: -45px;
margin-bottom: -90px;
}
.projects_gallery_one .projects_item {
padding: 0px 45px;
margin-bottom: 90px;
}
.projects_gallery_one .projects_item .portfolio_img {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
cursor: pointer;
}
.projects_gallery_one .projects_item .portfolio_img:hover .p_content {
opacity: 0;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
.projects_gallery_one .projects_item .portfolio_img:hover .p_content h4, .projects_gallery_one .projects_item .portfolio_img:hover .p_content .category {
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
opacity: 0;
}
.projects_gallery_one .projects_item .portfolio_img:hover .hover_content {
opacity: 1;
-webkit-transition: all 0.7s linear;
-o-transition: all 0.7s linear;
transition: all 0.7s linear;
}
.projects_gallery_one .projects_item .portfolio_img:hover .hover_content .icon {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.projects_gallery_one .projects_item .portfolio_img:hover .hover_content .img_overlay:before {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
}
.projects_gallery_one .projects_item .portfolio_img:hover .hover_content h4, .projects_gallery_one .projects_item .portfolio_img:hover .hover_content .category {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.projects_gallery_one .projects_item .portfolio_img.left_content .p_content {
right: auto;
left: 0;
text-align: right;
padding-left: 60px;
padding-right: 40px;
}
.projects_gallery_one .projects_item .portfolio_img.left_content:hover .p_content h4 {
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
opacity: 0;
}
.projects_gallery_one .projects_item h4 {
font: 700 22px/26px "Montserrat", sans-serif;
color: #333333;
text-transform: uppercase;
}
.projects_gallery_one .projects_item .category a {
font: 400 14px/26px "Montserrat", sans-serif;
display: inline-block;
}
.projects_gallery_one .projects_item .hover_content {
position: absolute;
padding-top: 30px;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.projects_gallery_one .projects_item .hover_content .img_overlay {
text-align: center;
padding: 100px 70px 100px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
position: relative;
overflow: hidden;
height: 296px;
z-index: 1;
}
.projects_gallery_one .projects_item .hover_content .img_overlay:before {
content: "";
position: absolute;
background-color: #fe4ba9;
width: 100%;
height: 100%;
top: 0;
left: 0;
-webkit-transform: translateY(-110%);
-ms-transform: translateY(-110%);
transform: translateY(-110%);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
z-index: -1;
}
.projects_gallery_one .projects_item .hover_content h4 {
color: #fff;
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
opacity: 0;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.projects_gallery_one .projects_item .hover_content .icon {
width: 60px;
height: 60px;
font-size: 22px;
line-height: 62px;
margin: 0px auto;
top: 0;
position: absolute;
color: #fff;
background: #2a2273;
text-align: center;
-webkit-transition: background 0.3s ease, transform 0.3s linear,
color 0.2s linear;
-o-transition: background 0.3s ease, transform 0.3s linear,
color 0.2s linear;
-webkit-transition: background 0.3s ease, color 0.2s linear, -webkit-transform 0.3s linear;
transition: background 0.3s ease, color 0.2s linear, -webkit-transform 0.3s linear;
transition: background 0.3s ease, transform 0.3s linear,
color 0.2s linear;
transition: background 0.3s ease, transform 0.3s linear,
color 0.2s linear, -webkit-transform 0.3s linear;
left: 50%;
margin-left: -30px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 0;
z-index: 2;
}
.projects_gallery_one .projects_item .hover_content .icon:hover {
background: #fff;
color: #fc7c2c;
}
.projects_gallery_one .projects_item .hover_content .category {
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
opacity: 0;
-webkit-transition: all 0.6s linear;
-o-transition: all 0.6s linear;
transition: all 0.6s linear;
}
.projects_gallery_one .projects_item .hover_content .category a {
color: #fff;
}
.projects_gallery_one .projects_item .p_content {
position: absolute;
right: 0;
background: #fff;
bottom: 38px;
padding: 45px 60px 40px 40px;
min-width: 320px;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.projects_gallery_one .projects_item .p_content .category {
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.projects_gallery_one .projects_item .p_content .category a {
color: #fe4ba9;
}
.projects_gallery_one .projects_item .p_content h4 {
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} .protfolio_area_two {
position: relative;
z-index: 0;
}
.protfolio_area_two .left_memphis {
left: 0;
top: 600px;
}
.protfolio_area_two .right_memphis {
right: 0;
top: 50%;
}
.protfolio_area_two .projects_gallery_one .projects_item h4 {
text-transform: capitalize;
}
.protfolio_area_two .projects_gallery_one .projects_item .category a {
color: #fc7c2c;
}
.protfolio_area_two .projects_gallery_one .projects_item .hover_content .img_overlay:before {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.protfolio_area_two .projects_gallery_one .projects_item .hover_content .category a {
color: #fff;
}
.protfolio_area_two .creative_btn_two {
margin-top: 70px;
} .portfolio_area_three {
background-image: -moz-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -webkit-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -ms-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
position: relative;
z-index: 1;
overflow: hidden;
}
.p_absoulte {
position: absolute;
z-index: -1;
}
.porrtfolio_bg {
width: 100%;
height: 100%;
top: 0px;
left: 0;
background: url(../portfolio_bg.html) no-repeat scroll center;
background-size: contain;
z-index: -1;
}
.round_triangle {
top: 280px;
width: 120px;
left: 195px;
height: 137px;
background: url(../triangle.html) no-repeat scroll center 0;
}
.round_circle {
background: url(../round.html) no-repeat scroll center 0;
width: 193px;
height: 193px;
left: 400px;
top: -40px;
}
.portfolio_item {
margin-bottom: 60px;
}
.portfolio_item .portfolio_content {
color: #fff;
position: relative;
padding-top: 23px;
display: table;
}
.portfolio_item .portfolio_content:before {
content: attr(data-text);
font-size: 75px;
font-family: "Montserrat", sans-serif;
font-weight: 700;
color: rgba(255, 255, 255, 0.1);
line-height: 57px;
display: table-cell;
vertical-align: middle;
padding-right: 20px;
}
.portfolio_item .portfolio_content h3 {
font: 700 24px/28px "Montserrat", sans-serif;
letter-spacing: -0.26px;
margin-bottom: 0px;
color: #fff;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.portfolio_item .portfolio_content h3:hover {
color: #fc7c2c;
}
.portfolio_item .portfolio_content a {
font-size: 16px;
font-family: "Montserrat", sans-serif;
font-weight: 400;
color: #dddddd;
}
.portfolio_btn {
margin-top: 17px;
}  .portfolio_area_four .loading_btn {
margin-top: 20px;
}
.portfolio_filter {
text-align: center;
margin-bottom: 40px;
}
.portfolio_filter .work_portfolio_item {
display: inline-block;
position: relative;
cursor: pointer;
}
.portfolio_filter .work_portfolio_item:before {
content: "";
width: 4px;
height: 4px;
display: inline-block;
background: #777777;
vertical-align: middle;
margin: 0px 30px 0px 27px;
}
.portfolio_filter .work_portfolio_item .f_item {
display: inline-block;
position: relative;
padding-bottom: 0px;
font: 400 15px/30px "Muli", sans-serif;
color: #555555;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.portfolio_filter .work_portfolio_item .f_item:hover {
color: #fc7c2c;
}
.portfolio_filter .work_portfolio_item:first-child:before {
display: none;
}
.portfolio_filter .work_portfolio_item.active .f_item {
color: #fc7c2c;
}
.pr_portfolio_gallery {
padding-bottom: 20px;
}
.pr_portfolio_gallery .pr_portfolio_item {
margin-bottom: 30px;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img {
position: relative;
overflow: hidden;
cursor: pointer;
border-radius: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
z-index: 1;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img img {
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
position: relative;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img .overlay {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
width: 100%;
position: absolute;
height: 100%;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
opacity: 0;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img .hover_content {
position: absolute;
left: 0;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
width: 100%;
text-align: center;
z-index: 2;
color: #fff;
-webkit-transform: translateX(-10%);
-ms-transform: translateX(-10%);
transform: translateX(-10%);
-webkit-transition: all 0.2s ease-in-out 0.1s;
-o-transition: all 0.2s ease-in-out 0.1s;
transition: all 0.2s ease-in-out 0.1s;
opacity: 0;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img .hover_content h4 {
font-size: 20px;
line-height: 28px;
letter-spacing: -0.25px;
font-weight: 700;
color: #fff;
text-transform: capitalize;
margin-bottom: 5px;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img .hover_content .category {
padding-bottom: 25px;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img .hover_content .category a {
font-size: 14px;
font-family: "Montserrat", sans-serif;
color: #fff;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img:hover img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img:hover .overlay {
opacity: 0.84;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img:hover .hover_content {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
-webkit-transition: all 0.3s ease-in-out 0.2s;
-o-transition: all 0.3s ease-in-out 0.2s;
transition: all 0.3s ease-in-out 0.2s;
} .portfolio_area_two {
background: #fbfbfb;
padding-top: 120px;
}
.bg_white {
background: #fff;
}
.portfolio_gallery_two {
margin: 0px;
padding: 0px;
}
.portfolio_gallery_two .pr_portfolio_item {
padding: 0px;
margin: 0px;
}
.portfolio_gallery_two .pr_portfolio_item .portfolio_img {
border-radius: 0px;
}
.portfolio_gallery_two .pr_portfolio_item .portfolio_img img {
width: 100%;
} .projects_info {
max-width: 970px;
margin: 0 auto;
position: relative;
}
.projects_info .pr_content {
padding-left: 70px;
max-width: 630px;
padding-top: 45px;
}
.projects_info .pr_content h3 {
font-size: 28px;
font-weight: 700;
color: #333333;
letter-spacing: -0.30px;
margin: 15px 0px 18px;
}
.projects_info .pr_content p {
margin-bottom: 0px;
}
.projects_info .slider_gallery {
position: absolute;
right: 85px;
top: 250px;
border: 0px;
}
.projects_info .slider_gallery .slides {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 150px !important;
height: 400px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 30px;
border-radius: 5px;
background-color: #fdfdfd;
}
.projects_info .slider_gallery .slides li {
float: none !important;
width: 100% !important;
height: 80px;
margin-bottom: 9px;
position: relative;
cursor: pointer;
}
.projects_info .slider_gallery .slides li:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
border-radius: 5px;
background: #fe4ba9;
opacity: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.projects_info .slider_gallery .slides li .item {
height: 100%;
}
.projects_info .slider_gallery .slides li .item img {
max-width: 100%;
height: 100%;
}
.projects_info .slider_gallery .slides li.flex-active-slide:before {
opacity: 0.90;
}  .portfolio_area_five {
background: url(../portfolio_bg-2.html) no-repeat scroll center 0;
background-size: cover;
}  .protfolio_dark .portfolio_filter .work_portfolio_item:before {
background: #8f939c;
}
.protfolio_dark .portfolio_filter .work_portfolio_item .f_item {
color: #8f939c;
}
.protfolio_dark .portfolio_filter .work_portfolio_item .f_item:hover {
color: #fe4ba9;
}
.protfolio_dark .portfolio_filter .work_portfolio_item.active .f_item {
color: #fe4ba9;
}
.protfolio_dark .projects_gallery_one .projects_item .p_content {
background: #0f1b35;
}
.protfolio_dark .projects_gallery_one .projects_item .p_content h4 {
color: #fff;
}
.protfolio_dark .projects_gallery_one .projects_item .p_content .category a {
color: #fe4ba9;
}
.protfolio_dark .get_btn {
margin-top: 80px;
} .protfolio_seven_item {
position: relative;
z-index: 1;
overflow: hidden;
cursor: pointer;
}
.protfolio_seven_item .border_shape {
position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px;
z-index: 1;
}
.protfolio_seven_item .border_shape:before, .protfolio_seven_item .border_shape:after {
content: "";
width: 0;
height: 4px;
position: absolute;
background: rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.protfolio_seven_item .border_shape:before {
right: 0px;
top: 0px;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.protfolio_seven_item .border_shape:after {
left: 0px;
bottom: 0px;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.protfolio_seven_item .border_shape_two:before, .protfolio_seven_item .border_shape_two:after {
content: "";
width: 4px;
height: 0;
position: absolute;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
background: rgba(255, 255, 255, 0.3);
}
.protfolio_seven_item .border_shape_two:before {
left: 0;
top: 4px;
-webkit-transition-delay: 0.7s;
-o-transition-delay: 0.7s;
transition-delay: 0.7s;
}
.protfolio_seven_item .border_shape_two:after {
right: 0;
bottom: 4px;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.protfolio_seven_item img {
max-width: 100%;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.protfolio_seven_item .content {
position: absolute;
top: 47px;
left: 55px;
z-index: 2;
opacity: 0;
-webkit-transition: opacity 0.5s linear;
-o-transition: opacity 0.5s linear;
transition: opacity 0.5s linear;
}
.protfolio_seven_item .content span {
font: 400 18px "Montserrat", sans-serif;
color: #fff;
position: relative;
display: inline-block;
margin-bottom: 7px;
}
.protfolio_seven_item .content h5 {
font-size: 24px;
margin-bottom: 0px;
font-weight: 700;
color: #fff;
position: relative;
}
.protfolio_seven_item:hover .content {
opacity: 1;
}
.protfolio_seven_item:hover .border_shape:before, .protfolio_seven_item:hover .border_shape:after {
width: 100%;
}
.protfolio_seven_item:hover .border_shape:before {
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.protfolio_seven_item:hover .border_shape:after {
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.protfolio_seven_item:hover .border_shape .border_shape_two:before, .protfolio_seven_item:hover .border_shape .border_shape_two:after {
height: calc(100% - 8px);
}
.protfolio_seven_item:hover .border_shape .border_shape_two:before {
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.protfolio_seven_item:hover .border_shape .border_shape_two:after {
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.protfolio_seven_item:hover img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
} .projects_details_area {
position: relative;
z-index: 1;
}
.projects_details_area .s_bg {
bottom: auto;
top: 50%;
}
.project_content {
position: relative;
}
.project_content h2 {
color: #333333;
font-weight: 700;
font-size: 24px;
line-height: 28px;
display: inline-block;
margin-bottom: 10px;
}
.project_content .c_link {
padding-bottom: 22px;
}
.project_content .c_link a {
font-size: 16px;
font-weight: 400;
font-family: "Muli", sans-serif;
color: #fc7c2c;
}
.project_content ul {
margin-bottom: 22px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.project_content ul li {
font: 400 16px/30px "Muli", sans-serif;
color: #898989;
padding-bottom: 6px;
}
.project_content ul li span {
font-weight: 700;
color: #333333;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.project_content .get_btn {
position: absolute;
right: 0;
top: 0;
line-height: 50px;
padding: 0px 48px;
}
.project_content p {
line-height: 26px;
letter-spacing: 0px;
margin-bottom: 35px;
}
.project_content .b_img {
margin-bottom: 38px;
}
.projects_details_area_two {
padding-bottom: 120px;
}
.projects_wrapper {
background-color: white;
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 11, 40, 0.06);
box-shadow: 0px 10px 20px 0px rgba(0, 11, 40, 0.06);
padding: 70px;
margin-top: -120px;
position: relative;
z-index: 1;
}
.projects_wrapper .pr_details_img {
padding-right: 0;
}
.projects_wrapper .team_social_icon {
padding-bottom: 20px;
padding-top: 30px;
}
.projects_wrapper .team_social_icon span {
font-size: 14px;
font-weight: 300;
color: #666666;
padding-right: 10px;
}
.projects_wrapper .pr_navbar {
border-top: 1px solid #e1e6eb;
padding-top: 25px;
margin-top: 50px;
}
.projects_wrapper .pr_navbar a {
font-size: 15px;
font-family: "Montserrat", sans-serif;
line-height: 26px;
font-weight: 700;
color: #666666;
text-transform: uppercase;
position: relative;
display: inline-block;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.projects_wrapper .pr_navbar a i {
vertical-align: middle;
padding-right: 10px;
}
.projects_wrapper .pr_navbar a + a {
float: right;
}
.projects_wrapper .pr_navbar a + a i {
padding-left: 10px;
padding-right: 0;
}
.projects_wrapper .pr_navbar a:hover {
color: #fc7c2c;
}    .faq_area .faq_img {
margin-left: -250px;
}
.question_info {
padding-left: 70px;
}
.question_info .title {
font-size: 34px;
letter-spacing: -0.34px;
margin-bottom: 30px;
}
.question_info .card {
border: 0px;
margin-bottom: 5px;
}
.question_info .card .card-header {
background: transparent;
border: 0px;
padding: 0px;
}
.question_info .card .card-header button {
font: 700 18px/27px "Montserrat", sans-serif;
color: #fff;
padding: 18px 45px;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
border-radius: 45px;
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
text-align: left;
width: 100%;
border: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
white-space: normal;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
position: relative;
}
.question_info .card .card-header button i {
font-size: 15px;
position: absolute;
right: 30px;
top: 24px;
display: block;
}
.question_info .card .card-header button i + i {
display: none;
}
.question_info .card .card-header button.collapsed {
background: #f3f3f3;
color: #333333;
-webkit-box-shadow: none;
box-shadow: none;
}
.question_info .card .card-header button.collapsed i {
display: none;
}
.question_info .card .card-header button.collapsed i + i {
display: block;
}
.question_info .card .card-body {
font-family: "Muli", sans-serif;
padding: 20px 35px 20px 45px;
}    .team_area {
background: url(../team-bg.html) no-repeat scroll center 0;
height: 515px;
}
.team_slider .owl-stage-outer {
top: -52px;
}
.team_slider .team_item .team_img {
padding-right: 50px;
}
.team_content_info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-top: 20px;
}
.team_content_info img {
max-width: 100%;
width: auto;
}
.team_content_info .team-title h2 {
font-size: 30px;
font-weight: 700;
line-height: 47px;
color: #333333;
letter-spacing: -0.30px;
margin-bottom: 0px;
}
.team_content_info .team-title p {
line-height: 22px;
color: #fe4ba9;
letter-spacing: 0.30px;
font-family: "Montserrat", sans-serif;
margin-bottom: 0px;
margin-top: 0px;
}
.team_content_info .social_icon {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: right;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.team_content_info .social_icon a {
width: 50px;
height: 50px;
font-size: 14px;
line-height: 50px;
text-align: center;
border-radius: 50%;
background: #fff;
color: #333333;
display: inline-block;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.team_content_info .social_icon a:hover {
background: #fe4ba9;
color: #fff;
}
.team_content_info p {
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-bottom: 38px;
margin-top: 30px;
}
.team_content_info .team_btn {
font: 500 15px/25px "Montserrat", sans-serif;
color: #fe4ba9;
display: block;
width: 100%;
margin-top: 12px;
}
.team_content_info .team_btn img {
display: inline-block;
margin-right: 12px;
width: auto;
}
.team_content_info .team_btn a {
color: #fe4ba9;
display: inline-block;
position: relative;
}
.team_content_info .team_btn a:before {
content: "";
width: 0px;
position: absolute;
height: 1px;
background: #fe4ba9;
left: 0;
bottom: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.team_content_info .team_btn a i {
font-size: 13px;
vertical-align: middle;
padding-left: 5px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.team_content_info .team_btn a:hover i {
padding-left: 10px;
}
.team_content_info .team_btn a:hover:before {
width: 100%;
}  .team_area_two {
background: #f9f9f9;
position: relative;
z-index: 1;
}
.team_area_two .left_memphis {
top: 250px;
}
.team_info {
margin-left: -62px;
margin-right: -62px;
margin-bottom: -10px;
}
.custome_col {
max-width: calc(100% / 5);
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 0px 5px;
text-align: center;
}
.team_item {
position: relative;
border-radius: 5px;
overflow: hidden;
z-index: 1;
cursor: pointer;
margin-bottom: 10px;
}
.team_item .team_contents {
position: absolute;
bottom: 30px;
width: 100%;
text-align: center;
color: #fff;
z-index: 1;
}
.team_item .team_contents h5 {
font-size: 20px;
color: #fff;
font-weight: 600;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
overflow: hidden;
margin-bottom: 5px;
}
.team_item .team_contents p {
margin-bottom: 35px;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
overflow: hidden;
}
.team_item .team_contents .team_social {
margin-bottom: 0;
}
.team_item .team_contents .team_social li {
display: inline-block;
margin: 0px 3px;
overflow: hidden;
}
.team_item .team_contents .team_social li a {
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
color: #2a2273;
text-align: center;
display: block;
line-height: 40px;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: all 0.4s linear ,color 0.2s , background 0.2s;
-o-transition: all 0.4s linear ,color 0.2s , background 0.2s;
transition: all 0.4s linear ,color 0.2s , background 0.2s;
}
.team_item .team_contents .team_social li a:hover {
background: #2a2273;
color: #fff;
}
.team_item .team_contents .team_social li:nth-child(2) a {
-webkit-transition: all 0.5s linear, color 0.2s , background 0.2s;
-o-transition: all 0.5s linear, color 0.2s , background 0.2s;
transition: all 0.5s linear, color 0.2s , background 0.2s;
}
.team_item .team_contents .team_social li:nth-child(3) a {
-webkit-transition: all 0.6s linear, color 0.2s , background 0.2s;
-o-transition: all 0.6s linear, color 0.2s , background 0.2s;
transition: all 0.6s linear, color 0.2s , background 0.2s;
}
.team_item:hover:before, .team_item:hover:after {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.team_item:hover .overlay:before, .team_item:hover .overlay:after {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.team_item:hover .team_contents h5 {
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.team_item:hover .team_contents p {
-webkit-transition: all 0.6s linear;
-o-transition: all 0.6s linear;
transition: all 0.6s linear;
}
.team_item:hover .team_contents h5, .team_item:hover .team_contents p {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.team_item:hover .team_social li a {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.hover_color:before {
width: 100%;
position: absolute;
content: "";
height: 100%;
border-radius: 5px;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
opacity: 0.85;
z-index: 0;
top: 0;
left: 0;
}
.hover_color:before {
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: all 0.25s ease-in-out 0.1s;
-o-transition: all 0.25s ease-in-out 0.1s;
transition: all 0.25s ease-in-out 0.1s;
}  .team_area_three .row {
margin-bottom: -60px;
}
.team_item_three {
margin-bottom: 60px;
cursor: pointer;
}
.team_item_three .team_img {
position: relative;
overflow: hidden;
}
.team_item_three .team_img img {
max-width: 100%;
}
.team_item_three .hover_content {
position: absolute;
top: 0;
left: 40px;
right: 40px;
padding: 36px 0px;
overflow: hidden;
z-index: 1;
}
.team_item_three .hover_content p {
font: 300 16px/28px "Montserrat", sans-serif;
color: #fff;
margin-bottom: 0px;
-webkit-transform: translateY(40px);
-ms-transform: translateY(40px);
transform: translateY(40px);
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
opacity: 0;
}
.team_item_three .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 30px 0px 0px;
}
.team_item_three .content h2 {
font-size: 18px;
font-weight: 700;
color: #333333;
text-transform: uppercase;
margin-bottom: 4px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.team_item_three .content h2:hover {
color: #fc7c2c;
}
.team_item_three .content p {
font-family: "Montserrat", sans-serif;
font-size: 14px;
color: #666;
letter-spacing: 0.30px;
margin-bottom: 0px;
}
.team_item_three:hover .team_img:before, .team_item_three:hover .team_img:after, .team_item_three:hover .overlay:before, .team_item_three:hover .overlay:after {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.team_item_three:hover p {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}  .team_details_area {
position: relative;
}
.team_details .media {
padding-bottom: 70px;
}
.team_details .media .media-body {
padding-left: 60px;
}
.team_details .media .media-body .team_content_info {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.team_details .media .media-body .team_content_info .team-title h2 {
font-weight: 700;
font-size: 24px;
line-height: 42px;
}
.team_details .media .media-body .team_content_info .team-title p {
color: #898989;
}
.team_details .media .media-body .team_content_info p {
font-size: 16px;
line-height: 26px;
}
.team_details .team_skill_info {
margin-bottom: -35px;
}
.team_details .web_skill_content .progress-two {
height: 10px;
margin-bottom: 35px;
background: #efefef;
}   .clients_area {
padding: 15px 0px;
}
.clients_area .clients_info .clients_item a {
background: transparent;
} .clients_info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: -5px;
margin-right: -5px;
margin-bottom: -114px;
position: relative;
z-index: 0;
}
.clients_info .clients_item {
padding: 0px 5px;
width: calc(100% / 5);
display: table;
}
.clients_info .clients_item a {
background: #fbfbfb;
vertical-align: middle;
display: table-cell;
height: 170px;
text-align: center;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.clients_info .clients_item a:hover {
-webkit-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
} .clients_area_four {
padding-bottom: 100px;
}
.clients_area_two {
background: #f9f9f9;
padding-top: 45px;
padding-bottom: 45px;
}   .parallax_bg {
opacity: 0.10;
}
.parallax-effect {
width: 100%;
height: 130%;
top: 0;
left: 0;
z-index: -1;
background-size: cover !important;
background-position: center !important;
} .testimonial_area_one {
position: relative;
overflow: hidden;
padding-top: 120px;
z-index: 1;
}
.testimonial_area_one.bg_color .shadow_text {
color: #fff;
}
.shadow_text {
font-size: 250px;
line-height: 300px;
position: absolute;
color: #fcfcfc;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
height: auto;
text-align: center;
width: 100%;
font-family: "Montserrat", sans-serif;
font-weight: 700;
z-index: -1;
}
.testimonial_info {
max-width: 900px;
margin: 0 auto;
}
.testimonial_info .testimonial_thumb {
border: 0px;
margin-bottom: 0px;
}
.testimonial_info .testimonial_thumb .flex-control-nav {
width: 100% !important;
position: relative;
bottom: 0;
}
.testimonial_info .testimonial_thumb .flex-control-nav li {
width: 50% !important;
padding: 5px;
margin: 0px;
display: block;
float: left;
cursor: pointer;
}
.testimonial_info .testimonial_thumb .flex-control-nav li .item {
width: 124px;
height: 124px;
border-radius: 50%;
position: relative;
overflow: hidden;
}
.testimonial_info .testimonial_thumb .flex-control-nav li .item:before {
content: "";
width: 100%;
height: 100%;
border-radius: 50%;
top: 0;
left: 0;
position: absolute;
background: #fe4ba9;
opacity: 0;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
.testimonial_info .testimonial_thumb .flex-control-nav li .item img {
max-width: 100%;
}
.testimonial_info .testimonial_thumb .flex-control-nav li.flex-active .item:before {
opacity: 0.8;
}
.testimonial_info .testimonial_content {
padding-left: 20px;
margin-bottom: 0px;
background: transparent;
border: 0px;
}
.testimonial_info .testimonial_content img {
width: auto;
}
.testimonial_info .testimonial_content .item {
padding-top: 20px;
padding-bottom: 15px;
}
.testimonial_info .testimonial_content .testimonial_img {
width: 244px;
height: 244px;
border-radius: 50%;
margin-right: 75px;
position: relative;
}
.testimonial_info .testimonial_content .testimonial_img:before, .testimonial_info .testimonial_content .testimonial_img:after {
content: "";
width: 100%;
height: 100%;
border-radius: 50%;
background: #ff7d00;
opacity: 0.20;
position: absolute;
top: -20px;
z-index: -1;
left: 0;
}
.testimonial_info .testimonial_content .testimonial_img:after {
left: auto;
right: -18px;
top: auto;
bottom: -12px;
}
.testimonial_info .testimonial_content .testimonial_img img {
border-radius: 50%;
}
.testimonial_info .testimonial_content .media-body img {
max-width: 100%;
}
.testimonial_info .testimonial_content .media-body h3 {
font-size: 20px;
font-weight: 700;
padding-top: 15px;
}
.testimonial_info .testimonial_content .media-body h6 {
font-size: 16px;
font-family: "Muli", sans-serif;
color: #666666;
}
.testimonial_info .testimonial_content .media-body p {
padding-top: 10px;
}
.testimonial_area_dark {
position: relative;
overflow: hidden;
z-index: 1;
}
.testimonial_area_dark .shadow_text {
color: #04102c;
} .flex-control-nav {
bottom: 0;
position: relative;
padding-top: 10px;
}
.flex-control-nav li {
vertical-align: middle;
}
.flex-control-nav li a {
width: 6px;
height: 6px;
background: #c7d0fb;
-webkit-box-shadow: none;
box-shadow: none;
}
.flex-control-nav li a.flex-active, .flex-control-nav li a:hover {
background: #ff7d00;
opacity: 1;
-webkit-transform: scale(1.6);
-ms-transform: scale(1.6);
transform: scale(1.6);
}  .testimonial_area_two {
background: url(../testimonial_bg.html) no-repeat scroll center 0;
background-attachment: fixed;
position: relative;
z-index: 1;
}
.testimonial_area_two .overlay_bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: -moz-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -webkit-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -ms-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
opacity: 0.8;
z-index: -1;
}
.testimonial_area_two .shadow_text {
opacity: 0.05;
}
.testimonial_area_two .testimonial_content .testimonial_img:before, .testimonial_area_two .testimonial_content .testimonial_img:after {
background: rgba(255, 255, 255, 0.4);
}
.testimonial_area_two .testimonial_content .media-body h3, .testimonial_area_two .testimonial_content .media-body h6, .testimonial_area_two .testimonial_content .media-body p {
color: #fff;
}
.testimonial_area_two .flex-control-nav li a { }
.testimonial_area_two .flex-control-nav li a.flex-active {
background: #fc7c2c;
}  .video_left {
padding: 0px;
position: relative;
overflow: hidden;
background: #000000;
}
.video_left .parallax-effect {
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50%, 50%;
opacity: 0.6;
}
.video_left .video_icon_one {
position: absolute;
left: 50%;
top: 50%;
margin-left: -35px;
margin-top: -35px;
}
.video_right {
padding: 120px 0px;
}
.video_right .video_content {
max-width: 580px;
margin-left: 0px;
margin-right: auto;
padding-left: 110px;
}
.video_right .video_content h5 {
font: 700 18px "Montserrat", sans-serif;
letter-spacing: 0.80px;
color: #fc7c2c;
display: inline-block;
text-transform: uppercase;
margin-bottom: 16px;
}
.video_right .video_content .title {
font-size: 42px;
line-height: 48px;
letter-spacing: -0.45px;
margin-bottom: 20px;
}
.video_right .video_content p {
font-size: 18px;
line-height: 30px;
margin-bottom: 42px;
} .video_area_one {
position: relative;
overflow: hidden;
padding: 125px 0px;
background: rgba(0, 0, 0, 0.25);
}
.video_info {
max-width: 630px;
margin: 0 auto;
border-radius: 6px;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, rgba(255, 84, 79, 0.9) 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, rgba(255, 84, 79, 0.9) 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, rgba(255, 84, 79, 0.9) 100%);
padding: 95px 0px;
color: #fff;
padding: 90px 0px 85px;
}
.video_info h4 {
font-size: 28px;
line-height: 35px;
letter-spacing: -0.30px;
font-weight: 700;
padding: 30px 0px 8px;
}
.video_info p {
margin-bottom: 0px;
color: #dddddd;
}
.video_icon_one {
width: 70px;
height: 70px;
border-radius: 50%;
background: #fff;
text-align: center;
display: block;
margin: 0 auto;
position: relative;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.video_icon_one:before {
width: 100%;
height: 100%;
position: absolute;
left: 0;
background: rgba(255, 255, 255, 0.05);
content: "";
border: 1px solid rgba(255, 255, 255, 0.2);
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
transform: scale(1.25);
border-radius: 50%;
}
.video_icon_one:after {
width: 100%;
height: 100%;
position: absolute;
left: 50%;
top: 50%;
border-radius: 50%;
background: rgba(255, 255, 255, 0.05);
content: "";
border: 1px solid rgba(255, 255, 255, 0.2);
-webkit-animation: btn_pulse 2s infinite;
animation: btn_pulse 2s infinite;
}
.video_icon_one i {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
text-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 22px;
line-height: 70px;
}
.video_icon_one:hover {
-webkit-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
}
.v_icon_two {
position: absolute;
top: 50%;
left: 50%;
margin-left: -35px;
margin-top: -35px;
}
.video_area_two .p_absoulte {
opacity: 0.70;
}
.video_area_three {
position: relative;
}
.video_area_three .one {
left: 0;
top: 0;
}
.video_area_three .two {
right: 0;
bottom: 0;
}
.video_area_three .video_info {
padding: 65px 0px 62px;
}
.video_info_two {
position: relative;
z-index: 1;
overflow: hidden;
background-image: -moz-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -webkit-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
background-image: -ms-linear-gradient(0deg, #251c6e 0%, #362a91 52%, #4638b3 100%);
border-radius: 10px;
-webkit-box-shadow: 0px 20px 60px 0px rgba(0, 4, 26, 0.3);
box-shadow: 0px 20px 60px 0px rgba(0, 4, 26, 0.3);
color: #fff;
padding: 75px 0px;
}
.video_info_two .parallax-effect {
opacity: 0.20;
}
.video_info_two .video_icon_one {
width: 80px;
height: 80px;
line-height: 80px;
}
.video_info_two h4 {
font: 600 35px/42px "Montserrat", sans-serif;
margin-top: 40px;
color: #fff;
margin-bottom: 0px;
}
.video_info_two p {
font-size: 20px;
color: #fff;
margin-bottom: 0px;
}   .timeline {
position: relative;
padding-bottom: 40px;
}
.timeline:before {
content: "";
width: 2px;
height: 97.2%;
position: absolute;
left: 50%;
margin-left: -1px;
top: 20px;
background: #f7f7f7;
}
.timeline:after {
content: "";
width: 15px;
height: 2px;
background: #f7f7f7;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -7px;
}
.timeline_item {
overflow: hidden;
position: relative;
}
.timeline_item .timeline_content {
width: 45%;
text-align: right;
float: left;
padding-left: 30px;
}
.timeline_item .timeline_content .media-body {
padding-top: 12px;
}
.timeline_item .timeline_content h3 {
font: 700 24px/38px "Montserrat", sans-serif;
color: #333333;
margin-bottom: 0px;
}
.timeline_item .timeline_content h6 {
font: 400 16px/20px "Muli", sans-serif;
color: #fc7c2c;
margin-bottom: 25px;
}
.timeline_item .timeline_content p {
color: #666666;
font-size: 18px;
line-height: 28px;
letter-spacing: -0.20px;
}
.timeline_item .timeline_marker {
width: 75px;
height: 75px;
border-radius: 50%;
background-color: white;
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 17, 120, 0.1);
box-shadow: 0px 10px 30px 0px rgba(0, 17, 120, 0.1);
text-align: center;
line-height: 75px;
margin-left: 25px;
z-index: 0;
}
.timeline_item .timeline_info {
width: 55%;
float: right;
margin-top: 20px;
position: relative;
left: -10px;
}
.timeline_item .timeline_info span {
font: 400 14px/26px "Muli", sans-serif;
padding: 7px 31px;
border-radius: 45px;
display: inline-block;
text-transform: uppercase;
color: #fff;
background-image: -moz-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
text-align: center;
min-width: 133px;
}
.timeline_item:nth-child(even) .timeline_info {
float: left;
text-align: right;
left: auto;
right: -10px;
}
.timeline_item:nth-child(even) .timeline_info span {
background: #2a2273;
}
.timeline_item:nth-child(even) .timeline_marker {
margin-left: 0px;
margin-right: 25px;
}
.timeline_item:nth-child(even) .timeline_content {
float: right;
text-align: left;
padding-left: 0;
padding-right: 30px;
}    .subscribe_area {
padding-top: 70px;
padding-bottom: 145px;
background: #faf3fa;
}
.subscribe_info {
max-width: 795px;
margin: 0 auto;
}
.subscribe_info .subscribe_title {
margin-bottom: 40px;
}
.subscribe_info .subscribe_title h3 {
font-size: 28px;
color: #fff;
font-weight: 700;
letter-spacing: -0.26px;
margin-top: 28px;
margin-bottom: 16px;
}
.subscribe_info .subscribe_title p {
margin-bottom: 0;
color: #fff;
}
.subscribe_info .subcribes .form-control {
width: 100%;
border: 0px;
border-radius: 0px;
border-bottom: 1px solid #fff;
background: transparent;
padding: 0px;
font: 400 14px/28px "Montserrat", sans-serif;
z-index: 0;
color: #fff;
}
.subscribe_info .subcribes .form-control.placeholder {
color: #fff;
}
.subscribe_info .subcribes .form-control:-moz-placeholder {
color: #fff;
}
.subscribe_info .subcribes .form-control::-moz-placeholder {
color: #fff;
}
.subscribe_info .subcribes .form-control::-webkit-input-placeholder {
color: #fff;
}
.subscribe_info .subcribes .form-control:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.subscribe_info .subcribes button {
position: absolute;
top: 0;
right: 0;
background: transparent;
padding: 0px;
color: #fff;
}  .subscribe_area_dark {
padding: 100px 0px;
}
.subscribe_area_dark .subscribe_info .subscribe_title h3 {
color: #fff;
margin-top: 0px;
font-size: 28px;
text-transform: capitalize;
margin-bottom: 10px;
}
.subscribe_area_dark .subscribe_info .subscribe_title p {
color: #8f939c;
}
.subscribe_area_dark .subscribe_info .subcribes .form-control {
border-color: #303b55;
}
.subscribe_area_two {
background-image: -moz-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -webkit-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -ms-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
padding: 100px 0px;
position: relative;
z-index: 1;
}
.subscribe_area_two .promo_shap {
position: absolute;
width: 100%;
top: 0;
left: 0;
z-index: -1;
height: 100%;
}  .h_contact_info_area {
background-image: -moz-linear-gradient(0deg, #4b0096 0%, #8900c6 100%);
background-image: -webkit-linear-gradient(0deg, #4b0096 0%, #8900c6 100%);
background-image: -ms-linear-gradient(0deg, #4b0096 0%, #8900c6 100%);
}
.h_contact_info {
max-width: 830px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.h_contact_info .h_contact_info_item {
width: 33.33%;
text-align: center;
color: #fff;
position: relative;
padding-bottom: 57px;
}
.h_contact_info .h_contact_info_item:before {
content: "";
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
width: 1px;
height: 47px;
border: 0.5px dashed #fff;
}
.h_contact_info .h_contact_info_item .icon {
width: 120px;
height: 120px;
border-radius: 50%;
background: #7b00bb;
line-height: 120px;
margin: -60px auto 0px;
}
.h_contact_info .h_contact_info_item .icon.one {
background: #6000a7;
}
.h_contact_info .h_contact_info_item .icon.two {
background: #6d00b0;
}
.h_contact_info .h_contact_info_item h5 {
font-size: 20px;
font-weight: 700;
}
.h_contact_info .h_contact_info_item p {
margin-bottom: 0px;
font-size: 15px;
}
.h_contact_info .h_contact_info_item p a {
color: #fff;
}
.h_contact_info .h_contact_info_item:last-child:before {
display: none;
}  .error_area {
padding: 85px 0px 150px;
}
.error_content {
max-width: 630px;
margin: 0 auto;
}
.error_content h1 {
font-size: 250px;
color: #c6cdd7;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: 700;
line-height: 240px;
}
.error_content h2 {
font-size: 28px;
color: #333333;
font-weight: 700;
letter-spacing: -0.20px;
margin-bottom: 40px;
}
.error_content a {
display: inline-block;
}
.error_content .subcribes {
position: relative;
margin-top: 75px;
}
.error_content .subcribes .form-control {
background: transparent;
border-radius: 0px;
height: 58px;
padding: 0px 0px 0px 35px;
border: 1px solid #e6e6e6;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 16px;
font-family: "Muli", sans-serif;
line-height: 28px;
color: #666666;
z-index: 0;
}
.error_content .subcribes .form-control.placeholder {
color: #555555;
}
.error_content .subcribes .form-control:-moz-placeholder {
color: #555555;
}
.error_content .subcribes .form-control::-moz-placeholder {
color: #555555;
}
.error_content .subcribes .form-control::-webkit-input-placeholder {
color: #555555;
}
.error_content .subcribes .subscrib_btn {
padding: 0px;
position: absolute;
border: 0px;
font-size: 14px;
color: #222222;
right: 30px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: transparent;
z-index: 1;
}  .contact_info {
text-align: center;
margin-bottom: 100px;
}
.contact_info .info_item {
background-color: white;
-webkit-box-shadow: 0px 20px 40px 0px rgba(2, 0, 67, 0.1);
box-shadow: 0px 20px 40px 0px rgba(2, 0, 67, 0.1);
color: #666666;
text-align: center;
padding: 58px 0px;
height: 100%;
}
.contact_info .info_item h4 {
font-size: 22px;
font-weight: 600;
margin-top: 27px;
}
.contact_info .info_item p {
margin-bottom: 0px;
font-family: "Muli", sans-serif;
}
.contact_info .info_item a {
display: block;
font-size: 16px;
line-height: 28px;
color: #666666;
letter-spacing: -0.20px;
}
.border_bottom {
width: 100%;
height: 1px;
background: #e5e5e5;
}
.contact_inner {
max-width: 970px;
margin: 0 auto;
padding-top: 120px;
text-align: center;
}
.contact_inner .contact_form .get_btn {
border: 0px;
margin-top: 20px;
width: 100%;
}
.contact_inner .contact_form .get_btn:before {
-webkit-transform: translateX(-100%) rotate(2deg);
-ms-transform: translateX(-100%) rotate(2deg);
transform: translateX(-100%) rotate(2deg);
}
.contact_inner .contact_form .get_btn:hover:before {
-webkit-transform: translateX(0) rotate(2deg);
-ms-transform: translateX(0) rotate(2deg);
transform: translateX(0) rotate(2deg);
} .mapBox {
height: 440px;
}   .recent_news_area {
position: relative;
z-index: 1;
}
.recent_news_area .row {
margin-bottom: -45px;
}
.blog_circle {
left: -340px;
top: 0;
}
.blog_memphies {
right: 0px;
bottom: 200px;
}
.recent_news_item {
margin-bottom: 45px;
}
.recent_news_item .recent_news_content h3 {
font: 700 24px/32px "Montserrat", sans-serif;
color: #333333;
letter-spacing: -0.30px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
margin-bottom: 18px;
}
.recent_news_item .recent_news_content h3:hover {
color: #fc7c2c;
}
.recent_news_item .recent_news_content p {
margin-bottom: 20px;
}
.author_details .author-img {
width: 75px;
height: 75px;
border-radius: 50%;
border: 10px solid #fff;
margin-top: -38px;
background: #fff;
position: relative;
z-index: 1;
overflow: hidden;
margin-left: 15px;
}
.author_details .author-img img {
width: auto;
height: 100%;
text-align: right;
}
.author_details .text {
font: 400 16px/20px "Muli", sans-serif;
color: #929292;
letter-spacing: -0.30px;
margin: 16px 0px 12px;
display: block;
}
.post_meta a {
font: 400 15px "Muli", sans-serif;
color: #666666;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.post_meta a i {
font-size: 14px;
padding-right: 7px;
}
.post_meta a + a {
margin-left: 30px;
}
.post_meta a:hover {
color: #fc7c2c;
}  .recent_news_area_two {
padding: 40px 0px 55px;
}
.recent_news_info {
margin-left: -215px;
margin-right: -215px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.recent_item {
padding: 0px 15px;
}
.recent_item img {
max-width: 100%;
border-radius: 5px;
}
.recent_item.one, .recent_item.three {
width: 27.5%;
}
.recent_item.two {
width: 45%;
}
.recent_item .recent_news_item {
cursor: pointer;
}
.recent_item .recent_news_item .hover_content {
padding-left: 98px;
padding-top: 30px;
position: relative;
-webkit-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.recent_item .recent_news_item .hover_content .border_left {
width: 10px;
height: 213px;
background: #fc7c2c;
position: absolute;
left: 50px;
top: -70px;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.recent_item .recent_news_item .hover_content .media {
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.recent_item .recent_news_item .hover_content .media .media-body {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
padding-left: 20px;
}
.recent_item .recent_news_item .hover_content .media .media-body h5 {
color: #fff;
font-weight: 600;
font-size: 17px;
margin-bottom: 7px;
}
.recent_item .recent_news_item .hover_content .media .media-body .date {
font-size: 15px;
line-height: 18px;
font-weight: 400;
font-family: "Montserrat", sans-serif;
color: #fc7c2c;
}
.recent_item .recent_news_item .hover_content h4 {
color: #fff;
font-size: 24px;
font-weight: 600;
letter-spacing: -0.48px;
margin-bottom: 0px;
margin-top: 20px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.recent_item .recent_news_item:hover .hover_content {
opacity: 1;
visibility: visible;
}
.recent_item .recent_news_item:hover .hover_content .border_left {
height: 213px;
}
.recent_item .recent_news_item:hover .hover_content .media, .recent_item .recent_news_item:hover .hover_content h4 {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}  .creative_recent_news_item img {
border-radius: 5px;
}
.creative_recent_news_item .hover_content {
padding-top: 30px;
}
.creative_recent_news_item .hover_content h4 {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.20px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.creative_recent_news_item .hover_content h4:hover {
color: #fc7c2c;
}
.creative_recent_news_item .hover_content .media {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 20px;
}
.creative_recent_news_item .hover_content .media img {
margin-right: 20px;
}
.creative_recent_news_item .hover_content .media .media-body h5 {
font-size: 17px;
font-weight: 700;
margin-bottom: 0;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.creative_recent_news_item .hover_content .media .media-body .date {
color: #888;
font-size: 14px;
}  .recent_news_area_three {
padding-bottom: 80px;
}
.recent_news_area_three .recent_item .recent_news_item .hover_content h4 {
color: #333333;
}
.recent_news_area_three .recent_item .recent_news_item .hover_content h4:hover {
color: #fc7c2c;
}
.recent_news_area_three .recent_item .recent_news_item .hover_content .media .media-body h5 {
color: #333333;
}  .blog_item {
margin-bottom: 70px;
}
.blog_item .blog_content {
padding-top: 30px;
}
.blog_item .blog_content .author_details .author-img {
width: 52px;
height: 52px;
border-radius: 50%;
overflow: hidden;
margin-top: 0px;
margin-left: 0;
border: 0px;
margin-right: 20px;
}
.blog_item .blog_content .author_details .media-body {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.blog_item .blog_content .author_details .media-body h5 {
font: 600 18px/22px "Montserrat", sans-serif;
letter-spacing: -0.36px;
color: #333333;
margin-bottom: 3px;
}
.blog_item .blog_content .author_details .media-body .text {
font: 400 14px "Montserrat", sans-serif;
color: #fc7c2c;
margin-top: 0px;
margin-bottom: 0px;
}
.blog_item .blog_content h3 {
font: 700 26px/34px "Montserrat", sans-serif;
color: #333333;
margin: 0px 0px 18px;
-webkit-transition: color 0.3s linear;
-o-transition: color 0.3s linear;
transition: color 0.3s linear;
}
.blog_item .blog_content h3:hover {
color: #fc7c2c;
}  .blog_container {
padding-right: 45px;
}
.blog_container .recent_news_item {
margin-bottom: 60px;
}
.blog_container .recent_news_content {
padding: 35px 0px 0px;
}
.blog_container .recent_news_content h3 {
font-size: 28px;
font-weight: 700;
margin: 10px 0px 14px;
}
.blog_container .recent_news_content .reade_btn {
font: 700 15px/20px "Montserrat", sans-serif;
color: #333333;
display: inline-block;
position: relative;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.blog_container .recent_news_content .reade_btn i {
padding-left: 5px;
}
.blog_container .recent_news_content .reade_btn:before {
content: "";
width: 0;
height: 1px;
position: absolute;
left: 0;
bottom: 0;
background: #fc7c2c;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.blog_container .recent_news_content .reade_btn:hover {
color: #fc7c2c;
}
.blog_container .recent_news_content .reade_btn:hover:before {
width: 100%;
} .blog_details {
padding-right: 30px;
}
.blog_details .post_details .recent_news_content h3:hover {
color: #333333;
}
.post_details .recent_news_content {
overflow: hidden;
}
.post_details .recent_news_content .author_details {
position: relative;
padding-left: 70px;
padding-bottom: 20px;
}
.post_details .recent_news_content .author_details .author_img {
width: 52px;
height: 52px;
border-radius: 50%;
overflow: hidden;
position: absolute;
left: 0;
}
.post_details .recent_news_content .author_details .text {
margin: 0px;
font: 600 18px/26px "Montserrat", sans-serif;
color: #333333;
}
.post_details .recent_news_content .author_details .date {
font: 400 15px "Montserrat", sans-serif;
color: #fc7c2c;
}
.post_details .recent_news_content p {
margin-bottom: 32px;
line-height: 28px;
}
.blockquote {
background: #2a2273;
padding: 63px 50px 63px 70px;
font: 400 20px/32px "Muli", sans-serif;
color: #fff;
font-style: italic;
position: relative;
margin: 10px 0px 40px;
}
.blockquote:before {
content: "";
background: url(../icon.html) no-repeat scroll center bottom;
position: absolute;
right: 40px;
bottom: -10px;
height: 80px;
width: 98px;
}
.single_post {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
padding-top: 20px;
padding-bottom: 50px;
border-bottom: 1px dashed #d9d9d9;
}
.single_post .media-body {
padding-right: 50px;
}
.single_post .media-body ul {
margin-bottom: 0;
padding-top: 20px;
}
.single_post .media-body ul li {
line-height: 32px;
position: relative;
padding-left: 25px;
margin-bottom: 3px;
}
.single_post .media-body ul li:before {
content: "";
width: 10px;
height: 13px;
background: url(../arrow.html) no-repeat;
position: absolute;
border-radius: 50%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.post_category {
font: 500 16px/28px "Montserrat", sans-serif;
padding-top: 20px;
}
.post_category .post-name {
color: #333333;
padding-right: 12px;
}
.post_category a {
font-weight: 300;
color: #666666;
margin-right: 4px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.post_category a:hover {
color: #fc7c2c;
text-decoration: underline;
}
.post_author {
background: #f9f9f9;
padding: 30px;
}
.post_author .media-body {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
color: #fff;
padding-left: 30px;
}
.post_author .media-body .post_author_name {
font: 700 20px/28px "Montserrat", sans-serif;
letter-spacing: 0.20px;
margin-bottom: 13px;
}
.post_author .media-body p {
margin-bottom: 0px;
color: #666666;
}
.comment-box .post_comment:not(:first-child) {
margin-top: 20px;
}
.comment-box .post_author {
background: #f7f7f7;
position: relative;
}
.comment-box .post_author img {
border: 0px;
}
.comment-box .post_author .comment-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.comment-box .post_author .comment-meta h5 {
color: #222222;
font-weight: 700;
font-size: 18px;
}
.comment-box .post_author .comment-meta h6 {
color: #666666;
font-size: 13px;
font-weight: 400;
margin-left: 25px;
}
.comment-box .post_author p {
color: #666;
}
.comment-box .post_author .replay {
font: 500 13px/34px "Montserrat", sans-serif;
color: #fff;
background: #2a2273;
text-align: center;
padding: 0px 22px;
display: inline-block;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.comment-box .post_author .replay:hover {
background: #fc7c2c;
color: #fff;
}
.comment-box .reply-comment {
margin-top: 20px;
}
.comment-box .reply-comment .post-comment {
padding-left: 85px;
margin-bottom: 0px;
}
.comment_form .form-group {
margin-bottom: 20px;
}
.comment_form .form-group .form-control {
font: 400 16px/24px "Muli", sans-serif;
color: #333333;
background: transparent;
border: 1px solid #e6e6e6;
border-radius: 0px;
height: 60px;
padding-left: 30px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.comment_form .form-group .form-control.placeholder {
color: #757575;
}
.comment_form .form-group .form-control:-moz-placeholder {
color: #757575;
}
.comment_form .form-group .form-control::-moz-placeholder {
color: #757575;
}
.comment_form .form-group .form-control::-webkit-input-placeholder {
color: #757575;
}
.comment_form .form-group .form-control:focus {
-webkit-box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.06);
box-shadow: 0px 10px 14px 0px rgba(0, 0, 0, 0.06);
border-color: #fc8134;
background: #fff;
}
.comment_form .form-group textarea.form-control {
height: 200px;
padding-top: 20px;
}
.comment_form .get_btn {
font-size: 14px;
padding: 0px 38px;
line-height: 50px;
border-radius: 0px;
border: 0px;
background: #2a2273;
}
.comment_form .get_btn:before {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
}
.comment_form_title {
font-size: 24px;
line-height: 32px;
font-weight: 700;
color: #333333;
letter-spacing: -0.20px;
margin-bottom: 40px;
margin-top: 80px;
}  .blog_pagination .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 30px;
}
.blog_pagination .page-numbers {
width: 50px;
height: 50px;
text-align: center;
font-size: 17px;
background: transparent;
border-radius: 50%;
font-weight: 700;
color: #333333;
line-height: 45px;
font-family: "Montserrat", sans-serif;
display: inline-block;
margin: 0px 3px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.blog_pagination .page-numbers:hover, .blog_pagination .page-numbers.current {
color: #fc7c2c;
}
.blog_pagination .page-numbers.prev {
margin-right: 25px;
background: #2a2273;
color: #fff;
}
.blog_pagination .page-numbers.next {
margin-left: 25px;
background: #2a2273;
color: #fff;
}
.blog_pagination .page-numbers.prev, .blog_pagination .page-numbers.next {
width: 50px;
height: 50px;
line-height: 50px;
font-size: 16px;
}
.blog_pagination .page-numbers.prev:hover, .blog_pagination .page-numbers.next:hover {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
}
.widget {
margin-bottom: 53px;
}
.widget .widget-title {
font: 700 24px "Montserrat", sans-serif;
color: #333333;
margin-bottom: 30px;
}
.widget_recent_entries ul {
margin-bottom: 0px;
}
.widget_recent_entries ul li {
border-top: 1px solid #eeeeee;
padding: 15px 0px;
}
.widget_recent_entries ul li .date {
font: 400 13px "Muli", sans-serif;
color: #9b9b9b;
padding-bottom: 10px;
}
.widget_recent_entries ul li h4 {
font: 700 16px/24px "Montserrat", sans-serif;
color: #333333;
letter-spacing: -0.20px;
margin-bottom: 0px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.widget_recent_entries ul li:first-child {
padding-top: 0px;
border-top: 0px;
}
.widget_recent_entries ul li:last-child {
padding-bottom: 0px;
}
.widget_recent_entries ul li:hover h4 {
color: #fc7c2c;
}
.widget_flicker_gallery ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -3px;
margin-right: -3px;
margin-bottom: 0px;
}
.widget_flicker_gallery ul li {
width: calc(100% / 3);
padding: 3px;
}
.widget_flicker_gallery ul li img {
max-width: 100%;
}
.widget_comment ul {
margin-bottom: 0;
}
.widget_comment ul li + li {
margin-top: 20px;
}
.comments_items .round_img {
width: 50px;
height: 50px;
border-radius: 50%;
margin-right: 20px;
margin-top: 5px;
}
.comments_items .media-body span {
color: #101010;
font-size: 16px;
}
.comments_items .media-body p {
font-size: 16px;
color: #777777;
line-height: 26px;
margin-bottom: 0;
}
.sidbar_link_list {
margin-bottom: 0px;
}
.sidbar_link_list li:not(:last-child) {
margin-bottom: 15px;
}
.sidbar_link_list li a {
position: relative;
font-size: 16px;
color: #666666;
font-weight: 400;
padding-left: 25px;
display: inline-block;
font-family: "Muli", sans-serif;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.sidbar_link_list li a:before {
content: "\35";
border-radius: 50%;
font-family: eleganticons;
position: absolute;
left: 0;
top: 0px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.sidbar_link_list li a:hover {
color: #fc7c2c;
}
.search-form .form-control {
border-width: 1px;
border-color: #eeeeee;
background-color: white;
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);
font-size: 14px;
color: #333333;
height: 60px;
padding-left: 25px;
border-radius: 0px;
}
.search-form .form-control.placeholder {
color: #777777;
}
.search-form .form-control:-moz-placeholder {
color: #777777;
}
.search-form .form-control::-moz-placeholder {
color: #777777;
}
.search-form .form-control::-webkit-input-placeholder {
color: #777777;
}
.search-form .form-control:focus {
border-color: #fad126;
}
.search-form button {
background-image: -moz-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
border: 0px;
color: #fff;
padding: 0px 20px;
font-size: 22px;
cursor: pointer;
}
.tag_list {
overflow: hidden;
margin-left: -2px;
margin-right: -2px;
}
.tag_list li {
float: left;
padding: 2px;
}
.tag_list li a {
font: 400 13px/40px "Muli", sans-serif;
color: #666666;
padding: 0px 16px;
display: inline-block;
background: #f9f9f9;
letter-spacing: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.tag_list li a:hover {
background-image: -moz-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
color: #fff;
}   .shop_area .blog_pagination .nav-links {
padding-top: 50px;
}
.shop_products_item {
margin-bottom: 45px;
text-align: center;
}
.shop_products_item .products_img {
position: relative;
}
.shop_products_item .products_img img {
border-radius: 4px;
max-width: 100%;
}
.shop_products_item .products_img .hover_btn {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
width: 100%;
overflow: hidden;
}
.shop_products_item .products_img .hover_btn a {
-webkit-transform: translateY(120%);
-ms-transform: translateY(120%);
transform: translateY(120%);
}
.shop_products_item:hover .hover_btn a {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.hover_btn a {
width: 60px;
height: 60px;
border-radius: 0px;
background: #ff2951;
font-size: 22px;
color: #fff;
text-align: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
line-height: 60px;
margin: 0px 2px;
position: relative;
z-index: 1;
overflow: hidden;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.hover_btn a:before {
content: "";
width: 100%;
top: 0;
height: 100%;
left: 0;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
position: absolute;
z-index: -1;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.hover_btn a:nth-child(1) {
-webkit-transition: all 0.3s linear, background 0.2s linear;
-o-transition: all 0.3s linear, background 0.2s linear;
transition: all 0.3s linear, background 0.2s linear;
}
.hover_btn a:nth-child(2) {
-webkit-transition: all 0.5s linear, background 0.2s linear;
-o-transition: all 0.5s linear, background 0.2s linear;
transition: all 0.5s linear, background 0.2s linear;
}
.hover_btn a:hover:before {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.shop_text {
padding-top: 30px;
}
.shop_text .ratting a {
font-size: 15px;
color: #ffd146;
}
.shop_text h5 {
font-size: 20px;
font-weight: 700;
color: #333;
margin: 6px 0px 14px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.shop_text h5:hover {
color: #fc7c2c;
}
.shop_text .pr_price ins {
text-decoration: none;
}
.shop_text .pr_price .amount {
font-size: 18px;
color: #fc7c2c;
font-weight: 700;
font-family: "Montserrat", sans-serif;
}
.shop_text .pr_price del .amount {
color: #999;
font-weight: 400;
font-size: 14px;
}
.shop_list_info .shop_list_item {
margin-bottom: 50px;
}
.shop_list_info .shop_list_item .media-body {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.shop_list_info .shop_list_item .media-body .shop_text {
padding-top: 0px;
padding-left: 70px;
}
.shop_list_info .shop_list_item .media-body .shop_text h5 {
font-size: 22px;
}
.shop_list_info .shop_list_item .media-body p {
margin: 15px 0px 30px;
}
.shop_list_info .blog_pagination .nav-links {
-webkit-box-pack: initial;
-ms-flex-pack: initial;
justify-content: initial;
}  .single_product_wrapper {
max-width: 970px;
margin: 0 auto;
}
.single_product_wrapper p {
margin-bottom: 0;
}
.single_product_wrapper p + p {
margin-top: 30px;
}
.product_info .media-body {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
padding-left: 80px;
}
.product_info .shop_wrapper .rating:before {
content: '\f005\f005\f005\f005\f005';
color: #ffd146;
float: left;
font-family: FontAwesome;
font-size: 13px;
}
.product_info .shop_wrapper .review a {
font: 400 16px/28px "Muli", sans-serif;
color: #666666;
margin-left: 20px;
}
.product_info .shop_wrapper .pr_single {
font-family: "Montserrat", sans-serif;
font-weight: 400;
padding-top: 10px;
padding-bottom: 23px;
}
.product_info .shop_wrapper .pr_single .product_title {
font: 700 24px "Montserrat", sans-serif;
color: #444444;
margin-bottom: 10px;
}
.product_info .shop_wrapper .pr_single ins {
font-size: 18px;
color: #fc7c2c;
font-weight: 700;
text-decoration: none;
}
.product_info .shop_wrapper .pr_single del {
font-size: 15px;
color: #999999;
}
.product_info .shop_wrapper .form_goods_label {
font: 600 15px "Montserrat", sans-serif;
color: #333;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.product_info .shop_wrapper .form-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.product_info .shop_wrapper .form-group:last-child {
margin-bottom: 0px;
margin-top: 35px;
}
.product_info .shop_wrapper .check_group {
padding-top: 7px;
margin-left: 15px;
}
.product_info .shop_wrapper .check_group .forms_check {
width: 0;
height: 0;
}
.product_info .shop_wrapper .check_group .forms_label {
width: 29px;
height: 29px;
border-radius: 50%;
background: #d73939;
margin-bottom: 0px;
}
.product_info .shop_wrapper .check_group .forms_label.green {
background: #caf018;
}
.product_info .shop_wrapper .check_group .forms_label.blue {
background: #39d1d7;
}
.product_info .shop_wrapper .check_group .forms_label.purpple {
background: #9239d7;
}
.product_info .shop_wrapper .cart_btn {
border: 0px;
font-size: 14px;
padding: 0px 32px;
cursor: pointer;
}
.product_info .shop_wrapper .cart_btn i {
padding-right: 10px;
}
.product_info .shop_wrapper .add_wish_list {
line-height: 45px;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
margin-left: 25px;
color: #ff5858;
font-size: 25px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.product_info .shop_wrapper .add_wish_list:before {
content: "\f08a";
font-family: FontAwesome;
}
.product_info .shop_wrapper .add_wish_list:hover {
background: #fe4ba9;
color: #fff;
}
.product-qty {
position: relative;
font-size: 14px;
color: #282828;
margin-left: 50px;
display: inline-block;
}
.product-qty .ar_top {
top: 14px;
}
.product-qty .ar_down {
bottom: 14px;
}
.product-qty .ar_top, .product-qty .ar_down {
position: absolute;
right: 20px;
background: transparent;
border: 0px;
color: #8c8c8c;
line-height: 11px;
cursor: pointer;
}
.product-qty .manual-adjust {
width: 100px;
border: 0px;
-webkit-box-shadow: none;
box-shadow: none;
background: #f8f8f8;
border-radius: 45px;
height: 55px;
padding-left: 30px;
}
.product-qty input[type=number]::-webkit-inner-spin-button,
.product-qty input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.additional_info {
background-color: white;
-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.08);
position: relative;
padding: 20px 0px;
margin-bottom: 35px;
}
.additional_info .additional_item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font: 400 13px "Muli", sans-serif;
color: #333;
padding: 15px 0px;
}
.additional_info .additional_item .additional_title {
width: 188px;
font-weight: 700;
padding-left: 30px;
}
.additional_info .additional_item .addition_description {
padding-left: 35px;
}
.additional_info .additional_item .addition_description a {
color: #333;
}
.shop_title {
font: 700 24px/30px "Montserrat", sans-serif;
color: #333;
margin-bottom: 35px;
margin-top: 70px;
}
.review .comment-box .post_author {
padding-right: 150px;
}
.review .comment-box .post_author .media-body .comment-meta {
padding-bottom: 5px;
}
.review .comment-box .post_author .media-body h5 {
text-transform: capitalize;
}
.review .comment-box .post_author .media-body h5 span {
font-weight: 400;
color: #fc7c2c;
font-size: 13px;
line-height: 14px;
vertical-align: middle;
margin-left: 17px;
}
.review .comment-box .post_author .media-body .ratting {
font-size: 13px;
color: #ffd146;
margin-left: 30px;
line-height: 22px;
}
.review .comment-box .post_author .media-body .ratting:before {
content: '\f005\f005\f005\f005\f005';
float: left;
font-family: FontAwesome;
}
.review .comment-box .post_author .media-body p {
font-size: 16px;
color: #666666;
}
.review .comment_form .form-group {
position: relative;
}
.review .comment_form .form-group label {
position: absolute;
top: 30%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 40px;
}
.review .comment_form .form-group label:before {
content: '\f005\f005\f005\f005\f005';
font-family: FontAwesome;
font-size: 14px;
color: #b4b4b4;
position: absolute;
right: 0;
font-size: 13px;
}  .h_products_area .row {
margin-bottom: -45px;
}  .best_pr_tab {
border: 0pc;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-item-align: center;
align-self: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 55px;
}
.best_pr_tab .nav-item {
margin: 0px 25px;
}
.best_pr_tab .nav-item .nav-link {
font: 400 18px "Muli", sans-serif;
color: #333333;
padding: 0px;
border: 0px;
border-radius: 0px;
position: relative;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.best_pr_tab .nav-item .nav-link:before {
content: "";
width: 0;
left: 0;
bottom: 0;
position: absolute;
height: 1px;
background: #fc7c2c;
-webkit-transition: width 0.2s linear;
-o-transition: width 0.2s linear;
transition: width 0.2s linear;
}
.best_pr_tab .nav-item .nav-link.active, .best_pr_tab .nav-item .nav-link:hover {
color: #fc7c2c;
}
.best_pr_tab .nav-item .nav-link.active:before, .best_pr_tab .nav-item .nav-link:hover:before {
width: 100%;
}
.tab-content {
margin-bottom: -45px;
}
.tab-content .shop_products_item .products_img {
overflow: hidden;
}
.tab-content .shop_products_item .products_img .ribbon {
position: absolute;
top: -19px;
width: 146px;
height: 83px;
background: #fc7c2c;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
left: -65px;
}
.tab-content .shop_products_item .products_img .ribbon p {
font: 400 14px "Montserrat", sans-serif;
color: #fff;
position: absolute;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
margin-bottom: 0;
top: 56px;
left: 56px;
}
.tab-content .shop_products_item .products_img .ribbon.sale {
background: #5ac30c;
}
.tab-content .shop_products_item .products_img .ribbon.new {
background: #fe4b4b;
}
.tab-content .shop_products_item .products_img img {
border-radius: 0px;
}  .billing_details_area {
position: relative;
z-index: 1;
}
.billing_details_area .s_bg {
right: 0;
}
.billing_details_area .return_option {
background: #f7f7f7;
padding: 0px 15px;
margin-bottom: 55px;
}
.billing_details_area .return_option h4 {
color: #34373b;
font-family: "Muli", sans-serif;
font-weight: normal;
text-transform: inherit;
font-size: 16px;
line-height: normal;
padding: 15.5px 0px;
margin-bottom: 0px;
}
.billing_details_area .return_option h4 i {
color: #fc7c2c;
padding-right: 10px;
position: relative;
top: 1px;
}
.billing_details_area .return_option h4 a {
color: #34373b;
text-decoration: underline;
font-weight: 700;
}
.billing_details_area .main_title {
margin-bottom: 30px;
}
.billing_details_area .main_title h2 {
margin-bottom: 0px;
font: 700 24px "Montserrat", sans-serif;
}
.billing_form .form-group {
margin-bottom: 25px;
}
.billing_form .form-group:last-child {
margin-bottom: 0px;
}
.billing_form .form-group input {
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
height: 50px;
border: 1px solid #e6e6e6;
font-size: 16px;
font-family: "Muli", sans-serif;
color: #34373b;
padding: 0px 20px;
}
.billing_form .form-group input.placeholder {
color: #bbbbbb;
}
.billing_form .form-group input:-moz-placeholder {
color: #bbbbbb;
}
.billing_form .form-group input::-moz-placeholder {
color: #bbbbbb;
}
.billing_form .form-group input::-webkit-input-placeholder {
color: #bbbbbb;
}
.billing_form .form-group input + input {
margin-top: 20px;
}
.billing_form .form-group input:focus {
border-color: #fc7c2c;
}
.billing_form .form-group label {
display: block;
margin-bottom: 3px;
font: 700 16px "Muli", sans-serif;
color: #34373b;
margin-bottom: 10px;
}
.billing_form .form-group label span {
color: #ff2a39;
}
.billing_form .form-group .nice_select {
height: 50px;
border-radius: 0px;
width: 100%;
padding: 0px 20px;
margin: 0px;
line-height: 52px;
}
.billing_form .form-group .nice_select .current {
position: relative;
top: -3px;
color: #34373b;
font-size: 15px;
}
.billing_form .form-group .nice_select:after {
content: "\f0d7";
font: normal normal normal 14px/1 FontAwesome;
border: none;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
right: 15px;
margin-top: -6px;
}
.billing_form .form-group .nice_select.open {
border-color: #fc7c2c;
}
.billing_form .form-group .nice_select.open:after {
content: "\f0d8";
font: normal normal normal 14px/1 FontAwesome;
margin-top: -7px;
}
.billing_form .form-group .nice_select:focus {
border-color: #fc7c2c;
}
.billing_form .form-group .nice_select .list {
width: 100%;
background: #fff;
z-index: 10;
}
.billing_form .form-group textarea {
resize: none;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
height: 120px;
border: 1px solid #e2e2e2;
font-size: 15px;
font-family: "Muli", sans-serif;
color: #c6c6c6;
letter-spacing: .30px;
padding: 15px 20px;
}
.billing_form .form-group textarea.placeholder {
font-size: 15px;
color: #c6c6c6;
letter-spacing: .30px;
}
.billing_form .form-group textarea:-moz-placeholder {
font-size: 15px;
color: #c6c6c6;
letter-spacing: .30px;
}
.billing_form .form-group textarea::-moz-placeholder {
font-size: 15px;
color: #c6c6c6;
letter-spacing: .30px;
}
.billing_form .form-group textarea::-webkit-input-placeholder {
font-size: 15px;
color: #c6c6c6;
letter-spacing: .30px;
}
.billing_form .select_check .create_box label {
color: #fc7c2c;
font: 700 16px "Muli", sans-serif;
}
.billing_form .select_check .create_box input {
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
height: 50px;
border: 1px solid #e6e6e6;
font-size: 16px;
font-family: "Muli", sans-serif;
color: #34373b;
padding: 0px 20px;
}
.billing_form .select_check .create_box input.placeholder {
font-size: 16px;
color: #bbbbbb;
}
.billing_form .select_check .create_box input:-moz-placeholder {
font-size: 16px;
color: #bbbbbb;
}
.billing_form .select_check .create_box input::-moz-placeholder {
font-size: 16px;
color: #bbbbbb;
}
.billing_form .select_check .create_box input::-webkit-input-placeholder {
font-size: 16px;
color: #bbbbbb;
}
.billing_form .select_check .create_box input:focus {
border-color: #fc7c2c;
}
.billing_form .select_check2 {
margin-top: 35px;
margin-bottom: 20px;
}
.billing_form .select_check2 .creat_account label {
color: #34373b;
top: -24px;
font: 400 16px "Muli", sans-serif;
} .creat_account {
width: 100%;
margin: 0px auto;
position: relative;
}
.creat_account input {
visibility: hidden;
}
.creat_account label {
display: block;
position: relative;
padding: 0px 0px 0px 25px;
height: 15px;
margin: 0px;
top: -24px;
z-index: 9;
cursor: pointer;
color: #34373b;
font-family: "Muli", sans-serif;
letter-spacing: .25px;
font-weight: 700;
font-size: 15px;
}
.creat_account .check {
display: block;
position: absolute;
border: 1px solid #b1b1b1;
border-radius: 2px;
background: transparent;
height: 15px;
width: 15px;
top: 6px;
border-radius: 0px;
left: 0px;
z-index: 5;
-o-transition: border .25s linear;
transition: border .25s linear;
-webkit-transition: border .25s linear;
cursor: pointer;
}
.creat_account .check::before {
display: block;
position: absolute;
content: "\f00c";
border-radius: 100%;
top: 1px;
left: 1.5px;
margin: auto;
-o-transition: background 0.25s linear;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
color: #fff;
font: normal normal normal 18px/1 FontAwesome;
opacity: 0;
font-size: 10px;
}
.creat_account input[type=checkbox]:checked ~ .check::before {
opacity: 1;
}
.creat_account input[type=checkbox]:checked ~ .check {
background: #fc7c2c;
border-color: #fc7c2c;
}
.order_box_price {
background-color: white;
-webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 29, 0.1);
box-shadow: 0px 20px 30px 0px rgba(0, 0, 29, 0.1);
}
.order_box_price .order_title {
color: #34373b;
margin-bottom: 0px;
font: bold 24px "Montserrat", sans-serif;
margin-bottom: 0px;
padding: 15px 0px;
background: #e2e2e2;
text-align: center;
}
.order_box_price .payment_list {
padding: 30px;
}
.order_box_price .payment_list .payment_list_item {
border-bottom: 1px solid #dddddd;
padding: 30px 0px;
}
.order_box_price .payment_list .payment_list_item:first-child {
padding-top: 0px;
}
.order_box_price .payment_list .payment_list_item.place-order {
padding-top: 20px;
padding-bottom: 0px;
border: none;
}
.order_box_price .payment_list .payment_list_item.place-order p {
margin-bottom: 0px;
font-size: 14px;
line-height: 18px;
color: #777777;
}
.order_box_price .payment_list .payment_list_item.place-order p a {
color: #fc7c2c;
}
.order_box_price .payment_list .price_single_cost {
padding-left: 16px;
margin-bottom: 0;
}
.order_box_price .payment_list .price_single_cost li {
font: 700 14px "Montserrat", sans-serif;
text-transform: uppercase;
line-height: normal;
margin-bottom: 22px;
color: #444444;
}
.order_box_price .payment_list .price_single_cost li span {
float: right;
font-size: 18px;
color: #fc7c2c;
}
.order_box_price .payment_list .price_single_cost li span.text_f {
text-transform: inherit;
}
.order_box_price .payment_list .price_single_cost li:last-child {
margin-bottom: 0px;
}
.order_box_price .payment_list .get_btn {
width: 100%;
border: 0px;
margin-top: 25px;
border-radius: 0px;
font-weight: 700;
}
.order_box_price .payment_list .get_btn:before {
top: -64px;
}
.order_box_price .count_part h5 {
font: bold 14px "Montserrat", sans-serif;
line-height: normal;
margin-bottom: 30px;
color: #34373b;
text-transform: uppercase;
}
.order_box_price .count_part h5 span {
float: right;
text-transform: uppercase;
font-size: 18px;
color: #34373b;
}
.order_box_price .count_part h5 span.red {
color: #ff2121;
}
.order_box_price .count_part h5 span.green {
color: #00c400;
}
.order_box_price .count_part h5:last-child {
margin-bottom: 0px;
}
.order_box_price .total_count h4 {
font: bold 16px "Muli", sans-serif;
text-transform: inherit;
line-height: normal;
color: #34373b;
text-transform: uppercase;
margin-bottom: 0px;
}
.order_box_price .total_count h4 span {
float: right;
text-transform: uppercase;
font-family: "Muli", sans-serif;
font-weight: bold;
font-size: 20px;
color: #fc7c2c;
}
#payment {
padding: 20px 0px;
}
#payment ul {
list-style: none;
padding-left: 0;
margin: 0;
}
#payment ul li {
position: relative;
cursor: pointer;
padding: 8px 0px;
}
#payment ul li input[type="radio"] {
width: 16px;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
outline: none;
border: none;
cursor: pointer;
outline-width: 0;
height: auto;
margin-bottom: 0;
left: 0;
top: 14px;
border-radius: 50%;
position: absolute;
}
#payment ul li input[type="radio"]:before {
content: "";
width: 16px;
height: 16px;
top: 0;
left: 0;
position: absolute;
background: #fc7c2c;
border-radius: 50%;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#payment ul li input[type="radio"]:after {
content: "";
display: table-caption;
width: 16px;
height: 16px;
left: 0;
top: 0;
border: 1px solid #777;
position: absolute;
border-radius: 50%;
-webkit-transition: 240ms;
-o-transition: 240ms;
transition: 240ms;
}
#payment ul li input[type="radio"]:checked:after {
border-color: #fc7c2c;
}
#payment ul li input[type="radio"]:checked:before {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
#payment ul li input[type="radio"]:checked + label {
color: #333333;
}
#payment ul li label {
position: relative;
margin-bottom: 0;
font-family: "Muli", sans-serif;
font-size: 16px;
font-weight: 700;
color: #777777;
padding-left: 25px;
}
#payment ul li .payment_box {
padding-left: 26px;
}
#payment ul li .payment_box p {
margin-bottom: 0;
font-size: 14px;
line-height: 18px;
color: #777777;
padding-top: 10px;
}
.condition {
position: relative;
margin-top: 20px;
}
.condition input {
left: 0;
}
.condition .check {
top: 4px;
}
.condition .l_text {
font-size: 14px;
line-height: 18px;
font-weight: 400;
color: #777777;
padding-left: 20px;
font-family: "Muli", sans-serif;
}
.condition .l_text a {
color: #fc7c2c;
} .shopping_cart_area {
position: relative;
}
.shopping_cart_area .order_box_price .payment_list_item.place-order {
padding-top: 0;
}
.shopping_cart_area .order_box_price .order_title {
font-size: 14px;
text-transform: uppercase;
}
.shopping_cart_area .order_box_price .get_btn {
margin-top: 0;
line-height: 50px;
padding: 0px;
}
.shopping_cart_area .order_box_price .cart_btn {
background: #e2e2e2;
color: #444444;
margin-top: 20px;
}
.shopping_cart_area .order_box_price .cart_btn:hover {
color: #fff;
}
.cart_table {
background-color: white;
-webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 29, 0.1);
box-shadow: 0px 20px 30px 0px rgba(0, 0, 29, 0.1);
}
.cart_table thead {
background: #e2e2e2;
border: 0px;
text-align: center;
}
.cart_table tr th {
font: 700 14px "Montserrat", sans-serif;
color: #333333;
border: 0px;
text-transform: uppercase;
padding: 21px 20px;
}
.cart_table tr th.product-thumbnail {
text-align: left;
padding-left: 50px;
}
.cart_table tbody tr td {
vertical-align: middle;
border: 0px;
border-bottom: 1px solid #e5e5e5;
text-align: center;
padding: 28px 15px;
}
.cart_table tbody tr td .product-qty {
margin-left: 0;
}
.cart_table tbody tr td.product {
padding-left: 35px;
text-align: left;
}
.cart_table tbody tr td .media {
position: relative;
}
.cart_table tbody tr td .media .remove {
width: 18px;
font-size: 11px;
line-height: 18px;
height: 18px;
background: #868686;
border-radius: 50%;
text-align: center;
color: #fff;
position: absolute;
left: -15px;
top: -10px;
display: block;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.cart_table tbody tr td .media .remove:hover {
background: #fc7c2c;
}
.cart_table tbody tr td .media .media-left {
padding-right: 15px;
}
.cart_table tbody tr td .media .media-body {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.cart_table tbody tr td .media .media-body h5 {
font: 700 18px "Montserrat", sans-serif;
color: #444444;
}
.cart_table tbody tr td .media .media-body .ratting:before {
content: '\f005\f005\f005\f005\f005';
font-family: FontAwesome;
font-size: 14px;
color: #ffa200;
}
.cart_table tbody tr td .total {
font: 700 18px "Montserrat", sans-serif;
color: #fc7c2c;
vertical-align: middle;
}
.cart_table tbody tr td ins {
font: 700 18px "Montserrat", sans-serif;
color: #fc7c2c;
text-decoration: none;
}
.cart_table tbody tr td del {
font-size: 14px;
font-weight: 400;
color: #999999;
padding-left: 5px;
}
.table_footer {
padding-left: 35px;
padding-right: 35px;
padding-top: 40px;
padding-bottom: 36px;
background-color: white;
-webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 29, 0.1);
box-shadow: 0px 20px 30px 0px rgba(0, 0, 29, 0.1);
}
.table_footer .input-group {
display: block;
width: 290px;
}
.table_footer .input-group input {
font-family: Arial, FontAwesome;
border-radius: 0px;
width: 100%;
height: 50px;
border: 1px dashed #adadad;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
padding-left: 20px;
padding-right: 20px;
font-size: 16px;
color: #333333;
}
.table_footer .input-group input.placeholder {
font-size: 16px;
color: #333333;
}
.table_footer .input-group input:-moz-placeholder {
font-size: 16px;
color: #333333;
}
.table_footer .input-group input::-moz-placeholder {
font-size: 16px;
color: #333333;
}
.table_footer .input-group input::-webkit-input-placeholder {
font-size: 16px;
color: #333333;
}
.table_footer .input-group .input-group-append {
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 3;
}
.table_footer .input-group .input-group-append button {
border: none;
border-radius: 0px;
padding: 0px;
font-size: 16px;
color: #777777;
outline: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
background: transparent;
}
.table_footer .main_btn {
background: transparent;
color: #fc7c2c;
position: relative;
border: 2px solid #fc7c2c;
padding: 0px 30px;
line-height: 48px;
text-transform: uppercase;
margin-top: 0;
}
.table_footer .main_btn:hover {
color: #fff;
border-color: #fc9938;
}    .price_area .get_btn {
padding: 0px 25px;
line-height: 48px;
border: 1px solid #333333;
color: #333333;
letter-spacing: 0px;
}
.price_area .get_btn:hover {
color: #fff;
border-color: #fcaa33;
}
.price_item {
-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
background: #fff;
padding: 0px 40px;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
cursor: pointer;
color: #333333;
}
.price_item .price_header {
text-align: center;
padding: 20px 0px 10px;
}
.price_item .price_header .price {
margin-top: 30px;
}
.price_item .price_header .price_title {
font-size: 18px;
font-weight: 700;
margin-bottom: 30px;
text-transform: uppercase;
}
.price_item .price_header p {
font-size: 14px;
font-weight: 400;
font-family: "Muli", sans-serif;
margin-bottom: 0;
}
.price_item .price_body {
padding: 22px 55px 50px;
}
.price_item:hover {
background: white;
-webkit-box-shadow: 0px 20px 40px 0px rgba(2, 0, 67, 0.1);
box-shadow: 0px 20px 40px 0px rgba(2, 0, 67, 0.1);
}
.pricing_info {
margin-left: 0;
margin-right: 0;
padding-top: 30px;
}
.pricing_info .price_item {
padding: 0px;
-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
position: relative;
z-index: 1;
}
.pricing_info .price_item:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-image: -moz-linear-gradient(-45deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -webkit-linear-gradient(-45deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -ms-linear-gradient(-45deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
opacity: 0;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
z-index: -1;
}
.pricing_info .price_item .price_header {
padding: 46px 0px 0px;
}
.pricing_info .price_item .get_btn:before {
display: none;
}
.pricing_info .price_item.active {
margin-top: -30px;
margin-bottom: -30px;
}
.pricing_info .price_item.active .price_header {
padding-top: 74px;
}
.pricing_info .price_item.active, .pricing_info .price_item:hover {
z-index: 1;
color: #fff;
}
.pricing_info .price_item.active .icon img, .pricing_info .price_item:hover .icon img {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
.pricing_info .price_item.active .price_title, .pricing_info .price_item.active .price, .pricing_info .price_item.active .pricing_list li, .pricing_info .price_item.active .pricing_list li i, .pricing_info .price_item:hover .price_title, .pricing_info .price_item:hover .price, .pricing_info .price_item:hover .pricing_list li, .pricing_info .price_item:hover .pricing_list li i {
color: #fff;
}
.pricing_info .price_item.active:before, .pricing_info .price_item:hover:before {
opacity: 1;
}
.pricing_info .price_item.active .get_btn, .pricing_info .price_item:hover .get_btn {
background: #2a2273;
color: #fff;
border-color: #2a2273;
}
.pricing_list {
margin-bottom: 35px;
}
.pricing_list li {
font-size: 14px;
line-height: 40px;
color: #666666;
font-family: "Muli", sans-serif;
-webkit-transition: color 0.3s linear;
-o-transition: color 0.3s linear;
transition: color 0.3s linear;
}
.pricing_list li i {
padding-right: 12px;
color: #0cc30c;
font-size: 16px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.pricing_list li i.icon_close_alt {
color: #f7224a;
}
.price {
font-weight: 700;
font-size: 46px;
margin-bottom: 0;
}
.price .currency {
font-size: 25px;
vertical-align: super;
}
.price .period {
font-size: 13px;
font-weight: 400;
}   .search_boxs {
z-index: 20000;
position: fixed;
top: -105%;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
}
.search_boxs:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
background: #fff;
width: 100%;
height: 0;
padding-bottom: 100%;
border-radius: 100%;
-webkit-transform: scale(0.04), translateY(9999px);
-ms-transform: scale(0.04), translateY(9999px);
transform: scale(0.04), translateY(9999px);
overflow: hidden;
}
.search_boxs .close_icon {
position: absolute;
right: 20px;
top: 20px;
font-size: 30px;
color: #333333;
cursor: pointer;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: transform 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
opacity: 0;
}
.search_boxs .input-group {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
max-width: 800px;
width: 20%;
opacity: 0;
-webkit-transition: all 900ms linear;
-o-transition: all 900ms linear;
transition: all 900ms linear;
-webkit-transition-delay: 0.75s;
-o-transition-delay: 0.75s;
transition-delay: 0.75s;
}
.search_boxs .input-group input {
border: none;
height: 55px;
padding: 0px 15px;
font-size: 16px;
padding-left: 0px;
width: 100%;
color: #333333;
background: transparent;
border-bottom: 2px solid rgba(0, 0, 0, 0.6);
border-radius: 0px;
outline: none;
}
.search_boxs .input-group input.placeholder {
font-size: 16px;
color: rgba(0, 0, 0, 0.6);
}
.search_boxs .input-group input:-moz-placeholder {
font-size: 16px;
color: rgba(0, 0, 0, 0.6);
}
.search_boxs .input-group input::-moz-placeholder {
font-size: 16px;
color: rgba(0, 0, 0, 0.6);
}
.search_boxs .input-group input::-webkit-input-placeholder {
font-size: 16px;
color: rgba(0, 0, 0, 0.6);
}
.search_boxs .input-group .input-group-append {
margin-left: 0px;
position: absolute;
right: 0px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
cursor: pointer;
z-index: 4;
}
.search_boxs .input-group .input-group-append button {
border: none;
background: transparent;
border-radius: 0px;
height: 55px;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
color: rgba(0, 0, 0, 0.6);
font-size: 24px;
padding: 0px;
font-family: "Montserrat", sans-serif;
outline: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
cursor: pointer;
}
.search_boxs .input-group .input-group-append button i {
cursor: pointer;
}
input[type="text"] {
-webkit-appearance: none;
outline: none;
}
.open .search_boxs {
top: 0px;
}
.open .search_boxs:before {
-webkit-animation: menu-animation 0.8s ease-out forwards;
animation: menu-animation 0.8s ease-out forwards;
height: 100%;
}
.open .search_boxs .close_icon {
-webkit-transition-delay: 0.75s;
-o-transition-delay: 0.75s;
transition-delay: 0.75s;
opacity: 1;
}
.open .search_boxs .input-group {
width: 100%;
opacity: 1;
} @-webkit-keyframes menu-animation {
0% {
opacity: 0;
-webkit-transform: scale(0.04) translateY(300%);
transform: scale(0.04) translateY(300%);
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
-webkit-transition: ease-out;
-o-transition: ease-out;
transition: ease-out;
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
}
60% {
opacity: 1;
-webkit-transform: scale(0.02) translateY(0px);
transform: scale(0.02) translateY(0px);
}
61% {
-webkit-transform: scale(0.04);
transform: scale(0.04);
}
99.9% {
height: 0;
padding-bottom: 100%;
border-radius: 100%;
}
100% {
-webkit-transform: scale(2);
transform: scale(2);
height: 100%;
padding-bottom: 0;
border-radius: 0;
}
}
@keyframes menu-animation {
0% {
opacity: 0;
-webkit-transform: scale(0.04) translateY(300%);
transform: scale(0.04) translateY(300%);
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
-webkit-transition: ease-out;
-o-transition: ease-out;
transition: ease-out;
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
}
60% {
opacity: 1;
-webkit-transform: scale(0.02) translateY(0px);
transform: scale(0.02) translateY(0px);
}
61% {
-webkit-transform: scale(0.04);
transform: scale(0.04);
}
99.9% {
height: 0;
padding-bottom: 100%;
border-radius: 100%;
}
100% {
-webkit-transform: scale(2);
transform: scale(2);
height: 100%;
padding-bottom: 0;
border-radius: 0;
}
}    .creative_banner_area {
min-height: 700px;
height: 100vh;
position: relative;
z-index: 1;
background: url(../home-01.html) no-repeat scroll center 0/cover;
}
.overlay_bg {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.creative_banner_text {
padding-top: 40px;
}
.creative_banner_text h2 {
color: #fff;
font-size: 88px;
font-weight: 900;
text-transform: uppercase;
margin-bottom: 50px;
font-family: "Montserrat", sans-serif;
}
.creative_banner_text .creative_btn:before {
background: #fff;
}
.creative_banner_text .creative_btn:hover {
color: #fc7c2c;
}
.creative_btn {
border: 1px solid #fff;
border-radius: 0px;
padding: 0px 35px;
}
.creative_img {
text-align: right;
position: relative;
}
.creative_img .memphis_one {
bottom: 0;
left: 0;
}
.creative_img .memphis_two {
bottom: 100px;
right: -90px;
}
.btn_radious {
border-radius: 0px;
}
.creative_btn_two {
background: #2a2273;
}
.creative_btn_two:before {
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
}
.creative_about_area {
padding: 140px 0px;
position: relative;
z-index: 1;
}
.creative_about_area .one {
left: 0;
top: 0;
}
.creative_about_area .two {
right: 0;
bottom: 0;
}
.creative_about_img {
position: relative;
margin-left: 80px;
}
.creative_about_img .dot {
left: -30px;
bottom: -28px;
}
.creative_about_img .about_img_one {
-webkit-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.2);
border-radius: 10px;
}
.creative_about_img .text {
border-radius: 5px;
background-image: -moz-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
position: absolute;
right: 20px;
bottom: 60px;
color: #fff;
font-family: "Montserrat", sans-serif;
font-size: 48px;
line-height: 48px;
font-weight: 600;
max-width: 160px;
text-align: center;
padding: 35px 20px;
}
.creative_about_img .text span {
font-size: 18px;
line-height: 24px;
padding-top: 10px;
display: block;
}
.creative_about_img .creative_shap {
border-radius: 10px;
background: #dde2fe;
width: 140px;
height: 160px;
position: absolute;
top: -30px;
left: -30px;
z-index: -1;
}
.creative_about_content h5 {
font-size: 18px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
color: #fc7c2c;
letter-spacing: 1.98px;
margin-bottom: 15px;
}
.creative_about_content h2 {
font-family: "Montserrat", sans-serif;
line-height: 48px;
color: #333333;
margin-bottom: 25px;
}
.creative_about_content p {
font-family: "Muli", sans-serif;
font-size: 18px;
color: #666;
line-height: 28px;
margin-bottom: 40px;
}
.video_area_two {
background: rgba(0, 0, 0, 0.5);
}
.video_area_two .parallax-effect {
opacity: 1;
}
.video_area_two .video_info h4 {
font-size: 24px;
font-weight: 700;
color: #fff;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 46px;
}
.video_area_two .video_info p {
color: #fff;
} .dark_bg .creative_about_area {
background: #020c2a;
}
.dark_bg .creative_about_area .creative_about_img .creative_shap {
background: #1b243e;
}
.dark_bg .creative_about_area .creative_about_content h2, .dark_bg .creative_about_area .creative_about_content p {
color: #fff;
}
.dark_bg .service_area_one {
background: #0b1731;
}
.dark_bg .section_title h2, .dark_bg .service_item_one .media-body h4, .dark_bg .service_item_one .media-body p, .dark_bg .testimonial_info .testimonial_content .media-body h3, .dark_bg .testimonial_info .testimonial_content .media-body p, .dark_bg .testimonial_info .testimonial_content .media-body h6, .dark_bg .creative_recent_news_item .hover_content .media .media-body h5, .dark_bg .creative_recent_news_item .hover_content h4 {
color: #fff;
}
.dark_bg .protfolio_area_two, .dark_bg .testimonial_area_one, .dark_bg .recent_news_area_three {
background: #020c2a;
}
.dark_bg .portfolio_filter .work_portfolio_item .f_item {
color: #fff;
}
.dark_bg .portfolio_filter .work_portfolio_item.active .f_item, .dark_bg .portfolio_filter .work_portfolio_item:hover .f_item {
color: #fc7c2c;
}
.dark_bg .team_area_two {
background: #130f38;
}
.dark_bg .creative_recent_news_item .hover_content h4:hover {
color: #fc7c2c;
}
.dark_bg .shadow_text {
color: rgba(255, 255, 255, 0.03);
}    .filter_slider_area {
padding-top: 10px;
}
.filter_slider_area .ui-slider {
height: 6px;
background: #d6d6d6;
border: 0px;
border-radius: 0px;
}
.filter_slider_area .ui-slider .ui-slider-range {
background-image: -moz-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -webkit-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
background-image: -ms-linear-gradient(0deg, #ff544f 0%, rgba(250, 209, 38, 0.99608) 100%);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.filter_slider_area .ui-slider .ui-slider-handle {
width: 20px;
height: 20px;
border-radius: 50%;
background: #fd7637;
border: 0px;
margin-left: 0;
top: -7px;
}
.filter_slider_area .ui-slider .ui-slider-handle:focus {
outline: none;
}
.filter_slider_area .filter_content {
font-size: 16px;
color: #333333;
text-transform: capitalize;
font-family: "Muli", sans-serif;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-weight: 700;
margin-top: 26px;
}
.filter_slider_area .filter_content #amount {
border: 0px;
margin-left: 5px;
display: inline-block;
color: #666666;
}
.widget_product ul {
margin-bottom: 0px;
padding-bottom: 5px;
}
.widget_product ul li + li {
margin-top: 20px;
}
.widget_product .media {
padding-right: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.widget_product .media img {
margin-right: 25px;
}
.widget_product .media .media-body h3, .widget_product .media .media-body .rate {
font-size: 16px;
font-weight: 700;
}
.widget_product .media .media-body h3 {
color: #282835;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.widget_product .media .media-body h3:hover {
color: #fc7c2c;
}
.widget_product .media .media-body .rate {
color: #fc7c2c;
}
.widget_category ul li a {
color: #666666;
position: relative;
}
.widget_category ul li a:before {
content: "";
width: 0px;
height: 1px;
background: #fc7c2c;
position: absolute;
left: 0;
bottom: 0;
-webkit-transition: width 0.2s linear;
-o-transition: width 0.2s linear;
transition: width 0.2s linear;
}
.widget_category ul li a:hover {
color: #fc7c2c;
}
.widget_category ul li a:hover:before {
width: 100%;
}
.widget_category ul li + li {
margin-top: 14px;
}   .footer_area_two {
padding: 210px 0px 118px;
}
@media (min-width: 1199px) {
.footer_custom_container {
max-width: 990px;
}
}
.footer_bottom_two {
padding-top: 35px;
}
.copy_wright_text {
font: 300 16px/26px "Muli", sans-serif;
color: #fff;
}
.copy_wright_text a:hover {
color: #fc7c2c;
}
.f_social_icon a {
width: 40px;
height: 40px;
text-align: center;
display: inline-block;
line-height: 41px;
border-radius: 50%;
color: #fff;
font-size: 18px;
}
.f_social_icon a:nth-child(1) {
background: #475993;
}
.f_social_icon a:nth-child(2) {
background: #ff0000;
}
.f_social_icon a:nth-child(3) {
background: #5f9dec;
}
.f_social_icon a:nth-child(4) {
background: #0077B5;
}
.f_social_icon a + a {
margin-left: 6px;
}    .link_list li {
margin-bottom: 15px;
}
.link_list li a {
font: 400 15px/30px "Muli", sans-serif;
letter-spacing: -0.10px;
position: relative;
padding-left: 22px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.link_list li a:before {
content: "";
width: 8px;
height: 8px;
display: inline-block;
background: #414142;
vertical-align: middle;
position: absolute;
border-radius: 50%;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.link_list li a:hover {
color: #fc7c2c;
}
.link_list li a:hover:before {
background: #fc7c2c;
}
.link_list li:last-child {
margin-bottom: 0;
}  .creative_footer_area {
padding-top: 100px;
position: relative;
}
.footer_bg {
background: #130f38;
}
.creative_footer_about .f_logo {
display: block;
margin-bottom: 30px;
}
.creative_footer_about p {
color: #c4c4c4;
font-size: 16px;
line-height: 26px;
margin-bottom: 40px;
}
.f_creative_widget_link ul li {
margin-bottom: 4px;
}
.f_creative_widget_link ul li a {
font-size: 16px;
line-height: 36px;
color: #c4c4c4;
position: relative;
padding-left: 15px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.f_creative_widget_link ul li a:before {
content: "";
width: 5px;
height: 5px;
border-radius: 50%;
background: #c4c4c4;
position: absolute;
left: 0;
top: 8px;
}
.f_creative_widget_link ul li a:hover {
color: #fc7c2c;
}
.footer_title {
color: #fff;
font-size: 24px;
font-weight: 700;
margin-bottom: 35px;
}
.f_creative_widget_info ul li {
padding-left: 34px;
position: relative;
}
.f_creative_widget_info ul li a {
font-size: 16px;
color: #c4c4c4;
line-height: 26px;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.f_creative_widget_info ul li a i {
color: #fc7c2c;
font-size: 22px;
position: absolute;
left: 0;
top: 2px;
}
.f_creative_widget_info ul li a:hover {
color: #fc7c2c;
}
.f_creative_widget_info ul li + li {
margin-top: 20px;
}
.creative_footer_bottom {
border-top: 1px solid #423f60;
padding: 24px 0px;
margin-top: 50px;
}
.creative_footer_bottom p {
margin-bottom: 0;
text-align: center;
color: #c4c4c4;
}
.creative_footer_bottom p a {
color: #c4c4c4;
}
.f_dot {
bottom: 0;
z-index: 0;
}
.creative_footer_area_two {
padding: 100px 0px 90px;
position: relative;
z-index: 1;
}
.creative_footer_area_two .footer_title {
margin-bottom: 20px;
}
.creative_footer_area_two .creative_footer_about p a {
color: #fc7c2c;
}
.creative_footer_area_two .f_creative_widget_link ul {
margin-bottom: 0;
}
.creative_footer_area_two .f_creative_widget_link ul li {
color: #fff;
margin-bottom: 0;
}
.creative_footer_area_two .f_creative_widget_link ul li a {
padding-left: 0;
}
.creative_footer_area_two .f_creative_widget_link ul li a:before {
display: none;
}
.creative_footer_area_two .f_creative_widget_link p {
color: #fff;
line-height: 36px;
margin-bottom: 0;
}
.creative_footer_area_two .f_creative_widget_info ol {
padding-left: 16px;
margin-bottom: 0;
padding-top: 5px;
}
.creative_footer_area_two .f_creative_widget_info ol li {
font-size: 16px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
color: #fff;
}
.creative_footer_area_two .f_creative_widget_info ol li a {
color: #fff;
}
.creative_footer_area_two .f_creative_widget_info ol li + li {
margin-top: 18px;
}.recent_news_content ol {
font-size: 26px !important;
margin-left: 7px !important;
font-weight: 800 !important;
}
h1{
font-size: 36px;
}
h2{}
h3{
font-size: 28px;
}
h4{
font-size: 24px;
}
h5{
font-size: 20px;
}
h6{
font-size: 18px;
}
a:empty,
p:empty,
dl:empty,
dt:empty,
li:empty{
display: none;
}
.wp-block-image figcaption{
color: #b7b7b7;
margin-bottom: 0;
}
figcaption a:hover{
color: #fc7c2c
}
table {
margin: 0 0 1.5em;
width: 100%;
border-collapse: collapse;
border-spacing: 0
}
th {
color: #333;
font-weight: 700;
text-align: left;
padding-right: 10px !important
}
td,
th {
border-top: 1px solid #ededed;
padding: 7px;
} .breadcrumb_content {
padding-top: 55px;
} .widget_recent_entries ul {
margin-left: 0;
}
.sidbar_link_list {
margin-left: 0;
}
.wp-block-tag-cloud a,
.zix_post_tags a,
.tagcloud a,
.post-tags a {
font: 400 13px/40px "Muli", sans-serif !important;
color: #666666;
padding: 0px 16px;
display: inline-block;
background: #f9f9f9;
letter-spacing: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
margin: 0 4px 7px 0;
}
.wp-block-tag-cloud a:hover,
.zix_post_tags a:hover,
.creative_footer_area .tagcloud a:hover,
.creative_footer_area .post-tags a:hover,
.tagcloud a:hover,
.post-tags a:hover {
background-image: -moz-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
color: #fff;
}
.zix_post_tags a {
line-height: 30px !important;
}
.zix_post_tags a:hover{
text-decoration: none;
}
.creative_footer_area .tagcloud a,
.creative_footer_area .post-tags a{
color: #9D9BAB;
background: #1D1940;
}
.f_creative_widget_link ul li{
color: #838290;
}
.f_creative_widget_link ul li a{
color: #BCBBC5;
}
.widget ul li a span {
margin-left: 5px;    
color: #b7b7b7;
}
.f_creative_widget_link ul li a span{
margin-left: 5px;    
color: #838290;
}
.creative_footer_area .f_creative_widget_link ul#recentcomments li{
position: relative;
}
.creative_footer_area .f_creative_widget_link ul#recentcomments li:before{
content: "";
width: 5px;
height: 5px;
border-radius: 50%;
background: #c4c4c4;
position: absolute;
left: 0;
top: 16px;
}
.blog_pagination .nav-links {
padding-top: 30px;
}
.nav-links .page-numbers {
width: 50px;
height: 50px;
text-align: center;
font-weight: 700;
font-family: "Montserrat", sans-serif;
display: inline-block;
margin: 0 1px;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
line-height: 50px;
font-size: 16px;
color: #333333;
}
.nav-links .prev.page-numbers,
.nav-links .next.page-numbers{
background: #2a2273;
border-radius: 50%;
color: #fff;
}
.nav-links .prev.page-numbers{
margin-right: 20px;
}
.nav-links .next.page-numbers{
margin-left: 20px;
}
.nav-links .prev.page-numbers:hover,
.nav-links .next.page-numbers:hover{
background-image: -webkit-linear-gradient(-45deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
color: #fff;
}
.nav-links .page-numbers.current,
.nav-links .page-numbers:hover {
color: #fc7c2c;
}
.blog_pagination li a:hover,
.blog_pagination li.active a {
background: #fc7c2c;
color: #fff;
}
@media (max-width:600px){
.nav-links .page-numbers{
height: 40px;
width: 40px;
line-height: 40px;
}
}
.blog_pagination .page-numbers.prev {
margin-right: 25px;
background: #000000;
color: #fff;
}
.blog_pagination .page-numbers.next {
margin-left: 25px;
}
.blog_pagination .page-numbers.prev,
.blog_pagination .page-numbers.next {
width: 50px;
height: 50px;
line-height: 50px;
font-size: 16px;
}
.widget_media_gallery figure.gallery-item {
margin-top: 0;
margin-bottom: 5px;
padding: 0 3px;    
}
.single_post .media-body ul {
margin-left: 0;
}
.post_author .media-left img {
border-radius: 50%;
}
.comment_section .comment-box {
margin-left: 0;
}
.comment-box .children {
margin-top: 20px;
list-style: none;
}
.comment-box .post_author .comment-reply-link {
font: 500 13px/34px "Poppins", sans-serif;
color: #fff;
background: #000;
text-align: center;
padding: 0px 22px;
display: inline-block;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.comment-box .post_author .comment-meta h6 {
margin-top: 3px;
}
.logged-in-as a {
color: #666;
}
.comment_section .comment-box {
margin-left: 0;
}
.comment_form_title {
margin-bottom: 40px;
margin-top: 60px;
}
.logged-in.admin-bar .logged-in-as {
margin-top: -30px;
}
.comment_form_title small {
line-height: 0;
}
#cancel-comment-reply-link {
font-size: 14px;
color: #fc7c2c;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
clear: both;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget select {
max-width: 100%;
padding: 10px;
border-radius: 5px;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 0em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page .entry-content {
margin-top: 0;
padding-right: 40px;
}
.page-links {
clear: both;
margin: 20px 0 0;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
font-size: 14px;
color: #8c8c8c;
line-height: 1.2;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin: 1.5em 0;
}
.gallery-item {
display: inline-block;
vertical-align: top;
width: 100%;
text-align: center;
margin-bottom: 10px;
padding: 0 5px
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
padding: 5px;
word-break: break-word;
} .search_box_area {
background: #f9f9f9;
padding-top: 100px;
padding-bottom: 100px;
}
.search_box h3 {
font-size: 20px;
color: #333333;
}
.search_box p {
color: #8f8f8f;
padding-bottom: 10px;
}
.search-form {
position: relative;
}
.search_box .search-form .form-control {
background-color: white;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
border: 0px;
font-size: 16px;
color: #555555;
height: 70px;
padding: 20px 30px;
border-radius: 50px;
}
.search_box .search_btn {
position: absolute;
font-size: 14px;
letter-spacing: 2px;
text-transform: uppercase;
background: #fc7c2c;
padding: 24px 53px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 45px;
right: 5px;
color: #fff;
font-weight: 600;
border: none;
cursor: pointer;
}
.search_left > h3 {
color: #8f8f8f;
font-size: 20px;
margin-bottom: 30px;
}
.search_item .number {
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #f2f2f2;
background: #f9f9f9;
font-size: 16px;
line-height: 48px;
color: #777777;
text-align: center;
margin-right: 10px;
}
.search_meta {
margin: 0 0 10px 0;
padding: 0;
}
.search_item .search_meta li:first-child {
padding-left: 0px;
border: 0px;
}
.search_meta li {
display: inline-block;
font-size: 14px;
line-height: 15px;
color: #a9a9a9;
border-left: 1px solid #a9a9a9;
padding: 0px 10px;
}
.search_item .search_meta li a {
color: #a9a9a9;
}
.search_item .media-body h3 {
font: 700 17px "Poppins", sans-serif;
color: #333333;
text-transform: uppercase;
margin-bottom: 20px;
}
.search_item p {
margin-bottom: 0px;
}
.logged-in.admin-bar .search_boxs .close_icon {
top: 52px;
}
.blog_container .recent_news_content {
padding: 0;
}
.recent_news_item .img_radious {
margin-bottom: 35px;
}
blockquote {
background: #2a2273;
padding: 63px 50px 63px 70px;
font: 400 20px/32px "Muli", sans-serif;
color: #fff;
font-style: italic;
position: relative;
margin: 10px 0px 40px;
}
blockquote p {
margin-bottom: 0 !important;
color: #fff !important;
}
blockquote:before {
content: "";
position: absolute;
right: 40px;
bottom: -10px;
height: 80px;
width: 98px;
}
.single-post .recent_news_item {
margin-bottom: 0;
}
.comment-box .post_author .comment-meta h5 a,
.comment-box .post_author .comment-meta h5 a:visited,
.comment-box .post_author .comment-meta h5 a:hover {
color: #333333;
}
.breadcrumb_content p {
color: #FFF;
}
.search_item {
margin-bottom: 55px;
}
.blog_details.right {
padding-right: 30px;
}
.blog_details.left {
padding-left: 30px;
}
.blog_item .blog_content .author_details .media-body .text a,
.blog_item .blog_content .author_details .media-body .text a:visited,
.blog_item .blog_content .author_details .media-body .text a:hover {
color: #fc7c2c;
}
.author_details .author-img {
margin-top: -70px;
}
.color_pink,
.color_pink:hover,
.color_pink:visited {
color: #fc7c2c;
}
.f_widget ul {
margin-left: 0;
list-style: none;
padding-left: 0 !important;
}
.f_widget ul li {
margin-bottom: 15px;
}
.f_widget li a {
position: relative;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.f_widget ul li > a:before {
content: "";
width: 8px;
height: 8px;
display: inline-block;
background: #414142;
vertical-align: middle;
position: absolute;
border-radius: 50%;
left: 0;
top: 5px;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.f_widget li a:hover {
color: #fc7c2c;
}
.footer_top_three .f_widget li a {
padding-left: 18px;
}
.footer_top_three .f_widget ul li > span + a{
padding-left: 0 ;
}
.f_widget ul li > span + a:before {
display: none;
}
.f_widget li a:hover:before {
background: #fc7c2c;
}
.widget_recent_entries .f_widget ul li {
border-top: none;
padding: 0;
}
.footer_top_three .f_widget .mailpoet_paragraph {
margin-bottom: 0;
}
.footer_top_three .f_widget .mailpoet_paragraph .mailpoet_text {
width: 100% !important;
font: 400 13px/25px "Poppins", sans-serif;
color: #666666;
text-align: center;
border-radius: 3px;
height: 55px;
padding: 0px;
outline: 0;
margin-top: 30px;
}
.footer_top_three .f_widget .mailpoet_paragraph .mailpoet_submit {
font: 600 15px/28px "Poppins", sans-serif;
color: #fff;
border-radius: 3px;
background: #fc7c2c;
width: 100%;
height: 55px;
text-transform: uppercase;
margin-top: 10px;
cursor: pointer;
border: none;
}
.footer_top_one .f_social_icon ul {
margin-left: 0;
}
.navbar .menu > .nav-item:last-child {
margin-right: 0;
}
.alter_nav {
margin-left: 60px;
}
.elementor-editor-active section.elementor-element {
z-index: 100;
}  .widget:last-child{
margin-bottom: 0;
}
a{
color: #333;
}
.widget.widget_recent_comments ul#recentcomments,
.widget.widget_archive ul,
.widget.widget_categories ul,
.widget.widget_pages ul,
.widget.widget_meta ul,
.widget.widget_nav_menu ul{
margin-left: 0;
color: #b7b7b7;
}
.widget.widget_recent_comments ul#recentcomments li,
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_rss ul li,
.widget.widget_nav_menu ul li {
padding: 15px 0 0;
}
.widget.widget_recent_comments ul#recentcomments li span a ,
.widget.widget_recent_comments ul#recentcomments li a,
.widget.widget_archive ul li a ,
.widget.widget_categories ul li a,
.widget.widget_pages ul li a,
.widget.widget_meta ul li a,
.widget.widget_rss ul li a,
.widget.widget_nav_menu ul li a{
color: #707070;
}
.widget.widget_recent_comments ul#recentcomments li span a:hover ,
.widget.widget_recent_comments ul#recentcomments li a:hover,
.widget.widget_archive ul li a:hover ,
.widget.widget_categories ul li a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_meta ul li a:hover,
.widget.widget_rss ul li a:hover,
.widget.widget_nav_menu ul li > a:hover{
color: #fc7c2c;
}
.widget.widget_nav_menu .menu > li:first-child,
.widget.widget_recent_comments > ul#recentcomments > li:first-child,
.widget.widget_archive > ul > li:first-child,
.widget.widget_categories > ul > li:first-child,
.widget.widget_pages > ul > li:first-child,
.widget.widget_meta > ul > li:first-child,
.widget.widget_rss > ul > li:first-child,
.widget.widget_nav_menu > ul > li:first-child {
padding-top: 0;
}
ul#recentcomments li a::before{
content: none;
}
.f_widget ul li ul.sub-menu {
padding-left: 18px;
}
.f_widget ul li ul.children {
padding-left: 18px;
}
.widget.widget_recent_comments li.recentcomments span.comment-author-link a.url{
color: 	#333333 !important;
}
.widget.widget_rss ul li a.rsswidget{
color: 	#333333 !important;
font-weight: 700;
font-size: 17px;
}
.widget.widget_rss ul li cite{
font-weight: 600;
display: inline-block;
color: #979797;
font-size: 13px;
}
.widget.widget_rss ul li cite::before{
content: '- ';
}
.sidebar_right .rss-date{
display: block;
color: #979797;
font-size: 13px;
margin-bottom: 5px;
font-weight: 600;
}
.sidebar_right .rssSummary{
color: 	#666666;
}
.widget.widget_rss ul,.widget_rss .f_widget ul{
list-style: none;
margin-left: 0;
padding-left: 0;
}
.widget_rss .f_widget ul li span.rss-date{
display: block;
font-size: 	14px;
}
.widget_rss .f_widget ul li a.rsswidget{
color: 	#fff !important;
font-weight: 500;
}
.widget_rss .f_widget ul li cite{
font-size: 	14px;
color: 	#fff;
}
.rsswidget img.rss-widget-icon {
width: 26px;
height: 27px;
margin-right: 15px;
}
.widget_rss h5.widget-title a.rsswidget{
font-size: 	18px;
color: #333333;
}
.widget select {
max-width: 100%;
padding: 15px;
border-radius: 0; 
width: 100%;
}
footer .f_widget select {
max-width: 100%;
padding: 15px;
border-radius: 0; 
width: 100%;
}
.widget_search form.search-form label {
width: 100%;
margin-bottom: 0;
}
.widget_search form.search-form label input.search-field {
width: 100%;
border: 1px solid #d9d9d9;
border-radius: 0;
height: 50px;
padding: 15px;
}
.widget_search form.search-form input.search-submit {
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 48px;
right: 1px;
background: #f2f2f2;
border: none;
border-radius: 0;
width: 90px;
font-size: 14px;
font-weight: 500;
color: #333;
cursor: pointer;
} .recent_news_content ul.wp-block-archives.wp-block-archives-list,
.recent_news_content ul.wp-block-categories.wp-block-categories-list,
.recent_news_content ul.wp-block-latest-posts.has-dates
{
margin-left: 0;
padding-left: 18px;
}
.recent_news_content ul,
.recent_news_content ol
{
margin-left: 0;
padding-left: 25px;
}
.recent_news_content ul li {
list-style: disc;
}
.recent_news_content ul.wp-block-archives.wp-block-archives-list li,
.recent_news_content ul.wp-block-categories.wp-block-categories-list li{
padding : 10px 0 0 0;
}
.recent_news_content select {
max-width: 100%;
padding: 15px;
border-radius: 0; 
}
.wp-block-archives.wp-block-archives-dropdown{
margin-bottom: 	20px;
}
.recent_news_content ol.wp-block-latest-comments.has-avatars.has-dates.has-excerpts{
margin-left: 0;
padding-left: 18px;
}
.recent_news_item ul, .recent_news_item ol{
margin-left: 0;
padding-left: 18px;
}
.recent_news_content > ul, .recent_news_content > ol{
margin-bottom: 30px;
} .recent_news_item table {
border: 1px solid #e8ecf0;
color: #666;
}
.recent_news_content table{
text-align: center;
}
.recent_news_content table tr td{
border: 1px solid #ddd;
padding: 15px;
}
.recent_news_item table th{
padding: 15px 15px;
text-align: center;
}
.recent_news_item table td {
padding: 15px 15px;
}
.recent_news_item table th ,.recent_news_item table tbody tr td {
border-right: 1px solid #e8ecf0;
}
.recent_news_item tbody tr {
border: 1px solid #e8ecf0;
} .blog_area  .page table {
border: 1px solid #e8ecf0;
}
.blog_area  .page table th {
padding: 15px 15px;
text-align: center;
}
.blog_area  .page table td {
padding: 15px 15px;
text-align: center;
}
.blog_area  .page table th ,.blog_area  .page table tbody tr td {
border-right: 1px solid #e8ecf0;
}
.blog_area  .page tbody tr {
border: 1px solid #e8ecf0;
}
.page .entry-content ul ,.page .entry-content ol{
margin-left:  0;
padding-left:   26px;
}
.page .entry-content ul li{
list-style-type: disc;
margin-top: 10px;
}
.page .entry-content > ol li{
margin-top: 10px;
}
.page .entry-content > ul > li:first-child,
.page .entry-content > ol > li:first-child{
margin-top: 0;
}
.page .entry-content > ol, 
.page .entry-content > ul{
margin-bottom: 16px;
} .comment_section .post_author .media-body {
max-width: 100%;
width: 100%;
color: inherit;
}
.comments-area .media-body blockquote {
background: #2a2273;
}
.comments-area .media-body table {
border: 1px solid #e8ecf0;
color: #666;
}
.comments-area .media-body table th {
padding: 15px 15px;
text-align: center;
}
.comments-area .media-body table td {
padding: 20px;
text-align: center;
}
.comments-area .media-body table th ,.comments-area .media-body table tbody tr td {
border-right: 1px solid #e8ecf0;
}
.comments-area .media-body tbody tr {
border: 1px solid #e8ecf0;
}
.comments-area .media-body ul , .comments-area .media-body ol{
margin-left: 25px;
}
.main_header_area_one .navbar .navbar-brand h1 {
color: #fff;
margin: 0;
line-height: 80px;
font-weight: 600;
font-size: 32px;
}
.main_header_area_one.navbar_fixed .navbar-brand h1{
color: #333333;
}
.widget.widget_recent_entries .widget-title{
margin-bottom: 30px;
}
.widget.widget_nav_menu ul,
.widget.widget_meta ul,
.widget.widget_pages ul,
.widget.widget_archive ul,
.widget.widget_categories ul,
.widget.widget_meta ul,
.widget.widget_recent_comments ul,
.widget.widget_recent_entries ul {
list-style: none;
padding-left: 0;
}
.widget.widget_nav_menu ul li,
.widget.widget_meta ul li,
.widget.widget_pages ul li,
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_meta ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li {
padding-left: 0;
}
.widget.widget_nav_menu ul li ul,
.widget.widget_meta ul li ul,
.widget.widget_pages ul li ul ,
.widget.widget_archive ul li ul,
.widget.widget_categories ul li ul,
.widget.widget_meta ul li ul,
.widget.widget_recent_comments ul li ul,
.widget.widget_recent_entries ul li ul {
padding-left: 18px;
}
.widget.widget_nav_menu ul li a,
.widget.widget_meta ul li a,
.widget.widget_pages ul li a,
.widget.widget_archive ul li a,
.widget.widget_categories ul li a ,
.widget.widget_meta ul li a{
padding-left: 18px;
position: relative;
}
.widget.widget_recent_comments ul#recentcomments li::before,
.widget.widget_nav_menu ul li a:before,
.widget.widget_meta ul li a:before,
.widget.widget_pages ul li a:before,
.widget.widget_archive ul li a:before,
.widget.widget_categories ul li a:before,
.widget.widget_meta ul li a:before {
content: "\35";
border-radius: 50%;
font-family: eleganticons;
position: absolute;
left: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.widget.widget_recent_entries ul.list-unstyled.zix_recent li a {
padding-left: 0;
}
.widget.widget_recent_entries ul.list-unstyled.zix_recent li a:before {
display:none;
}
ul#recentcomments li.recentcomments {
padding-left: 18px !important;
position: relative;
color: #838290;
}
.widget.widget_nav_menu ul li a:hover:before,
.widget.widget_meta ul li a:hover:before,
.widget.widget_pages ul li a:hover:before,
.widget.widget_archive ul li a:hover:before,
.widget.widget_categories ul li a:hover:before,
.widget.widget_meta ul li a:hover:before,
.widget.widget_recent_comments ul li a:hover:before,
.widget.widget_recent_entries ul li a:hover:before {
}
.widget.widget_recent_comments ul#recentcomments li span + a:before{
display: none;
}
.widget.widget_recent_comments ul li span + a {
padding-left: 0
}
.widget.widget_recent_comments ul#recentcomments li span a:hover {
color: #fc7c2c !important;
}
.blog_area .sticky .recent_news_content h3{
color: #fc7c2c  ;
}
.wp-block-button__link {
background-color: #2a2273;
margin: 5px 0;
}
.wp-block-button{
margin-bottom: 0;
}
.recent_news_content .post-password-form input[type="password"] {
max-width: 500px;
width: 100%;
}
.recent_news_content .post-password-form input[type="submit"] {
font: 500 13px/31px "Poppins", sans-serif;
color: #fff;
background: #fc7c2c;
text-align: center;
padding: 0 25px;
display: inline-block;
right: 0;
top: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
border: 1px solid;
border-color: transparent;
margin-left: -5px;
} .recent_news_content p.has-large-font-size{
font-size: 30px;
line-height: 36px;
}
blockquote, blockquote p a{
color: #fff !important;
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{
background-color: #2a2273;
}
.wp-block-pullquote{
padding: 0;
}
.wp-block-categories-list li .children li:last-child {
padding-bottom: 0 !important;
}
footer .footer_widgets{
margin-bottom: 50px;
}
.footer_widgets.widget_rss .rsswidget{
color: #fff;
line-height: 25px;
padding-left: 0;
}
.footer_widgets.widget_rss ul li{
margin-bottom: 20px;
}
.footer_widgets.widget_rss ul li a{
color: #fff;
display: block;
}
.footer_widgets.widget_rss ul li a::before{
content: '';
}
.footer_widgets.widget_rss ul li .rssSummary{
color: #bbb;
}
.footer_widgets.widget_rss ul li .rss-date{
color: #888585;
font-size: 13px;
margin-bottom: 5px;
display: inline-block;
}
.footer_widgets.widget_rss ul li cite{
color: #888585;
font-size: 13px;
margin-top: 5px;
display: inline-block;
}
.footer_widgets.widget_rss ul li cite::before{
content: '- ';
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{
padding: 65px 70px;
}
p.comment-form-cookies-consent {
display: none;
}
.post_comment .media-body ul li,
.post_comment .media-body ol li{
margin: 10px 0;
}
.search-form button{
margin-left: -1px;
}
.search-form .form-control{
border: none
}
.post_details .recent_news_content p:last-child{
margin-bottom: 0;
}
.comment_section .no-comments{
margin-top: 10px;
}
.blog_container .recent_news_content h3{
word-break: break-word
}
.recent_news_content > ul > li:first-child {
margin-top: 0;
}
.recent_news_content ul li {
margin-top: 10px;
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img, 
.wp-block-gallery.is-cropped .blocks-gallery-item a, 
.wp-block-gallery.is-cropped .blocks-gallery-item img{
height: auto;
}
.post .wp-block-gallery{   
padding-left: 0;
}
.fb_iframe_widget_fluid span {
max-width: 100%;
}
.wp-block-media-text .wp-block-media-text__content{
padding: 8%;
}
#recentcomments li a {
padding: 0;
}
.textwidget p img{
margin: 5px 0;
}
.recent_news_content table th {
border: 1px solid #ededed;
padding-left: 15px;
text-align: center;
}
.post_comment .post_author ul li {
list-style: disc;
}
p[style="font-size:46px"] {
line-height: 46px !important;
}
.wp-block-cover-text{}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color){
color: #FFF;
line-height: 1.2;
font-size: 36px;
font-weight: 600;
}
.wp-block-cover{
margin-bottom: 30px;
}
.blocks-gallery-grid{
padding-left: 0 !important;
}
.wp-block-gallery{
margin-bottom: 30px;
}
.blocks-gallery-caption{
margin-bottom: 15px;
}
.wp-block-audio{
margin-bottom: 35px;
}
.wp-block-categories .postform{
margin-bottom: 30px;
}
.wp-block-search{
margin-bottom: 50px;
}
.wp-block-search .wp-block-search__button{
margin-left: 0;
background-image: -moz-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -webkit-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
background-image: -ms-linear-gradient(0deg, rgba(250, 209, 38, 0.99608) 0%, #ff544f 100%);
border: 0px;
color: #fff;
padding: 0px 20px;
font-size: 22px;
cursor: pointer;
}
.wp-block-search .wp-block-search__input{
border-width: 1px;
border-color: #eeeeee;
background-color: white;
-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);
font-size: 14px;
color: #333333;
height: 60px;
padding-left: 25px;
border-radius: 0px;
}
.recent_news_content .wp-block-group.has-background{
padding: 20px;
margin-bottom: 30px;
}
.post_comment .media-body p{
margin-bottom: 15px;
}
.post_comment .media-body p:last-child{
margin-bottom: 0;
}
.nice-select{
margin-bottom: 50px;
}
.nice-select,
.nice-select ul.list{
width: 100% !important;
}
.nice-select ul.list li {
color: #707070;
padding: 0 0 0 20px;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{
color: #fc7c2c;
background: transparent;
}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{
line-height: 1.2em;
} .calendar_wrap table {
width: 100%;
color: #444;
}
footer .calendar_wrap table{
color: #BCBBC5
}
footer .calendar_wrap thead tr th{
color: #BCBBC5;
}
#wp-calendar caption {
caption-side: top;
padding-top: 0;
font-weight: 700;
color: #333333;
background: #f5f5f5;
text-align: center;
height: 42px;
line-height: 42px;
}
.calendar_wrap thead tr th {
color: #3e454c;
border-top: none;
text-align: center;
}
.calendar_wrap tbody td,
.calendar_wrap tbody th {
border: none;
text-align: center;
width: 38px;
}
.calendar_wrap tfoot {
background: #f5f5f5;
}
.calendar_wrap tfoot td {
font-size: 15px;
color: #888888;
font-weight: 400;
padding: 0 15px;
height: 42px;
}
.wp-block-calendar tfoot td a,
.calendar_wrap tfoot td a {
color: #333;
font-weight: 600;
text-decoration: none;
}
.wp-block-calendar tfoot td a:hover,
.calendar_wrap tfoot td a:hover {
color: #fc7c2c;
}
.calendar_wrap tfoot td#prev {
text-align: left;
}
.calendar_wrap tfoot td#next {
text-align: right;
}
.widget_calendar .f_widget #wp-calendar caption {
caption-side: top;
padding-top: 0;
font-weight: 600;
color: #f9f9f9;
background: #1b1b1c;
text-align: center;
height: 42px;
line-height: 42px;
margin-bottom: 15px;
}
.widget_calendar .f_widget .calendar_wrap tfoot {
background: #1b1b1c;
}
.widget_calendar .f_widget .calendar_wrap table {
width: 100%;
color: #a9a9a9;
}
.widget_calendar .f_widget .calendar_wrap thead tr th {
color: #a9a9a9;
padding-left: 12px;
}
.widget_calendar .f_widget .calendar_wrap tbody td, .calendar_wrap tbody th {
border: none;
width: 30px;
height: 40px;
line-height: 33px;
text-align: center;
}
.calendar_wrap tbody td a{
color: #fff;
display: inline-block;
background: #fc7c2c;
border-radius: 10%;
width: 27px;
height: 27px;
line-height: 27px;
}
.wp-block-media-text{
margin-bottom: 40px;
}@media (max-width:1500px){
.recent_item.one, .recent_item.three {
width: 27.5%;
}
.recent_item.two {
width: 45%;
}
.recent_news_info {
margin-left: -8px;
margin-right: -8px;
}
.recent_item {
padding: 0px 8px;
}
.recent_item .recent_news_item .hover_content .media .media-body{
padding-left: 10px;
}
.recent_item .recent_news_item .hover_content .border_left{
left: 4px;
}
.recent_item .recent_news_item .hover_content{
padding-left: 24px;
}
.creative_img .memphis_two{
right: 0;
}
}
@media (max-width:1300px){
.team_info {
margin-left: -5px;
margin-right: -5px;
}
.navbar .menu > .nav-item.submenu:nth-last-child(-n+2).submenu .dropdown-menu {
left: auto;
right: 0;
}
.skill_info{
max-width: 100%;
padding-right: 30px;
padding-left: 30px;
}
.skill_info h2 {
font-size: 30px;
}
.web_skill_content p{
padding-top: 0;
}
}
@media (max-width:1199px){
.creative_banner_text h2{
font-size: 72px;
}
.navbar .menu > .nav-item{
margin-right: 28px;
}
.about_img{
margin-left: 30px;
}
.about_img img{
max-width: 100%;
}
.custome_col{
max-width: calc(100% / 4);
}
.projects_gallery_one .projects_item {
padding: 0px 20px;
}
.projects_gallery_one .row {
margin-left: -20px;
margin-right: -20px;
}
.service_item{
padding: 63px 20px;
}
.video_right .video_content {
max-width: 470px;
padding-left: 45px;
}
.hero-text .hero_content h1{
font-size: 70px;
line-height: 80px;
}
.team_area{
height: 385px;
}
.team_content_info p{
font-size: 16px;
margin-bottom: 16px;
margin-top: 20px;
}
.h_work_info{
margin: 0px;
}
.business_tips_slider{
padding: 30px 35px;
}
.business_tips_slider p {
font-size: 14px;
line-height: 28px;
margin-bottom: 20px;
}
.business_tips_slider ul{
margin-bottom: 0px;
}
.agency_video{
height: 480px;
}
.agency_video .img {
width: 450px;
height: 455px;
}
.timeline_item .timeline_info,.timeline_item .timeline_content{
width: 50%;
}
.timeline_item .timeline_content{
padding-left: 0;
}
.timeline_item:nth-child(even) .timeline_content{
padding-right: 0;
}
.b_content .promo_btn{
right: 0;
}
.payment_item{
padding: 40px 20px;
}
.pricing_info .price_item .price_body {
padding: 36px 25px 50px;
}
.single_product_wrapper{
max-width: 960px;
}
.pr_details_img {
padding-right: 0px;
}
.service_details_sidebar{
margin-right: 0px;
}
.shop_list_info .shop_list_item .media-body .shop_text {
padding-left: 20px;
}
.sidbar_link_list li a{
display: inline-block;
}
.team_details .media .media-body {
padding-left: 20px;
}
.main_menu_one .navbar .menu > .nav-item{
margin-right: 25px;
}
.banner_area_two {
height: 625px;
}
.creative_recent_news_item img{
max-width: 100%;
}
.f_widget{
margin-bottom: 40px;
}
.skill_bg{
background-size: cover;
}
.portfolio_item .portfolio_content:before{
padding-right: 5px;
}
.portfolio_service_item{
padding-left: 15px;
padding-right: 15px;
}
.b_image img{
max-width: 100%;
}
.a_round.three{
left: 0px;
}
.price_item .price_body {
padding: 22px 0px 50px;
}
.cart_table tbody tr td{
padding-left: 0px;
padding-right: 0;
} }
@media (max-width:991px){
.about_img{
margin-left: 0px;
margin-top: 50px;
}
.about_img:before{
height: 101%;
}
.promo_area,.promo_area .text-right{
text-align: center !important;
}
.promo_area .get_btn {
margin-top: 25px;
}
.promo_info h2 img{
left: 0px;
}
.projects_gallery_one{
max-width: 462px;
}
.custome_col {
max-width: calc(100% / 3);
}
.recent_item.one, .recent_item.three,.recent_item.two{
width: 100%;
}
.recent_item .recent_news_item img{
width: 100%;
}
.recent_item .recent_news_item .hover_content .media img{
width: auto;
}
.testimonial_info .testimonial_thumb .flex-control-nav li .item {
width: 90px;
height: 90px;
}
.video_left{
height: 480px;
}
.video_right .video_content{
max-width: 100%;
padding: 0px 15px;
}
.clients_info .clients_item{
width: calc(100% / 3);
}
.footer_top_three .f_widget.f_about_widget{
padding-right: 0;
}
.footer_top_three .f_widget{
margin-bottom: 30px;
}
.hero-text h1 br{
display: none;
}
.work_area .h_work_info .h_work_item{
margin-bottom: 30px;
}
.title{
font-size: 40px;
}
.exprence_info .exprence_content{
padding-top: 0px;
}
.ex_img_info{
padding-left: 0px;
padding-top: 40px;
}
.faq_area .align-items-center{
justify-content: center;
}
.question_info{
margin-top: 40px;   
}
.team_area{
height: auto;
background-size: cover;
}
.team_slider .owl-stage-outer {
top: 0;
}
.team_slider .team_item .team_img {
padding-right: 0;
}
.team_content_info{
padding: 80px 0px 50px;
}
.clients_info{
margin-bottom: 120px;   
}
.footer_area_two{
padding-top: 120px;
}
.agency_details_area .justify-content-end{
justify-content: center !important;
margin-top: 40px;
}
.business_tips_slider {
padding: 50px 35px;
margin-left: 0;
margin-bottom: 30px !important;
}
.web_skill_area .mac_img{
display: none;
} 
.web_skill_area .web_skill_content{
padding-top: 0px;
}
.pr_portfolio_gallery .pr_portfolio_item .portfolio_img img{
width: 100%;
}
.protfolio_seven_item img{
width: 100%;
}
.h_banner_seven_area{
height: auto;
padding-bottom: 100px;
}
.b_image{
padding-top: 100px;
}
.b_content{
padding: 80px 0px;
}
.b_content .promo_btn{
top: 90px;
}
.b_image img{
max-width: 100%;
}
.pricing_info_two .price_item{
margin-bottom: 30px;
}
.pricing_info .price_item{
margin-bottom: 50px;
}
.pricing_info .price_item .price_body,.pricing_info_two .price_item .price_body{
text-align:center;
}
.pricing_info .price_item.active{
margin-top: 0;
margin-bottom: 30px;
}
.pricing_info .price_item.active .price_header {
padding-top: 46px;
}
.pricing_info .price_item .get_btn,.pricing_info_two .price_item .price_body .get_btn{
display: inline-block;
}
.breadcrumb_content{
padding-top: 60px;
}
.pricing_info_two .price_item .price_body{
padding-left: 0;
padding-right: 0;
}
.pricing_info_two .price_item{
padding:0px 10px;
}
.pricing_info_two .price_item .price_header img{
max-width: 100%;
}
.single_product_wrapper{
max-width: 720px;
}
.project_content{
margin-top: 40px;
}
.service_details_sidebar{
padding: 50px 15px 55px;
}
.cart_table tbody tr td{
padding: 23px 18px;
}
.cart_table tbody tr td.product{
padding-left: 30px;
}
.product-qty .manual-adjust{
width: 105px;
}
.cart_table tr th.product-thumbnail{
padding-left: 35px;
}
.cart_table tbody tr td.price{
width: 110px;
}
.table-bottom{
padding: 20px;
}
.sidebar_right{
margin-top: 50px;
}
.widget_flicker_gallery ul{
max-width: 290px;
}
.sidebar_right .widget{
margin-bottom: 40px;
}
.sidebar_right .widget:last-child{
margin-bottom: 0px;
}
.blog_details {
padding-right: 0px;
}
.checkout_info .form-group.text_file{
height: 200px;
margin-top: 20px;
}
.cart_total_box{
padding: 58px 30px 50px;
margin-top: 40px;
}
.cart_total_box .get_btn{
margin-top: 20px;
}
.team_details .media .media-body .team_content_info{
padding-top: 0px;
padding-bottom: 0px;
}
.contact_info{
justify-content: center;
}
.contact_info .info_item{
margin-bottom: 30px;
height: auto;
}
.error_area {
padding: 79px 0px 150px;
}
.alter_nav{
position: relative;
}
.navbar-collapse .alter_nav .menu{
flex-wrap: wrap;
flex-direction: initial;
padding-top: 0;
}
.navbar-brand{
padding: 10px 0px;
}
.navbar .menu > .nav-item{
padding: 10px 0px;
}
.main_menu_one .navbar .menu > .nav-item{
margin-right: 0px;
}
.navbar .menu > .nav-item .nav-link{
display: inline-block;
}
.navbar-collapse {
max-height: 400px;
overflow-y: scroll;
background: #fff;
}
.main_header_area_one .navbar .menu > .nav-item .nav-link{
color: #333;
}
.navbar-collapse .menu{
padding: 10px 15px;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu{
padding: 0px 15px;
}
.main_header_area_one .navbar .search_cart .nav-item .nav-link{
color: #333;
}
.navbar .menu > .nav-item.submenu > .dropdown-menu{
width: 100%;
box-shadow: none;
-webkit-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
-moz-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
-ms-transition: max-height 0.3s, opacity 0.2s 0.1s, visibility 0.5s 0s;
-o-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
max-height: 0;
display: block;
overflow: hidden;
opacity: 0;
visibility: hidden;
padding: 0;
margin: 0;
}
.navbar .menu > .nav-item.submenu > .dropdown-menu.show {
-webkit-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
-moz-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
-ms-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
-o-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
max-height: 250px;
overflow-y: scroll;
display: block;
opacity: 1;
visibility: visible;
box-shadow: none;
}
.main_header_area_one .navbar .search_cart .shpping-cart .dropdown-menu{
padding: 0px;
}
.main_header_area_one .navbar .search_cart .shpping-cart .dropdown-menu.show{
min-height: 400px;
box-shadow: 3px 10px 30px 0px rgba(12, 0, 46, 0.1);
}
header .navbar .container{
padding-left: 15px;
padding-right: 15px;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item .dropdown-menu{
max-height: 100%;
padding: 10px 0px 7px 20px;
display: block;
visibility: visible;
opacity: 1;
transition: all 0s linear;
background: transparent;
}
.navbar .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item{
padding-top: 10px;
width: 100%;
}
.header_top_info a{
margin-right: 4px;
}
.main_header_area .main_menu_one .get_btn{
display: none;
}
.main_header_area + section {
margin-top: 108px;
}
.navbar .offcanfas_menu > .nav-item{
padding: 0px;
}
.navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu{
display: none;
}
.creative_banner_area{
min-height: 100%;
height: 100%;
padding: 150px 0px;
}
.main_header_area_one .navbar .navbar-brand{
width: 120px;
}
.main_header_area_one .navbar .navbar-brand img{
max-width: 100%;
}
.creative_about_img {
margin-left: 33px;
max-width: 465px;
margin-bottom: 80px;
}
.promo_info .creative_btn_two{
padding: 0px 38px;
}
.creative_banner_text{
padding-top: 0;
}
.creative_img{
text-align: center;
}
.creative_img .memphis_two{
right: 100px;
}
.navbar .menu > .nav-item.submenu:nth-last-child(-n+2).submenu .dropdown-menu{
left: 0;
z-index: 0;
}
.main_header_area_one .navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item{
margin-left: 0;
}
.work_area_two .h_work_info .h_work_item{
margin-bottom: 30px;
}
.exprence_area .title br{
display: none;
}
.clients_info,.team_info{
justify-content: center;
}
.faq_area .faq_img{
margin-left: 0;
max-width: 100%;
}
.question_info {
padding-left: 0px;
}
.skill_Left{
background-size: cover;
}
.a_round.one{
top: 80px;
}
.a_round.two{
top: 95px;
}
.service_details_content .get_btn {
padding: 0px 20px;
}
.service_details_content .f_social_icon{
margin-left: 15px;
}
.navbar .menu > .nav-item.submenu.active > .nav-link:before{
background: #333;
}
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item.active .nav-link{
color: #fc7c2c;
}
.pricing_info_two{
justify-content: center;
}
.blog_container{
padding-right: 15px;
}
.blockquote{
padding: 63px 35px 63px 35px;
}
.order_box_price{
margin-top: 40px;
}
.widget_media_gallery .gallery{
max-width: 275px;
}
.breadcrumbs_area{
height: 250px;
}
}
@media (max-width:767px){
.navbar .menu > .nav-item > .nav-link:before{
bottom: -5px;
}
.always_fixed .menu_toggle .hamburger span{
background: #2c2c2c;
}
.alter_nav,
.always_fixed .get_btn,
.top_header_area{
display: none;
}
.main_header_area + section {
margin-top: 57px;
}
.banner_area_two {
height: 520px;
}
.portfolio_filter .work_portfolio_item .f_item{
font-size: 14px;
}
.portfolio_filter .work_portfolio_item:before{
margin: 0px 10px 0px;
}
.testimonial_info .testimonial_thumb{
max-width: 265px;
overflow: hidden;
margin-bottom: 50px;
}
.testimonial_info .testimonial_thumb .flex-control-nav li .item {
width: 120px;
height: 120px;
}
.testimonial_info .testimonial_content{
padding-left: 0;
}
.portfolio_filter .work_portfolio_item .f_item{
padding-bottom: 8px;
}
.projects_gallery_one .projects_item .hover_content{
padding:7px 50px 45px;
}
.projects_gallery_one .projects_item .hover_content .icon{
top: -37px;
}
.projects_gallery_one .projects_item{
margin-bottom: 20px;
}
.promo_info h2{
padding-left: 39px;
}
.promo_info h2 img {
left: 0;
}
.hero-text .hero_content h1 {
font-size: 38px;
line-height: 48px;
}
.hero-text .hero_content h1 br{
display: none;
}
.custome_col {
max-width: calc(100% / 2);
}
.projects_gallery_one .row {
margin-bottom: -20px;
}
.sec_pad,.video_right{
padding: 80px 0px;
}
.exprence_area{
padding-bottom: 80px;
}
.banner_content h2 {
font-size: 45px;
line-height: 56px;
}
.banner_content p br{
display: none;
}
.clients_info .clients_item {
width: calc(100% / 2);
}
.h_contact_info_area .container,.h_contact_info{
max-width: 100%;
}  
.skill_bg{
background-size: cover;
}
.banner_area_two .banner_content{
text-align: center;
}
.banner_content .h_text{
text-align: left;
}
.title br,.work_section_title h2 br{
display: none;
}
.work_section_title h2{
margin-bottom: 20px;
}
.portfolio_area_three .portfolio_item{
max-width: 470px;
margin-left: auto;
margin-right:auto;
}
.portfolio_area_three .portfolio_item img{
width: 100%;
}
.question_info .card .card-header button{
font-size: 15px;
padding: 18px 70px 18px 20px;
}
.recent_news_area .recent_news_item{
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.recent_news_area .recent_news_item img{
width: 100%;
}
.footer_area_two{
text-align: center;
}
.footer_area_two .text-right{
text-align: center !important;
}
.footer_bottom_two .justify-content-end{
justify-content: center !important;
}
.footer_top_one .f_social_icon {
margin-bottom: 20px;
}
.footer_bottom_two .justify-content-end .copy_wright_text,.footer_top_two p{
margin-top: 25px;
}
.footer_bottom_two {
padding-top: 22px;
}
.clients_info {
margin-bottom: 80px;
}
.footer_area_two{
padding: 80px 0px;
}
.work_section_title h2{
font-size: 30px;
}
.h_work_info .h_work_item h3{
font-size: 22px;
}
.title {
font-size: 30px;
line-height: 45px;
}
.title br{
display: none;
}
.hero-text h1 {
font-size: 32px;
line-height: 48px;
}
.question_info .card .card-body{
padding: 20px 15px 20px 20px;
}
.banner_four_content h1{
font-size: 43px;
}
.banner_four_content h5 {
font-size: 23px;
line-height: 24px;
}
.b_service .b_service_item{
width: calc(100% / 2);
padding-bottom: 20px;
}
.scroll_top{
bottom: 10px;
}
.skill_progressbar_area .p_absoulte{
background-size: cover !important;
}
.timeline_item .timeline_content{
flex-direction:inherit !important;
padding-left: 15px;
}
.timeline_item .timeline_info, .timeline_item .timeline_content{
width: 100%;
}
.timeline_item .timeline_marker{
margin-left: 0;
margin-right: 25px;
}
.timeline_item .timeline_info{
left: 0;
}
.timeline_item:nth-child(even) .timeline_info{
text-align: left;
right: 0;
}
.timeline_item:nth-child(even) .timeline_content{
padding-left: 15px;
}
.timeline_item .timeline_content .media-body{
text-align: left;
}
.timeline_item .timeline_info{
margin-bottom: 20px;
padding-left: 15px;
}
.timeline{
padding-bottom: 0;
}
.timeline:before{
left: 50px;
}
.timeline:after{
left: 20px;
margin-left: 0;
}
.portfolio_banner h1 {
font-size: 12vw;
line-height: 1.3em;
}
.b_image .leaf_two{
right: 0;
}
.single_product_wrapper{
max-width: 100%;
padding: 0px 15px;
}
.product_info .media-body{
padding-left: 15px;
}
.service_details_sidebar{
margin-bottom: 30px;
}
.cart_table{
background: transparent;
box-shadow: none;
}
.table_footer .input-group{
width: 100%;
}
.table_footer .main_btn{
width: 100%;
margin-top: 20px;
}
.cart_table tr th{
display: none;
}
.cart_table tbody tr{
display: block;
float: none;
width: 100%;
margin-bottom: 40px;
background: #f5f5f5;
padding: 0px 15px;
}
.cart_table tbody tr td{
display: block;
width: 100%;
max-width: 100%;
overflow: hidden;
padding-bottom: 20px;
padding-top: 20px !important;
margin-bottom: 0px;
border: 0px;
border-bottom: 1px solid #ededed;
position: relative;
padding-left: 0px;
padding-right: 0px;
}
.cart_table tbody tr td.product{
padding-left: 0px;
}
.cart_table tbody tr td:before{
content: attr(data-title) ": ";
float: left;
font: 700 18px "Poppins", sans-serif;
color: #333;
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
left: 0;
}
.cart_table tbody tr td .media{
display: inline-block;
width: auto;
float: right;
text-align: right;
}
.cart_table tbody tr td .media .media-left{
display: inline-block;
text-align: right;
margin-bottom: 15px;
}
.cart_table tbody tr td .media .remove{
right: 0;
left: auto;
}
.cart_table tbody tr td.price{
width: 100%;
text-align: right;
}
.cart_table tbody tr td .product-qty{
float: right;
}
.cart_table tbody tr td:last-child{
border-bottom: 0px;
}
.blog_container .recent_news_item{
margin-bottom: 45px;
}
.blog_container .recent_news_content h3 {
font-size: 22px;
line-height: 32px;
}
.recent_news_item img,.cart_total_box .shop_table{
max-width: 100%;
}
.blockquote{
padding: 45px 30px 54px 30px;
}
.single_post{
display: block;
}
.single_post .media-body{
padding-right: 0;
padding-top: 40px;
}
.comment-box .post_author{
padding: 43px 15px 30px;
}
.comment-box .post_author .media-body{
padding-left: 15px;
}
.cart_total_box{
display: block;
}
.team_details .media{
display: block;
}
.team_details .media .media-body{
padding-left: 0px;
padding-top: 30px;
}
.team_skill_info .web_skill_content{
padding-top: 0px;
}
.projects_wrapper{
padding: 70px 30px;
}
.hamburger-menu-wrepper{
padding: 15px;
}
.hamburger-menu-wrepper .animation-box .menu-box{
width: 95%;
}
.navbar .offcanfas_menu > .nav-item .nav-link {
font-size: 26px;
line-height: 30px;
}
.navbar .offcanfas_menu > .nav-item.submenu .nav-link:after{
line-height: 30px;
}
.home_banner_five .portfolio_banner{
padding-top: 50px;
}
.header_area_five {
padding: 15px 0px;
}
.table-bottom {
display: block;
text-align: center;
}
.footer_top_three {
padding: 80px 0px 50px;
}
.sec_pad{
padding: 80px 0px;
}
.portfolio_area_two,.contact_inner,.service_area_three,.testimonial_area_one{
padding-top: 80px;
}
.contact_info{
margin-bottom: 50px;
}
.service_area_two .row{
margin-bottom: -30px;
}
.skill_progressbar_area .web_skill_content{
padding-top: 70px;
padding-bottom: 50px;
}
.recent_news_item .recent_news_content h3{
line-height: 30px;
}
.recent_news_area_two.dark_one {
padding: 0px 0px 55px;
}
.footer_top_one p br{
display: none;
}
.testimonial_info{
max-width: 100%;
margin-left: -15px;
margin-right: -15px;
}
.testimonial_info .testimonial_content .media{
display: block;
}
.testimonial_info .testimonial_content .testimonial_img{
margin-bottom: 50px;
}
.recent_news_area_three{
padding-top: 50px;
}
.creative_recent_news_item{
max-width: 370px;
margin-left: auto;
margin-right: auto;
}
.promo_info .text-right{
text-align: left !important;
}
.promo_info .get_btn{
margin-left: 40px;
margin-top: 25px;
}
.creative_img .memphis_two img{
position: relative !important;
}
.creative_img .memphis_two {
right: 0px;
bottom: 0;
}
.creative_about_img .about_img_one{
max-width: 100%;
}
.creative_about_content h2{
line-height: 38px;
}
.text_shadow {
font-size: 450px;
}
.skill_content .work_skill .skill_item{
width: 50%;
margin-bottom: 40px;
}
.skill_content .work_skill .skill_item:nth-child(even):before{
border: 0px;
}
.hero-text .border_box{
width: calc(100% - 100px);
}
.skill_Left{
height: 500px;
}
.video_area_three .video_info{
max-width: 100%;
margin-left: 20px;
margin-right: 20px;
}
.project_content .get_btn{
position: relative;
margin-bottom: 20px;
}
.shop_list_info .shop_list_item{
display: block;
}
.shop_list_info .shop_list_item .media-body .shop_text{
padding-left: 0;
padding-top: 30px;
}
}
@media (max-width:720px){
.product_info{
display: block;
margin-bottom: 0;
padding-top: 0;
}
.product_info:before{
display: none;
}
.product_info .media-body{
padding-left: 0px;
padding-top: 35px;
}
.review .comment-box .post_author {
padding-right: 20px;
}
.creative_img img{
max-width: 100% !important;
}
}
@media (max-width:520px){
.creative_banner_text h2 {
font-size: 50px;
}
.about_img:before{
top: -1px;
left: -1px;
width: 103%;
height: 101%;
}
.projects_gallery_one .projects_item{
padding: 0 15px;
}
.projects_gallery_one .row{
margin-left: -15px;
margin-right: -15px;
margin-bottom: -20px;
}
.projects_gallery_one .projects_item .portfolio_img.left_content .p_content{
padding-left: 20px;
padding-right: 25px;
}
.projects_gallery_one .projects_item .p_content{
min-width: 280px;
padding: 30px 25px 25px 20px;
}
.projects_gallery_one .projects_item .hover_content {
padding: 7px 50px 45px;
}
.projects_gallery_one .projects_item .hover_content .icon {
top: -27px;
}
.video_info{
padding-left: 10px;
padding-right: 10px;
}
.video_info h4{
font-size: 22px;
}
.section_title h2{
font-size: 32px;
line-height: 35px;
}
.section_title p{
font-size: 14px;
}
.h_contact_info .h_contact_info_item{
width: 100%;
padding-top: 50px;
}
.h_contact_info .h_contact_info_item .icon.one{
margin-top: 0;
}
.h_contact_info .h_contact_info_item .icon{
margin-bottom: 20px;
}
.h_contact_info .h_contact_info_item:before,.skill_content .work_skill .skill_item:before{
display: none;
}
.skill_content .work_skill .skill_item{
width: 100%;
margin-bottom: 20px;
}
.video_right .video_content .title,
.skill_content h2 {
font-size: 28px;
line-height: 36px;
}
.skill_content p {
font-size: 16px;
line-height: 30px;
}
.banner_content h2 {
line-height: 45px;
font-size: 35px;
}
.banner_content h2 br{
display: none;
}
.ex_img_info .ex_img,.ex_img_info .ex_img img{
width: 100%;
}
.ex_img_info{
display: block;
}
.ex_img_info .ex_img.img_one{
margin-bottom: 120px;
}
.h_work_info .h_work_item .icon_number{
margin-bottom: 25px;
}
.team_content_info{
display: block;
}
.team_content_info .social_icon{
text-align: left;
margin-top: 10px;
}
.b_service .b_service_item{
width: 100%;
}
.home_banner_four {
height: 800px;
}
.agency_video {
height: 360px;
}
.agency_video .rounded_circle {
width: 320px;
height: 320px;
}
.agency_video .img {
width: 320px;
height: 325px;
}
.work_content .work_button .get_btn{
margin: 0px;
}
.work_content .work_button{
display: block;
}
.b_content .promo_btn{
position: relative;
top: 0;
margin-bottom: 10px;
}
.b_image img {
max-width: 80%;
}
.shop_products_item .products_img img{
width: 100%;
}
.protfolio_seven_item .content {
bottom: 30px;
left: 35px;
}
.additional_info .additional_item{
display: block;
padding-bottom: 0px;
}
.additional_info {
padding: 15px 20px 28px;
}
.additional_info:before,.skill_content h2 br{
display: none;
}
.additional_info .additional_item .additional_title,.additional_info .additional_item .addition_description{
padding-left: 0px;
padding-bottom: 5px;
}
.project_content .get_btn{
margin-bottom: 15px;
}
.shop_list_info .shop_list_item{
display: block;
}
.shop_list_info .shop_list_item .media-body .shop_text{
padding-top: 35px;
padding-left: 0;
}
.shop_list_info .shop_list_item img{
max-width: 100%;
}
.shop_area .blog_pagination .nav-links {
padding-top: 0px;
}
.team_item_three .team_img img{
width: 100%;
}
.error_content h1 span {
font-size: 85px;
}
.error_content h1 {
font-size: 146px;
line-height: 116px;
}
.error_content h2{
font-size: 24px;
}
.error_content p {
font-size: 16px;
}
.error_area {
padding: 45px 0px 80px;
}
.home_slider_one .owl-dots{
top: auto;
transform: translateY(0);
bottom: 10px;
}
.home_slider_one .owl-dots .owl-dot{
display: inline-block;
margin: 0px 4px;
}
.video_area_one{
padding: 80px 0px;
}
.video_info{
padding: 65px 0px 55px;
}
.promo_area_two .promo_info h2 {
font-size: 33px;
}
.creative_about_img .text{
max-width: 130px;
text-align: center;
padding: 16px 14px;
}
.creative_about_img .text span{
padding-top: 0px;
}
}
@media (max-width:520px){
.comment-box .post_author,.post_author{
padding: 30px;
display: block;
}
.comment-box .post_author .media-body,.post_author .media-body{
padding-left: 0px;
padding-top: 25px;
}
.work_area .h_work_info .h_work_item{
display: block;
text-align: center;
}
.h_work_info .h_work_item .icon_number {
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
}
.service_details_content .service_btn{
display: block !important;
}
.service_details_content .f_social_icon{
margin-left: 0;
padding-top: 10px;
}
}
@media (max-width:450px){
.custome_col{
max-width: 100%;
}
.team_item img{
width: 100%;
}
.clients_info .clients_item {
width: 100%;
}
.section_title h2{
font-size: 26px;
line-height: 33px;
}
.section_title h6{
font-size: 14px;
line-height: 16px;
}
.portfolio_item .portfolio_content h3{
font-size: 23px;
line-height: 27px;
}
.question_info .title {
font-size: 26px;
}
.work_section_title h2 {
font-size: 28px;
}
.video_info_two{
padding: 100px 0px;
}
.video_info_two h4{
font-size: 22px;
line-height: 28px;
}
.video_info_two p{
font-size: 16px;
}
.review .comment-box .post_author{
display: block;
}
.post_author .media-body{
padding-left: 0;
padding-top: 30px;
}
.review .comment-box .post_author .media-body .comment-meta{
display: block;
overflow: hidden;
}
.review .comment-box .post_author .media-body .ratting{
margin-left: 0px;
margin-bottom: 10px;
}
.product_info img{
max-width: 100%;
}
.breadcrumb_content h2{
font-size: 30px;
margin-bottom: 0;
}
.breadcrumb_content .breadcrumb li{
font-size: 14px;
}
.service_details_content{
display: block;
}
.service_details_content .social_icon{
margin-left: 0px;
}
.blog_pagination .page-numbers.prev, .blog_pagination .page-numbers.next{
width: 40px;
height: 40px;
line-height: 40px;
}
.blog_pagination .page-numbers{
width: 35px;
height: 35px;
line-height: 35px;
}
.blog_pagination .page-numbers.prev{
margin-right: 15px;
}
.blog_pagination .page-numbers.next{
margin-left: 15px;
}
.comment-box .reply-comment .post-comment{
padding-left: 0px;
}
.hero-text .hero_content h5 {
font-size: 15px;
line-height: 26px;
}
.hero-text .hero_content h1 {
font-size: 26px;
line-height: 38px;
}
.projects_wrapper .pr_navbar a i{
padding-right: 5px;
}
.projects_wrapper .pr_navbar a + a i{
padding-left: 5px;
}
.projects_wrapper {
padding: 70px 15px;
}
.creative_recent_news_item .hover_content h4{
font-size: 22px;
}
.text_shadow {
font-size: 350px;
}
.banner_content .h_text{
font-size: 30px;
line-height: 32px;
}
}
@media (max-width:375px){
.promo_area_two .promo_info h2 {
font-size: 27px;
line-height: 36px;
}
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}   hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } input { overflow: visible;
} select { text-transform: none;
} [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} input,
select,
optgroup,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
dfn, cite, em, i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 18px;
}
dt {
font-weight: bold;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
width: 100%;
padding: 10px
}
textarea {
width: 100%;
}
.admin-bar header {
margin-top: 32px;
}  a {
color:#333;
}
a:focus {
outline: thin dotted;
}
a:hover, a:active {
outline: 0;
} header.navbar_fixed{
z-index: 9999;
}
.main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
} ul.list-unstyled {
margin-left: 0;
}
.contact_form.comment_form .wpcf7-submit{
font: 600 15px/55px "Poppins", sans-serif;
border-color: transparent;
background: transparent;
color: #fff;
padding: 0px 0px;
text-transform: uppercase;
border-radius: 45px;
text-align: center;
display: inline-block;
position: relative;
overflow: hidden;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
z-index: 1;
cursor: pointer;
}
.wpcf7-form span.get_btn:before {
display: none;
}
.wpcf7-form span.get_btn:after {
content: '';
position: absolute;
top: -73px;
right: 0px;
bottom: 0;
width: 115%;
height: 300%;
left: -1px;
-webkit-transform: translateX(-100%) rotate(195deg);
-ms-transform: translateX(-100%) rotate(195deg);
transform: translateX(-100%) rotate(195deg);
z-index: -1;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.wpcf7-form span.get_btn:hover:after {
webkit-transform: translateX(0) rotate(195deg);
-ms-transform: translateX(0) rotate(195deg);
transform: translateX(0) rotate(195deg);
background: #fe4ba9;
}
div.wpcf7 .ajax-loader {
display: none;
}
.contact_form.comment_form .wpcf7-submit {
line-height: 50px;
font-size: 14px;
border:none;
}
a.get_btn.pink:visited{
color: #fff;
}
.team_contents a {
color: #fff;
}
.team_contents a:hover {
color: #fff;
}
.promo_info a:visited{
color: #FFF;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item > .dropdown-item:focus, .dropdown-item:hover{
background: transparent;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item a.nav-link:hover {
background: transparent;
}
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item a.nav-link:before {
display: none;
}
.blog .main_header_area_one .navbar .menu > .nav-item .nav-link:before,.single-post .main_header_area_one .navbar .menu > .nav-item .nav-link:before {
background: #ffffff;
}
.service_area_one .media.service_item_one .media-body{
padding-left: 25px !important;
padding-bottom: 0px;
}
.blog_details .post_details .recent_news_item .recent_news_content ul.list-unstyled li:before {content: "\e64c";font-family: 'themify';position: absolute;left: 0;color: #fe4ba9;}
.blog_details .post_details .recent_news_item .recent_news_content ul.list-unstyled li {
padding-left: 25px;
position: relative;
}
.blog_details .post_details .recent_news_item .recent_news_content ul.list-unstyled {
padding-left: 0 !important;
}
.team_contents h5 {
margin-bottom: 5px;
} .section_title .title_bar_deco{
margin-top: -23px
}
.main_header_area_one{
z-index: 9999 !important;
}
.creative_footer_area.no_widget{
padding-top: 0;
}
.no_widget .creative_footer_bottom{
border-top: 0;
margin-top: 0;
}
.f_creative_widget_info p{
color: #fff;
font-size: 16px;
line-height: 26px;
margin-bottom: 40px;
}
.breadcrumbs_area:before {
content: '';
height: 100%;
width: 100%;
position: absolute;
z-index: -1;
}
.service_details_area ul li span {
float: right;
color: #898989;
font-weight: 400;
}
.progress-two{
height: 10px !important;
}
.comment-box .children{
margin-left: 65px;
}
.comment-box .children img {
width: 90px;
}
.creative_img img {
max-width: initial !important;
}
.banner_bg{
opacity: 1 !important;
}
.post_details .recent_news_content h3.entry-title{
color: #333333;
font-size: 26px;
line-height: 32px;
font-weight: 700;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
margin-bottom: 37px;
font-family: 'Poppins';
}
.blog_container .recent_news_content h3.entry-title{
font-family: "Muli", sans-serif;
}
.no-post-thumbnail .recent_news_content{
padding-top: 0 !important;
}
.post_category, .breadcrumb_content h2{
word-break: break-word;
}
.post_category a:after {
content: ', ';
}
.post_category a:last-child:after{
content: '';
}
.post_category.zix_post_tags a:after{
content: '';
}
.zix_post_tag{
border-top: 1px dashed #d9d9d9;
margin-top: 50px;
}
.page-links a:active {
background-color: rgba(51, 51, 51, 0.8);
color: #fff;
}
.page-links .post-page-numbers:hover,
.page-links .current{
background: #111;
color: #fff;
}
.page-links .post-page-numbers {
border: 1px solid rgba(51, 51, 51, .1);
display: inline-block;
font-size: 14px;
height: 1.7em;
line-height: 1.5em;
margin: 0 .3333em .3333em 0;
text-align: center;
width: 1.7em;
transition: 0.4s;
}
.work_area .earth{
top: -100px;
}
.team_details .media{
padding-bottom: 0 !important;
}
.pricing_info .price_item:hover {
transform: scaleY(1) !important;
}
.recent_news_content ol li {
margin: 10px 0;
}
.recent_news_content .wp-block-column > ul > li:before{
content: "\f105";
position: absolute;
left: -25px;
font-family: fontawesome;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #FC7C2C;
font-weight: 700;
font-size: 20px;
}
.widget_recent_comment .media{
margin-bottom: 20px;
}
.widget_recent_comment .media-body{
margin-left: 15px;
}
.widget_recent_comment .media-body p{
margin-bottom: 0;
line-height: 26px;
}
.comment_icon {
height: 50px;
width: 50px;
border-radius: 50%;
text-align: center;
display: table;
border: 1px solid #ddd;
transition: 0.4s;
}
.comment_icon i {
font-size: 20px;
display: table-cell;
vertical-align: middle;
}
.media-body .re_comment a{
transition: 0.4s;
}
.widget_recent_comment .media:hover .comment_icon {
color: #FC7C2C;
border-color: #FC7C2C;
}
.media-body .re_comment a:hover{
color: #FC7C2C;
}
.zix_button_inner .zix_btn{
display: inline-block;
}
header.always_fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: white;
-webkit-box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
}
.portfolio_area_two{
padding-top: 0 !important;
}
.main_header_area_one .navbar .search_cart .search a.nav-link{
line-height: 16px !important;
}
.portfolio_filter .work_portfolio_item .f_item{
text-transform: capitalize;
}
.creative_banner_text .creative_btn{
border-width: 2px;
}
.service_item_one .media-body a:hover h4,
.service_item h4 a:hover {
color: #fc7c2c;
}
.title_color{
color: #fc7c2c;
}
.exprence_content ul li{}
.business_tips_slider .item ul li + li{
margin-top: 10px;
}
.business_tips_slider .item ul li:before,
.exprence_content ul li:before{
content: '\f105';
font-family: "FontAwesome";
margin-right: 20px;
font-weight: 800;
color: #fc7c2c;
font-size: 20px;
margin-left: 2px;
}
.recent_news_content .wp-block-column > ul > li {
list-style: none;
position: relative;
}
.creative_footer_bottom p i{
color: #ff0000;
font-size: 18px;
}
@media (max-width:1024px){
.shadow_text{
font-size: 150px !important;
}
.breadcrumbs_area_three{
height: 450px !important;
}
}
@media (max-width:991px){
.navbar .menu > .nav-item.submenu .dropdown-menu > .nav-item:first-child {
margin-top: 10px;
}
header.navbar_fixed.main_header_area_one .navbar .menu > .nav-item{
padding: 10px 0 !important;
}
.navbar-collapse .menu{
padding: 10px 24px;
}
.main_header_area_one .menu_toggle .hamburger-cross span{
background: #fff;
}
}
.blog_container .recent_news_item.tag-sticky-2 {
padding: 25px;
background: #f9f9f9;
position: relative;
}
.blog_container .recent_news_item.tag-sticky-2 .sticky_label{
position: absolute;
top: 0;
right: 0;
background: #fc7c2c;
padding: 5px 20px;
color: #fff;
}
.blog_container .recent_news_content h3{
display: inline-block;
}
.creative_recent_news_item .hover_content .media .media-body h5{
text-transform: capitalize;
}
.creative_footer_bottom{
margin-top: 12px !important;
}
.f_creative_widget_info .textwidget p:first-child{
margin-bottom: 30px;
}
.f_creative_widget_info .textwidget p{
color: #c4c4c4;
}
.always_fixed .navbar-brand > img:first-child {
display: none;
}
.price_item .price_body .btn{
border-radius: 0;
}
.post_category .post-name{
display: inline-block;
}
.price_item .get_btn{
display: block;
}
.main_header_area_one .navbar .navbar-brand{
margin-top: -1px;
}
.main_header_area_one.header_one .navbar-brand{
padding: 0;
}
.service_details_area{
padding-top: 100px;
}
.team_item img{
max-width: initial !important;
}
.widget .widget-title{
font: 700 22px "Montserrat", sans-serif !important
}
.service_item_one .media-left a img{
width: 50px;
}
.projects_gallery_one .projects_item .hover_content{
top: 40px;
}
.blog_search .recent_news_item{
margin-bottom: 50px;
}
.blog_search .recent_news_item:last-child{
margin-bottom: 0;
}
.creative_banner_area{
overflow: hidden;
}
.comment-box #respond{
margin-bottom: 70px;
}
.service_area_one{
padding-bottom:30px;
}
.price_area.style_1 {
padding-bottom: 130px;
}
.protfolio_area_two .projects_gallery_one .projects_item .category a,
.protfolio_area_two .projects_gallery_one .projects_item .hover_content .category a{
text-transform: capitalize;
} .tax-team_cat .zix_archive .blog_details,
.tax-portfolio_cat .zix_archive .blog_details{
overflow: hidden;
}
.tax-team_cat .zix_archive .blog_details .recent_news_content p,
.tax-portfolio_cat .zix_archive .blog_details .recent_news_content p,
.tax-portfolio_cat .zix_archive .blog_details .recent_news_content .read_more,
.tax-team_cat .zix_archive .blog_details .recent_news_content .read_more {
display: none;
}
.tax-team_cat .archive_pagination,
.tax-portfolio_cat .archive_pagination
{
} @media (max-width:1024px){
.navbar .menu > .nav-item{
margin-right: 20px !important;
}
.widget.widget_nav_menu ul li ul{
padding-left: 12px !important;
}
li > ul, li > ol{
margin-left: 12px;
}
}
@media (max-width:991px){
.page .entry-content{
padding-right: 0 !important;
}
.main_header_area_one.header_one .navbar .navbar-brand img + img{
top: initial !important;
}
.work_area .h_work_info .h_work_item{
margin-bottom: 40px !important;
}
.alter_nav {
margin-left: 0;
}
}
@media (max-width:782px){
.admin-bar header {
margin-top: 46px;
}
}
@media (max-width:600px){
.admin-bar header.navbar_fixed {
margin-top: 0;
}
.blog_container .recent_news_item.tag-sticky-2 .sticky_label{
padding: 0 15px;
}
}
@media (max-width:767px){
.testimonial_area_one.sec_pad{
padding-bottom: 0;
}
.creative_recent_news_item .hover_content{
padding-bottom: 20px;
}
.recent_news_area_three .blog_memphies{
display: none;
}
.protfolio_area_two .right_memphis{
display: none;
}
.recent_news_area_three{
padding-bottom: 40px !important;
}
.team_area_two .left_memphis{
display: none;
}
.section_title{
margin-bottom: 50px !important;
}
.pricing_info .price_item:last-child{
margin-bottom: 0;
}
.projects_gallery_one .projects_item .hover_content .img_overlay::before{
height: 90%;
}
.creative_recent_news_item {
margin-bottom: 30px;
}
.service_details_area{
padding-top: 80px !important;
}
.creative_about_area{
padding: 100px 0 80px 0 !important;
}
.creative_footer_area{
padding-top: 80px;
}
.service_item_one{
margin-bottom: 40px;
}
.service_area_one .row .col-lg-4:last-child .service_item_one{
margin-bottom: 0;
}
.service_area_one{
padding-bottom: 80px;
}
.shadow_text{
font-size: 85px !important;
}
}
@media (max-width:520px){
.wp-block-quote.is-large, .wp-block-quote.is-style-large,
blockquote{
padding: 30px
}
blockquote:before{
background-size: contain;
height: 70px;
width: 70px;
}
.wp-block-pullquote.is-style-solid-color blockquote{
max-width: 95%;
}
.breadcrumbs_area_three{
height: 400px !important;
}
.comment-box .post_author img{
width: 80px;
}
.comment-box .children{
margin-left: 20px;
}
.comment-box .children img{
width: 70px;
}
.comments-area .media-body table td{
padding: 6px;
}
.calendar_wrap tbody td, .calendar_wrap tbody th{
height: initial !important;
width: initial !important;
line-height: 35px !important;
}
.work_area img{
width: 35%;
}
.shadow_text{
font-size: 59px !important;
}
.creative_img{
z-index: -1;
}
header.navbar_fixed.main_header_area_one .navbar .navbar-brand img{
max-width: 100px !important;
}
.recent_news_content .wp-block-columns .wp-block-column + .wp-block-column{
margin-top: 30px;
}
.service_details_area{
padding-top: 80px !important;
}
.creative_img img{
max-width: 75% !important;
}
}
@media (max-width:450px){
.custome_col{
max-width: 250px !important;
}
}
.zix_single_thumb{
margin-bottom: 30px;
}
.recent_news_item .recent_news_content p{
word-break: break-word;
}
.navbar .menu > .nav-item.submenu > .dropdown-menu > .nav-item.submenu > .dropdown-menu{
width: 100%;
box-shadow: none;
-webkit-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
-moz-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
-ms-transition: max-height 0.3s, opacity 0.2s 0.1s, visibility 0.5s 0s;
-o-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0.5s 0s;
max-height: 0;
display: block;
overflow: hidden;
opacity: 0;
visibility: hidden;
padding: 0;
margin: 0;
}
.navbar .menu > .nav-item.submenu > .dropdown-menu > .nav-item.submenu > .dropdown-menu.show {
-webkit-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
-moz-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
-ms-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
-o-transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
transition: max-height 0.5s, opacity 0.2s 0.1s, visibility 0s 0s;
max-height: 250px;
overflow-y: scroll;
display: block;
opacity: 1;
visibility: visible;
box-shadow: none;
margin-bottom: 15px;
}
.navbar .menu > .nav-item.submenu > .dropdown-menu > .nav-item.submenu > .dropdown-menu {
margin: 0px;
border: 0px;
margin: 0px;
border-radius: 0px;
max-height: max-content;
background: #fff;
padding: 15px 0;
-webkit-box-shadow: 0px 10px 30px 0px rgba(12, 0, 46, 0.1);
box-shadow: 0px 10px 30px 0px rgba(12, 0, 46, 0.1);
-webkit-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
z-index: -1;
}
@media (max-width:991px){
.navbar .menu > .nav-item.submenu > .dropdown-menu > .nav-item.submenu > .dropdown-menu{
max-height: 0;
padding: 0;
}
}