/* Medium Layout: 1280px. */
 @media only screen and (min-width: 1171px) and (max-width: 1300px) {

}
 @media only screen and (min-width: 992px) and (max-width: 1170px) {
.main-menu {
    text-align: center;
    float: none !important;
}
.project-hvr > a > h3 {
    font-size: 14px;} 
.tractor-tabs-wraper .nav-item .nav-link {
    padding: 10px 6px;
} 
}
/* Tablet Layout: 768px. */
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.main-menu-border {
    padding: 30px;
}
.mean-container a.meanmenu-reveal {
    margin-top: -5px;}
.mean-container .mean-nav {
    margin-top: 40px;
}
.project-hvr {
    padding: 10px;text-align: center;
}
.project-hvr .btn,
.project-hvr > a > h3 {
    float: none !important;
}
.callto-action-content h3 {
    font-size: 25px;}
.callto-action-content p {
    margin-top: 10px;
}
.quote-sologan-area p {
    width: 60%;}
.masonry-blog.card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.update-cart {
    margin-top: 20px;
}





}
/* Mobile Layout: 320px. */
 @media only screen and (max-width: 767px) {
.pb-85,.sec-p-100 {
    padding: 50px 0;
}
.mb-100 {
    margin-bottom: 50px;
}
.spacer-15, .spacer-20, .spacer-30, .spacer-50 {
    height: 0;
} 
.tractor-lang {
    display: block;
    width: 100%;
	margin: 10px 0;
}
.tractor-lang .nice-select {
    float: none !important;
    display: inline-block;
} 
.header-top-social {
    display: block;
    clear: both;
} 
.quote-btn {
    float: none !important;
    display: block;
    clear: both;
    margin: 0 auto;
    text-align: center;
} 
.header-middle-logo {
    display: block;
    margin: 15px 0;
    text-align: center;
}
.header-middle-short-info {
    text-align: center;
}
.main-menu-border {
    padding: 30px;
}
.mean-container a.meanmenu-reveal {
    margin-top: -5px;}
.mean-container .mean-nav {
    margin-top: 40px;
} 
.search-area {
    display: none;
}
.single-blocks-services {
    margin-bottom: 20px;
}
.single-project {
    margin-bottom: 20px;
}
.about-slider-wraper {
    margin-top: 20px;
}
.single-counter {
    padding: 30px 0;
    margin: 15px 0;
}
.single-services-wraper {
    border-bottom: none !important;
}
.callto-action-area .btn {
    float: none !important;
}
.single-team-wraper {
    margin-bottom: 15px;
}
.quote-sologan-area p {
    width: 100%;
}
.tractour-accordian-wrapeer {
    margin-top: 15px;
}
.footer-widget {
    margin: 15px 0;
}
.contact-info-detail {
    margin-top: 30px;
}
.tractour-breadcroumb h2 {
    margin-bottom: 50px;}
.masonry-blog-sidebar.card-columns, .masonry-blog.card-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
.tractour-pagination {
    margin-bottom: 30px;
}
.post-tag-share-area {
    border: none;
    padding: 0;
}
.post-tag-share-area ul {
    display: block;
}
.blog-share-icon {
    display: block;
    float: left;
    margin: 20px 0;}
.post-comments-form-area {
    margin-bottom: 30px;
}
.shop-area .short-by,
.shop-area .sho-result {
    margin-bottom: 20px;
}
.mayabi-login-area {
    margin: 20px 0;
}
.update-cart {
    margin-top: 20px;
}
.cart-table .table-bordered td, .cart-table .table-bordered th {
	 font-size: 10px;
	 padding: 7px;
}
 .cart-img img {
	 width: 50px;
	 height: 50px;
}  
}
/* Wide Mobile Layout: 480px. */
 @media only screen and (min-width: 480px) and (max-width: 767px) {







 
}


