/*
    Website Developer: Karoline Dassie

    Main Colors
    - White: #fff
    - Red: #af2128
    - Gray: #949597
*/

/* ===========================================

   LAYOUT

==============================================*/

    body {
        margin: 0;
        padding: 0;
        list-style: none;
        font-family: 'Quattrocento Sans', sans-serif;
        font-size: 16px;
        color: #fff;
        background: #949597;
        -ms-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -o-text-size-adjust: none;
        -webkit-text-size-adjust: none;
    }

    a {
        color: #af2128;
        text-decoration: none;
    }

    ::-moz-selection {
        background: #af2128;
        color: #fff;
        text-shadow: none;
    }

    ::selection {
        background: #af2128;
        color: #fff;
        text-shadow: none;
    }

/* ===========================================

    HEADER

==============================================*/
    .logofont {color: #af2128;}
    .header {
        margin: 0;
        padding: 0;
        background: #fff;
        background-size: cover;
        position: relative;
        border-bottom: 10px solid #e4e4e3;
    }

    .header-top {
        padding-top: 10px;
    }

    .header>.container {
        -webkit-box-shadow: 0px 0px 27px 4px rgba(161, 161, 161, 1);
        -moz-box-shadow: 0px 0px 27px 4px rgba(161, 161, 161, 1);
        box-shadow: 0px 0px 27px 4px rgba(161, 161, 161, 1);
    }

    .mb50 {
        margin-bottom: 50px;
    }

    .logo {
        margin-top: 10px;
        position: absolute;
        top: 0;
        z-index: 9;
        margin-left: 16px;
    }

/* ===========================================

    TITULO 

==============================================*/
    .titulo {background: #af2128; border-top: 10px solid #949597; text-align: center; display: block; padding: 10px 0;}
    .titulo h1{font-weight: 900; margin: 0; padding: 0; line-height: normal; font-family: 'Oswald', sans-serif; text-transform: uppercase}


/* ===========================================

    NAVIGATION

==============================================*/
    .nav>li>a:focus,
    .nav>li>a:hover {
        text-decoration: none;
        background-color: transparent;
        color: #949597;
    }

    .nav-new {
        border: none;
        border-radius: 0;
        margin-bottom: 0;
        text-align: center;
        z-index: 4;
    }

    nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover {
        background-color: red;
        border-color: #af2128;
    }

    .dropdown-menu {
        background-color: #fff;
        color: #af2128;
    }

    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:focus,
    .dropdown-menu>.active>a:hover {
        background-color: none;
    }

    .logo-img {
        visibility: hidden;
    }

    .navbar-nav-new {
        margin-left: 0;
        float: right;
    }

    .navbar-nav-new li {
        float: left;
        display: inline-block;
    }

    .navbar-nav-new li a {
        font-family: 'Quattrocento Sans', sans-serif;
        color: #949597;
        font-size: 18px;
        padding: 20px;
        font-weight: 700;
        display: block;
        width: 100%;
        transition: opacity 300ms linear;
        transition: all 400ms ease;
    }

    .navbar-nav-new li a:hover,
    .navbar-nav-new li.active {
        color: #af2128;
        opacity: 1;
        transition: all 400ms ease;
    }

    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover {
        background-color: transparent;
        color: #af2128;
    }

    .navbar-nav-new ul.dropdown-menu li {
        width: 100%;
    }

    .navbar-nav>li>.dropdown-menu {
        padding: 0;
        border: 0;
        background-color: rgb(236, 236, 236);
    }

    .navbar-nav-new  ul.dropdown-menu li a {
        padding: 10px;
    }
    .navbar-nav-new ul.dropdown-menu li a:hover,
    .navbar-nav-new ul.dropdown-menu li.active {
        border: 5px solid transparent;
        padding: 5px;
        border-image: none;
        background-color: #af2128;
        color: #fff;
    }

    .socialCont {
        text-align: right;
    }

    .socialCont p {
        display: inline-block;
        margin: 0 ;
    }

    .socialCont p:nth-child(1) a {
        background-image: url(../siteart/fb_icon.jpg);
        width: 66px;
        height: 67px;
        display: inline-block;
        transition: all 200ms linear;
    }

    .socialCont p:nth-child(1) a:hover {
    }

    .socialCont p:nth-child(2) a {
        background-image: url(../siteart/phone_icon.jpg);
        width: 66px;
        height: 67px;
        display: inline-block;
        transition: all 200ms linear;
    }

    .socialCont p:nth-child(2) a:hover {
    }

    .socialCont p:nth-child(3) a {
        background-image: url(../siteart/mail_icon.jpg);
        width: 66px;
        height: 67px;
        display: inline-block;
        transition: all 200ms linear;
    }

    .socialCont p:nth-child(3) a:hover {
    }

    .phone p {
        color: #7e2d40;
        font-size: 26px;
        float: right;
        margin: 0;
        line-height: 50px;
        font-weight: 500;
    }

    .masthead {
        height: 105px;
        background-image: url(../siteart/banner-1.jpg);
        background-size: cover;
        background-position: center center;
    }

    .masthead h1 {
        margin: 0;
        color: #FFFFFF;
        line-height: 105px;
    }

    .hosted-content .attachment-search .search-checkboxes label {
        color:#000!important;
    }

/* ===========================================

    SLIDES BACKGROUND

==============================================*/

    #first-slider img {
        width: 100%;
        height: auto;
    }

    #first-slider .main-container {
        padding: 0;
    }

    #first-slider hr {
        margin-top: 5px;
        margin-bottom: 5px;
        border-top: 2px solid #fff;
    }

    #first-slider .item h1 {
        margin: 0;
        color: #fff;
        font-size: 48px;
        font-weight: 700;
        text-align: left;
    }

    #first-slider .item h3 {
        margin: 0;
        color: #fff;
        font-size: 33px;
        text-align: left;
    }

    #first-slider .item h4 {
        margin: 0;
        color: #fff;
        font-size: 33px;
        text-align: left;
    }

    .carousel-inner .item .hero-text {
        position: absolute;
        left: 13%;
        top: 70%;
        transform: translatey(-50%);
    }

    #first-slider .carousel-indicators {
        bottom: 0;
        z-index: 7;
    }

    #first-slider .carousel-control.right,
    #first-slider .carousel-control.left {
        background-image: none;
    }

    .carousel-inner .item .container {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        bottom: 0;
        top: 0;
        left: 0;
        right: 0;
    }

    #first-slider h3 {
        animation-delay: 1s;
    }

    #first-slider h4 {
        animation-delay: 2s;
    }

    #first-slider h2 {
        animation-delay: 3s;
    }

    #first-slider .carousel-control {
        width: 6%;
        text-shadow: none;
    }

    #first-slider h1 {
        text-align: right;
        margin-bottom: 30px;
        font-size: 30px;
        font-weight: bold;
    }

    #first-slider h3 a {
        color: #fff;
        text-decoration: none;
    }

    #first-slider .p {
        padding-top: 125px;
        text-align: center;
    }

    #first-slider .p a {
        text-decoration: underline;
    }

    #first-slider .carousel-indicators li {
        width: 14px;
        height: 14px;
        background-color: rgba(255, 255, 255, .4);
        border: none;
    }

    #first-slider .carousel-indicators .active {
        width: 16px;
        height: 16px;
        background-color: #fff;
        border: none;
    }

    .carousel-fade .carousel-inner .item {
        -webkit-transition-property: opacity;
        transition-property: opacity;
    }

    .carousel-fade .carousel-inner .item,
    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        opacity: 0;
    }

    .carousel-fade .carousel-inner .active,
    .carousel-fade .carousel-inner .next.left,
    .carousel-fade .carousel-inner .prev.right {
        opacity: 1;
    }

    .carousel-fade .carousel-inner .next,
    .carousel-fade .carousel-inner .prev,
    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .carousel-fade .carousel-control {}

    .carousel-control .fa-angle-right,
    .carousel-control .fa-angle-left {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
    }

    .carousel-control .fa-angle-left {
        left: 50%;
        width: 38px;
        height: 38px;
        margin-top: -15px;
        font-size: 50px;
        color: #fff;
        -webkit-border-radius: 23px;
        -moz-border-radius: 23px;
        border-radius: 53px;
    }

    .carousel-control .fa-angle-right {
        right: 50%;
        width: 38px;
        height: 38px;
        margin-top: -15px;
        font-size: 50px;
        color: #fff;
        -webkit-border-radius: 23px;
        -moz-border-radius: 23px;
        border-radius: 53px;
    }

    .carousel-control {
        opacity: 1;
        filter: alpha(opacity=100);
    }

