/* Tablet Screen */@media only screen and (min-width: 768px) and (max-width: 991px) {body{	font-size:14px;}p{	font-size:14px;}.header .nav-inner {	float: left;	margin-right: 64px;}.right-bar .right-nav li a {	color: #333;	width: auto;	height: auto;}.header .navbar {    padding: 0;    display: initial;    flex-wrap: initial;}.header .navbar-nav {    display: initial;}.header .nav li {	margin-right: 15px;}.header .nav li a {    font-size: 14px;}.header .nav li a:after{	display:none;}.header.style2 .middle-header{	top:83px;}.right-bar:after{}.right-bar ul li {	margin-right: 8px;}.right-bar .right-nav li a:hover{	color:#F3A712;}.hero-slider .hero-text h1 {    font-size: 35px;    line-height: 50px;}.hero-slider, .hero-slider .single-slider {    height: 550px !important;}.hero-slider .welcome-text {    margin: 109px 0 0;}.header .nav li .sub-menu{	width:195px;	padding:12px;}.about-content .section-top h1 {	font-size: 22px;	line-height: 30px;}.side.overlay::before{	display:none;}.img-feature .video-play a {    width: 75px;    height: 75px;    line-height: 75px;    font-size: 25px;    top: 50%;}.img-feature .video-play {    margin-left: -37.5px;    margin-top: -37.5px;}.features-main .b-features {	margin-top: 10px;}.features-main h2 {	margin-bottom: 0;	font-size: 21px;	padding-top: 10px;}.features-main .single-list-feature h4 {	font-size: 15px;	margin-bottom: 5px;}.features-main .single-list-feature i,.features-main .title p{	display:none;}.features-main .single-list-feature {	padding: 0;	margin-top: 10px;}.features-main .single-list-feature p{	line-height:20px;	font-size:13px;}.call-action .call-inner{	text-align:center;}.call-action .call-inner h2 {	font-size: 30px;	margin-bottom: 10px;}.call-action .button {	float: none;	text-align: center;	margin-top: 15px;}.single-team .team-arrow a {	width: 44px;	height: 44px;	line-height: 44px;	font-size: 22px;}.header.style2 .logo {	margin-top: 14px;}.header.style2 .nav-inner {	margin-right: 92px;	float: right;}.header.style2 .nav li {	margin-right: 10px;}.header.style2 .nav li a {	font-size: 13px;}.header.style2 .button {	top: 10px;}.header.style2 .bizwheel-btn {	padding: 10px 5px;	font-size: 13px;}.blog-latest .single-news .news-head, .blog-latest .single-news .news-body {    width: 100%;    display: initial;    background: transparent;    vertical-align: initial;	padding:0;}.blog-latest .single-news .news-head span {    width: 100%;    position: relative;    height: 200px;    background-size: cover;}.blog-latest .single-news .bizwheel-btn {    width: 122px;    padding: 10px 00px;}.blog-latest .single-news .news-content {    padding: 20px;}.blog-latest .single-news .news-text {    margin-top: 10px;}.faq-title a{	padding:12px;	font-size:16px;}.faq-body{	padding:15px 20px;}.pf-details .small-list-feature{	margin-top:40px;}.error .error-inner h2 {	font-size: 30px;}.error-inner h4 {	font-size: 80px;	lieft: ;	line-height: 80px;}.error .error-inner h2{	margin:10px 0;}.contact-form-area{	padding:20px;}.map{	height:350px !important;	padding:0px}.map iframe{ width: 100%; border: none; min-height: 300px;}.single-pricing .p-best p {    font-size: 12px;}	.single-pricing .small-title span{	font-size:13px;}.single-pricing .price-head {    padding: 28px 0 20px;}.single-pricing .p-best {    top: 4px;    left: -48px;}}/* Mobile Screen */@media only screen and (max-width: 767px) {.header .img-logo,.header.style2 .img-logo{    margin: 0;}.header .text-logo,.header.style2 .text-logo {    margin-top: 0;}.mobile-nav {    position: relative;    margin-top: -24px;    z-index: 5000;}.middle-header {    padding: 20px 0 25px;}.header.style2 .middle-header {    padding: 0;    top: 112px;}.top-contact{    padding:0;}.hero-slider .hero-text h4 {	font-size: 13px;	padding: 5px 20px;}	.mobile-nav {	position: relative;	margin-top: -35px;}	.menu-area{	display:none;}.slicknav_nav li {	border-bottom: 1px solid #ebebeb;	line-height: 30px;}.slicknav_nav li:last-child{	border:none;}.slicknav_menu{	display:block;}.slicknav_menu {	display: block;	background: transparent;	padding: 0;}.slicknav_btn {	background: transparent;	padding: 0;	margin: 0;	margin-right: 10px;}.slicknav_menu .slicknav_icon-bar{	box-shadow:none;}.slicknav_menu .slicknav_icon-bar {	background: #2E2751 !important;}.skill-image{	display:none;}.slicknav_nav {	clear: both;	color: #fff;	margin: 0;	background: transparent;	padding-top: 15px;}.slicknav_nav li a{	margin: 0;	color: #333;	background: transparent;	overflow: hidden;}.slicknav_nav li a i{	display:none;}.slicknav_nav li a:hover{	color:#1A9F68;	background:transparent;}.slicknav_nav li:hover{	background:transparent;}.slicknav_nav li .dropdown li:hover{	background:transparent;}.slicknav_nav li .dropdown li a{	color:#555;	background:transparent;}.slicknav_nav li .dropdown li a:hover{	color:#1A9F68;	background:transparent;}.slicknav_nav li .slicknav_item{	background:transparent;}.slicknav_nav .slicknav_row, .slicknav_nav a {	padding: 0;	margin: 0;	padding: 6px 0;	font-weight: 500;}.slicknav_nav li:last-child a{	padding-bottom:0px;}.slicknav_menu .slicknav_icon-bar {	background-color: #1A9F68;	box-shadow: none;	text-shadow: none;}.slicknav_nav .slicknav_arrow{	color:#666;}.slicknav_menu .slicknav_icon-bar {	display: block;	width: 25px;	height: 3px;	-webkit-border-radius: 1px;	-moz-border-radius: 1px;	border-radius: 1px;	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);	box-shadow: 0 1px 0 rgba(0,0,0,.25);}.slicknav_nav li .slicknav_item:hover{	background:transparent;;}.header.style2 .middle-header {    padding: 0;    top: 112px;}.header.style2 .slicknav_menu .slicknav_icon-bar{	background:#fff !important;}.header.style2 .mobile-nav {    margin-top: -20px;}.header.style2 .middle-inner {    background: #2E2751;    z-index: 2035;    padding: 22px 20px;}.header.style2 .slicknav_nav {    background: #fff;    padding: 20px;    margin-top: 35px;}body{	font-size:14px;}p{	font-size:14px;}.header .nav-inner {	float: left;	margin-right: 64px;}.right-bar .right-nav li a {	color: #333;	width: auto;	height: auto;}.header .navbar {    padding: 0;    display: initial;    flex-wrap: initial;}.header .navbar-nav {    display: initial;}.header .nav li {	margin-right: 15px;}.header .nav li a {    font-size: 14px;}.header .nav li a:after{	display:none;}.header .logo{	width:80%;	z-index: 9999;} .text-logo img{	width: 100%;}.right-bar:after{}.right-bar ul li {	margin-right: 8px;}.right-bar .right-nav li a:hover{	color:#F3A712;}.hero-slider .hero-text h4 {	font-size: 13px;}.hero-slider .hero-text h1 {	font-size: 25px;	line-height: 32px;}.hero-slider, .hero-slider .single-slider {	height: 185px !important;}.hero-slider, .index-slider .single-slider {	height: 200px !important;} .hero-slider .hero-text .p-text {	max-width: 100%;}.hero-slider .welcome-text {	margin: 57px 0 0;}.hero-slider .hero-text .button .bizwheel-btn {	padding: 10px 15px;	font-size: 13px;}.hero-slider .hero-text .button {	margin-top: 25px;}.testimonial-inner .single-slider{	box-shadow:none;}.video-feature{    margin-top: 0px;        padding: 10px 0 20px;}.side.overlay::before{	display:none;}.service-single .service-content h2 {	font-size: 24px;	margin: 18px 0;	line-height: 32px;}.service-single .modern-img-feature,.pf-details .modern-img-feature{	margin-top:30px;}.img-feature .video-play a {  width: 70px;  height: 70px;  line-height: 70px;  font-size: 25px;  margin: ;  margin-top: ;  top: 50%;}.img-feature .video-play {  margin-left: -35px;  margin-top: -35px;}.features-main {	margin-top: 30px;}.features-main .b-features {	margin-top: 10px;}.features-main h2 {	margin-bottom: 0;	font-size: 21px;	padding-top: 10px;}.features-main .single-list-feature h4 {	font-size: 15px;	margin-bottom: 5px;}.features-main .single-list-feature i, .features-main .title p {	display: block;	}.features-main .single-list-feature {		margin-top: 10px;}.features-main .single-list-feature p{	line-height:20px;	font-size:13px;}.call-action .call-inner{	text-align:center;}.call-action .call-inner h2 {	font-size: 23px;	margin-bottom: 10px;}#portfolio-nav li {	display: inline-block;	float: initial;}.pf-details .single-content h1{	font-size:22px;}.testimonial-slider .owl-controls .owl-dots {    margin-top: 30px;}.single-pricing .p-best {	top: 9px;	left: -46px;}.call-action .button {	float: none;	text-align: center;	margin-top: 15px;}.single-team .team-arrow a {	width: 44px;	height: 44px;	line-height: 44px;	font-size: 22px;}.header.style2 .logo {	margin-top: 0;}.header.style2 .nav-inner {	margin-right: 92px;	float: right;}.header.style2 .nav li {	margin-right: 10px;}.header.style2 .nav li a {	font-size: 13px;}.header.style2 .button {	top: 10px;}.header.style2 .bizwheel-btn {	padding: 10px 5px;	font-size: 13px;}.blog-latest .single-news .news-head, .blog-latest .single-news .news-body {    width: 100%;    display: initial;    background: transparent;    vertical-align: initial;	padding:0;}.blog-latest .single-news .news-head span {    width: 100%;    position: relative;    height: 200px;    background-size: cover;}.blog-latest .single-news .bizwheel-btn {    width: 122px;    padding: 10px 00px;}.blog-latest .single-news .news-content {    padding:20px;}.blog-latest .single-news .news-text {    margin-top: 10px;}.pf-details .small-list-feature{	margin-top:40px;}.error {	padding: 100px 0;}.error .error-inner {	text-align: left;	margin-bottom: 25px;}.error .error-inner h2 {	font-size: 30px;}.error-inner h4 {	font-size: 75px;	line-height: 75px;}.error .error-inner h2{	margin:10px 0;}.contact-form-area{	padding:20px;}.map{	height:300px !important;padding:0px}.map iframe{ width: 100%; border: none; min-height: 300px;}.success .mail h2 {	font-size: 25px;	line-height: 30px;}.footer .f-link ul li {     float: left;    margin-right: 15px;}#product-nav li {    font-size: 14px;    font-weight: 500;    width: 33%;    margin: 5px 0;    padding: 5px 0;}.news-list li{      padding:  15px;}     .news-list li span{    display: none;}     .footer .single-widget{    margin-top: 10px;} .footer .footer-top{     padding: 10px 0;}   .footer-none{ display: none;}    .footer-about .erweima{ margin-top: 0px;margin-bottom: 0px;}    .footer-about{ padding-left: 0;}    .footer-about .erweima a p{ margin-top: 5px;    }    .footer .copyright{ padding: 10px 0;}}