/* 
   ------------------------------------------------------
					Responsive Styles
   ------------------------------------------------------
*/


@media (min-width: 992px) and (max-width: 1199px) {

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro h2 {	}
	.intro_text p {	font-size: 16px; }
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/

	.form_register form { margin: 0 15px;}
	
	/*------------------------------------------*/
	/*	TABS HOLDER IMAGE
	/*------------------------------------------*/

	#tabs-holder img { margin-top: 40px;} 
	
	/*------------------------------------------*/
	/*	ACCORDION HOLDER IMAGE
	/*------------------------------------------*/

	#accordion-holder img { margin-top: 60px;} 

	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 80px; line-height: 80px; }
	.statistic-text {font-size: 22px;}
		
	/*------------------------------------------*/
	/*	 Portfolio Overlay Content 
	/*------------------------------------------*/
	
	.overlay-content h4 {font-size: 20px;}
	.portfolio-item:hover .overlay-content { bottom: 35%; }
	
	/*------------------------------------------*/
	/*	 Table Body
	/*------------------------------------------*/

	.pricing-table ul.features {font-size: 14px;padding: 5px 30px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/
	
	#newsletter_form {width: 60%;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 70%;}
	#newsletter form input[type="submit"] {width: 29%;}
	
	#about .img-wrapp {
		height: 180px;
	}
	#about .about-block a {
		height: 300px;
	}
	#about .about-block.mt-b .img-wrapp {
	    height: 130px;
	}
}


@media only screen and (max-width: 991px){

	/*------------------------------------------*/
	/*	 Navigation Menu    
	/*------------------------------------------*/

	.navbar-nav > li > a {padding: 0 10px; }

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {  }
#intro h2::before {
    top: -30px;
    left: 50%;
    margin-left: -30px;
    width: 60px;
    height: 25px;
    }
	#intro h2 {	font-size: 30pt;  }
	#intro h3 {	font-size: 32px; }
    #intro h3:before, #intro h3:after {background: none;}
	.intro_text p {	padding-left: 0 15%; }
	#intro .form_register form {
		margin-top: 0;
		max-width: 300px;
	}
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/

	.intro_buttons { margin-bottom: 20px; text-align: center; }
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/

	#intro_form {  }
	#intro .form_register h3 {
		font-size: 17pt;
	}
	/*------------------------------------------*/
	/*	  FEATURE BOX
	/*------------------------------------------*/
	
	.features-box { text-align: center;}

	/*------------------------------------------*/
	/*	  Feature Icon
	/*------------------------------------------*/

	.icon-box { width: auto; height: auto; float: none !important;margin-bottom: 10px;}
	.icon-box i {margin-top: 0;}
	
	/*------------------------------------------*/
	/*	  Feature Text
	/*------------------------------------------*/

	.features-text { padding: 0px;}
	.features-text p {padding-right: 0;}

	/*------------------------------------------*/
	/*	TABS HOLDER IMAGE
	/*------------------------------------------*/

	#tabs-holder img { margin-top: 30px; margin-bottom: 20px;} 
	
	/*------------------------------------------*/
	/*	ACCORDION HOLDER IMAGE
	/*------------------------------------------*/

	#accordion-holder img { margin-bottom: 40px;} 
	
	/*------------------------------------------*/
	/*	 Message Text
	/*------------------------------------------*/

	.client-msg p {font-size: 16px; line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 75px; line-height: 75px; }
	.statistic-text {font-size: 20px;}
	
	/*------------------------------------------*/
	/*	Timeline Item Content
	/*------------------------------------------*/
	
	.timeline-item-content { text-align: center;}
	
	/*------------------------------------------*/
	/*	Timeline Item Content Arrow
	/*------------------------------------------*/

	.timeline-item:before,
	.timeline-item-content:before, 
	.timeline-item-content.pull-right:before { display: none;}  
			
	/*------------------------------------------*/
	/*	 Portfolio Overlay Content 
	/*------------------------------------------*/
	
	.overlay-content h4 {font-size: 20px;}
	.portfolio-item:hover .overlay-content { bottom: 35%; }
	
	/*------------------------------------------*/
	/*	   Button Settings
	/*------------------------------------------*/ 

	#gallery-filter .btn-group > .btn {font-size: 14px;margin: 0 3px;padding: 6px 12px;}
	
	/*------------------------------------------*/
	/*	 Clients Carousel Navigation
	/*------------------------------------------*/

	.customNavigation {right: 47%;}
	
	/*------------------------------------------*/
	/*	 Google Map
	/*------------------------------------------*/	
	
	.map-canvas { height: 450px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/
	
	#newsletter_form {width: 75%;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 65%;}
	#newsletter form input[type="submit"] {width: 34%;}

	#about p {
        margin-bottom: 40px;
    }
    .logo span {

    }
    .scroll-fixed-navbar.navbar-fixed-top .logo span {

    }

    #pricing {margin-bottom: -5px;}
    #clients {margin-top: -5px;}

    #intro .text-intro h3 {
    	font-size: 13pt;
    }
}


