/*
/* Version: 1.0.0
*/
/*-------- css code for responsive layout  --------*/

/*  To make Responsive
---------------------------------------------------------------------- /
*   1 - media screen and (max-width: 1199px)
*   2 - media screen and (max-width: 991px)
*   3 - media screen and (max-width: 767px)
*   4 - media screen and (max-width: 680px)
*   5 - media screen and (max-width: 480px)
*
---------------------------------------------------------------------- */
/*  1 - media screen and (max-width: 1199px)
---------------------------------------------------------------------- */
@media screen and (max-width: 1199px) {
	.menu-right-part {
		top: 0;
	    right: 0;
	    float: right;
	    position: relative;
	}
	.menuzord-brand {
		margin: 0px 30px 0 0;
	}
	.menuzord-menu {
		width: 100%;
		display: inline-block;
	}


	.footer-menu,
	.copyright {
		text-align: center;
	}
	.copyright-text {
		float: none;
	}
}
/*  1 - media screen and (max-width: 1199px) End
---------------------------------------------------------------------- */

@media only screen and (max-width: 1024px){
	.home a.menuzord-brand{
		margin: 18px 8px 18px 0;
	}
}

/*  2 - media screen and (max-width: 991px)
---------------------------------------------------------------------- */
@media screen and (max-width: 991px) { /* for medium device */
	.big-sale-img {
	    margin-top: 30px;
	}
	.list-single-item {
		margin-bottom: 0;
	}
	.content-img img {
		float: none;
		margin-right: auto;
		margin-bottom: 30px;
	}
	.footer-menu ul li a {
	    padding: 5px 15px;
	}
	.accordion-widget {
	    padding-left: 0;
	    margin-top: 30px;
	}
	.comtact-info-area {
	    margin-top: 30px;
	    margin-bottom: 50px;
	}
	.single-news {
	    display: inline-block;
	    margin-bottom: 30px;
	}
	.menuzord .showhide {
	    width: 60px;
	    height: 46px;
	    padding: 13px 0 0;
	    display: block !important;
	    float: right;
	    text-decoration: none;
	    outline: 0;
	    -webkit-tap-highlight-color: transparent;
	}
	.menuzord-responsive .showhide {
	    margin-right: 0;
	    margin-top: 10px;
        position: relative;
        z-index: 10;
	}
	.menuzord .showhide em {
	    width: 20px;
	    height: 2px;
	    float: right;
	    background: #fff;
	}
	.home .menuzord .showhide em {
	    background: #191a1f;
	}
	.menu-right-part {
	    top: 20px;
	}
	a.account {
	    display: none;
	}
	.menu-right-part .search-ecomm-menu-btn a {
		right: 40px;
	}
	.menuzord.red .menuzord-menu .active:after,
	.fleets-section .tab-wrap li.active:after {
		display: none;
	}
	.menuzord-responsive .menuzord-brand {
	    margin: 15px 30px 10px 20px;
	}
	.menuzord.red .menuzord-menu ul.dropdown li a,
	.menuzord-menu>li>a {
		color: #000;
	}
	ul.menuzord-menu.menuzord-right.menuzord-indented.scrollable {
		top: 50px;
		z-index: 1;
	    margin-top: 13px;
		position: absolute;
	    background-color: #fff;
	}
	.menuzord.red .menuzord-menu>li.active>a,
	.menuzord.red .menuzord-menu>li:hover>a {
		color: #3768dc;
	}
	.home .menu-right-part .social-btn a,
	.home .menuzord .showhide em  {
		color: #111272;
	}
	.home .menuzord.sticky .menu-right-part {
	    top: 17px;
	}
	.banner-text h2 {
		font-size: 46px;
	}
	.serve-section .section-head p {
		margin-top: 30px;
		max-width: none;
		text-align: left;
	}
	.car-details .feature-lsit ul {
		width: 100%;
	}
	.single-news {
	    display: block;
	    margin-bottom: 30px;
		text-align: center;
	}
	.single-news img{
		margin-left: auto;
		margin-right: auto;
	}
	.responsive-device-menu {
		height: auto;
		left: 0;
		width:100%;
		margin-left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 2147483647;
	}
	.responsive-device-menu .menuzord{
		padding: 5px 0 12px 0;
		margin-left: 0;
	}
	.home-dark .menuzord{
		padding-left: 0;
	}
	ul.menuzord-menu.menuzord-right.menuzord-indented.scrollable {
	  top: 60px;
	  right: 0
	}
	.big-sale .section-head p {

	  width: 100%;
	}
	.big-sale .section-head p {

	  width: 100%;
	}
	#fleets{
		padding-bottom: 0;
	}
}
/*  2 - media screen and (max-width: 991px) End
---------------------------------------------------------------------- */


/*  3 - media screen and (max-width: 767px)
---------------------------------------------------------------------- */
@media screen and (max-width: 767px){ /*For Mobile Device*/
	.quote-info a{
		color: #fff;
		font-size: 12px;
		line-height: 10px;
		margin-top: 10px;
		text-transform: uppercase;
	}

	.quote-info	p {
		   font-size: 24px;
		   font-style: italic;
		   line-height: 38px;
		   margin-bottom: 10px;
		   margin-top: 45px;
		   max-width: 580px;
		   margin-left: auto;
		   margin-right: auto;
	   }
}
/*  3 - media screen and (max-width: 767px) End
---------------------------------------------------------------------- */


