/* #Media Queries
================================================== */
tbody {
	display: table-row-group;
}

tr {
	display: table-row;
}

table {
	display: table;
}

.eu .slider-sec .slider-main .slider-inner .slider-contnet h4 {
	font-size: 14px;
	margin-top: 0;
}

@media (min-width: 640px) {
	.bg.bg-hposition_80 {
		background-position: 0% 80%;
	}
	.eu .slider-sec .slider-main .slider-inner-img{padding-bottom: 35%;}
	.eu .slider-sec .slider-main .slider-inner{padding:0;}
	.eu .map-sec .map-main {padding-bottom: 50%;}

	.multi-column .slick-list {
		height: 470pt;
	}
	.eu .slider-sec .slider-main .slider-inner .commas-added {
		display: none;
	}

	td {
		display: table-cell;
	}
}

@media(max-width: 640px){
	.eu h1, .eu h2 {font-size: 52px;}
	.eu h3 {font-size: 32px;} 
	.eu .btn-all a {font-size: 20px; padding:22px 15px;}  
	/****header*********************/
	.eu .header-sec {padding: 30px 0; } 
	.eu .header-sec .logo-sec {margin-top: 5px; } 
	.eu .header-sec .logo-sec img {max-width: 160px; } 
	.eu .header-sec .header-content {margin-top: 5px;}
	.eu .header-sec .header-content{min-width: 210px;}
	/****header*********************/
	/****header*********************/
	.eu .banner-sec .banner-contnet {margin-top: -75px;}
	.eu .scroll-btn img {max-width: 14px; } 
	.eu .banner-sec {padding: 40px 0 80px;} 
	/****header*********************/
	/****slider-sec*********************/
	.eu .slider-sec .slick-dots:before {content: ""; right: -85%; height: 4px;}
	.eu .slider-sec .slick-dots:after{content: ""; left: -85%; height: 4px;}
	.eu .slider-sec .slick-dots li {padding: 0px 11px;} 
	.eu .slider-sec .slick-dots li button {width: 8px; height: 8px;}
	.eu .slider-sec {padding: 0 0 40px; }
	.eu .slider-sec .slider-main .slider-inner h4 {margin-top: 20px;} 
	.eu .slider-sec .slider-main .slider-inner span {font-size: 13px; margin-bottom: 20px;}

	/****slider-sec*********************/
	.eu .buying-process-sec {padding: 80px 0;}
	.eu .interested-sec .interested-main {margin-top: -78px;}
	.eu .interested-sec {padding: 40px 0 110px;}

	.eu .smart-choice-smart {padding: 80px 0; } 
	/****slider-sec*********************/
	.eu .map-sec .map-main {padding-bottom: 60%;} 
	/**footer-sec************************************/
	.eu .footer-sec .footer-right img {max-width: 80px; } 
	/**footer-sec************************************/
	.eu .successmsg {padding: 5px; font-size: 16px;}

	.eu .slider-sec .slider-main .slider-inner .commas-added {
		display: inline;
	}
	table.responsive tbody td {
		display: block;
	}
}

@media(max-width: 480px){
	.eu h1, .eu h2 {font-size: 45px; line-height: 1;}
	.eu h4 {font-size: 16px; } 
	.eu h3 {font-size: 25px; } 
	.eu .container {padding: 0 20px;}
	.eu .btn-all a {font-size: 16px; padding: 20px 12px; min-width: 100%; }
	.eu .form-sec .btn-group button {font-size: 16px; padding: 18px 12px; min-width: 100%;}  
	/****header*********************/
	.eu .header-sec{text-align: center; padding: 25px 0;}
	.eu .header-sec .logo-sec img {max-width: 140px; }
	.eu .header-sec .logo-sec {float: none; width: auto; max-width: 100%; }
	.eu .header-sec .header-content {margin-top: 22px; float: none; width: 100%; min-width: 100%; text-align: center;}
	.eu .header-sec .header-content p br{display: none;}
	/****header*********************/
	/****banner*********************/
	.eu .banner-sec {padding: 40px 0 80px;} 
	.eu .banner-bg {padding: 45% 0; }
	.eu .banner-sec .banner-contnet {margin-top: -68px;}
	/****banner*********************/
	/****header*********************/
	.eu .slider-sec .slider-main .slider-inner h4 {margin-top: 18px; } 
	.eu .slider-sec .slider-main .slider-inner span {font-size: 12px;}
	.eu .slider-sec .slider-main .slider-inner .slider-contnet {padding: 0 20px;     margin-top: 50px;} 
	/****header*********************/
	.eu .header-sec .header-content{ min-width: 180px;}
	/****header*********************/
	.eu .smart-choice-smart {padding: 50px 0; } 
	.eu .smart-choice-smart h3 {margin-bottom: 15px; } 
	.eu .map-sec .map-main {padding-bottom: 70%;}
	.eu .interested-img {padding: 41% 0; } 
	.eu .interested-sec .interested-main {margin-top: -68px; } 
	.eu .interested-sec .interested-main .btn-all {margin-top: 40px; } 
	.eu .interested-sec {padding: 40px 0 90px; }
	.eu .buying-process-sec {padding: 50px 0; } 
	.eu .map-sec .map-main {padding-bottom: 70%; } 
	/**footer-sec************************************/
	.eu .fancybox-overlay:after{    width: 45px; height: 40px;} 
	.eu .form-sec select, .eu .form-sec input, .eu .form-sec textarea {font-size: 15px; padding: 12px 10px;} 
	/**footer-sec************************************/
	.eu .footer-sec {padding: 50px 0; } 
	.eu .footer-sec .footer-right {margin-top: 30px;}
	.eu .footer-sec .footer-left{float: none; margin-top: 15px;}
	.eu .footer-sec .footer-left .mail a {font-size: 15px;}
	.eu .footer-sec .footer-left .btn-call a {font-size: 15px; } 
	.eu .footer-sec .footer-right{float: none;}
	.eu .successmsg {padding: 5px; font-size: 15px;}
	.eu .footer-sec .footer-left p br{display: none;}
	/**footer-sec************************************/
}