.foot-top{
            padding-top: 0px;
        }
        .f-t-tit{
            font-size: 32px;
            color: #313131;
        }
        .f-t-e{
            color: #b2b2b2;
            font-size: 22px;
            line-height: 40px;
        }
        .f-line{
            width: 60px;
            height: 2px;
            display: block;
            /* background: rgb(210,177,100); */
            margin: 5px 0;
            overflow: hidden;
        }
        .footList{
            line-height: 40px;
        }
        .footList:before{
            display: inline-block;
            content: '';
            width: 29px;
            height: 29px;
            float: left;
            margin: 7px 10px 0 0;
        }
        .phone:before{
            background: url(../images/foot_03.png) no-repeat;
        }
        .fax:before{
            background: url(../images/foot_06.png) no-repeat;
        }
        .email:before{
            background: url(../images/foot_08.png) no-repeat;
        }
        .postcode:before{
            background: url(../images/foot_10.png) no-repeat;
        }
        .main-menu nav > ul > li > a{
            font-weight: normal;
        }
        .rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
        .rides-cs a { color: #00A0E9;}
        .rides-cs a:hover { color: #ff8100; text-decoration: none;}
        .rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
        .rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
        .rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
        .rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
        .rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
        .rides-cs .cn ul {padding:0px;}
        .rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
        .rides-cs .cn ul li span { color: #777;}
        .rides-cs .cn ul li a{color: #777;}
        .rides-cs .cn ul li img { vertical-align: middle;}
        .rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/kefu.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
        .rides-cs .btnOpen { background-position: 0 0;}
        .rides-cs .btnCtn { background-position: -37px 0;}
        .rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
        .rides-cs ul li.bot { border-bottom: none;}
.clear{ clear:both}
.wp-pagenavi {
padding:15px 0;
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
/* login & reg */
.login{width:87.5%;margin:10% auto;height:auto;overflow:hidden}
.login li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.16rem/1.4 "microsoft yahei"}
.login_input{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:3.42rem;font:1.2rem/1.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0}
.login_textarea{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:10.42rem;font:1.2rem/1.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0;resize: none}

.pin_width{width:51.78%;}
.login_pin{width:30%;float:left;height:3.42rem;margin-left:4%;}
.login_btn{width:96%;height:3.5rem; background:#386ed3;color:#fff;border:0;-webkit-appearance:none;border-radius:0;text-align:center;font:1.22rem/1.5rem "microsoft yahei"}
.red_alert{width:87.5%;margin:0 auto;font:0.2rem/0.44rem "microsoft yahei";color:red;}
.login_link1{float:left;font:0.2rem/0.44rem "microsoft yahei";color:#949494;margin-left:4%}
.login_link2{float:right;font:0.2rem/0.44rem "microsoft yahei";color:#949494;margin-right:4%}
.info_left{float:left;width:26%;text-align:left;font:0.2rem/0.44rem "microsoft yahei";color:#707070}
.info_username{float:left;width:16%;text-align:center;font:0.2rem/0.44rem "microsoft yahei";color:#707070}
.info_input{float:left;width:70%;}

/*¹Ì¶¨µÄÐü¸¡´°*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #0490F1 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #0490F1 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #0490F1 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #0490F1 url(../images/fixCont.png) no-repeat 0 -169px;
}
.yb_bar .yb_ercode img{padding: 6px 37px 25px 37px;box-sizing: border-box;width: 180px; height:auto}
.hd_qr {
	padding: 6px 37px 25px 37px;
	box-sizing: border-box;
	width: 180px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
.yb_QQ a:hover {
	color: #fff;
}

.tractour-breadcroumb{border-bottom: solid 2px #ddd;padding-bottom: 30px;}
.single-project{ margin-bottom:20px}
.dianhua{color: #2174b5;font-weight: bold;margin-left: 50px;}
.f-t-tit{ color:#fff}
.foot-company h4{color:#fff}
.f-t-e{color:#fff}
.foot-company p{color:#fff}
.footList{color:#fff}
.footList a{color:#fff}
.single-sid-wdg p a{color:#757575}
#qqli2{display:none}
.nav{display:none}
.footer-area{background: url(../images/foot_bg.png);}
.nrewm img{ max-width:150px; height:auto; margin-top:-10px;margin-left: -8px;}
@media only screen and (min-width: 1200px){
.footer-area .row{padding-top: 350px;}
}
@media only screen and (max-width: 767px){
.nav{display:block}
.nav{ height:82px; line-height:40px; background-image:none; background-color:#2174b5; width:100%;margin-top: 10px;}
.nav li{ width:33.3%; border-bottom:1px #fff solid; border-right:1px #fff solid; box-sizing:border-box; background-image:none;    float: left;text-align: center;font-size: 16px;}
.nav li a{ color:#fff;}
.nav li a:hover{ background-image:none;}
.main-menu-border{display:none}
.dianhua{display:none}
.yb_conct{display:none}
#qqli1{display:none}
#qqli2{display:block}
.single-sid-wdg{ padding:30px 10px 0 10px;}
.wdg-post-archive li{ width:50%; float:left}
.footer-area{background: url(../images/foot_bg1.png);background-size: cover;padding-top: 30px;}
.footer-area .col-md-2{padding-top: 30px;}
.footer-area .col-md-2 img{ max-width:100%; height:auto}
.nrewm img{ max-width:100%; height:auto}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.nav{display:block}
.nav{ height:82px; line-height:40px; background-image:none; background-color:#2174b5; width:100%;margin-top: 10px;}
.nav li{ width:33.3%; border-bottom:1px #fff solid; border-right:1px #fff solid; box-sizing:border-box; background-image:none;    float: left;text-align: center;font-size: 16px;}
.nav li a{ color:#fff;}
.nav li a:hover{ background-image:none;}
.main-menu-border{display:none}
.dianhua{display:none}
}