@media only screen and (max-width: 767px){

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/

	.titlebar h2 {font-size: 32px;}
	.titlebar h3 {font-size: 22px;}
	.titlebar h2:after { width: 140px;}

	#services, #features, #about, #about-1, #skills, #history, #team, #pricing, #blog, #contact-info, #testimonials  { padding-left: 20px; padding-right: 20px; padding-top: 40px; padding-bottom: 40px; }
	
	/*------------------------------------------*/
	/*	 Logo Image    
	/*------------------------------------------*/

	.navbar-brand {padding: 5px 30px;} 
    .logo img.logo-1 {
        display: none;
    } 
    .logo img.logo-2 {
        display: inline-block;
    }
	
	/*------------------------------------------*/
	/*	 Navigation Menu    
	/*------------------------------------------*/

	.navbar {  padding: 0px; }
    .navbar-fixed-top {
        background: #fff;
    }
	.logo span {
	   color: #000;
	}
    .scroll-fixed-navbar.navbar-fixed-top .logo img {

    }
	/*------------------------------------------*/
	/*	 Responsive Menu
	/*------------------------------------------*/
	
	.navbar-nav { margin: 0 -15px; border-top: 1px solid #ccc; background-color: #F5F5F5;}	
	.navbar-nav > li { text-align: center;}
	.navbar-nav > li > a { line-height: 45px; text-align: center;    color: #000;}	
	
	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 160px; padding-bottom: 120px;text-align: center; }
	#intro h2 {	 

        margin-top: 0;
        font-size: 24pt;
    }
	#intro h3 {	 }
	.intro_text p {	padding: 0 10%;}

	#intro .text-intro h3 {
		font-size: 11pt;
		line-height: 1.3;
		text-align: left;
		margin-bottom: 20px;
	}
	#intro .text-intro h3 small {
	    display: block;
	    margin-top: 3px;
	    font-size: 80%;
	}
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------

	.intro_buttons .btn-theme {font-size: 16px; padding: 8px 16px;}*/
		
	/*------------------------------------------*/
	/*	 Circle Progress Bars
	/*------------------------------------------*/

	#skills {padding-bottom: 20px;}
	#skills .col-sm-3 { margin-bottom: 60px;}
	
	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 60px; line-height: 55px; }
	.statistic-text {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	 Portfolio Overlay Content 
	/*------------------------------------------*/
	
	.portfolio-item:hover .overlay-content { bottom: 38%; }
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line h2 {font-size: 30px;line-height: 36px;}
	#promo_line p {font-size: 16px;line-height: 30px;}
	
	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/ 

	.testimonial { padding: 0 10%; margin-bottom: 30px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/

	#newsletter_form {width: 85%;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 65%;}
	#newsletter form input[type="submit"] {width: 34%;}
    
    #transport .titlebar {
        margin-bottom: 0;
    }
	#transport img {
        margin-top: 40px;
    }
    .navbar-nav .phone:last-child a {
        margin-bottom: 20px;
    }
    .mob-phone, .fixed-bottom {
        display: block;
    }
    .nav > li.phone {
        
    }
    #works .btn {
        margin-top: 60px;
    }   
    #clients .col-md-4 .img-responsive {
        margin-top: 0;
        max-width: 100%;
    }
    #about .col-md-4 span {
        display: none;
    }
    #about .about-img {
         
    }
    #about .ab-h p {
    	margin-bottom: 25px;
    }
    #about .list-app .col-md-4 {
        margin-bottom: 50px;
        clear: both;
    }
    .list-app {
        margin-top: 30px;
    }
    .download-btn {
        margin: 20px 0 0;
        text-align: center;
    }
    .auto:first-child {

    }
    .download-btn .h4 {
        
    }
    .download-btn .googleplay {
    	margin-right: 0;
    	margin-bottom: 10px;
    }
    .polo, .logan {
        margin-top: 0px;
    }
    .main-form form {
    	margin: 30px auto 0;
    }
    .dop ul {
    	text-align: left;
		margin: 0 auto;
		width: 300px;
    }
    .main-form form {
    	padding: 20px 20px 15px;
    }
    .driver-holder p {
    	margin-bottom: 45px;
    }
    .tm-driver {
    	margin-left: -15px;
		margin-right: -15px;
    }
    .work-partner {
	    text-align: center;
	    padding-right: 0;
	    margin-bottom: 30px;
	}
	.app-block {
	    border-left: 0;
	    padding-left: 15px;
	}
	.app-block .col-xs-4  {
	    width: 55%;
	}
	.app-block .col-xs-8  {
	    width: 45%;
	}
	.taxopark {
		margin: 0 20px;
		border-radius: 30px;
	}
	.taxopark .col-sm-4:nth-child(2), .intro_buttons .btn-theme {
	    border: none;
	}
	#form_register_btn .col-xs-6 {
		
	}
	#form_register_btn .col-xs-6 small {
		margin-top: 20px;
	}
	.tonn-14 {

	}
	.ton, .tonn-14 .ton {
		left: 20px;
		top: -20px;
	}
	#clients ul li span i {
		display: none;
	}
	#clients {
		text-align: center;
	}
	#clients .btn-theme {
		display: block;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	#clients ul {
	    padding: 0 30px;
	    margin-bottom: 35px;
	}
	.cost-min {
	    position: relative;
	    left: 50%;
	    top: auto;
	    display: block;
	    margin-bottom: 30px;
	    margin-left: -47px;
	}
	#intro .form_register form {
		padding: 0;
		background: transparent;
		max-width: 400px;
		margin: 20px auto;
	}
	#intro .form_register h3 {
		font-size: 18pt;
		margin-bottom: 5px;
	}
	#intro .form_register p {
		font-size: 10pt;
		margin-bottom: 20px;
	}
	#intro {
		height: auto;
	}
	.scroll-down {
		bottom: 30px;
	}
	.partner-index .slick-slide img {
		height: 75px;
	}
	.contact-info {
	    width: 100%;
	    float: none !important;
	    clear: left;
	}
	#contact .overlay {
	    padding-top: 60px;
	    padding-bottom: 100px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.form_register .form-control {
		height: 40px;
		margin-bottom: 12px;
	}
	#footer {
		padding-bottom: 40px;
		margin-top: -95px;
	}
	#about .about-block h4.mt, #about .about-block.mt-b h4 {
	    margin-top: 15px;
	}
	#about .about-block a {
		height: auto;
	}
	#about img {
	    width: auto;
	    height: 100%;
	    display: inline-block;
	}
	#intro .text-intro h3 span {
	    padding-top: 10px;
	}
}


