#popmake-24503{border: 1px solid #ccc; background: #fff;}
#popmake-24503 .pum-title{text-align: center; color: rgb(25, 116, 181); font-weight: 600;}
.newsletter-popup .form__subscribe-message{text-align: center; color: #000;}
.newsletter-popup label{color: #000;}
.newsletter-popup fieldset{border: 0 none;}
.newsletter-popup input[type="email"],
.newsletter-popup input[type="text"]{border: 1px solid #ccc; padding: 5px; width: 100%; margin-bottom: 10px; background: #fff;}
.newsletter-popup .form__button{
    margin: 0 0 0 10px !important;
    height: 50px !important;
    font-size: 16px !important;
    background: #df3332 !important;
    border-color: #df3332 !important;
    color: #fff !important;
    font-family: "Open Sans", sans-serif !important;
    padding: 0 10px;
}
#popmake-24503 .pum-content{
    background: url("https://europeanmoving.info/wp-content/uploads/2020/04/Header-Background.png");
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: center top;
}

.movingtoDropdown{
    text-align: center;
}
.movingtoDropdown select{
    background-color: #1874b5;
    font-size: 16px;
    border-radius: 50px;
    cursor: pointer;
    width: 450px;
    padding: 15px 50px;
    color: #fff;
    border-color: transparent;
}
#form_claimform-en fieldset{
	border:0 none !important;
}
#form_claimform-en h4{	
		color: #1974b5;
    text-align: center;
    padding: 20px;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
}
.note-quote{
	margin-bottom: 0 !important;
	color: #ff0000d1 !important;
	font-weight: 600;
}
body .steptwo_form .contact_left,
body .steptwo_form .contact_right{min-height:285px !important;}
.covidBlock1{
		background: url(./images/bg.png);
    height: 190px;
    text-align: left;
	background-size:cover;
	background-repeat:no-repeat;
}
.claimBlock{
background:#fbecdd;
border-radius:10px;
height: auto;
padding:10px !important;
		/*background: url(./images/claim-bg.png) #ffeaea;
    height: 260px;
    text-align: left;
	background-position:top;
	background-repeat:no-repeat;*/
}
.claimBlock h3{margin-top: 15px;margin-bottom: 10px;}
#form_claimform-en{
	padding-top:100px;
}
#popmake-24218{
	background: url(./images/claim-bg2.png) #fff;
	background-repeat: no-repeat;
    background-position: top;
}
#form_claimform-en .frm_section_heading h3{
	border-top: 0 none;
	color: #1974b5 !important;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.covidBlock.option2,
