/*================ Normal desktop :992px.==================== */

@media (min-width: 992px) and (max-width: 1169px) {
.header-top-left p {
letter-spacing: 0
}
.header-top-left p i {
height: 20px;
width: 20px;
line-height: 20px
}
.header-promo-info h3 {
font-size: 17px
}
.find-box {
background: #fff  no-repeat scroll -45px 0px
}
.promo-box-right h3 {
font-size: 30px
}
.login-box {
width: 55%
}
}


/*================ Tablet desktop :768px.==================*/

@media (min-width: 768px) and (max-width: 991px) {
.testimonial-section .carousel-control-next{display: none !important;}
.testimonial-section .carousel-control-prev{display: none !important;}

.header-top-left:before {
right: 0
}
.gauto-responsive-menu {
display: block;
width:100%;
left: 0
}
.mainmenu {
display: none
}
.main-search-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
margin-top: 0
}
.gauto-about-area{
padding-bottom: 20px
}
.gauto-mainmenu-area {
padding: 0px 0;
min-height: 40px;
}
.slider-text h2 {
font-size: 50px
}
.find-text {
margin-top:0px
}
.find-text h3 {
font-size: 25px;
}
.find-form form p {
margin: 10px 0
}
.site-heading {
width: 100%
}
.site-heading h2 {
font-size: 35px
}
.promo-box-right {
padding: 50px 0
}
.promo-box-right h3 {
font-size: 25px;
line-height: 35px
}

.single-footer {
margin: 20px auto 20px;
}
.about-page-left h3,
.about-promo-text h3 {
font-size: 30px
}
.about-page-right {
margin-top: 30px
}
.about-page-right {
    padding-top:0px;
}
.about-page-right img {
width: 100%
}
.about-promo-text {
width: 80%
}
.service-menu {
padding: 20px
}
/*.propertu-page-shortby {
display: none
}*/
.offer-action:after {
width: 62%
}
.booking-right {
margin-top: 30px
}
.order-summury-box {
margin-top: 30px
}
.blog-page-right {
margin-top: 30px
}
.notfound-box {
width: 80%
}
.notfound-box h2 {
font-size: 90px;
line-height: 90px
}
.notfound-box h3 {
font-size: 26px
}
.login-box {
width: 70%
}
.contact-right {
margin-top: 30px
}
.site-logo {
margin-top: 5px
}
}
@media (max-width: 992px) {
    .about-page-right {
    padding-top:0px; margin-top: 0;
}
.header-promo .single-header-promo:nth-child(2) {
display: inline-flex;
}
.header-promo .single-header-promo {
display: none
}
.header-top-right .dropdown {
margin-left: 15px;
}
.footer-top-area h4.text-center{
font-size:17px;
}
.footer-top-area {
padding: 30px 0;
}
.footer-social {
float: none;
margin: 0px auto;
}
.footer-social ul {
text-align: center;
}
.header-promo {
margin-top: 0;
}
.find-text {
padding: 0 30px;
}
.find-form.listing_page .propertu-page-shortby.row{padding: 0;}
.find-form.listing_page .propertu-page-shortby.row div {
padding: 0 10px;
}
.find-form.listing_page .propertu-page-shortby.row .col-md-3 {
text-align: left;
}
.find-form.listing_filter_v p {
margin-top: 15px;
margin-bottom: 5px;
}
}
/*================== small mobile :320px. ===================*/

