﻿.home-instant-quote{
margin-top: 30px ;
margin-right: 50px ;
margin-bottom: 100px ;
margin-left: 50px ;
padding-top: 50px ;
padding-right: 60px ;
padding-bottom: -30px ;
padding-left: 60px ;    
    
}

.wraper_header.static-header {
   
}

.home_banner{padding-top: 85px !important;
padding-bottom: 85px !important;
background-image: url(https://avo-translations.co.uk/wp-content/uploads/2019/04/hbb4.jpg?id=865) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;}



.mobile-home_fix{margin-top: 100px !important;

padding-top: 110px !important;

padding-bottom: 110px !important;}

.Contact_us .col-sm-push-6 p, .Contact_us .col-sm-push-6 h4{padding-left: 100px; position: relative;}

.Contact_us .col-sm-push-6 p i {
    color: #35b56d;
    font-size: 24px !important;
    position: absolute;
    left: 60px;
    top: 10px;
}

.Instant_heading_main{margin-left: 100px !important; 
margin-right: 100px !important;}

.about_head .custom_para {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
}
.quote_head .custom_para
{
    max-width: 780px;
    margin-left: auto !important;
    margin-right: auto !important;
}


.blog[class*="element-"] .owl-nav > .owl-prev::before, .blog[class*="element-"] .owl-nav > .owl-next::before {
    color: #35b56d !important; 
}
    .blog[class*="element-"].owl-nav-style-one .owl-nav > .owl-prev, .blog[class*="element-"].owl-nav-style-one .owl-nav > .owl-next {

    border: 1px #35b56d solid;

}
    .blog[class*="element-"].owl-dot-style-two .owl-dots {
display: none;
}
   .blog[class*='element-'].owl-dot-style-two .owl-dots {
    text-align: center !important;
}
    .blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev, .blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-next {
   
    font-size: 0;
}
    
    .blog[class*='element-'] .owl-nav{text-align: center}

 .document_translate .vc_col-sm-9.vc_col-xs-10 {
    width: 100%;
    display: block;
    text-align: left;
}
    
    .document_translate .vc_col-sm-3.vc_col-xs-2 {
    display: none;
}
    
  .document_translate  p {
    margin: 20px 0 !important;
}
    .document_translate p span{position: relative;}
    .document_translate p span:before {
   font-family: FontAwesome;

content: "\f00c";

padding-right: 10px;

color: #35b56d;

font-size: 18px;
}

.flag_icon{position: absolute !important;}
.flag_heading h1{
    text-align: center;
    padding-bottom: 40px;
    padding-left: 60px;
}
.footer_main{color: #606060 !important;}
.footer_main_item .widget_nav_menu ul li{margin-bottom: 0px !important; padding-left: 0 !important;}

.footer_main_item .widget_nav_menu ul li::before{content: none !important; }
.footer_main_item .widget_nav_menu ul li a{color: #606060 !important;}

.footer_main .textwidget p:empty{display: none;}
.footer_main_item ul.contact li{margin-bottom: 0 !important; color: #606060 !important;}
.footer_main_item .widget {
    margin-bottom: 10px !important;
}
.footer_main_item p {
    color: #606060 !important; margin-bottom: 0px  !important;
}
.wraper_footer.style-four .wraper_footer_navigation {
display: none;}

.footer_main_item {
    margin-bottom: 0px !important;
}
.footer_copyright {
    padding-top: 15px;
    border-top: 1px solid #dfdfdf;
}

.wraper_footer_copyright > .container {
    padding-top: 0px !important;
}

.footer_copyright_item ul.social li a {
    font-size: 33px !important;
    color: #a29f9f !important;
}

.footer_copyright_item ul.social li {

    margin-right: 10px !important;
}
.footer_copyright_item p{color: #606060 !important;}

.footer_main_item .widget_nav_menu ul li a:hover ,.footer_main_item .widget_nav_menu ul li a:focus ,.footer_main_item .widget_nav_menu ul li a:active{color: #35b56d !important;}
.footer_main_item .widget .phone{display: none;}
.footer_main_item .widget_nav_menu ul li a[title~="instant"]
{
    margin-top: 12px;
    display: inline-block;
}

.footer_main_item .widget_nav_menu ul li a[title~="instant"]::before {
content: '';

width: 40px;

height: 2px;

background: gray;

position: absolute;

top: 7px;

}


@media screen and (min-width:1191px){

    .footer_main .col-lg-3.col-md-3.col-sm-6.col-xs-12:first-child{width: 40%;}
    .footer_main .col-lg-3.col-md-3.col-sm-6.col-xs-12:not(:first-child){width: 20%;}

}

/* LARGE DESKTOP PART */
@media screen and (min-width:768px){
    .footer_copyright_item {
    margin-bottom: 0 !important;
}
    .Contact_us{margin-left: 50px !important;}
    .translate_services .services_page_list{margin-left: -130px !important;}
    .translate_services .row_mg_30{margin-left: -30px !important;}
    .overview_translate{margin-left: -15px !important; }
    
    .english_t_german .vc_col-sm-6 {

    padding-left: 50px !important;
    padding-right: 50px !important;

}
   .client_row {
    padding-top: 40px !important;
    }
}

@media screen and (min-width:991px){
    .nav > [class*="menu-"] > ul.menu > li a[title~="contact"]{display: none;}
    .nav > [class*="menu-"] > ul.menu > li a[title~="quote"]{display: none;}  

}
@media screen and (max-width:991px){
.translate_services .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    position: relative;
}
    
   .translate_services  .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    position: absolute;
    left: 20px;
    top: -34px;
} 
   .translate_services  .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 1.15em !important;
}
    .tranlate_heading .vc_column-inner{padding-top: 26px !important;}
    .translate_services .tranlate_heading h1 span{font-size: 22px !important;}
    .line_hei_heading h3{
    line-height: 20px;
    margin: 15px 0;
}
    .flag_icon .wpb_single_image img{width: 60px;}

}


@media screen and (max-width:767px){
    
   .english_t_german .vc_column_container > .vc_column-inner {padding-left: 40px;
padding-right: 40px;}
    .german_ser_2 .vc_column_container > .vc_column-inner {padding-left: 40px;
padding-right: 40px;}
    
    .english_t_german p a{display: block;
    text-align: left;}
        .english_t_german p a:last-child{margin-top: -20px;}

  .footer_main_item .widget {
    margin-bottom: 15px !important;
}
    .footer_copyright_item {
    text-align: left !important;
}
    
    
    .rate_icon .vc_icon_element-background-color-grey {
margin-top: 30px;
}
    
     .client_logo  .wpb_button,  .client_logo  .wpb_content_element,   .client_logo  ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0;
}
    
    .client_logo .wpb_single_image img{max-width: 200px;}
    
    
    .mobile-home_fix {padding-top: 30px !important;

padding-bottom: 30px !important;}
    .mobile-home_fix p{display: none;}
    .mobile-home_fix h2 {
    font-size: 30px !important;
    line-height: 36px !important;
    }
        .mobile-home_fix .vc_custom_heading  {
    font-size: 30px !important;
    line-height: 36px !important;
    }
        .Contact_us{margin-left: 0px !important;
    padding-left: 0 !important;
    }
    .Contact_us  .vc_column_container > .vc_column-inner{padding-left: 10px; padding-right: 10px;}
.Contact_us .col-sm-push-6 p, .Contact_us .col-sm-push-6 h4 {
    padding-right: 25px;
    padding-left: 90px;
}
    .Contact_us .col-sm-push-6 p i {left: 50px;}
    
    .Instant_heading_main{margin-left: 0px !important; 
margin-right: 0px !important;}
    .custom_heading{
    font-size: 26px !important;
    text-align: center !important;
    font-weight: bold !important;
    line-height: 32px !important;
        padding-bottom: 15px;
}
    .custom_para{
    font-size: 15px !important;
}   
    .home_banner{padding-top: 35px !important;
padding-bottom: 35px !important;
text-align: center;
background: #f2f5f7 !important;
}
    .home_banner .radiantthemes-custom-button[data-button-direction="left"] {
    text-align: center;
}
    
    .custom_para p{
    font-size: 15px !important;
}    
    .custom_para p span{
    font-size: 15px !important;
}  
    
   .home_banner  .custom_heading {
    font-size: 32px !important;
            line-height: 34px !important;
       font-weight: 500 !important;

    }
    .why_about_head h2{line-height: 28px;
margin-bottom: 15px;}
    .blog[class*='element-'].owl-dot-style-two .owl-dots {
    text-align: center !important;
}
    .blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev, .blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-next {
   
    font-size: 0;
}
    
    .blog[class*='element-'] .owl-nav{text-align: center}
    
   .document_translate .vc_col-sm-9.vc_col-xs-10 {
    width: 100%;
    display: block;
    text-align: left;
}
    
    .document_translate .vc_col-sm-3.vc_col-xs-2 {
    display: none;
}
    
  .document_translate  p {
    margin: 20px 0 !important;
}
    .document_translate p span{position: relative;}
    .document_translate p span:before {
    font-family: FontAwesome;
content: "\f00c";
padding-right: 5px;
color: #35b56d;
}
    
    
}
/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
        .home_banner{background-position: -620px 0px !important;}
.translate_services .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 1.15em !important;
    position: relative;
    left: -1px;
    top: 23px;
}
        .translate_services .tranlate_heading h1 span{font-size: 22px !important;}
        .tranlate_heading .vc_column-inner{padding-top: 28px !important;}
   .more_about_german .vc_figure {
    padding-top: 20px;
    }
    .english_t_german .vc_col-sm-6 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.line_hei_heading h3 {
    line-height: 20px;
    margin: 15px 0;
}
    
.line_hei_heading .ipad_head h3 {

    margin-bottom: 42px;

}
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
    .more_about_german .vc_figure {
    padding-top: 80px;
    }
 .english_t_german .vc_col-sm-6 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
    
    .home_banner{background-position: -1020px 0px !important;}
     .why_about_head h2{line-height: 28px;
margin-bottom: 15px;}
    .right_about_head h2{margin-bottom: 26px;
    position: relative;

top: -8px;}
	/*--------------------------------------------------------------
	# contact Page
	--------------------------------------------------------------*/
.Contact_us {
    margin-left: 0px !important;
}
    .footer_main_item .widget-title {
    margin-top: 15px;
}
    .Contact_us  .vc_column_container > .vc_column-inner{padding-left: 0;}
    .Contact_us .col-sm-push-6 p, .Contact_us .col-sm-push-6 h4 {
    padding-right: 15px;
}
	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.radiantthemes-shop.three-column > .radiantthemes-shop-box,
	.radiantthemes-shop.four-column > .radiantthemes-shop-box,
	.radiantthemes-shop.five-column > .radiantthemes-shop-box,
	.radiantthemes-shop.six-column > .radiantthemes-shop-box{
		width:33.33%;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}
   .blog[class*='element-'].owl-dot-style-two .owl-dots {
    text-align: center !important;
}
    .blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev, .blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-next {
   
    font-size: 0;
}
    
    .blog[class*='element-'] .owl-nav{text-align: center}
    .line_hei_heading p a{display: block; text-align: left;}
    .line_hei_heading p a:last-child{margin-top: -20px;}
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

	/*--------------------------------------------------------------
	# GDPR Notice
	--------------------------------------------------------------*/

	.gdpr-notice > .row{
		display:block;
	}

	.gdpr-notice .btn{
		margin-top:25px;
	}

	/*--------------------------------------------------------------
	# Common
	--------------------------------------------------------------*/

	.order-first,
	.order-second{
		order:initial;
	}

	/*--------------------------------------------------------------
	# Blog Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Blog Single Page
	--------------------------------------------------------------*/

	.comments-area ol.comment-list li ol{
		padding-left:20px;
	}

	/*--------------------------------------------------------------
	# Shop Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.radiantthemes-shop.three-column > .radiantthemes-shop-box,
	.radiantthemes-shop.four-column > .radiantthemes-shop-box,
	.radiantthemes-shop.five-column > .radiantthemes-shop-box,
	.radiantthemes-shop.six-column > .radiantthemes-shop-box{
		width:50%;
	}

	/*--------------------------------------------------------------
	# Cart Page
	--------------------------------------------------------------*/

	.woocommerce input.input-text[name=coupon_code]{
		width:50% !important;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}
    .home-instant-quote {
    margin: 0 !important;
    padding: 30px 20px !important;
        padding-top: 60px !important;
}

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
 
.translate_services .tranlate_heading h1 span {
    font-size: 21px !important;
}
    .right_about_head h2{line-height: 30px;
    margin-bottom: 15px;}
	/*--------------------------------------------------------------
	# GDPR Notice
	--------------------------------------------------------------*/

	.gdpr-notice > .row{
		display:block;
	}

	.gdpr-notice .btn{
		margin-top:25px;
	}

	/*--------------------------------------------------------------
	# Gallery Columns
	--------------------------------------------------------------*/

	.gallery-item,
	.gallery-columns-1 .gallery-item,
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item{
		width:100%;
		max-width:initial;
	}

	/*--------------------------------------------------------------
	# Common
	--------------------------------------------------------------*/

	.order-first,
	.order-second{
		order:initial;
	}

	/*--------------------------------------------------------------
	# Blog Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Blog Single Page
	--------------------------------------------------------------*/

	.comments-area ol.comment-list li ol{
		padding-left:0;
	}

	/*--------------------------------------------------------------
	# Shop Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.woocommerce .woocommerce-products-header,
	.woocommerce .woocommerce-result-count,
	.woocommerce .woocommerce-ordering{
		width:100%;
		text-align:center;
	}

	.radiantthemes-shop.three-column > .radiantthemes-shop-box,
	.radiantthemes-shop.four-column > .radiantthemes-shop-box,
	.radiantthemes-shop.five-column > .radiantthemes-shop-box,
	.radiantthemes-shop.six-column > .radiantthemes-shop-box{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Cart Page
	--------------------------------------------------------------*/

	.woocommerce input.input-text[name=coupon_code]{
		width:100% !important;
		margin:0px 0px 7px 0px !important;
	}

	.woocommerce input.button[name=apply_coupon]{
		width:100% !important;
	}

	/*--------------------------------------------------------------
	# Checkout Page
	--------------------------------------------------------------*/

	.woocommerce form #customer_details,
	.woocommerce form #order_review_heading,
	.woocommerce form #order_review{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}
        .home-instant-quote {
    margin: 0 !important;
    padding: 30px 20px !important;
            padding-top: 60px !important;
}
    .mobile-home_fix {padding-top: 15px !important;
width: auto !important;
padding-bottom: 0px !important;}
    .mobile-home_fix h2 {
    font-size: 22px !important;
    line-height: 26px !important;
    }
        .mobile-home_fix .vc_custom_heading  {
    font-size: 22px !important;
    line-height: 26px !important;
    }
}
@media screen and (min-width:380px) and (max-width:420px){
.translate_services .tranlate_heading h1 span {
    font-size: 22px !important;
}
}
/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

	/*--------------------------------------------------------------
	# GDPR Notice
	--------------------------------------------------------------*/

	.gdpr-notice > .row{
		display:block;
	}

	.gdpr-notice .btn{
		margin-top:25px;
	}

	/*--------------------------------------------------------------
	# Gallery Columns
	--------------------------------------------------------------*/

	.gallery-item,
	.gallery-columns-1 .gallery-item,
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item{
		width:100%;
		max-width:initial;
	}

	/*--------------------------------------------------------------
	# Common
	--------------------------------------------------------------*/

	.order-first,
	.order-second{
		order:initial;
	}

	/*--------------------------------------------------------------
	# Blog Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Blog Single Page
	--------------------------------------------------------------*/

	.comments-area ol.comment-list li ol{
		padding-left:0;
	}

	/*--------------------------------------------------------------
	# Shop Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Product Listing Page
	--------------------------------------------------------------*/

	.woocommerce .woocommerce-products-header,
	.woocommerce .woocommerce-result-count,
	.woocommerce .woocommerce-ordering{
		width:100%;
		text-align:center;
	}

	.radiantthemes-shop.three-column > .radiantthemes-shop-box,
	.radiantthemes-shop.four-column > .radiantthemes-shop-box,
	.radiantthemes-shop.five-column > .radiantthemes-shop-box,
	.radiantthemes-shop.six-column > .radiantthemes-shop-box{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Cart Page
	--------------------------------------------------------------*/

	.woocommerce input.input-text[name=coupon_code]{
		width:100% !important;
		margin:0px 0px 7px 0px !important;
	}

	.woocommerce input.button[name=apply_coupon]{
		width:100% !important;
	}

	/*--------------------------------------------------------------
	# Checkout Page
	--------------------------------------------------------------*/

	.woocommerce form #customer_details,
	.woocommerce form #order_review_heading,
	.woocommerce form #order_review{
		width:100%;
	}

	/*--------------------------------------------------------------
	# Event Page
	--------------------------------------------------------------*/

	/*--------------------------------------------------------------
	# Event List View Page
	--------------------------------------------------------------*/

	.radiantthemes-event-list-item > .row{
		display:block;
	}

	.radiantthemes-event-list-item-pic,
	.radiantthemes-event-list-item-data,
	.radiantthemes-event-list-item-button{
		max-width:initial;
	}

	.radiantthemes-event-list-item-pic{
		position:static;
		background-image:initial;
	}
        .home-instant-quote {
    margin: 0 !important;
    padding: 30px 20px !important;
}

}