
@font-face {
    font-family: 'Arial';
    src: url('../fonts/Arial-ItalicMT.eot');
    src: url('../fonts/Arial-ItalicMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Arial-ItalicMT.woff2') format('woff2'),
        url('../fonts/Arial-ItalicMT.woff') format('woff'),
        url('../fonts/Arial-ItalicMT.ttf') format('truetype'),
        url('../fonts/Arial-ItalicMT.svg#Arial-ItalicMT') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Bold.eot');
    src: url('../fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('../fonts/Ubuntu-Bold.woff') format('woff'),
        url('../fonts/Ubuntu-Bold.ttf') format('truetype'),
        url('../fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Arial';
    src: url('../fonts/Arial-BoldMT.eot');
    src: url('../fonts/Arial-BoldMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Arial-BoldMT.woff2') format('woff2'),
        url('../fonts/Arial-BoldMT.woff') format('woff'),
        url('../fonts/Arial-BoldMT.ttf') format('truetype'),
        url('../fonts/Arial-BoldMT.svg#Arial-BoldMT') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Arial';
    src: url('../fonts/ArialMT.eot');
    src: url('../fonts/ArialMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArialMT.woff2') format('woff2'),
        url('../fonts/ArialMT.woff') format('woff'),
        url('../fonts/ArialMT.ttf') format('truetype'),
        url('../fonts/ArialMT.svg#ArialMT') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arial Light MT';
    src: url('../fonts/ArialMT-Light.woff2') format('woff2'),
        url('../fonts/ArialMT-Light.woff') format('woff'),
        url('../fonts/ArialMT-Light.svg#ArialMT-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Bold.eot');
    src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Bold.woff2') format('woff2'),
        url('../fonts/Gotham-Bold.woff') format('woff'),
        url('../fonts/Gotham-Bold.ttf') format('truetype'),
        url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}



/* Table of Content
 ==================================================
 #Page Structure
 #Home Page Style */

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body.eu, .eu div, .eu span, .eu applet, .eu object, .eu iframe, .eu h1, .eu h2, .eu h3, .eu h4, .eu h5, .eu h6, .eu p, .eu blockquote, .eu pre, .eu a, .eu abbr, .eu acronym, .eu address, .eu big, .eu cite, .eu code, .eu del, .eu dfn, .eu em, .eu font, .eu img, .eu ins, .eu kbd, .eu q, .eu s, .eu samp, .eu small, .eu strike, .eu strong, .eu sub, .eu sup, .eu tt, .eu var, .eu dl, .eu dt, .eu dd, .eu ol, .eu ul, .eu li, .eu fieldset, .eu form, .eu label, .eu legend, .eu table, .eu caption, .eu tbody, .eu tfoot, .eu thead, .eu tr, .eu th, .eu td, .eu select, .eu input, .eu option { margin: 0; padding: 0; border: 0; outline: 0;}
html { -webkit-text-size-adjust: none; scroll-behavior:smooth;}
.eu article, .eu aside, .eu details, .eu figcaption, .eu figure, .eu footer, .eu header, .eu hgroup, .eu nav, .eu section { display: block }
.eu audio, .eu canvas, .eu video { display: inline-block; }
.eu audio:not([controls]) { display: none; height: 0; }
.eu pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
.eu q { quotes: none }
.eu q:before, .eu q:after { content: ''; content: none }
.eu small { font-size: 80% }
.eu sub, .eu sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
.eu sup { top: -0.5em; }
.eu sub { bottom: -0.25em }
.eu nav .eu ul, .eu ol .eu li { list-style: none; list-style-image: none; }
.eu button, .eu input, .eu select, .eu textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none;}
.eu textarea { overflow: auto; vertical-align: top }
.eu input[type="button"], .eu input[type="submit"] { -webkit-appearance: none !important; }
:focus { outline: 0; }
.eu caption, .eu th, .eu td { text-align: left; font-weight: normal; }
.eu blockquote:before, .eu blockquote:after, .eu q:before, .eu q:after { content: ""; }
.eu blockquote, .eu q { quotes: "" ""; }
.eu table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
.eu td { vertical-align: top; }
.eu img { border: 0 none; max-width: 100%; vertical-align: top; }
.eu a { outline: none; cursor: pointer; text-decoration: none; cursor: pointer; }
.eu a:hover { text-decoration: none; }
.eu a:focus { text-decoration: none !important; outline: none !important; }
.eu .none { display: none; }
.eu .clear { clear: both; }
.eu .cf:before, .cf:after { content: ""; display: table }
.eu .cf:after { clear: both; }
.eu .cf { *zoom:1;}
.eu .text-transform { text-transform: uppercase; }
.eu .break { float: left; width: 100%; }
.eu .preloader {display: none;}
.eu .flw{float: left; width: 100%;}
.eu .bg{background-size: cover; background-repeat: no-repeat; background-position: center;}

/*Placeholder opacity cross browsers*/
.eu input::-webkit-input-placeholder { color: #ccc; opacity:1;} /* WebKit browsers */
.eu input:-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 4 to 18 */
.eu input::-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 19+ */
.eu input:-ms-input-placeholder { color: #ccc; opacity:1;} /* Internet Explorer 10+ */
.eu textarea::-webkit-input-placeholder { color: #ccc; opacity:1;} /* WebKit browsers */
.eu textarea:-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 4 to 18 */
.eu textarea::-moz-placeholder { color: #ccc; opacity:1;} /* Mozilla Firefox 19+ */
.eu textarea:-ms-input-placeholder { color: #ccc; opacity:1;} /* Internet Explorer 10+ */
.eu button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {border: 0;}


/* #Page Structure
================================================== */
/* body.eu { margin: 0; padding: 0;  font-size: 16px; background: #ffffff; font-family: 'Arial'; max-width: 612px; margin:0 auto;} */
body.eu { margin: 0; padding: 0; font-size: 16px; background: #ffffff; font-family: 'Arial'; margin:0 auto;}
.eu .wrapper { width: 100%;}
.eu a{transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; display: inline-block;}
.eu .container{max-width: 1200px; padding:0 40px; margin:0 auto;}
.eu h1 ,.eu h2{color: #ffffff; font-size: 62px; line-height: 1.3; font-family: 'Ubuntu';}
.eu h3{color: #ffffff; font-size: 38px; line-height: 1.3; font-weight: 500;  font-family: 'Arial';}
.eu h4{color: #ffffff; font-size: 20px; line-height: 1.3; font-weight: 400;  font-family: 'Arial Light MT'; letter-spacing: 1px;}
.eu .btn-all a{display: inline-block; position: relative; font-weight: 500; letter-spacing: 1px; border-radius: 5px; background-color: #00a68d; font-size: 22px; color: #fff; font-family: 'Gotham'; width: 100%; padding:25px 20px; text-align: center; min-width: 300px;}
.eu .btn-all a:after{content: ""; position: absolute; top: -1px; right: -1px; background-color:#013c4d; -webkit-clip-path: polygon(19% 0, 100% 0, 100% 100%);
clip-path: polygon(19% 0, 100% 0, 100% 100%); width: 35px; height: 30px; }
.eu .btn-all a:hover{background-color: #159683;}
.eu .scroll-btn{margin-top: 30px;}
.eu .scroll-btn img{max-width: 16px;}
/* Home Page Style
 ==================================================*/ 

/**header-sec*************************************/
.eu .header-sec{background-color: #013c4d; padding:35px 0;}
.eu .header-sec .logo-sec{float: left; width: auto; max-width: 300px; margin-top: 0;}
.eu .header-sec .logo-sec img{max-width: 170px;}
.eu .header-sec .header-content{text-align: right; float: right; width: 40%; min-width: 290px;}
.eu .header-sec .header-content p{color: #fff; font-family: 'Arial'; font-size: 15px; margin-top: 10px; line-height: 1.4;}
.eu .header-sec .header-content a{color: #fff; font-family: 'Arial'; font-size: 15px;}
.eu .header-sec .header-content a:hover{text-decoration: underline;}
/**header-sec*************************************/

/**banner-sec*************************************/
.eu .banner-bg{padding:37% 0;}
.eu .banner-sec{padding: 40px 0 100px;  background-color: #013c4d; position: relative;}
.eu .banner-sec .banner-contnet{position: relative; text-align: left; z-index: 4; margin-top: -85px;}
.eu .banner-contnet h1,.eu .banner-contnet h2{margin-bottom: 15px;}
.eu .banner-contnet h3{margin-bottom: 22px;}
/**banner-sec*************************************/

/**slider-sec*************************************/
.eu .slider-sec{display: block; width: 100%; background-color: #e6e8e7; padding:0 0 60px; position: relative; overflow-x: hidden;}
.eu .slider-sec .slider-main .slider-inner{padding:0 5px;}
.eu .slider-sec .slider-main .slider-inner h3{color: #003b4c; margin-bottom: 10px; font-weight: bold;}
.eu .slider-sec .slider-main .slider-inner span{font-size: 15px;color: #003b4c; font-weight: bold; font-family: 'Arial'; display: block; margin-bottom:25px;}
.eu .slider-sec .slider-main .slider-inner h4{color:#003b4c; font-weight: 500; line-height: 1.5; margin-top: 30px;}
.eu .slider-sec .slider-main .slider-inner .slider-contnet{margin-top: 30px; padding:0 40px;}
.eu .slider-sec .slider-main .slider-inner .slider-contnet h3{font-size: 28px;}
.eu .slider-sec .slider-main .slider-inner .slider-contnet h4{font-size: 16px; margin-top: 15px;}
.eu .slider-sec .slider-main .slider-inner .slider-contnet span{margin-bottom: 10px;}
.eu .slider-sec .slider-main .slider-inner-img{padding-bottom: 73%;}

.eu .slider-sec .slick-dots {width: 100%; display: inline-block !important; text-align: center; margin-top: 0; position: relative; }
.eu .slider-sec .slick-dots:after{content: ""; position: absolute; left: -85%; top: 12px; width: 100%; height: 9px; background-color: #ffffff; border-radius: 100px;}
.eu .slider-sec .slick-dots:before{content: ""; position: absolute; right:-85%; top: 12px; width: 100%; height: 9px; background-color: #ffffff; border-radius: 100px;}
.eu .slider-sec .slick-dots li {width: auto; display: inline-block; padding: 0px 3%;}
.eu .slider-sec .slick-dots li button {font-size: 0px; width: 11px; height: 11px; background-color: #ffffff; border: 2px solid #ffffff; border-radius: 50%; cursor: pointer;}
.eu .slider-sec .slick-dots li.slick-active button {background-color: #003b4c; border-color: #003b4c;}

.slick-slide img {
    height:300px;
}
/**slider-sec*************************************/

/**smart-choice-smart*************************************/
.eu .smart-choice-smart{background-color: #013c4d;padding:100px 0;}
.eu .smart-choice-smart h3{margin-bottom: 25px;}
.eu .smart-choice-smart h4{line-height: 1.5; margin-bottom: 45px;}
/**smart-choice-smart*************************************/

/**interested-img*************************************/
.eu .interested-img{padding:37% 0;}
.eu .interested-sec{padding:40px 0 130px; background-color: #013c4d; text-align: left; position: relative;}
.eu .interested-sec .interested-main{margin-top: -90px; position: relative; z-index: 9;}
.eu .interested-sec .interested-main .btn-all{margin-top: 50px;}
.eu .interested-sec .interested-main .btn-all a:after{content: ""; display: none;}
/**interested-img*************************************/

/**buying-process-sec*************************************/
.eu .buying-process-sec{background-color:#e6e8e7; padding:100px 0; display: block;}
.eu .buying-process-sec h3{color: #003b4c; font-weight: bold;}
.eu .buying-process-sec .buying-process-content span{color: #027abf; font-size: 15px; line-height: 1; display: block; margin-bottom: 10px; font-weight: bold;}
.eu .buying-process-sec .buying-process-content strong{font-size: 25px; color: #003b4c; display: block; line-height: 1.2;}
.eu .buying-process-sec .buying-process-content p{font-style: italic; font-size: 20px; font-weight: 400; color: #003b4c; line-height: 1; margin-top: 10px;}
.eu .buying-process-sec .buying-process-content h4{color:#003b4c; line-height: 1.5; margin-top: 20px; font-weight: 500;}
.eu .buying-process-sec .buying-process-content{margin-top: 50px;}
.eu .buying-process-sec .buying-process-content .text-btn a{text-decoration: underline; color: #003b4c; font-weight: bold !important; font-size: 20px !important; margin-top: 10px; display: inline-block;}
.eu .buying-process-sec .buying-process-content .text-btn a:hover{text-decoration: none;}
/**buying-process-sec*************************************/

/**map-sec*************************************/
.eu .map-sec{display: block; width: 100%;}
.eu .map-sec .map-main{position: relative; padding-bottom: 86%;}
.eu .map-sec #map{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
/**map-sec*************************************/

/**footer-sec*************************************/
.eu .footer-sec{background-color: #013c4d; padding:70px 0;}
.eu .footer-sec .footer-left{float: left; width: auto; margin-top: 20px;}
.eu .footer-sec .footer-left .btn-call a{text-decoration: none; font-size: 18px; color: #ffffff; margin-bottom: 25px; margin-top: 20px; display: inline-block;}
.eu .footer-sec .footer-left a:hover{text-decoration: underline !important;}
.eu .footer-sec .footer-left .mail a{text-decoration: none; font-size: 15px; color: #ffffff; margin-bottom: 25px; display: inline-block;}
.eu .footer-sec .footer-left p{font-size: 15px; color: #ffffff; font-weight: 500; line-height: 1.3;}
.eu .footer-sec .footer-right{float: right; width: auto; margin-top: 45px;}
.eu .footer-sec .footer-right img{max-width: 100px;}
.eu .footer-sec h2{line-height: 1.1; margin-bottom: 18px;}
/**footer-sec*************************************/

/**form-sec*************************************/
.eu .form-sec{display: block; width: 100%;padding: 0 15px;}
.eu .form-sec p{color: #ffffff; font-family: 'Arial'; font-size: 20px; font-weight: 300; letter-spacing: 0.5px; }
.eu .form-sec .form-main{background-color: #707272;}
.eu .form-sec .form-field{margin:10px 0;}
.eu .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {max-width: 600px; top: 50px !important;}
.eu .form-sec textarea{resize: none;}
.eu .form-sec select,.eu .form-sec input,.eu .form-sec textarea{background-color: #ffff; border:none; font-size: 16px; padding:10px 10px; color: #000 !important; font-family: 'Arial';  width: 100%;}
.eu .form-sec input::placeholder,.eu .form-sec textarea::placeholder{color: #666666 !important; font-family: 'Arial'; font-size: 16px;}
.eu .form-sec .btn-group button{background: #00a58c; font-size: 18px; font-weight: 300; letter-spacing: 1px; width: 100%; cursor: pointer; border-radius: 5px; border:none; text-align: center; color: #ffffff; font-family: 'Gotham'; padding:10px 10px; min-width: 300px; }
.eu .form-sec .form-field .error {color: red; margin-top: 5px; float: left; width: 100%; padding-bottom: 10px; }

.eu select.form-control { -webkit-appearance:none; appearance:none;-moz-appearance:none; cursor:pointer; background:url(../images/select-arrow-img.png) no-repeat 97% center; background-size:20px auto;-webkit-background-size:20px auto;}
.eu select::-ms-expand{ display:none;}
.eu .successmsg {color: #fff; margin-top: 10px; display: none; padding: 10px; font-size: 20px; font-family: 'Arial'; line-height: auto; float: left; width: 100%; font-weight: 500; text-align: center;}
/********************/
.eu .fancybox-skin{background-color: #707272; box-shadow: none;}
.eu .fancybox-close {background-image: url(../images/close-icon.png) !important; right: 10px; width: 25px; height: 25px; background-size: cover; background-repeat: no-repeat; top: -30px; } 
.eu .fancybox-overlay{background-color: #707272 !important; background-image: none !important; max-width: 612px; margin:0 auto;}
.eu .fancybox-overlay:after{content: ""; position: absolute; right: 0; top: 0; -webkit-clip-path: polygon(19% 0, 100% 0, 100% 100%); clip-path: polygon(19% 0, 100% 0, 100% 100%); width: 65px; height: 60px; background-color:#013c4d;} 
/****form-sec*************************************/
_:-ms-fullscreen, :root .eu .btn-all a::after{display: none !important;} 