@media (max-width: 768px) {
    ._cyt_vehicle ._rw_content.cyt_pd a{display: block;}
._cyt_vehicle ._rw_vehicle.bg-blue img {margin-top: 20px;}
._cyt_vehicle .row.align-items-center {display: unset;}
.find-form.listing_filter_v .col-md-3.col-sm-6:last-child{padding-left: 12px;margin-top: 8px;}
/*.listing_filter_top .col-md-3 { width: 50%;}*/
.listingdetaildiv .car-features ul li {width: 47%;}
.find-form.listing_page {padding: 0px;border-top: 1px dashed #ccc;padding-top: 15px;border-radius: 0;}
.single-offers.listing_page{height: 95% !important;}
}

@media (max-width: 767px) {
.successBox {width: 100% !important;}
.van_hireimg img {width: 100%;}
.find-form.listing_filter_v .col-md-3.col-sm-6 {padding-left: 13px;margin-top: 5px;margin-bottom: 5px;}
.listingdetaildiv .car-features ul li {width: 100%;}
.welcome_area {padding: 40px 0;}
.header-top-right>.dropdown .dropdown-menu li a {font-size: 15px;}
.testimonial-section{padding: 30px 0 !important;}
.testimonial-section .carousel-control-next{display: none !important;}
.testimonial-section .carousel-control-prev{display: none !important;}
.header-top-left:before {display: none}
.header-top-right>.dropdown .dropdown-menu.show{left: 0 !important;}
.header-top-left {display: none}
.header-top-right {text-align: right;position: relative;z-index: 9999999;}
.gauto-responsive-menu {display: block;}
.site-logo img {max-height: 50px;width: auto;}
.gauto-slider-area {position: relative;}
.gauto-about-area{padding-bottom: 50px}
.header-promo .single-header-promo:nth-child(2){display: inline-flex;min-width:170px;}
.gauto-header-top-area {margin-bottom: 0}
.mainmenu {display: none}
.gauto-header-top-area {border-bottom: 1px solid #eee}
.header-top-left p,
.header-top-right>a,
.header-top-right>.dropdown button {color: #001238}
.header-top-left p i {background: #ec3323 none repeat scroll 0 0;color: #fff}
.login.dropdown {position: relative;z-index: 999999;width: 100%;}
.gauto-mainmenu-area {min-height:0px}
.slider-text {
width: 100%;
text-align: center;
margin: 0 auto
}
.slider-text p {
font-size: 20px
}
.slider-text h2 {
font-size:20px;
margin-bottom: 0;
}
.find-box .row.alin .col-md-4 {
padding-right: 15px;
height: 100%;
}
/*.gauto-main-slide {
height: 281px
}*/
.find-box {
background: #fff none repeat scroll 0 0
}
.main-search-right{
margin-top: 0;

}
.find-text {
background: #171a85;
height: 100%;
border-radius: 5px;
padding: 10px 30px;
}
.find-text h3 {
color: #fff;
text-align: center;
font-size: 20px
}
.find-form {
margin-top: 5px;
padding: 0 15px 15px 15px;
}
.find-form form p {
margin-top: 10px;
margin-bottom: 0
}
.find-form .nice-select {
margin-bottom: 15px;
float: left;
clear: both;
display: block;
}
.find-form button.gauto-theme-btn {
margin-top: 0;
display: block;
clear: both;
float: left;
}
.gauto-find-area {
margin-top: -55px
}
.site-heading {
width: 100%
}
.site-heading h2 {
font-size: 25px;
}
/*	.promo-box-left {
display: none
}*/
.promo-box-left:before {
right: 32%;
}
.promo-box-left:after {
right: 50%;
}
.promo-box-right {
text-align: center;
padding: 30px 0;
}
.promo-box-right h3 {
font-size: 28px;
line-height: 40px
}
.promo-box-right a.gauto-btn {
margin-bottom: 0
}
.single-footer {
margin: 10px 0 0 0;
}
.copyright {
text-align: center;
margin-bottom: 10px;
}
.footer-social ul {
text-align: center
}
.breadcromb-box h3 {
font-size: 30px
}
.about-page-left h3,
.about-promo-text h3 {
font-size: 28px;
line-height: 40px
}
.about-page-right {
margin-top:10px
}
.about-promo-text {
width: 100%
}

.sidebar-widget h3 {
font-size: 22px;
line-height: 40px
}
.find-form.listing_page .propertu-page-shortby.row{
justify-content: inherit !important;
margin: 0px auto;
}

.car-features ul {
width: 50%;
}
.booking-right {
margin-top: 30px
}
.order-summury-box {
margin-top: 30px
}
.blog-text {
padding: 15px 10px
}
.blog-text ul li {
margin-right: 5px
}
.blog-page-left .blog-text h3 {
font-size: 22px;
line-height: 36px
}
.blog-page-right {
margin-top: 30px
}
.single-offers{
padding: 10px
}
.offer-text ul li{
margin: 0 1px
}
.offer-text ul li i{
margin-right: 1px
}
.notfound-box {
width: 100%
}
.notfound-box h2 {
font-size: 70px;
line-height: 70px
}
.notfound-box h3 {
font-size: 22px
}
.login-box {
width: 100%;
padding: 30px 15px
}
.contact-right {
margin-top: 30px
}
.van_img{
margin-bottom: 15px;
}
h4.text-center span {
display: block;
}
.footer-top-area h4.text-center {
font-size: 16px;
line-height: 24px;
margin-top: 20px;
}
.footer-logo img {
max-width: 200px;
height: auto;
}
.footer-logo {
margin-bottom: 0;
}
.footer-address {
margin-top: 0;
}
.quick-links {
float: left;
width: 100%;
}	

.footer-top-area h4.text-center samp {
display: block;
display: block;
font-family: BaiJamjuree;
font-weight: normal;
}
.single-footer h3, .footer-address h3{margin-bottom:15px;}
.footer-bottom-area {padding: 5px 0;}
.site-heading h2{margin-bottom: 10px;}
.find-form.listing_filter_v .input-group,.find-form input {
margin-bottom: 10px;
}
.single-offers.listing_page{
height: auto !important;
}
.header-promo h3 a{
font-size: 18px;
}
.row.pickdivbox .find-form select{margin-bottom: 10px;}
.testimonial-box p{height: inherit;}
.testimonial-box{height: inherit;}
}

@media (max-width: 600px) {
.list_brand .col-md-3 {width: 48%;}
    .van_mottesting img{margin: 15px 0px}
    ._rw_content.cyt_pd {padding: 0px 3px;}
.find-form button.gauto-theme-btn {margin-top: 20px;}
.slider-text p {font-size: 17px;}
.slider-text h2 {font-size: 16px !important;}
.gauto-caption-cell .slider-text{padding:0px 50px;}
.gauto-main-header-area .col-lg-9.col-sm-6 {text-align: center;margin-top: 8px;}
.header-promo{        margin: 0 auto;}
.header-promo .single-header-promo:nth-child(2){text-align: left;}
.site-logo {text-align: center;}
.listingdetaildiv .car-features ul li {width: 100%;}
.single-blog.blogdetails .blog-image img {min-height: auto !important;}
.promo-box-right h3 {font-size: 20px;}
.welcome_area h5 {font-size: 20px;}
}


/* ======================Large Mobile :480px.================== */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.header-top-left:before {display: none}
.header-top-left {display: none}
.header-top-right {text-align: center}
.gauto-responsive-menu {display: block}
.site-logo {
text-align: center;
width: 100%;
margin: 0 auto;
}
.gauto-about-area{
padding-bottom: 50px
}
.gauto-header-top-area {
margin-bottom: 0
}
.mainmenu {
display: none
}
.gauto-header-top-area {
background: #2720a2 none repeat scroll 0 0;
border-bottom: 1px solid #eee
}
.header-top-left p,
.header-top-right>a,
.header-top-right>.dropdown button {
color: #001238
}
.header-top-left p i {
background: #ec3323 none repeat scroll 0 0;
color: #fff
}
.offer-action:after {
width: 62%
}
.login.dropdown {
position: relative;
z-index: 999999;
width: 100%;
}
.gauto-mainmenu-area {
min-height: 50px
}
.slider-text {
width: 100%;
text-align: center;
margin: 0 auto
}
.slider-text p {
font-size: 20px
}
.slider-text h2 {
font-size: 35px
}
.gauto-main-slide {
height: 380px
}
.find-box {
background: #fff none repeat scroll 0 0
}
.find-text {
margin-top: 0
}
.find-text h3 {
color: #ffffff;
text-align: center;
font-size: 25px
}
.single-offers{
padding: 15px
}
.offer-text ul li{
margin: 0 3px
}
.offer-text ul li i{
margin-right: 3px
}
.find-form {
margin-top: 5px
}
.find-form form p {
margin-top: 15px;
margin-bottom: 0
}
.gauto-find-area {
margin-top: -55px
}
.site-heading {
width: 100%
}
.site-heading h2 {
font-size: 30px
}
.promo-box-left {
display: none
}
.promo-box-right {
text-align: center
}
.promo-box-right h3 {
font-size: 28px;
line-height: 40px
}
.promo-box-right a.gauto-btn {
margin-bottom: 0
}
.single-footer {
margin: 20px 0
}
.copyright {
text-align: center;
margin-bottom: 10px;
}
.footer-social ul {
text-align: center
}
.breadcromb-box h3 {
font-size: 30px
}
.about-page-left h3,
.about-promo-text h3 {font-size: 28px;line-height: 40px}
.about-page-right {margin-top: 30px}
.about-promo-text {width: 100%}
.sidebar-widget h3 {font-size: 22px;line-height: 40px}
.car-features ul {width: 33%;}
.booking-right {margin-top: 30px}
.order-summury-box {margin-top: 30px}
.blog-text {padding: 15px 10px}
.blog-text ul li {margin-right: 5px}
.blog-page-left .blog-text h3 {font-size: 22px;line-height: 36px}
.blog-page-right {margin-top: 30px}
.notfound-box {width: 100%}
.notfound-box h2 {font-size: 70px;line-height: 70px}
.notfound-box h3 {font-size: 22px}
.login-box {width: 100%;padding: 30px 15px}
.contact-right {margin-top: 30px}
}