.covidBlock.option3,
.covidBlock.option4,
.covidBlock.option5{
	background: url(./images/bg2-inner.png);
	background-repeat:no-repeat;
}
.covidBlock.option2 .covidText h3,
.covidBlock.option3 .covidText h3,
.covidBlock.option4 .covidText h3,
.covidBlock.option5 .covidText h3,
.covidBlock.option2 .covidText p,
.covidBlock.option3 .covidText p,
.covidBlock.option4 .covidText p,
.covidBlock.option5 .covidText p{
	color:#fff !important;
}
.covidBlock .covidText{
	display:table-cell;
	height:120px;
	vertical-align:middle;
}
.covidBlock .covidText h3{
	color:#4290c5;
	text-transform:uppercase;
	font-weight:700;
	font-size:18px;
}
.covidBlock .covidText p{
	
}
.covidBlock .covidText p a{
	color:#fff !important;
	padding:10px;
	background:#df3332;
	border-radius:5px;
}
.blg-outer{
	border: 2px solid #87c9f1;
  padding: 15px;
	margin:10px 0;
	border-radius:5px;
}
.blg-outer .blg-title,
.blg-outer .blg-title a{
	  color: #df3332 !important;
    font-weight: 700;
    font-size: 16px;
		display: inline-block;
		margin-bottom:10px;
}
.blg-outer .blg-cont{
	color: #000;
  line-height: 2;
}
@media screen and (max-width: 415px) {
	.covidBlock{
		padding: 15px;
		margin:10px 0;
		border-radius:5px;
		width:90%;
		margin:0 20px;
	}
	.covidBlock .covidText{
		text-align:center;
	}
	.covidBlock .col-sm-9{
		width:100%;
	}
	.covidBlock .covidText p a{
		color:#df3332 !important;
		padding:0;
		background:transparent;
		border-radius:0;
	}
}
/*end*/
.pum-overlay.pum-active{
	z-index: 100 !important;
    overflow: scroll;
}
.header-right button.pum-trigger{
	color: #fff;
    background: #df3332;
    border: none;
    border-radius: 5px;
    padding: 15px 30px;
    font-size: 20px;
    font-weight: 700;
}
body.page-template-ppc-landing-php .ppc-banner h1{margin-top:0 !important;}
 .stepone_form .stepone_field input[type="text"]{
	background-color: transparent !important;
    background-image: url('img/sprite-icons.svg') !important;
    background-repeat: no-repeat;
	 padding: 0.7em 0.7em 0.7em 2.2em !important;
    background-size: 65px 1300px !important;
	 height:50px !important;
	 font-size:16px !important;
}
.stepone_field label{height:0;}
.stepone_field .frm_primary_label.frm_visible{font-size:0;}
.steptwo_form .frm_submit .frm_button_submit{float:right;}
.top-head { display:block; color:#fff; background:#d56904;padding:10px; position:fixed; top:0px; width:100%; height:auto; z-index:99999; text-align:center;}
.top-head h5{font-size:18px; margin:0;}
.top-head p{font-size:14px;}
.footer-contact ul.menu, 
.footer-contact ul.menu li,
.footer-contact ul.menu li a{ color:#fff;}
.footer-contact h2.widget-title{color:#fff;font-size: 16px;
    font-weight: 700;}

.ppc-banner{background:url(/wp-content/uploads/2020/04/Header-Background.png); background-position:center bottom; background-size:cover; padding-top:30px;}
.ppc-banner h1{
	background: #ffffffa6;
    margin-top: 0.67em !important;
	font-size: 50px !important;
}
.ppc-testimonial{background:url(/wp-content/uploads/2020/06/Reviews-Background.png); background-position:center bottom; background-size:cover;}
.ppc-testimonial .reviews-container{background:transparent;}
.ppc-body{padding:30px;}
.ppc-testimonial .reviews-container .reviews-title h2.rt-text{color:#1874b5 !important;}
.ppc-body p{
	color: #000000;
    font-size: 16px;
}
.movingto-main-banner{background:url(/wp-content/uploads/2019/06/Form-BG.png); text-align:center; background-size: cover;background-position: inherit;}
.movingto-main-banner{}
.movingto-main h2.em-css-white{color:#fff !important;}
.em-css-outer div:nth-child(odd) p{
	color:#1874b5;
}
.em-css-outer div:nth-child(even) p{
	color:#fff;
}
.em-css-column {
    width: 230px;
    padding: 20px;
    text-align: center;
    background: #fff;
    border-radius: 20px;
    height: 350px;
    display: inline-table;
    box-shadow: 0px 0px 50px #707070;
    margin: 20px;
    color: #1874b5;
	max-width:100%;
}
.em-css-title {
    font-size: 50px !important;
    margin: 50px 0 0 0 !important;
    color: #707070 !important;
    text-align: center;
	display:inline-block;
}
.dropbtn {
  background-color: #707070;
  color: white;
  padding: 16px;
  font-size: 16px;
  border-radius: 50px;
  cursor: pointer;
  width: 450px;
  padding: 15px 50px;
   height:50px;
  position:relative;
}
.btnArrow {
  position: absolute;
  width: 26px;
  height: 23px;
  right: 19px;
  top: 17px;
  background-image: url(/wp-content/uploads/PNGs/White-Arrow.png);
  background-repeat: no-repeat;
  background-position: right;
}
.rotateButton {
  transform: rotate(180deg);
}
.dropbtn:hover, .dropbtn:focus {
  background-color: #1874b5;
}
.btnChangeShape {
  border-radius: 50px 50px 0px 0px;
}
#searchInput {
  box-sizing: border-box;
  background-image: url('searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}
#searchInput:focus {
  outline: 3px solid #ddd;
}
.dropdown-content {
  display: none;
  position: absolute;
  max-height: 250px;
  overflow: scroll;
  background-color: #f6f6f6;
  min-width: 92%;
  border: 1px solid #ddd;
  z-index: 1;
}
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/*.dropdown a:hover {background-color: #ddd;}*/
.show {display: block;}

@media (max-width: 750px) {
  .dropbtn {width:250px;}
  .btnArrow {top: 31px;}
}
/*****/
.service-footer p{
	font-size: 16px;
    text-align: left;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
}
.service-info .si-title {
    font-size: 25px !important;
    font-family: "Open Sans", sans-serif !important;
    margin: 22px 0 0 !important;
}
.cover-main-section{
	background:url(/wp-content/uploads/2019/12/Holiday-Landingpage-BG.png);
}
/***/
.banner-wrapper { position:relative !important;}
.banner-wrapper .bx-wrapper .bx-controls-direction a { font-size:0px; display: block; position: absolute; top: 40%;}
.banner-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {left: -50px;}
.banner-wrapper .bx-wrapper .bx-controls-direction a.bx-next { right: -50px;}
.header-wrapper { position: relative; z-index: 99;}
.main-menu > ul > li > ul { height: auto !important;}
.main-menu > ul > li > ul > li > a > span.wpml-ls-display,
.main-menu > ul > li > ul > li > a > span.wpml-ls-native { position:static; background:transparent; height:inherit;}
.blog-detail .row.col3-graybg .col-sm-4 { padding: 25px!important; margin: 19px !important; background-color: #fff; border-radius: 10px; min-height: 380px!important; border: 1px solid #cccccc; flex: 0 0 30.333333%; max-width: 30.333333%;}
.blog-detail .row.col3-graybg .col-sm-4 img { display:block; margin:auto; margin-bottom:15px;}
.blog-detail .row.col3-graybg .col-sm-4:nth-child(2) { background-color: #3c75b5; color: #fff; border: 1px solid #3c75b5; }
.blog-detail .row.col3-graybg .col-sm-4:nth-child(2) p { color: #fff;}
.form-graybg { margin: 0 20px;}
.form-graybg .frm_style_test123-form-style.with_frm_style .form-field { margin-bottom: 20px;}
.graybg-container h2 { text-align:center; font-size: 30px !important; color: #3a3a3a; font-weight: 400 !important;}
.graybg-container h2 .blue-bold { color: #3c75b5; font-weight: bold;}
.graybg-container ul li img { display: inline-block; margin-right: 5px; position:relative; top:6px;}
.testimonials { display:block; padding: 0 15px;}
.testimonials h2 { text-align:center; font-size: 30px; color: #3a3a3a; font-weight: 400;}
.gray-head { background: #f8f8f8; padding: 0 15px; padding-top: 15px;}
.page #site-content { padding-top: 0px;}
.page #site-content .gray-head h1 { margin-bottom:0px;}
.graybg-container { padding: 40px 15px;}
.testimonials { background-color: #1974b5; padding: 30px 15px;}.testimonials h2 { text-align:center; font-size: 30px; color: #fff; font-weight: 400;}
.testimonials h2 span.white-bold { font-weight: 700;}
.testimonials p { color: #fff;}
.testi-item .autor.white-text{
	float: right;
    font-style: italic;
    font-size: 13px;
    font-weight: bold;
}

.reviews-container{
	background-color: #8CBD3D;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.reviews-container .reviews-title {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.reviews-container .reviews-title .rt-text {
    font-size: 50px !important;
    text-align: center !important;
    font-weight: 600 !important;
    font-family: "Open Sans", sans-serif !important;
    color: #FFFFFF !important;
    margin-bottom: 10px !important;
}
.reviews-container .review-boxes {
    margin-top: 30px;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
}
.reviews-container .review-boxes .rb-border {
    border: 5px solid #1974B5;
    border-radius: 50px;
    margin: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reviews-container .review-boxes .rb-border .rb-textarea {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    width: 425px;
    min-height: 242px;
    margin: 25px;
    box-shadow: -10px 20px 20px #00000029;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
}
.rb-border .rb-textarea .review-text {
    font-size: 15px;
    line-height: 20px;
    text-align: left;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    letter-spacing: 0;
    min-height: 157px;
    margin: 44px 47px 0px 46px !important;
    color: #3F3D56 !important;
}
.rb-border .rb-textarea .review-author {
    font-size: 13px !important;
    text-align: right !important;
    font-family: "Open Sans", sans-serif;
    margin-right: 57px !important;
    margin-bottom: 25.5px !important;
}
.green-foot{
	background:#8CBD3D;
	/*color:#1874b5;*/
	color:#fff;
	padding:10px;
	text-align:center;
}
.review-top{margin:0;}
.landing-page-moving-banner-main p{text-align:left;}
.services-container h2{
	color:#1874b5;
	font-size: 50px !important;
    text-align: center !important;
    font-family: "Open Sans", sans-serif !important;
    display: inline-block !important;
	margin-top: 1em;
    margin-bottom: 1.1em;
	width:100%;
	text-align:center;
}
.service-info{
	background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 50px #00000029;
    border-radius: 50px;
    height: 427px;
    margin: 20px 10px;
    align-items: center;
	max-width:31.5%;
}
.service-info .si-description {
    font-size: 16px !important;
    text-align: left !important;
    font-family: "Open Sans", sans-serif;
    margin: 23px 0 0 !important;
}
.service-info .si-header-image{padding:10px;}


/****/
.movingto-testimonial .test-cont.container .row .col-sm-6 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.footer-social li a i { line-height: 30px;}
.movingto-testimonial .test-head.row { padding:0 130px; position:relative; background:url(/wp-content/themes/EuropeanMoving/css/images/testmonial-bg.png) no-repeat left top; background-size: contain;}
.zag{
	min-height: 250px;
display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
.zag span.num{color:#df3332; margin-right:10px; line-height:52px; font-size:60px; float:left;}
.thankyou{background:url(/wp-content/uploads/2019/11/Cityscape-Dark.png); min-height:300px; padding-top:50px; }
.thankyou h1{font-size:50px !important;}
.bignum ul{margin-bottom:10px;}
.page .blog-detail ul.list-with-tick.bignum li{list-style:none; color:#3a3a3a; font-weight:normal; line-height:1.5;}
.bignum span.num{color:#1774b5; margin-right:10px; line-height:52px; font-size:60px; float:left;}
/***/
.movingto-main{}
.movingto-cont ul { display: block; text-align: center; max-width: 100%;}
.movingto-cont ul li { display: inline-block;}
.movingto-main h2{
	font-size: 50px !important;
    margin: 50px 0 0 0;
    color: #707070;
	text-align:center;
}
.movingto-intro{

}
.movingto-highlight{
	background: rgba(243, 243, 243, 0.8);
    border-radius: 20px;
    padding: 0px 20px 20px;
	margin-bottom:30px;
}
.movingto-blue{
	background:#1874b5;
	color:#fff;
	margin-bottom:30px;
	padding:30px;
}
.movingto-blue img.img-round{
	border: 5px solid #F3F3F3;
    border-radius: 50%;
    background: #F3F3F3;
    padding: 35px 20px;
    margin-top: 30px;
}
.blue-cont,
.blue-cont h2,
.blue-cont p{
	color:#fff !important;
	padding:0 10%;
}
.blue-cont h2{
	text-align:center;
}
.em-css-em-button.em-css-blue{
	color: #FFF;
    background: #1874b5;
	min-width: 250px;
    padding: 10px;
    border-radius: 50px;
    display: inline-block;
    margin: 20px !important;
	font-size: 20px;
	text-align:center;
}
.em-css-em-button{
	text-align:center;
	min-width: 250px;
    padding: 10px;
    border-radius: 50px;
    display: inline-block;
    margin: 20px !important;
    color: #1874b5;
    border-style: solid;
    background: #fff;
    font-size: 20px;
    transition: .4s cubic-bezier(.68, -0.55, .27, 1.55);
}
.movingto-testimonial{
	background:#1874b5;
	color:#fff !important;
}
.movingto-testimonial h2{
	text-align:center;
}
.movingto-testimonial .em-css-review{
	width:50%;
	max-width: 450px;
    padding: 20px;
    text-align: left;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 30px #707070;
    margin: 20px;
    color: #1874b5;
    position: relative;
    display: inline-table;
    height: 250px;
}
.movingto-main h1{
	color:#3a3a3a;
	font-size: 5vw !important;
    line-height: 7vw !important;
}
.movingto-main .top-banner{
	background-repeat:no-repeat !important;
	background-position:top center !important;
}
.movingto-main .top-banner form{
	margin-top:90px;
}
.movingto-blue .img-round{
	text-align:center;
}
.movingto-blue .img-round img{
	max-width:300px !important;
	padding:50px;
	border:1px solid #F3F3F3;
	background:#F3F3F3;
	border-radius:50%;
}
.test-cont .em-css-review{
	width: 100%;
    padding: 20px;
    text-align: left;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 30px #707070;
    margin: 20px;
    color: #1874b5;
    max-height: 250px;
}
.movingto-testimonial h2{color:#fff;} 
.movingto-testimonial .em-css-quote{ max-width:100px !important;}
p:empty{margin:0;}
/****/
.blog #site-content h1{text-align:left;}
.location-head h1{ font-size: 30px; font-weight:700; color: #1874b5; text-align:center;}
.location-head img{max-width:180px !important;}
.location-head .with_frm_style .frm_form_fields > fieldset{border:0;}
.location-list h4{
	font-size:13px;
	font-weight:bold;
}
.location-list .row .col-sm-4 h4{
	border-top:10px solid #1774b5;
	padding-top:20px;
}
.location-list .row .col-sm-4:nth-child(odd) h4{
	border-top:10px solid #659dd6b5;
}
.location-list .row .col-sm-4:nth-child(1) h4,
.location-list .row .col-sm-4:nth-child(2) h4,
.location-list .row .col-sm-4:nth-child(3) h4{
	border-top:10px solid #fff;
}
.pageCont strong{
	color:#1874b5;
}
.guide-table i.fa{
	margin-right: 5px;
    font-size: 20px;
}
.guide-table{
	color:#3a3a3a;
}
/******/
#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default{
	background: #df3332;
    text-transform: uppercase;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#df3332, endColorstr=#df3332);
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
	padding:10px;
}
.wpcf7 span > input{border:1px solid #ccc;}
.wpcf7 table span > input{border:0px;}
#main #comment-submit:hover, #main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .ticket-selector-submit-btn[type=submit]:hover, .tml-submit-wrap input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover, input.button-default:hover{
	background: #1774b5;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1774b5, endColorstr=#1774b5);
    border-color: #ffffff;
}
#calcExpl {
    margin-bottom: 15px;
}
.contain section {
    width: 48%;
    max-width: 640px;
    margin: 0 10px 10px 10px;
    padding: 0;
}
#content #calculatorCont{max-width:100%} #calculatorCont h1{text-align:center;color:RGB(190,7,18);margin:20px auto}.contain{margin:auto;display:flex;justify-content:center;flex-wrap:wrap}.contain section{width:48%;max-width:640px;margin:0 10px 10px 10px;padding:0}.contain section table{border:2px solid #000;border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:100%}.contain section table tr{height:20px}.contain section table tr td{border-left:1px solid #000}.contain section table tr td input{text-align:center;background-color:inherit;border:none;width:100%;color:#333}#calcExpl p{margin-bottom:5px;text-align:center}#calcExpl{margin-bottom:15px}#calcExpl h1{display:block;width:100%}.contain section table tr td input::-webkit-outer-spin-button,.contain section table tr td input::-webkit-inner-spin-button{-webkit-appearance:none}.contain section table td:first-child{padding-left:10px}.contain section table tr:first-child{background:RGB(229,184,184);text-align:center;font-size:14px;border:2px solid #000}.contain section table tr:first-child td:not(:last-child){white-space:nowrap;width:15%}.contain section table tr:first-child td:first-child{background:RGB(190,7,18);color:RGB(255,255,255);width:50%;white-space:normal}.contain #result{display:flex;justify-content:space-between;width:100%;max-width:1280px}.contain #result div{display:flex;justify-content:space-between;align-items:center;padding:2px 12px;background-color:RGB(190,7,18);width:30%;border:2px solid #000;color:#fff;height:30px}.contain #result div h3{font-size:14px;margin:0}.contain #result div input{width:100%;background-color:inherit;border:none;color:#fff;font-weight:700;display:block;text-align:center}#result>div>p{display:flex;flex:1 0 auto;margin:0}@media screen and (max-width:1023px){.contain section{width:90%;max-width:none;margin:0 10px 10px 10px;padding:0}.contain section table{border:2px solid #000;border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:100%}.contain section table tr{height:20px}.contain section table tr td{border-left:1px solid #000}.contain section table tr td input{text-align:center;background-color:inherit;border:none;width:100%}.contain section table tr td input::-webkit-outer-spin-button,.contain section table tr td input::-webkit-inner-spin-button{-webkit-appearance:none}.contain section table td:first-child{padding-left:10px}.contain section table tr:first-child{background:RGB(229,184,184);text-align:center;font-size:14px;border:2px solid #000}.contain section table tr:first-child td:not(:last-child){white-space:nowrap;width:15%}.contain section table tr:first-child td:first-child{background:RGB(190,7,18);color:RGB(255,255,255);width:50%;white-space:normal}.contain #result{display:flex;justify-content:space-between;width:90%;max-width:1024px}.contain #result div{display:flex;justify-content:space-between;padding:2px 12px;background-color:RGB(190,7,18);width:30%;border:2px solid #000;color:#fff;height:30px}.contain #result div h3{font-size:14px;margin:0}.contain #result div input{width:20%;background-color:inherit;border:none;color:#fff;text-align:center;font-weight:700}}@media screen and (max-width:413px){.contain section{margin:0;padding:0}.contain section table{border:2px solid #000;border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:100%}.contain section table tr{height:20px}.contain section table tr td{border-left:1px solid #000}.contain section table tr td input{text-align:center;background-color:inherit;border:none;width:100%}.contain section table tr td input::-webkit-outer-spin-button,.contain section table tr td input::-webkit-inner-spin-button{-webkit-appearance:none}.contain section table td:first-child{padding-left:5px}.contain section table tr:first-child{background-color:RGB(229,184,184);text-align:center;font-size:9px;border:2px solid #000}.contain section table tr:first-child td:not(:last-child){white-space:nowrap;width:15%}.contain section table tr:first-child td:first-child{background-color:RGB(190,7,18);color:RGB(255,255,255);width:50%;white-space:normal}.contain #result{display:flex;flex-direction:column;align-items:center;width:100%}.contain #result div{display:flex;justify-content:space-between;padding:2px 12px;margin-bottom:10px;background-color:RGB(190,7,18);width:90%;border:2px solid #000;color:#fff;height:30px}.contain #result div h3{font-size:10px;margin:0}.contain #result div input{width:20%;background-color:inherit;border:none;color:#fff;text-align:center;font-weight:700}}#result sup{font-size:75%;line-height:1;padding:0 2px;display:inline-block}@media (max-width:735px){.contain #result div{display:flex;justify-content:space-between;padding:2px 12px;background-color:RGB(190,7,18);width:80%;border:2px solid #000;color:#fff;height:30px;font-size:10px;overflow:hidden}.contain #result{display:flex;justify-content:space-around;width:100%}.contain #result div input{background-color:inherit;border:none;color:#fff;text-align:center;font-weight:700}}@media (max-width:1079px){.contain #result{display:flex;justify-content:space-around;width:100%;align-items:center;flex-flow:column}#result>div>p:nth-child(2){flex:0 0 auto}.contain #result div{display:flex;justify-content:space-between;padding:2px 12px;background-color:RGB(190,7,18);width:80%;border:2px solid #000;color:#fff;font-size:12px;height:30px;overflow:hidden;margin-bottom:14px}}



/*****/
.page .blog-detail img{max-width:100%;}
.page .blog-detail h1{ text-align:center; font-size:30px;}
.page .blog-detail ul.list-with-tick,
ul.list-with-tick{
	color:#1874b5;
	font-weight:700;
	font-size:14px;
	display:inline-block;
	width:100%;
}
.page .blog-detail ul.list-with-tick.fullCol li,
ul.list-with-tick.fullCol li{
	width:100%;
	line-height:1.5;
	padding-bottom:20px;
}
.page .blog-detail ul.list-with-tick.col3 li,
ul.list-with-tick.col3 li{
	width:33%;
}
.page .blog-detail ul.list-with-tick.col4 li,
ul.list-with-tick.col4 li{
	width:25%;
}
.page .blog-detail ul.list-with-tick li,
ul.list-with-tick li{
	width:50%;
	list-style:inside;
	text-align:left;
	float:left;
	line-height:3;
}
.page .blog-detail h1.title-heading-left{
	text-align:left;
}
.page .blog-detail h3
{
	color: #3a3a3a;
	font-size: 16px;
}
.page .blog-detail h2.title-heading-left,
.page .blog-detail h2{
	font-family: "Open Sans";
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
	font-size:18px;
}
.page #site-content {
   /* padding-top: 20px;
    padding-bottom: 20px;*/
}
.page #site-content  h1{
	font-size:30px;
	font-family: "Open Sans";
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0px;
	margin-bottom:31px;
}
.page #site-content  h1 strong{
	color: #1874b5;
	font-weight:700;
}
body,
body p{
	color:#3a3a3a;
}
#site-content  h1{
	font-size:18px;
	font-family: "Open Sans";
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
	padding:0 8px 0 0;
}
/************/
.blog-detail h1.postTitle{
	color:#3a3a3a;
	line-height: 27px;
    letter-spacing: 0px;
    font-size: 18px;
	margin:30px 0;
	font-family:"Open Sans";
	font-weight:700 !important;
}
.blog-detail .blogCont h2{
	font-family: "Open Sans";
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
	font-size:18px;
}
.blog-detail .blogCont  p{
	font-size:14px;
	color:#3a3a3a;
}
.menu-item a:not([href]):not([tabindex]){
	color:#000;
}
.main-menu > ul > li > ul > li > a > span.wpml-ls-display{
	width:auto;
	height:auto;
	background:transparent;
}
/****/
.blog-item{border:1px solid #ebeaea; border-bottom-width:3px; padding:20px; margin-bottom:10px;}
.blog-item h2,
.blog-item h2 a{color:#0000cd  !important; font-family: "Open Sans";
    line-height: 27px;
    letter-spacing: 0px;
    font-size: 18px;}
.blog-item .cont,
.blog-item .cont p{
	font-size:18px;
	color:#3a3a3a;
	font-family: "Open Sans";
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
}
.blog-item .readmore-link{ 
	color: #1774b5 !important;
    font-weight: 700;
    font-size: 14px;
}
.blog-head{
	border-color: #d2d3d4;
    background-color: #f6f6f6;
    height: 87px;
	margin-bottom:20px;
	border:1px solid #ebeaea;
	border-top-width:2px;
}
.blog-head h1{
	color:#333333;
	font-size:18px;
	padding-top:30px;
}
/*****/
.steptwo_form{position:relative;}
.form-sec{background:url('https://europeanmoving.info/wp-content/uploads/2020/04/Header-Background.png'); background-position:center bottom; background-size:cover; min-height:225px; padding:50px 10px; position:relative;}
.section-home-top h1{font-size:50px !important; color: #1974b5; text-align:center; padding:20px 0;}
.section-home-top .cardbblc{
	background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 50px #00000029;
    border-radius: 20px;
    margin-right: 4%;
	padding:20px;
}
.section-home-top .cardbblc img{
	max-width:100%;
}
.section-home-top .cardbblc h2{
	color:#1974b5;
	font-size: 25px !important;
    font-family: "Open Sans", sans-serif !important;
    margin-top: 22px !important;
	font-weight:400;
	text-align:center;
}
.section-home-top .cardbblc p{
	font-size: 16px !important;
    text-align: left !important;
    font-family: "Open Sans", sans-serif !important;
   
    margin: 0 !important;
	color:#3a3a3a;
}
.section-home-middle{
	margin:8%;
}
.section-home-middle p{
	color: #000000;
    font-size: 16px;
}
.section-home-middle p strong{
	color:#1874b5;
}
.section-home-bottom{
	background-image: url(/wp-content/uploads/PNGs/Reviews-Background.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% auto;
    width: 100%;
    height: auto;
    min-height: 750px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.section-home-bottom h2{
	font-size: 50px !important;
    text-align: center !important;
    font-family: "Open Sans", sans-serif;
    color: #1874b5 !important;
	font-weight:400;
}
.section-home-bottom .review-boxes {
    margin-top: 30px;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
}
.section-home-bottom .review-boxes .rb-border {
    border: 5px solid #1974B5;
    border-radius: 50px;
    margin: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-home-bottom .review-boxes .rb-border .rb-textarea {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    width: 500px;
    min-height: 242px;
    margin: 25px;
    box-shadow: -10px 20px 20px #00000029;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
}
.section-home-bottom .review-boxes .rb-border .rb-textarea .review-text {
    font-size: 15px !important;
    text-align: left !important;
    font-family: "Open Sans", sans-serif !important;
    min-height: 157px !important;
    /* margin: 44px 47px 0px 46px !important; */
    margin: 10px 47px 0px 46px !important;
    color: #3F3D56 !important;
}
.rb-border .rb-textarea .test_img {
    width: 100%;
    text-align: center;
    padding: 0px;
}
.reviews-container .review-boxes .rb-border .rb-textarea .review-author {
    font-size: 13px !important;
    text-align: right !important;
    font-family: "Open Sans", sans-serif !important;
    margin-right: 57px !important;
    margin-bottom: 25.5px !important;
}
/**********************/
.page .entry-title{display:none;}
.stepone_form .stepone_field input[type="text"]{
	background-color: transparent !important;
    background-image: url('../img/sprite-icons.svg') !important;
    background-repeat: no-repeat;
	 padding: 0.7em 0.7em 0.7em 2.2em !important;
    background-size: 65px 1300px !important;
	 height:50px !important;
	 font-size:16px !important;
}
.stepone_field label{height:0;}
.stepone_field .frm_primary_label.frm_visible{font-size:0;}
.steptwo_form .frm_submit .frm_button_submit{float:right;}
.top-head { display:block; color:#fff; background:#d56904;padding:10px; position:fixed; top:0px; width:100%; height:auto; z-index:99999; text-align:center;}
body{padding-top:0; line-height:1.5 !important;}
.top-head h5{font-size:18px; margin:0;}
.top-head p{font-size:14px;}
#main .fusion-portfolio h2, #main .post h2, #main .post h2,  #main .post-content .fusion-title h2,  #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2,.title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title{font-size:18px;}
@media only screen and (max-width: 600px) {
	body{padding-top:82px;}
}
@media only screen and (max-width: 400px) {
	body{padding-top:0;}
	.top-head{
		position:relative;
	}
}
@media (max-width: 799px) {
	.section-home-top .cardbblc{margin-bottom:10px;}
	.section-home-top h1,
	.section-home-bottom h2{font-size:30px !important;}
	.section-home-bottom .review-boxes,
	.section-home-bottom .review-boxes .rb-border,
	.section-home-bottom .review-boxes .rb-border .rb-textarea{max-width:100%; width:100%;}
	.section-home-bottom .review-boxes .rb-border .rb-textarea .review-text{margin:0px;}
	.em-css-column,
	.dropbtn,
	.reviews-container .review-boxes .rb-border .rb-textarea,
	.movingto-testimonial .em-css-review,
	.contain section{width:100%;}
	.blog-detail .row.col3-graybg .col-sm-4{width:100%; max-width:100%;}
}
/* ==========================================================================
   best-delivery-solution-for-businesses 30-12-2020 Begin
   ========================================================================== */
.best-delivery-solution-for-businesses-banner { display: block; min-height: 664px;}
.best-delivery-solution-for-businesses-main { display: block; text-align: right;}
.best-delivery-solution-box { display: inline-block; max-width: 480px; padding-top: 70px;}
.best-delivery-banner-cont-top { display: block; text-align: left;}
.best-delivery-solution-for-businesses-banner{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
.best-delivery-banner-cont-top h3 { color: #1570bd !important; font-size: 36px !important; line-height: 42px;}
.best-delivery-banner-cont-top h5 { color: #3a3f47; font-size: 24px; line-height: 32px; font-weight: 700;}
.best-delivery-banner-cont-top p { color: #3a3f47;}

.best-delivery-banner-cont-bottom { display: block; text-align: left; margin-top: 80px;}
.best-delivery-banner-cont-bottom p { color: #3a3f47; font-weight: 700; font-size: 16px; margin-bottom: 20px;}
.best-delivery-banner-ul { display: block; margin-bottom: 25px;}
.best-delivery-banner-ul li { display: inline-block; color: #3a3f47; font-weight: 700; font-size: 16px;}
.best-delivery-btns { display: block; padding: 15px 30px; border-radius: 3px; font-size: 18px; font-weight: 700;}
.blue-button { background: #1570bd !important; color: #fff !important;}
.blue-button:hover { background: #3297ec !important; color: #fff !important;}
.red-button { background: #df3332 !important; color: #fff !important;}
.red-button:hover { background: #f86766 !important; color: #fff !important;}
.trusted-partners { margin-bottom: 0px;}
.trusted-partners span { display: inline-block; margin-left: 10px;}

.best-delivery-second-block { display: block; padding: 65px 0;}
.best-delivery-second-main { display: block;}
.best-delivery-second-left { display: block; padding-right: 20px;}
.best-delivery-second-left h3 { color: #1570bd !important; font-size: 60px !important; font-weight: 300; line-height: 65px; margin-bottom: 25px;}
.best-delivery-second-left p { color: #3a3f47;}
.best-delivery-second-right { display: block;}
.best-delivery-second-right h4 { font-weight: 700; color: #3a3f47; font-size: 30px;}
.best-delivery-second-right-box { display: block;}
.delivery-second-right-box-top { display: block; padding: 25px 0; overflow: hidden; border: 2px solid #e0ecf3; overflow: hidden;}
.delivery-second-right-box-top-left { display: block; position: relative; padding: 0 35px;}
.delivery-second-right-box-top-left:before { content: ''; width: 1px; height: 100%; display: block; background: #e8eaec; position: absolute; left: -15px; top: 0px;}
.delivery-second-right-box-top-left img { display: inline-block; margin-bottom: 15px;}
.delivery-second-right-box-top-left h5 { color: #3a3f47; font-weight: 700; margin-bottom: 5px; font-size: 18px;}
.collection-deliveries-ul { display: block;}
.collection-deliveries-ul li { display: block; padding: 10px 0; padding-left: 32px; position: relative; color: #63717d; font-size: 14px; border-top: 1px dashed #b9c3cc;}
.collection-deliveries-ul li:first-child { border-top: none;}
.collection-deliveries-ul li:before { content: "\f00c"; font-family: 'FontAwesome'; display: block; width: 22px; height: 22px; line-height: 22px; background: #c5ccd2; border-radius: 100%; color: #fff; text-align: center;  position: absolute; left: 0px; top: 10px; font-size: 10px;}
.delivery-second-right-box-bottom  { display: block; padding: 15px 40px 20px 40px; background: #e0ecf3;}
.delivery-second-right-box-bottom p { margin-bottom: 0px; color: #677683; line-height: 20px;}

.best-delivery-third-block { display: block; background: #e8eef4; padding: 60px 0;}
.best-delivery-third-block h3 { text-align: center; color: #3a3f47 !important; font-size: 36px !important; margin-bottom:0px;}
.best-delivery-third-main { display: block;}
.best-delivery-third-box { display: block; background: #fff; padding: 40px 25px 25px 25px; text-align: center; margin-top: 25px;}
.best-delivery-third-box img { display: inline-block; margin-bottom: 15px;}
.best-delivery-third-box h5 { color: #3a3f47; font-size: 18px; font-weight: 700;}
.best-delivery-third-box p { color: #666b74;}


@media (max-width: 1200px) {
    
}

@media (max-width: 991px) {
    .best-delivery-solution-for-businesses-banner { background-position: right top; min-height: inherit; padding: 50px 0;}
    .best-delivery-solution-for-businesses-main { text-align: center;}
    .best-delivery-banner-cont-top, .best-delivery-banner-cont-bottom { text-align: center;}
    .best-delivery-second-block { padding: 50px 0;}
    .best-delivery-second-main { text-align: center;}
    .best-delivery-solution-box { padding: 30px; background: rgb(255 255 255 / 0.80); max-width: 525px;}
    .best-delivery-second-left { padding-right: 0px; margin-bottom: 30px;}
    .best-delivery-second-left h3 { font-size: 40px; line-height: 45px; font-weight: 400;}
    .best-delivery-second-left h3 br { display: none;}
    .delivery-second-right-box-top-left { text-align: left; padding: 0 25px;}
    .best-delivery-third-block { padding: 35px 0 50px 0;}
    .best-delivery-third-block h3 { font-size: 28px;}
    .best-delivery-third-box { padding: 25px;}
}

@media (max-width: 767px) {
    .best-delivery-banner-ul { display: block !important;}
    .best-delivery-banner-ul li { display: block; padding: 5px 0;}
    .best-delivery-banner-cont-bottom { margin-top: 40px;}
    .delivery-second-right-box-bottom { padding: 15px;}
}
/* ==========================================================================
   Newsletter page 16-07-2021 begin
   ========================================================================== */
.newsletters-banner-wrapper { display: block; background: url(../img/newsletters-banner.jpg) no-repeat center top; background-size: cover;}
.newsletters-banner-main { min-height: 139px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.newsletters-banner-main h2 { color: #fff; margin-bottom: 0; font-size: 40px; color: #ffffff; font-weight: 400;}
.banner_mailer--box { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 645px;}
.banner_mailer--input { width: 406px; position: relative;}
.enter_mail { width: 100%; height: 50px; background: #fff; border: none; border-radius: 3px; padding: 0 15px 0 57px;}
.subscribe_btn--icon { display: inline-block; position: absolute; left: 20px; top: 12px;}
.banner_mailer--subscribe { width: 228px; position: relative;}
.mailer_subscribe--btn { width: 100%; height: 50px; border: none; border-radius: 3px; cursor: pointer; font-weight: 700; text-transform: uppercase; color: #fff; background: #df3332;}

.mailers_block { display: block; padding: 60px 0;}
.mailers_main { max-width: 1068px; margin: auto; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; gap: 40px;}
.mailers_box { width: 327px; display: block; background: #f6f6f6;}
.mailers_box--image { display: block;}
.mailers_box--image img { width: 100%;}
.mailers_box--description { display: block; padding: 30px 35px;}
.mailers_box--description .date { color: #838383; font-size: 12px; display: block;}
.mailers_box--description h5 { color: #0e6eb3; font-size: 20px; line-height: 26px; font-weight: 700;}
.mailers_box--description a { color: #dc2e2a; font-size: 14px; line-height: 18px; font-weight: 700;}
.mailers_box--description a:hover { color: #ff5854;}

@media (max-width: 1200px) {
  .mailers_main { gap: 20px;}
  .mailers_box { width: 295px;}
}

@media (max-width: 991px) {
  .newsletters-banner-main { flex-direction: column; min-height: inherit; padding: 35px 0;}
  .banner_mailer--box { width: 545px; margin-top: 15px;}
  .banner_mailer--input { width: 320px;}
  .banner_mailer--subscribe { width: 200px;}
  .mailers_block { padding: 50px 0;}
  .mailers_box { width: 48%;}
  .mailers_box--description { padding: 25px;}
}

@media (max-width: 767px) {
  .mailers_box--description h5 { font-size: 16px; line-height: 22px;}
}

@media (max-width: 575px) {
  .banner_mailer--box { width: 100%; flex-direction: column;}
  .banner_mailer--input { width: 100%; margin-bottom: 15px;}
  .mailers_main { width: 100%; flex-direction: column; gap: 15px;}
  .mailers_box { max-width: 357px; width: 100%; margin: auto;}
}
/* ==========================================================================
   Newsletter page 16-07-2021 end
   ========================================================================== */