/* ===========================================

   CUSTOM TRAY PAGE

==============================================*/

    .layfive{margin:2em auto; display: inline-block; text-align: center}
    .layfive img{margin:0.5%; width: 18%; display: inline-block; text-align: center}


/* ===========================================

   ICONS HOME PAGE

==============================================*/

    .inventroyCat p a {
        background-color: #fff;
        width: 165px;
        max-width: 100%;
        height: 160px;
        margin: 0 auto;
        display: block;
        transition: all 300ms linear;
    }

    .inventroyCat1 p a {
        background-image: url(../siteart/inv_btn.png);
        background-size: 100%;
        background-repeat: no-repeat;
        border: 4px solid #fff;
    }

    .inventroyCat1 p a:hover {
        border: 4px solid #949597;
    }

    .inventroyCat2 p a {
        background-image: url(../siteart/tractors_btn.png);
        background-size: 100%;
        background-repeat: no-repeat;
        border: 4px solid #fff;
    }

    .inventroyCat2 p a:hover {
        border: 4px solid #949597;
    }

    .inventroyCat5 p a {
        background-image: url(../siteart/auction_btn.png);
        background-size: 100%;
        background-repeat: no-repeat;
        border: 4px solid #fff;
    }

    .inventroyCat5 p a:hover {
        border: 4px solid #949597;
    }

    .inventroyCatWrap {
        position: relative;
        margin-top: -60px;
    }