@media only screen and (max-width: 640px){

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 150px; padding-bottom: 100px; }

	#intro h3 {	font-size: 28px; }
	.intro_text p {	}
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/

	#intro_form { width: 80%; margin-left: 10%;}
	
	/*------------------------------------------*/
	/*	  Service Box
	/*------------------------------------------*/

	.service-box h4 {font-size: 18px;}
	.service-box p {font-size: 14px; line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  FEATURE BOX TEXT
	/*------------------------------------------*/

	.features-text p {font-size: 14px; line-height: 22px;}
	
	/*------------------------------------------*/
	/*	TABS
	/*------------------------------------------*/

	.nav-tabs > li > a {font-size: 20px;}

	/*------------------------------------------*/
	/*	Tab Description
	/*------------------------------------------*/

	.tab-content > .tab-pane p {font-size: 14px; line-height: 24px;}
		
	/*------------------------------------------*/
	/*	Panel Title
	/*------------------------------------------*/

	.panel-title {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	Panel Title Icon
	/*------------------------------------------*/

	.panel-title i {font-size: 24px;}

	/*------------------------------------------*/
	/*	Panel Content 
	/*------------------------------------------*/

	.panel-body {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  Team Member
	/*------------------------------------------*/
	
	.team_members_wrapper .col-xs-6 { width: 100%; float: none !important;  }
	.team-img-meta p {padding: 0 10%;}
	
	/*------------------------------------------*/
	/*	 Pricing
	/*------------------------------------------*/
	
	.price-row .col-xs-6 { width: 100%; float: none !important; }
	.pricing-table {margin: 0 40px;}

	/*------------------------------------------*/
	/*	  STATISTIC BLOCK
	/*------------------------------------------*/ 

	.statistic-number {font-size: 50px; line-height: 50px; }
	.statistic-text {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	 TIMELINE ITEM 
	/*------------------------------------------*/
	
	.timeline-item-content {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/ 

	.testimonial { padding: 0 5%;}
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line h2 {font-size: 24px;line-height: 30px;}
	#promo_line p {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  NEWSLETTER
	/*------------------------------------------*/ 
	
	#newsletter p {font-size: 14px;line-height: 24px;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {width: 65%; padding: 10px 15px;}
	#newsletter form input[type="submit"] {width: 34%; padding: 10px 15px;}
	
    .team-member {
        background-image: url(../img/icons/download-arrow.svg);
    }	
	
}


@media (max-width: 480px) {
	.diagnostic .titlebar.v-2 h3 {
		font-size: 27px;
	}
	#scrollUp {
		bottom: 0;
		height: 40px;
		right: 0;
	}
	.diagnostic .titlebar h2 {
	    line-height: 48px;
	}
	.diagnostic.garanty .titlebar h2 {
	    max-width: 200px;
	    line-height: 48px;
	    margin: 0 auto 5px;
	}
	#testimonials {
		 padding-bottom: 40px;
	}
	#testimonials .slick-dots {
		bottom: -20px;
	}
	#stlChanger {display: none;}

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/
    .logo span {
        
    }
    .logo img {
     
    }
    .navbar-brand {
        padding: 15px 5px 5px 20px;
    }
    #transport ul li h3 {
        font-size: 18px;
        line-height: 1.65;
    }
	.titlebar h2 {font-size: 30px;}
	.titlebar h3 {font-size: 20px;}
	.titlebar h2:after { width: 120px;}

	#services, #features, #about,  #about-1, #skills, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { 
		/*padding-left: 15px; 
		padding-right: 15px; */
	}
	
	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 100px; padding-bottom: 100px; }
	#intro h2 {	

    }
	#intro h3 {	font-size: 28px; margin-bottom: 20px; }
    #intro h3 span {
        display: block;
    }
    #intro h3 i {
        display: none;
    }
	.intro_text p {	}
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------
	
	.intro_buttons .btn-theme {font-size: 14px; padding: 7px 14px;}*/
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/

	#intro_form { width: 100%; margin-left: 0%;}
	.form_register form { margin: 0;}
	
	/*------------------------------------------*/
	/*	 Circle Progress Bars
	/*------------------------------------------*/

	#skills .col-sm-3 { width: 100%; float: none!important;}
	
	/*------------------------------------------*/
	/*	  Statistic Banner
	/*------------------------------------------*/ 
	
	#statistic_banner {padding-top: 80px; padding-bottom: 80px;}
	#statistic_banner .titlebar {margin-bottom: 30px;}
	.statistic-block {width: 100%; float: none; margin-top: 40px;}
	.statistic-number {font-size: 60px; line-height: 60px; }
	.statistic-text {font-size: 20px;}

	/*------------------------------------------*/
	/*	  Portfolio Item
	/*------------------------------------------*/
	
	.portfolio-item { width: 100%; float: none !important; }
	
	/*------------------------------------------*/
	/*	   Portfolio Button Settings
	/*------------------------------------------*/ 

	#gallery-filter .btn-group > .btn {font-size: 14px; margin: 0 3px 5px; padding: 5px 10px;}
	
	/*------------------------------------------*/
	/*	  Team Member Meta
	/*------------------------------------------*/

	.team-img-meta p {padding: 0;}
	
	/*------------------------------------------*/
	/*	 Our Clients
	/*------------------------------------------*/
	
	#clients {padding-bottom: ;}
	.customNavigation {display: none;}
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line h2 {font-size: 20px;line-height: 24px;}
	#promo_line p {font-size: 14px;line-height: 20px;}
	
	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/ 

	#testimonials h3 { font-size: 24px; line-height: 32px;}
	.testimonial { padding: 0;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"], 
	#newsletter form input[type="submit"] {	font-size: 14px;}
	
	/*------------------------------------------*/
	/*	 NEWSLETTER
	/*------------------------------------------*/

	#newsletter_form {width: 100%;}
	#newsletter h3 { font-size: 20px;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/

	#newsletter form input[type="email"] {	width: 65%;}
	#newsletter form input[type="submit"] {width: 34%;}
	
	/*------------------------------------------*/
	/*	 Contact Info
	/*------------------------------------------*/  
	
	.contact-info { width: 100%; float: none !important; }
	
	/*------------------------------------------*/
	/*	 Google Map
	/*------------------------------------------*/	
	
    .map-canvas { height: 400px;}

	.intro_text p {
	   margin-bottom: 15px;
	}
    #intro h2::before {
        top: -37px;
    }
    #intro h2 {
    
    }
    #intro::after {
        
    }
    #partners .titlebar h2 {
        font-size: 29px;
    }
    #intro p {
		 
    }
    #intro .btn-theme {
		margin-top: 0px;
	}
}