/*  4 - media screen and (max-width: 680px)
---------------------------------------------------------------------- */
@media screen and (max-width: 680px){
	.home .menu-right-part {
		display: none;
	}
	.banner-section .banner-text {
	  padding: 0px;
	}
	.banner-text h3 {
	  font-size: 30px;
	  margin: 0;
	}
	.banner-text h2 {
	  font-size: 30px;
	   margin: 0;
	}
	.header .social-btn, .header .phone, .header .mail {

	  /*display: none;*/
	}
	
	#program .padding-top100,
	#despre-noi .padding-top100,
	#transferaeroport .padding-top100 { padding-top: 30px; }
	.post-container .single-post {padding-bottom: 0px;}
	#transferaeroport .content-img {margin-bottom: 0px;}
	
	#contact .menu-right-part .search-ecomm-menu-btn a,
	#galerie .menu-right-part .search-ecomm-menu-btn a,
	#servicii .menu-right-part .search-ecomm-menu-btn a {color: #000;}
	
	#despre-noi h2 {color: #111217;}
	.limo-breatcume h2 {color: #FFF !important}
	#best-service {padding-bottom: 0px;}
	
	ul.menuzord-menu.menuzord-right.menuzord-indented.scrollable {top: 43px;}
	
	.product-tab-img {
		max-height: 150px;
		height: auto;
		padding-bottom: 100px;
	}
	
	.fleets-section .colmd4 {
		padding-bottom: 0px;
	}
	
	#fleets, #service, #guys, #contact {padding-top: 30px;}
	
	#contact { padding-bottom: 0; }
	#guys { padding-bottom: 25px; }
	
	#service .section-head, #contact .section-head {padding-bottom: 0;}
}
/*  4 - media screen and (max-width: 680px) End
---------------------------------------------------------------------- */


/*  5 - media screen and (max-width: 480px)
---------------------------------------------------------------------- */
@media screen and (max-width: 480px){
	.fixed-nav .search-ecomm-menu-btn {display: none;}

	.menuzord-responsive .menuzord-brand { margin: 0px; }

	.home a.menuzord-brand {margin: 20px 0 0 0;}

	.menuzord-brand > img {max-width: 165px;}

    .service-item .item-w3 {
        width: auto !important;
        height: auto !important;
    }
    .service-item a {
        background: rgba(0, 0, 0, 0.5);
        font-weight: 700;
        font-size: 16px;
        padding: 5px;
        width: 100%;
    }
    body.home {
        padding-top: 0px;
    }
    body.home .banner-section .menuzord {
        position: fixed;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
    }
    body.home .header .social-btn a {
        color: #fff;
    }
	.name-price span.price,
	.name-price .name {
		float: none;
		display: block;
	}
	.name-price .name {
		margin-bottom: 10px;
	}
	.page-container-404 h1 {
		font-size: 48px;
	}
	.page-container-404 h2 {
		font-size: 36px;
	}
	.menu-right-part {
		/*display: none;*/
        position: absolute;
        left: 0px;
		top: 90px !important;
	}
    .menu-right-part > .social-btn:first-child {
        margin-top: -35px;
    }
	.banner-section .banner-text {
	  padding-top: 100px;
	  padding-bottom: 50px;
	  text-align: center;
	}
	.home .slider-section {
	  padding:0 !important;
	}
	.tp-banner a.custom-btn {
	  font-family: "Oswald",sans-serif !important;
	  font-size: 10px !important;
	  padding: 12px 32px !important;
	}
	.section-head h2 {
	  font-size: 25px;
	}

	.top-header-item {
		left: 55px; 
		top: 25px;
		color: #DE5145 !important; 
		font-size: 20px; 
		font-weight: bold; 
		text-decoration: underline;
	}
}
/*  5 - media screen and (max-width: 360px) End
---------------------------------------------------------------------- */
@media screen and (max-width: 360px){
	.fixed-nav .search-ecomm-menu-btn {display: none;}
	#program .padding-top100,
	#despre-noi .padding-top100,
	#transferaeroport .padding-top100 { padding-top: 30px; }
	.post-container .single-post {padding-bottom: 0px;}
	#transferaeroport .content-img {margin-bottom: 0px;}
	
	#contact .menu-right-part .search-ecomm-menu-btn a,
	#galerie .menu-right-part .search-ecomm-menu-btn a,
	#servicii .menu-right-part .search-ecomm-menu-btn a {color: #000;}
	
	#despre-noi h2 {color: #111217;}
	.limo-breatcume h2 {color: #FFF !important}
	#best-service {padding-bottom: 0px;}
	
	ul.menuzord-menu.menuzord-right.menuzord-indented.scrollable {top: 43px;}
	
	.product-tab-img {
		max-height: 150px;
		height: auto;
		padding-bottom: 100px;
	}
	
	.fleets-section .colmd4 {
		padding-bottom: 0px;
	}
	
	#fleets, #service, #guys, #contact {padding-top: 30px;}
	
	#contact { padding-bottom: 0; }
	#guys { padding-bottom: 25px; }
	
	#service .section-head, #contact .section-head {padding-bottom: 0;}
	
	.banner-section .banner-text {
	  padding: 10px;
	}
	.banner-text h3 {
	  font-size: 25px;
	  margin: 0;
	}
	.banner-text h2 {
	  font-size: 25px;
	  margin: 0;
	}
	.tparrows{
		display: none !important;
	}
}