/* ===========================================

    SLIDES CLOSED

==============================================*/
    .branco {background: #fff;}

    .contant .contant_left {
        margin: 35px 0 40px 0;
    }

    .contant-header {
        font-size: 30px;
        font-weight: 700;
        color: #af2128;
        margin: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    .contant h2 {
        font-weight: 700;
        font-style: normal;
        color: #7d2b3e;
        font-size: 18px;
        margin-bottom: 2px;
    }

    .contant-text p {
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }

    .contant-text a {
        color: #af2128;
    }

    .contant-text h4 {
        color: #000;
        font-size: 20px;
        line-height: 24px;
    }

    .contant strong {
        color: #333333;
        font-size: 42px;
        line-height: 80px;
        font-weight: 700;
    }

    .contant .contant_right {
        margin: 35px 0;
    }

    .contant .contant_right h2.contant-header {
        color: #333333;
        font-size: 42px;
        line-height: 80px;
        font-weight: 700;
        text-transform: inherit;
        font-family: 'Quattrocento Sans', sans-serif;
    }

    .contant .contant_right p {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .contant .contant_right p.event {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .contant .contant_right a {
        color: #7d2b3e;
        font-size: 18px;
    }

    .contant .black-text p {
        color: #000;
    }

    .contant.contact-page .black-text p {
        color: #000;
        margin: 10px 0;
    }

    .contant .black-text h6 {
        color: #000;
    }

    .team-container {
        padding: 50px 0;
    }

    .team-container .heading h1 {
        color: #000;
        font-size: 45px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
    }

    .team-container .text-container h2 {
        color: #000;
        font-size: 26px;
    }

    .team-container .text-container h4 {
        font-size: 24px;
        color: #000;
    }

    .team-container .text-container p {
        color: #000;
        min-height: 74px;
    }

    .team-container hr {
        border-top: 1px solid #000;
        margin-top: 10px;
    }

    .team-container .phone-container ul {
        color: #000;
        font-size: 16px;
        margin-left: -40px;
        list-style: none;
    }

    .team-container .phone-container img {
        display: inline-block;
        margin-right: 10px;
        width: 15px;
        height: 15px;
    }

    .team-container .phone-container a {
        color: #000;
    }

    .team-container .social-cont {
        border: 2px solid #f5f5f5;
        padding: 5px;
        margin-top: 20px;
    }

    .team-container .social-cont ul {
        margin: 0;
        margin-left: -38px;
    }

    .team-container .social-cont li {
        display: inline-block;
    }

    .team-container .social-cont a {
        background-color: #f5f5f5;
        padding: 5px;
        border-radius: 2px;
        width: 30px;
        display: inline-block;
        text-align: center;
    }

    .team-container .social-cont i {
        color: #b2b2b2;
    }

    .btnCont input.subscribe-button {
        background-color: #c60000;
        color: #fff;
        font-size: 16px;
        padding: 6px 26px;
        font-weight: 700;
        border: 0;
        border-radius: 5px;
        margin-top: 10px;
    }

    #owl-demo {
        margin: 50px 0;
        -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.59);
        -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.59);
        box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.59);
    }

    #owl-demo .owl-item img {
        width: auto;
        height: 89px;
    }

    .owl-wrapper-outer {
        background: #f1eded;
    }

    .navbar-toggle {
        border: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 26px;
        height: 5px;
        border-radius: 1px;
        background: #af2128;
    }

    .logo img {
        text-align: center;
        display: inline-block;
        width: 100%;
        max-width: 400px;
    }

    .mt20 {
        margin-top: 20px;
    }