@media (max-width: 320px) {

	/*------------------------------------------*/
	/*	 Theme Button
	/*------------------------------------------*/

	.btn-theme {font-size: 13px; padding: 6px 12px;}

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/

	.titlebar h2 {font-size: 28px; line-height: 34px;}
	.titlebar h3 {font-size: 18px;}
	.titlebar h2:after { width: 100px;}

	#services, #features, #about,  #about-1, #skills, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 5px; padding-right: 5px; }
	
	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/
	
	#intro_content {padding-top: 130px; padding-bottom: 80px; }
	#intro h2 {	font-size: 32px; line-height: 40px; margin-bottom: 5px; padding: 0;}
	#intro h3 {	font-size: 16px; margin-bottom: 20px; }
	.intro_text p {	font-size: 14px; line-height: 22px; padding: 0;}
	
	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/
	
	.intro_buttons .btn-theme {margin-bottom: 15px;}
	
	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/
	
	.form_register h4 { font-size: 18px; }
	.form_register form { margin: 0;}
	
	/*------------------------------------------*/
	/*	  Service Box Buttons
	/*------------------------------------------*/

	#service-buttons a {margin-bottom: 10px;}
	
	/*------------------------------------------*/
	/*	TABS
	/*------------------------------------------*/

	.nav-tabs > li > a {font-size: 16px;}
	
	/*------------------------------------------*/
	/*	  Statistic Banner
	/*------------------------------------------*/ 
	
	.statistic-number {font-size: 40px; line-height: 30px; }
	.statistic-text {font-size: 18px;}
	
	/*------------------------------------------*/
	/*	 Pricing
	/*------------------------------------------*/
	
	.pricing-table {margin: 0;}
	
	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/  

	#promo_line a {margin-bottom: 10px;}
	#promo_line p {font-size: 14px;line-height: 20px;}
	
	/*------------------------------------------*/
	/*	  NEWSLETTER
	/*------------------------------------------*/
	
	#newsletter h3 {font-size: 16px; line-height: 22px;}
	#newsletter p {font-size: 14px;line-height: 20px;}
	
	/*------------------------------------------*/
	/*	  Newsletter Form Input
	/*------------------------------------------*/
	
	#newsletter form input[type="email"] {width: 100%; font-size: 14px; margin-bottom: 10px;}
	#newsletter form input[type="submit"] {width: 100%; font-size: 14px;}	
	.message {font-size: 16px;}
	
	#footer_copyright p {line-height: 24px;}

	
}