/* ===========================================

    SCROLLING INVENTORY

==============================================*/

    .scrolling-wrap {
        width: 100%;
        height: 90px;
        overflow: hidden;
    }

    .scrolling {
        width: 100%;
        height: 92px;
    }

/*==========================================================

    FORM

===========================================================*/
    .formcont {
        background: #f8f8f8;
        padding: 2%;
        margin: 1em auto;
    }
    .formcont .order-form{display:block;}
    .formcont #formpage{padding:0;}
    .formcont form{ margin:0 0 0;}
    .formcont label{
        display:block;
        font-size:16px;
        padding-top: 4%;
        width:100%;
    }
    .formcont input{
        border: #b61c21 solid 1px;
        border-radius: 2px;
        padding: 12px;
        font-size:14px;
        box-sizing:border-box;
        margin:0 1% 10px 0  ;
        width: 99%;
        font-family: 'Roboto Condensed';
        color: #000;
    }
    .formcont input.half{width:49%;float:left;}

    .formcont input:focus{ outline: #b61c21 solid 1px!important;}

    .formcont input.button2{
        display:block;
        width: 300px;
        padding: 15px 0;
        margin: 20px 0 0 0;
        background-color:#b61c21;
        color:#fff;
        font-weight: 900;
        font-size: 22px;
        border: 0;
        -webkit-transition:.3s ease-in;  
        -moz-transition:.3s ease-in;  
        -o-transition:.3s ease-in;  
        transition:.3s ease-in;
    }

    .formcont input.button2:hover{
        background-color:#949597;
        cursor:pointer;
        color: #fff;
    }

    .formcont select{
        border:#b61c21 solid 1px;
        border-radius: 2px;
        padding: 2%;
        font-size:14px;
        box-sizing:border-box;
        width:98%;
        margin:0 1% 10px;
        color:#969696;
    }
    .formcont select.half{width:48%;float:left;}

    .formcont textarea{
        font-family: 'Roboto Condensed';
        border: #b61c21 solid 1px;
        border-radius: 2px;
        padding: 10px;
        font-size:14px;
        width:99%;
        margin:0 0 10px 0  ;
        box-sizing:border-box;
        color: #000;
    }
    .formcont textarea:focus{ outline: #b61c21 solid 1px!important;}

    .CaptchaPanel {
        margin: 0px 0px 0px 0px !important;
        text-align: center;
        padding: 0px !important;
    }

    .CaptchaWhatsThisPanel a{color: #39393d!important}
    .CaptchaImagePanel,
    .CaptchaMessagePanel,  
    .CaptchaAnswerPanel, 
    .CaptchaWhatsThisPanel {
        margin:0px 0px 0px !important;
        font-size: 12px;
        color: #39393d;
        text-align: left !important;
        font-weight:normal!important;
        padding:0px 0 0!important;
        box-sizing:border-box;
        }

    .CaptchaImagePanel{float:left;margin-right:10px !important;}
    .CaptchaMessagePanel{color: #39393d;}
    #CaptchaAnswer{margin:5px 0; width:395px}
    fieldset{width:98%;box-sizing:border-box;margin:0 1% 15px;background:#fff;}

    .centrocerto .CaptchaImagePanel {
        float: none;
        margin: 0 auto !important;
    }
    .centrocerto #CaptchaAnswer{width: 100%}
    .centrocerto .CaptchaImagePanel,.centrocerto .CaptchaMessagePanel,.centrocerto .CaptchaAnswerPanel,.centrocerto .CaptchaWhatsThisPanel{text-align: center!important;}
    .centrocerto input.button2{width:100%; margin:10px auto 0 auto}
    

/* ===========================================

    FOOTER

==============================================*/

    iframe#mapa{width:100%; height:400px; border:none; display: block}

    .footer {background: #949597;padding: 2em 0;text-align: center;}
    .divfooter {width:90%; text-align:center; margin:0 auto; color: #fff}
    a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-size:13px; color: #fff}
    a.footerlink:hover {text-decoration:none; font-size:13px; color: #fff}
    .footertext{font-size:13px; color: #fff;}
    .smallfootertext{font-size:13px; color: #fff;}

    .sub-footer {
        padding: 2em 0;
        background-image: url(../siteart/ftr_bkg.jpg);
        color: #fff;
        text-align: center;
    }

    .sub-footer .terco{
        width: 350px;
        display: inline-block;
        vertical-align: middle;
        text-align: left;
    }

    .sub-footer .meio img {
        width: 90%;
        margin: 0;
    }

    .sub-footer h2 {
        font-size: 23px;
        font-weight: 700;
        margin: 0 0 10px 0;
    }

    .sub-footer i {
        float: left;
        padding: 8px 20px;
        font-size: 34px;
    }

    .sub-footer p {
        font-size: 22px;
        font-weight: 700;
        margin: 34px 0px;
    }

    .sub-footer ul.footerSocialIcon i {
        display: inline;
        font-size: 28px;
    }

    .sub-footer ul.footerSocialIcon {
        display: inline;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .sub-footer ul.footerSocialIcon li {
        display: block;
        font-size: 22px;
        line-height: 48px;
    }

    .sub-footer ul.footerSocialIcon li a,
    .sub-footer ul.footerSocialIcon li a:hover {
        color: #fff;
        text-decoration: none;
    }


/* ===========================================

    RESPONSIVE STYLES

==============================================*/

@media only screen and (max-width: 1200px) {
	.navbar-nav-new li a {
		font-size: 16px;
        padding: 10px 12px;
    }
}

@media only screen and (max-width: 1100px) {
    .sub-footer .meio{display: none!important}
}

@media only screen and (max-width: 992px) {
    .layfive img{width: 25%;}
    
	.navbar-nav-new li a {
        padding: 10px 8px;
		line-height: 30px;
	}

	.navbar-nav-new {
		margin-left: 0;
	}

	.logo {
		margin-bottom: 20px;
	}

	#first-slider h1 {
		font-size: 45px;
	}

	.contant .contant_right h3 {
		font-size: 18px;
	}

	.contant h2 {
		text-align: left;
	}

	.contant .contant_right a {
		display: block;
		text-align: left;
	}

	.contant .contant_right p {
		text-align: left;
	}

	.contant-header {
		font-size: 21px;
		text-align: left;
	}

	.inventroyCat p a {
		height: 145px;
	}
}

@media only screen and (max-width: 800px) {
    .sub-footer .terco {
        width: 100%;
        display: block;
        text-align: center;
    }
    .sub-footer p {font-size: 18px;margin: 10px 0px;}
    .sub-footer i {float: left;padding: 0;width: 100%;}
    .logo img {max-width: 300px;}
    
}


@media only screen and (max-width: 767px) {
    .h1, h1 { font-size: 30px!important;}
    .contant-text h4{text-align: center}
    
    .formcont input.half {
        width: 99%;
        float: none;
    }
    .formcont input.button2 { width: 99%;padding: 10px 0;}
    #CaptchaAnswer {width: 99%;}
        
	.navbar-nav-new li a {
		font-size: 12px;
	}

	.navbar-nav-new .open .dropdown-menu>li>a {
		line-height: 30px;
	}

	.navbar-header {
		width: 100%;
		background-color: #000;
		height: 60px;
		position: absolute;
		text-align: center;
        margin: 0 auto!important;
	}

	.header {
		transition: 0.5s all ease;
		position: relative;
		background-size: inherit;
	}

	.head-right {
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		text-align: center;
	}

	.socialCont ul {
		display: inherit;
	}

	.head-right .socialCont ul li.facebook {
		display: none;
	}

	.phone p {
		-webkit-text-size-adjust: none;
		color: #7e2d40 !important;
		text-size-adjust: none;
		width: 100%;
		text-align: center;
		border-bottom: 2px solid #7e2d40;
		font-size: 18px !important;
	}

	.logo {
		margin: 18px 0;
		text-align: center;
		position: inherit;
		top: 0;
		z-index: 0;
	}

	.header-top {
		padding: 0;
	}

	.socialCont {
		display: block;
		text-align: center;
	}

	.text-icon {
		font-size: 12px;
		font-weight: 700;
		color: #252c62;
	}

	.team-container .heading h1 {
		font-size: 32px;
	}

	.team-container img {
		margin: 0 auto;
	}

	.team-container .text-container {
		text-align: center;
	}

	.contant-text p {
		text-align: center;
	}

	.contant-text-right p {
		text-align: center;
		margin: 0;
		padding: 15px 0;
	}

	#first-slider h1 {
		font-size: 46px;
	}

	#first-slider .item h1 {
		font-size: 24px;
	}

	#first-slider .item h3 {
		font-size: 18px;
	}

	#first-slider .item h4 {
		font-size: 16px;
	}

	.nav-new {
		z-index: 10;
		margin-top: 51px;
		margin-bottom: 0;
		padding-bottom: 0;
		min-height: 0;
		opacity: 1;
		margin-left: -15px;
    	margin-right: -15px;
	}

	.navbar-toggle {
		margin-top: 10px;
		background-color: #fff;
		float: none;
	}

	.nav-collapse {
		padding: 0 0 0 0;
		margin-right: 0;
		box-shadow: none;
		overflow: hidden;
	}

	.navbar-nav-new {
		background: #af2128;
		margin-bottom: 0;
		float: left;
		width: 100%;
	}

	.navbar-nav-new li {
		display: block;
		float: left;
		width: 100%;
	}

	.navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}

	.navbar-collapse.in {
		overflow: hidden;
		height: auto;
		max-height: unset;
		margin-right: 0;
		margin-left: 0;
	}

	.navbar-nav-new li a {
		color: #fff;
		text-align: center;
		border-bottom: 1px solid #410606;
	}

	.navbar-nav-new li a:hover,
	.navbar-nav-new li a.active {
		color: #fff !important;
		background: #949597;
		border: 0 !important;
		padding: 10px 8px;
	}

	.contant .contant_right {
		border-left: 0;
	}

	.contant .contant_right {
		padding: 0px 0;
		float: left;
		width: 100%;
	}

	.contant .contant_right h3 {
		margin: 0;
		text-align: center;
	}
	.contant strong {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 0;
		display: block;
	}
	.contant h2 {
		text-align: center;
	}

	.contant .contant_right a {
		display: block;
		text-align: center;
	}

	.contant .contant_right p {
		text-align: center;
	}

	.contant-header {
		font-size: 21px;
		text-align: center;
	}

	.contant .contant_right small {
		text-align: center;
		display: block;
	}
    
    .inventroyCatWrap{margin: 0 auto}
	.inventroyCat1,
	.inventroyCat2,
	.inventroyCat3,
	.inventroyCat4,
	.inventroyCat5 {
		text-align: center;
	}

	.weatherCont {
		display: none;
	}
    .layfive img{width: 40%;}
}

@media only screen and (max-width: 480px) {
	.navbar-brand {
		height: 84px;
		padding: 15px 15px;
	}

	.navbar-brand>img {
		width: 100%;
	}

	.contant-header {
		font-size: 21px;
		line-height: 36px;
	}
	.contant strong {
		font-size: 22px;
		line-height: 30px;
	}
	.contant .contant_right {
		margin: 0px 0;
	}

	.slider {
		position: relative;
	}

	.contant .contant_left {
		margin-top: 0;
	}

	.inventroyCatWrap {
		text-align: center;
		margin-top: 0;
	}
    .layfive img{width: 70%; display: block}

}

@media only screen and (max-width: 388px) {
	.contant .contant_right {
		margin: 0px 0;
	}
}