/****************************************** TYPOGRAPHY CSS ******************************************/

html{overflow-x: hidden; width: 100%;}

body { background: #FFF; padding: 0; margin: 0; font-size: 18px; color: #39393b; font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif; line-height: 28px; overflow-x: hidden !important; width: 100%; position:relative; font-weight:400; }



@font-face {

    font-family:'ProximaNova-Extrabold';

    src: url('../fonts/ProximaNova-Extrabold.eot');

	src: url('../fonts/ProximaNova-Extrabold.eot?#iefix') format('embedded-opentype'),

		url('../fonts/ProximaNova-Extrabold.woff2') format('woff2'),

		url('../fonts/ProximaNova-Extrabold.ttf') format('woff2'),

		url('../fonts/ProximaNova-Extrabold.woff') format('woff'),

		url('../fonts/ProximaNova-Extrabold.svg#a Extrabold') format('svg');

    font-weight: 800;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}

@font-face {

    font-family:'ProximaNova-Bold';

    src: url('../fonts/ProximaNova-Bold.eot');

	src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),

		url('../fonts/ProximaNova-Bold.woff2') format('woff2'),

		url('../fonts/ProximaNova-Bold.ttf') format('woff2'),

		url('../fonts/ProximaNova-Bold.woff') format('woff'),

		url('../fonts/ProximaNova-Bold.svg#a Bold') format('svg');

    font-weight: 700;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}



@font-face {

    font-family:'ProximaNova-Semibold';

    src: url('../fonts/ProximaNova-Semibold.eot');

	src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),

		url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),

		url('../fonts/ProximaNova-Semibold.woff') format('woff'),

		url('../fonts/ProximaNova-Semibold.svg#a Regular') format('svg');

    font-weight: 600;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}



@font-face {

    font-family:'ProximaNova-Regular';

    src: url('../fonts/ProximaNova-Regular.eot');

	src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),

		url('../fonts/ProximaNova-Regular.woff2') format('woff2'),

		url('../fonts/ProximaNova-Regular.woff') format('woff'),

		url('../fonts/ProximaNova-Regular.svg#a Regular') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}



@font-face {

    font-family:'ProximaNova-Light';

    src: url('../fonts/ProximaNova-Light.eot');

	src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),

		url('../fonts/ProximaNova-Light.woff2') format('woff2'),

		url('../fonts/ProximaNova-Light.woff') format('woff'),

		url('../fonts/ProximaNova-Light.svg#a Light') format('svg');

    font-weight: 300;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}



h1, h2, h3, h4, h5, h6, input, select, textarea, button { outline: none !important; }

header, section, footer { display: block; }





/********************* LINK CSS *********************/

a { color: #ed1a3b; outline: none !important; text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

a:hover, a:focus, select:focus, button:focus { outline: none; text-decoration: none; }

a:hover, a:focus { color: #000000; }

* { margin: 0; padding: 0; }





/********** INPUT **********/

.input-text { background-color: #fff; border: 1px solid #c1c7ee; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; color: #333333; display: block; line-height:40px; height:40px; padding: 5px 15px; font-size:14px; outline:none; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance:none;}

.input-text:focus, textarea:focus {border: 1px solid #ed1a3b}

textarea { height: auto !important; min-height:50px;line-height:22px; padding:10px 15px !important; background-color:#fff; border: 1px solid #c1c7ee; display: block; width: 100%; font-size:14px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; border-radius:0px  !important; -webkit-border-radius:0px  !important; -moz-border-radius:0px  !important;-webkit-appearance: none; -moz-appearance: none; appearance:none; }



label { display:block;font-size: 18px;line-height: 24px;font-weight:600;color: #56605f;}

label.required:after{ content:"*";  color:#56605f; position:relative; left:5px;}



.form-group{ width:100%; float:left; margin-bottom:28px;}



input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color:#666666;}

::-webkit-input-placeholder { color: #666666;}

::-moz-placeholder { color: #666666;}

:-ms-input-placeholder { color: #666666;}

:-moz-placeholder { color: #666666;}





/********************* HEADING CSS *********************/

h1, h2, h3, h4, h5, h6 { margin: 22px 0 16px 0; display:block; color: #191919; font-weight: 700; font-family: 'Poppins', Arial, Helvetica, sans-serif;line-height:normal;  }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top:0px;}

h1 { font-size: 50px;  }

h2 { font-size: 46px; }

h3 { font-size: 40px; }

h4 { font-size: 36px; }

h5 { font-size: 32px; }

h6 { font-size: 28px; }



/********************* P CSS *********************/

p { float: none; margin: 0 0 20px 0; padding: 0; }

p:last-child { margin: 0 0 0px 0; }

p a { color: #dd2424; }

p a:hover, p a:focus { color: #333333; }

p strong{font-weight:700;}





/********************* LISTING CSS *********************/

ul { margin: 0 0 15px 0; padding: 0; display: block; text-align:left; }

ul li { margin: 0 0 8px 0; padding: 0 0 0 16px; position: relative; line-height: 22px; list-style: none; }

ul li:last-child{ margin-bottom:0px;}

ul li:before { content: ""; position: absolute;width:6px;height:6px; left: 0px; top: 7px; background:#68686a;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

ul li a { color: #ed1a3b; }

ul li a:hover { color: #000; text-decoration: none; }



ul li ul{ margin:14px 0 12px 15px;}



ol { margin: 0 0 15px 22px; padding: 0; text-align:left; }

ol li { margin: 0 0 5px 0; padding: 0 0 0 0px; position: relative; line-height: normal; list-style: decimal; }

ol li a { color: #ed1a3b; }

ol li a:hover { color: #000000; text-decoration: none; }





/********************* IMAGE CSS *********************/

img { border: none; vertical-align: middle; max-width: 100%; }

.alignleft { float: left; margin: 7px 30px 20px 0;}

.alignright { float: right; height: auto; margin: 30px 0 20px 30px;}

.aligncenter { display: block; margin: 22px auto 30px auto;}





/********************* BLOCKQUOTE CSS *********************/

blockquote { background: #FFF; border-left: 4px solid #e68844; color:#000; display:inline-block; border-right: none; border-top: none; border-bottom: none; margin: 0 0 30px 0; padding: 26px 36px 26px 36px; white-space: normal; font-size: 22px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;font-weight:300;line-height:30px; }

blockquote span{ font-weight:700; color:#43a297;}



hr { border-color: #dcdce1; margin: 36px 0 36px 0; padding: 0px; }





/********************* BUTTON CSS *********************/

.btn {background-color: #ed1a3b; border: 1px solid #ed1a3b; text-align:center; min-width:116px; color: #FFF; font-weight: 600; font-family: 'Poppins', Arial, Helvetica, sans-serif; display: inline-block; font-size: 16px;letter-spacing: 1px;line-height: 22px;padding: 8px 15px;text-transform: uppercase;position:relative; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; vertical-align: middle;}

.btn:hover, .btn:focus, .btn:active { background-color: #FFF;border-color: #ed1a3b;color: #ed1a3b; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}





/********************* HEADER CSS *********************/

header{ width:100%; float:left; z-index:104; padding:16px 0;transition: background .3s ease-in-out, padding .3s ease-in-out; -webkit-transition: background .3s ease-in-out, padding .3s ease-in-out; -moz-transition: background .3s ease-in-out, padding .3s ease-in-out;}

header .container{position:relative;}

.logo{ max-width:206px;position:absolute; left:15px; top:9px; z-index:1;height:auto; -webkit-transition: height .3s ease-in-out, top .3s ease-in-out; -moz-transition: height .3s ease-in-out, top .3s ease-in-out; transition: height .3s ease-in-out, top .3s ease-in-out;}

.navigation-main{width:100%;float:left; text-align:right;padding:0 0px; position:relative;-webkit-transition:margin .3s ease-in-out; -moz-transition: margin .3s ease-in-out; transition: margin .3s ease-in-out;}

.header-contact{display:block;margin-bottom:16px;position: relative;vertical-align:middle;-webkit-transition:opacity .3s ease-in-out, margin .3s ease-in-out; -moz-transition: opacity .3s ease-in-out, margin .3s ease-in-out; transition: opacity .3s ease-in-out, margin .3s ease-in-out;}

.navigation{width:auto;display:inline-block; padding: 0px 0px 0px 0px;text-align:right; position:relative;-webkit-transition:margin .3s ease-in-out; -moz-transition: margin .3s ease-in-out; transition: margin .3s ease-in-out;}

.navigation .navbar-default{display:inline-block;background-color:#FFF;padding: 0px 30px 0px 30px;border:none;float:right;margin:0; position:relative; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;-webkit-transition:margin .3s ease-in-out; -moz-transition: margin .3s ease-in-out; transition: margin .3s ease-in-out;}

.navigation .navbar-default:before {content: ""; width: 50px; height: 100%; top: 0px; background: #FFF;position: absolute;left: -50px;}

.navbar-nav > li{ padding:0;margin:0;padding-top: 38px;padding-bottom: 36px;font-size:16px;-webkit-transition:padding .3s ease-in-out; -moz-transition: padding .3s ease-in-out; transition: padding .3s ease-in-out;}

.navbar-default .navbar-nav > li > a {color: #1d1d1d;padding: 0px 17px;font-weight:600;font-family: 'ProximaNova-Semibold', Arial, Helvetica, sans-serif;border-right: 1px solid #1d1d1d;}

.navbar-nav > li:before{ display:none;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#ed1a3b;background-color:transparent;}

.navbar-nav > li:last-child a{border:none;}



.navbar-fixed-top.top-nav-collapse { padding:0; background-color:#FFF;-webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4);-ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4);box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4);}

.navbar-fixed-top.top-nav-collapse .header-contact{ opacity:0;top: -50px;}

.navbar-fixed-top.top-nav-collapse .logo{ top: -50px;height:111px;overflow:hidden;}

.navbar-fixed-top.top-nav-collapse .navbar-nav > li{padding-top: 12px;padding-bottom: 12px;}

.navbar-fixed-top.top-nav-collapse .navigation .navbar-default{margin: -44px 0 0 0;}



.navbar-default .navbar-collapse{border-color: transparent;}



/*.animated-arrow {display:inline-block;cursor: pointer;padding: 10px 28px 10px 0px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.animated-arrow span{position:relative;}

.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {content:"";cursor: pointer; height: 3px; width: 28px; background: #dd2424; position: absolute; display: block; content: ''transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out;}

.animated-arrow span::before { top: -7px;}

.animated-arrow span::after { bottom: -7px;}*/



.header-contact ul{ margin:0;display:inline-block;}

.header-contact ul li{display:inline-block; margin:0;padding: 0 0 0 0px;font-family: 'ProximaNova-regular', Arial, Helvetica, sans-serif;font-weight:400;line-height:normal;}

.header-contact ul li a{color: #FFF; opacity:0; cursor:default;}

.header-contact ul li a:hover, .header-contact ul li a:focus{color: #ed1a3b;}

.header-contact ul li i{width:34px;height:34px;border: 1px solid #FFF;display:inline-block; text-align:center;font-size:12px;line-height:14px;position:relative;padding: 9px 0 0 0;top:0px; margin-right:10px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.header-contact ul li a:hover i, .header-contact ul li a:focus i{border: 1px solid #ed1a3b;}

.header-contact ul li:before{display:none;}



/*********************** Slider CSS *********************/

.main-slider-main{width:100%;float:left;padding-left:0px; position:relative;}

.main-slider{ margin-bottom:0 !important;;}

.main-slider .container { display: table; height: 100%; position:relative; z-index:1;}

.main-slider .slider-item{display:block !important;}

.slider-img { width:100%; float:left; background-color: #666666; background-position: center center !important; background-size: cover !important; height: 100vh; position: relative;}

.slider-img:before{ position:absolute; content:""; top:0; left:0; right:0;bottom:0; z-index:0; background-color:rgba(0,0,0,0.15); }

.slider-img:after{ position:absolute; content:""; top:0; left:0; right:0;bottom:0; z-index:0; background: rgba(0,0,0,0.44);

background: -moz-linear-gradient(left, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 37%, rgba(0,0,0,0) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.44)), color-stop(37%, rgba(0,0,0,0.44)), color-stop(100%, rgba(0,0,0,0)));

background: -webkit-linear-gradient(left, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 37%, rgba(0,0,0,0) 100%);

background: -o-linear-gradient(left, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 37%, rgba(0,0,0,0) 100%);

background: -ms-linear-gradient(left, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 37%, rgba(0,0,0,0) 100%);

background: linear-gradient(to right, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 37%, rgba(0,0,0,0) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );

}



.slider-text { display: table-cell; vertical-align: middle; width: 100%; text-align:left; color:#FFF; padding-top:22px; padding-bottom: 22px;}

.slider-text-inner{ width:100%;max-width:790px;float:left;font-family: 'Poppins', Arial, Helvetica, sans-serif;}

.slider-title {color:#FFF; width:100%; margin:0px 0 12px 0; display:inline-block;font-size: 62px;line-height: 76px;font-weight: 700;text-shadow: 3px 2px 4px rgba(0,0,0,0.37);}

.slider-title strong{ display:block;}

.main-slider p{ font-size:26px; margin-bottom:14px; font-weight:400; letter-spacing:0.5px;line-height:44px;}

.main-slider a.play-btn{margin-top:4px; color: #FFF;font-size:18px;display:inline-block; text-transform:uppercase;font-weight:500;transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;}

.main-slider a.play-btn i{width:42px;height:42px; position:relative; display:inline-block; background:#ed1a3b;text-align:center;font-size:19px;padding:12px 0 0 4px;margin-right: 11px;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;}

.main-slider a.play-btn:hover i, .main-slider a.play-btn:focus i { background:#FFF;color: #ed1a3b;}

.slick-dots li:before{display:none;}

.main-slider .slick-dots li button:before{ font-size:0px; background:#ed1a3b; width:14px;height:14px;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.main-slider .slick-dots{ width:14px;bottom:auto; left:auto;right:30px; margin-top:-50px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}

.main-slider .slick-dots li button:before{ font-size:0px; background:#FFF; width:14px;height:14px;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.slick-dots li button:before{ font-size:0px; background:#000; width:10px;height:10px;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.slick-dots li{margin: 0 2px;}

.slick-dots{bottom: -40px;}



#watch-video {background: white; padding: 20px 30px; text-align: left;	max-width: 800px; margin: 40px auto; position: relative;}

/* start state */

.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}



/* animate in */

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); 	opacity: 0;}

.my-mfp-zoom-in.mfp-bg {opacity: 0;	-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}

.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}

.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0;	-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); transform: translateY(0) perspective( 600px ) rotateX( 0 ); }

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0;-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); }

.my-mfp-slide-bottom.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: 0.8;}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}





/* Form css */

.enquire-form { width: 100%; background-color: #fff; -webkit-box-shadow: 5px 9px 42px rgba(0,0,0,.22); -moz-box-shadow: 5px 9px 42px rgba(0,0,0,.22); box-shadow: 5px 9px 42px rgba(0,0,0,.22); position: fixed; left: 0; right: 0; z-index:999; bottom: 0;}

.enquire-btn { display: none; }

.enquire-form-section { padding: 30px 0px; display: inline-block; float: left; width: 100%;-webkit-transition:padding .3s ease-in-out; -moz-transition: padding .3s ease-in-out; transition: padding .3s ease-in-out;}

.enquire-form-section.scroll{padding: 12px 0px;}

.enquire-form ul{text-align:center; margin:0px;}

.enquire-form li { width: 14%; display: inline-block; padding: 0 4px; margin:0;vertical-align:top; text-align:left; }

.enquire-form li:first-child { width: auto; }

.enquire-form li:last-child { width: auto; }

.enquire-form label {font-weight: 600; font-family: 'Poppins', Arial, Helvetica, sans-serif; font-size: 24px;color:#000;text-transform: uppercase; line-height:42px; height:40px; padding: 0 22px 0 0; margin:0; }

.enquire-form .input-text { width: 100%;}

.enquire-form .call { display:inline-block; font-family: 'Poppins', Arial, Helvetica, sans-serif; font-size: 14px;color:#000;text-transform: uppercase; line-height:40px;padding: 0 0 0 16px; margin:0; }

.enquire-form .call a{color:#58595b;font-size:18px;font-weight:600; padding-left:22px;}

.enquire-form .call i{width:28px;height:28px; position:relative; display:inline-block; background:#FFF;border: 1px solid #ed1a3b;text-align:center;color:#ed1a3b;font-size:14px;padding:7px 0 0 2px;margin-right: 6px;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;}

.enquire-form .call a:hover, .enquire-form .call a:focus{color:#ed1a3b;}

.enquire-form ul li:before{display:none;}



.enquire-btn { text-align: center; text-transform: uppercase; background: #ed1a3b; line-height: 50px; color: #fff;  text-transform: uppercase; cursor: pointer; width: 100%; float: left; font-weight: 600; font-family: 'Poppins', Arial, Helvetica, sans-serif; font-size: 18px;}

.enquire-btn .glyphicon{font-size:14px;}





/********************* ABOUT US SECTION CSS *********************/

.middle-section{ width:100%; float:left;}

.section-title{width:100%; float:left; margin: 0 0 30px 0;}

/*.section-title h2, .section-title h1{ margin-top:0;letter-spacing: 1.2px; line-height:68px; text-transform:uppercase;}

.section-title p{ font-size:16px; line-height:30px;}

.section-title p strong{color:#000;}*/

.section-title h2 strong, .section-title h1 strong{color:#ed1a3b;}

.section-title .sub-heading{display:block;color:#dd2424;text-transform:uppercase;font-size:20px;font-weight:500; margin-bottom:22px;font-family: 'Poppins', Arial, Helvetica, sans-serif;letter-spacing: 1.2px;}



.about-section{width:100%;float:left;padding:110px 0 90px 0;background-position: top center !important;background-size: cover !important;}

.about-section h1{font-size:46px;}

.about-img{display:block; position:relative; text-align:left; padding:15px 0 0 30px;}

.about-img img{ position:relative;-webkit-box-shadow: 5px 5px 30px 0px rgba(0,0,0,0.3);-moz-box-shadow: 5px 5px 30px 0px rgba(0,0,0,0.3);box-shadow: 5px 5px 30px 0px rgba(0,0,0,0.3); z-index:1;}

.about-img:before{ position:absolute;content:""; top:-27px; left:132px;width:100%;max-width:376px; height:100%; z-index:0; border:3px solid rgba(0,0,0,0.32); }

.about-content{display:block; position:relative; padding-right:70px;}

.about-statistic{display:block; background:#FFF;}

.about-statistic ul{width:100%;margin:0; display:table; text-align:center;}

.about-statistic ul li{width:25%;margin:0; display:table-cell; text-align:center; vertical-align:middle; padding:28px 10px;border-right:1px solid #eaeaea;}

.about-statistic ul li:last-child{border-right:none;}

.about-statistic ul li:before{display:none;}

.about-statistic .statistic{display:block;font-weight: 700; font-family: 'Poppins', Arial, Helvetica, sans-serif; font-size: 36px;color:#ed1a3b;line-height:normal;}

.about-statistic .statistic span{font-size:20px;font-weight:400;}

.about-statistic .text-left{display:block;text-transform:uppercase; text-align:center;padding:7px 0 0 0;font-family:'ProximaNova-Semibold';}





/********************* SPECIFICATION SECTION CSS *********************/

.amenities-section{width:100%;float:left; padding:90px 0 170px 0; background:url(../images/amenities-building-bg.png) no-repeat;background-position: bottom right !important;}

.amenities-section .section-title{padding: 0 0 0 48px; margin:0 0 15px 0;}

.amenities-section .section-title h2{line-height:56px;}

.amenities-section .section-title h2 strong{padding-left:18px;display:block;}

.amenities-section .section-title h2 span{padding-left:46px;display:block;}

.amenities-main-text{width:100%;float:left;padding:0 22px 0 110px; margin-bottom:56px;}

.amenities-main-text ul li{width:50%;float:left;color:#39393b;font-family:'ProximaNova-bold';}

.amenities-main-text ul{margin:0 0 0 0;padding:10px 0 0 0;}

.amenities-main{width:100%;float:left; position:relative; margin-bottom:200px;}

.amenities-main:last-child{margin-bottom:0px;}

.amenities-main.one{ padding:0 0px;max-width:500px;left:100px;}

.amenities-img{display:block;}

.amenities-img img{max-width:100%;}

.amenities-info{display:block;max-width:430px; background:#ed1a3b; padding:40px 50px;color:#FFF; position:absolute; left:-50px;bottom:-50px;}

.amenities-info h2{font-size:28px;color:#FFF;line-height:32px;}

.amenities-info p{line-height:normal;}

.amenities-main.two{ padding:0 0px;max-width:500px;left:127px; margin-bottom:150px;}

.amenities-main.three{ padding:0 0px;max-width:570px;left:35px;}

.amenities-right{width:100%;float:right;padding-top:90px;}

.amenities-main.four{ padding:0 0px;max-width:570px;right:-36px;float:right;}

.amenities-main.five{ padding:0 0px;max-width:460px;right:22px;float:right;}

.amenities-main.six{ padding:0 0px;max-width:510px;right:50px;float:right;margin-bottom: 164px;}

.amenities-main.one:before{ content:""; position:absolute;width:94px;height:346px;right:-166px;bottom:-94px; background:url(../images/pattern-1.png) no-repeat;}

.amenities-main.two:before{ content:""; position:absolute;width:94px;height:102px;right:-140px;top:200px; background:url(../images/pattern-2.png) no-repeat;}

.amenities-main.four:before{ content:""; position:absolute;width:472px;height:372px;left:-102px;top:-92px; background:url(../images/pattern-3.png) no-repeat;}



.callback-block{width:100%;max-width:500px;margin:0 auto;display:table;background:#ededed;padding:56px 60px 60px 60px;}

.callback-form{display:block;padding-top:0px; position:relative;}

.callback-block h2{font-size:32px;line-height:36px;}

.callback-block p{font-size:16px;line-height:26px;}

.callback-form .input-text{ height:56px;line-height:56px;background:url(../images/phone-icon.png) left center no-repeat;border:none;padding: 5px 50px 5px 50px;font-size:18px;border-bottom:1px solid #000;}

.callback-form .btn{ position:absolute;right:0;top:0px;width:40px;min-width:inherit;height:56px;border:none;background-color:transparent; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:center center;}





/********************* PROJECT GALLERY SECTION CSS *********************/

.project-gallery-section{width:100%;float:left; padding:100px 0 0px 0; background:url(../images/pattern-bg.png) repeat;color:#FFF; position:relative;}

.project-gallery-section .section-title{margin:0 0 56px 0;}

.project-gallery-section .section-title p{width:100%;max-width:90%;color:rgba(255,255,255,.8)}

.project-gallery-section h2{color:#FFF;}

.project-gallery-section:before{content:"";background-color:#FFF; position:absolute; left:0;right:0;bottom:0;height:160px;}

.project-gallery-slider-main{width:100%;float:left;padding-left:0px;}

.project-main{width:100%;float:left; position:relative;padding:0 21px;}

.project-main h2{font-size:38px;color:#FFF; margin:0 0 5px 0;}

.project-img{display:block;position:relative;}

.project-img:before{content:"";position:absolute; left:0px;right:0px;bottom:0;height:270px;background: rgba(0,0,0,0);

background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.78) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.78)));

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.78) 100%);

background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.78) 100%);

background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.78) 100%);

background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.78) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

.project-text{position:absolute; bottom:0; z-index:1; left:21px;right:21px;padding:0 50px 50px 105px;}

.project-text:after{content:"";position:absolute; left:0;top:29px;width:76px;height:2px;background:#ed1a3b;}

.project-gallery-slider .slick-prev, .project-gallery-slider .slick-next{font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 50px; height: 50px; padding: 0; -webkit-transform: translate(0, -50%);   -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; z-index: 1; color: transparent; border: none; outline: none; background: rgba(0,0,0,0.7); border-radius: 100%;}

.project-gallery-slider .slick-prev:hover, .project-gallery-slider .slick-prev:focus, .project-gallery-slider .slick-next:hover, .project-gallery-slider .slick-next:focus { color: transparent;outline: none;background: #ed1a3b;}

.project-gallery-slider .slick-prev:before, .project-gallery-slider .slick-next:before{ line-height: 1;	background: url(../images/slick-arrow.png) no-repeat center center;	width: 50px; height: 50px; opacity: .75;font-size:0px;display: block;    background-size: 100% auto;}

.project-gallery-slider .slick-next:before {-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.project-gallery-slider .slick-list{overflow:visible;}

.project-gallery-slider.slider { max-width: 1020px; width: 100%; }



.grid-sizer{width:33.33333333%;}

.grid-item{margin-bottom:44px;}

.project-gallery-inner{display:block; overflow:hidden; }

.project-gallery-slider .slick-prev {left: 40px;margin-left: 21px;}

.project-gallery-slider .slick-next {right: 61px;margin-right:0px;}





/********************* SPECIFICATION SECTION CSS *********************/

.specifications-section{width:100%;float:left; padding:90px 0 60px 0;background:#FFF url(../images/specifications-bg.png) bottom center no-repeat; background-size:cover !important; background-position:bottom center !important;}

.specifications-section .section-title{margin:0 0 40px 0;}

.specifications-listing{width:100%;float:left;}

.specifications-main{width:100%;float:left;background:#FFF;border:1px solid #d5d5d5; padding:36px 30px 36px 30px; position:relative;}

.specifications-main h2{ font-size:28px;font-weight:400; position:absolute; top:-32px; left:32px;color:#e50934;background:#FFF;padding: 9px 19px 9px 9px;}

.specifications-main h2:after{content:"";position:absolute; right:0;top:29px;width:6px;height:6px;background:#ed1a3b;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.specifications-main ul{ margin:0;}

.specifications-main ul li{ color:#58595b;}





/********************* LOCATION ADVANTAGE SECTION CSS *********************/

.location-advantage-section{width:100%;float:left; padding:100px 0 100px 0;}

.location-advantage-section .section-title h2{ margin-bottom:10px;}

.location-advantage-section .section-title{ margin-bottom:15px;}

.location-advantage-section .section-title p{ margin-bottom:10px;font-family:'ProximaNova-bold';text-transform:uppercase;}

.location-advantage-left{width:100%;max-width:522px;float:left;}

.location-advantage-left ol { padding: 22px 0 0 0; margin:0;}

.location-advantage-left ol li { float: left; width: 100%; background: #ed1a3b;color: #fff; font-size: 20px;font-family:'ProximaNova-bold'; padding:16px 15px 14px 18px;margin-bottom:1px; counter-increment: my-awesome-counter;}

.location-advantage-left ol li:before {content: counter(my-awesome-counter)". "; color: #FFF;margin-right:4px;}

.location-map{display:block;text-align:right;}





/********************* LOCATION ADVANTAGE SECTION CSS *********************/

.floor-plans-section{width:100%;float:left; padding:100px 0 100px 0; background-position:center center !important; background-size:cover !important; position:relative;color:#FFF;}

.floor-plans-section:after{content:"";position:absolute; left:0;right:0;top:0px;bottom:0;background:rgba(28,28,29,0.9); z-index:0;}

.floor-plans-section .container{position:relative; z-index:1;display:table;}

.floor-plans-section h2{ position:absolute;font-size:72px;color:#FFF;white-space: nowrap; /*bottom:0;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;*/-webkit-transform-origin: 0 50%;

     -moz-transform-origin: 0 50%;

      -ms-transform-origin: 0 50%;

       -o-transform-origin: 0 50%;

          transform-origin: 0 50%;

  -webkit-transform: rotate(-90deg) translate(-50%, 50%);

     -moz-transform: rotate(-90deg) translate(-50%, 50%);

      -ms-transform: rotate(-90deg) translate(-50%, 50%);

       -o-transform: rotate(-90deg) translate(-50%, 50%);

          transform: rotate(-90deg) translate(-50%, 50%);}

.floor-plans-left{width:23%;display:table-cell; vertical-align:middle; position:relative;}

.floor-plans-tab{width:77%;text-align:center;display:table-cell; vertical-align:middle; position:relative;}

.floor-plans-left:before{content:"";position:absolute; right:85px;top:50%; margin:22px 0 0 0;width:58px;height:33px;background:url(../images/arrow-large.png) no-repeat;}



.floor-plans-sliderbtn{width:100%;position:absolute;top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);z-index:9; }

.floor-plans-sliderbtn .btn-prev, .floor-plans-sliderbtn .btn-next{position: absolute; display: block; width: 50px; height: 50px; padding: 0;cursor: pointer; z-index: 1; color: transparent; border: none; outline: none; border-radius: 100%;background:rgba(0,0,0,0.7) url(../images/slick-arrow.png) no-repeat center center; z-index:9;}



.floor-plans-sliderbtn .btn-prev{ left:36px;} 

.floor-plans-sliderbtn .btn-next{ left:auto;right:36px; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);} 

.floor-plans-sliderbtn .btn-prev:hover, .floor-plans-sliderbtn .btn-prev:focus, .floor-plans-sliderbtn .btn-next:hover, .floor-plans-sliderbtn .btn-next:focus {background-color: #ed1a3b;}

.plans img{max-width:100%;max-height:750px;}

.plans a{cursor: zoom-in;}





.z-tabs.horizontal.z-shadows > ul > li > a {box-shadow:none;}

.z-tabs.horizontal.top > ul > li > a{top: 0;border:1px solid #ffffff !important;padding: 16px 18px 12px 18px;background-color:transparent;text-shadow:inherit;font-size:17px;position:relative;color:#FFF;background-image:none !important;}

.z-tabs.horizontal.top > ul > li:before{display:none;}

.z-tabs.horizontal.top > ul > li{width:auto !important; padding:5px;}

.z-tabs.horizontal.top > ul{display:inline-block; margin-bottom:22px;}

.z-tabs > .z-container { border:none !important;}

.z-tabs.silver > ul > li.z-active > a{background-color:#ed1a3b;border:1px solid #ed1a3b !important;}

.z-tabs.horizontal.top > ul > li > a:after{content:"";position:absolute; left:0;right:0;bottom: -11px;margin:0 auto;width: 0;height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #ed1a3b; opacity:0;}

.z-tabs.silver > ul > li.z-active > a:after{ opacity:1;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}





/********************* LOCATION ADVANTAGE SECTION CSS *********************/

.why-invest-section{width:100%;float:left; padding:100px 0 100px 0; background-position:center bottom !important; background-size:cover !important;}

.why-invest-left{width:100%;max-width:590px;float:left;padding-top:60px;}

.why-invest-left .callback-block{background-color:#FFF; margin:122px auto 0 auto;-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);}

.invest-points-main{width:100%;float:left;}

.invest-points-main ul { padding: 0px 0 0 0; margin:0 -18px;}

.invest-points-main ul li { float: left; width: 50%;display:table;margin:0; padding:0 18px;}

.invest-points-main ul li:before {display:none;}

.invest-points{width: 100%; background: #FFF;font-size: 19px;height:345px;display:table-cell;vertical-align:middle;text-align:center;line-height:26px;font-family:'ProximaNova-bold'; padding:36px 36px;-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);}

.invest-icon{width:150px;height:150px;display:inline-block;padding:2px 0 0 5px;line-height:150px;margin-bottom:30px;background: #ed1a3b;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}

.invest-points-main ul li:nth-child(even){margin:40px 0 0 0;}





/*********************** DOWNLOAD BROCHURE CSS *********************/

.download-brochure { float:left; width: 100%; background: #1d1d1d; overflow:hidden;}

.brochure-section { float: left; width: 100%; }

.brochure-left-section { width: 39.4%; display:table-cell; vertical-align:middle; position: relative; background: #ed1a3b; z-index: 1; padding: 66px 90px 56px 15px; text-align:center; }

.brochure-left-section:before { background: #ed1a3b; content:""; position: absolute; right:0; width: 5000px; height: 100%; top: 0; z-index: -1;}

.brochure-left-section:after {content:""; position: absolute;right:0;margin:-35px 0 0 0;top: 50%;z-index: 1;width: 0;height: 0;border-top: 35px solid transparent;border-bottom: 35px solid transparent;border-right:40px solid #1d1d1d; }

.brochure-book { display: inline-block; text-align: center; width: 100%; }

.brochure-left-section h3 { color: #fff; font-size: 34px; margin-bottom: 5px; }

.brochure-left-section p { color: #fff; font-size: 17px; }

.brochure-right-section { width: 60.6%; display:table-cell; vertical-align:middle; position: relative; padding: 56px 0 0px 50px; }

/********** Brochure Form **********/

.brochure-form ul { padding: 0; margin: 0; }

.brochure-form ul li { float:left; padding: 0 0 26px 30px; width: 50%; list-style: none; }

.brochure-form ul li:before {display:none;}

.brochure-form ul li:last-child { float: right; }

.brochure-form .input-text { width: 100%; border: none;color: #39393b;line-height:50px;height:50px;padding: 6px 22px;font-family:'ProximaNova-Regular';font-size:17px; }

.brochure-form .btn { border: none; width: 100%; height: 56px; line-height: 56px; background: #ed1a3b; color: #fff; font-size: 20px; text-transform: capitalize; padding: 0 28px; margin: 0px 0 0;font-weight:600; font-family: 'Poppins', Arial, Helvetica, sans-serif; }

.brochure-form .btn:hover { background: #FFF; color: #ed1a3b;  }

.brochure-form .input-text {background-color: #fff;outline:none; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none; border-radius:0;}

.brochure-form .input-text:focus { background-color:#d2d2d2; }

.brochure-form select.input-text:focus { background-color:#FFF !important; }



.brochure-form  .bootstrap-select .btn { outline:none !important; border: none; width: 100%;background: #FFF; color: #39393b;padding: 0 22px; margin: 0px 0 0;width: 100%; border: none;color: #39393b;line-height:46px;height:46px;font-family:'ProximaNova-Regular';font-size:17px; text-align:left; font-weight:normal;}



.brochure-form .bs3.bootstrap-select .dropdown-toggle .filter-option {outline: none !important;}



.brochure-form .bootstrap-select .btn-default.active.focus, 

.brochure-form .bootstrap-select .btn-default.active:focus, 

.brochure-form .bootstrap-select .btn-default.active:hover, 

.brochure-form  .bootstrap-select .btn-default:active.focus, 

.brochure-form  .bootstrap-select .btn-default:active:focus, 

.brochure-form .bootstrap-select .btn-default:active:hover, 

.brochure-form .open>.dropdown-toggle.btn-default.focus, 

.brochure-form .bootstrap-select .open>.dropdown-toggle.btn-default:focus, 

.brochure-form .bootstrap-select .open>.dropdown-toggle.btn-default:hover,

.brochure-form .open>.dropdown-toggle.btn-default:focus

{color: #39393b !important; background-color: #FFF !important; border-color: #FFF !important;}



.brochure-form .btn-default.active.focus, 

.brochure-form .btn-default.active:focus, 

.brochure-form .btn-default.active:hover, 

.brochure-form .btn-default:active.focus, 

.brochure-form .btn-default:active:focus, 

.brochure-form .btn-default:active:hover, 

.brochure-form .open>.dropdown-toggle.btn-default.focus, 

.brochure-form .open>.dropdown-toggle.btn-default:focus, 

.brochure-form .open>.dropdown-toggle.btn-default:hover

{color: #39393b !important; background-color: #FFF !important; border-color: #FFF !important;}





.brochure-form .bootstrap-select .dropdown-menu li{float:left; padding: 0 0 0px 0px; margin:0; width: 100%; list-style: none;}

.brochure-form .bootstrap-select .btn .caret{ width: 0; height: 0; border-left: 6px solid transparent !important; border-right: 6px solid transparent; border-top: 6px solid #39393b ; border-radius: 0px;}

.brochure-form .bootstrap-select.dropup .caret{content: ""; border-top: 0 ; border-bottom: 6px dashed; border-bottom: 4px solid\9;}



.brochure-form .dropdown-menu{ border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;padding: 0px 0;}

brochure-form .dropdown-menu>li>a{padding: 6px 0;}

.brochure-form .dropdown-menu>.active>a, .brochure-form .dropdown-menu>.active>a:focus, .brochure-form .dropdown-menu>.active>a:hover {color: #fff; text-decoration: none; background-color: #ed1a3b;outline: 0;}



input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color:#39393b; }

::-webkit-input-placeholder { color: #39393b;}

::-moz-placeholder { color: #39393b;}

:-ms-input-placeholder { color: #39393b;}

:-moz-placeholder { color: #39393b;}



.b-select-wrap { border: none; color: #fff; /*! overflow: hidden; */ position: relative; border-radius: 0px; }

/*.b-select-wrap::after { content: "";  position: absolute; right: 18px; top: 23px; z-index: 1; text-align: center; width: 10%; height: 100%; pointer-events: none; width: 0; height: 0; border-left: 6px solid transparent;      border-right: 6px solid transparent; border-top: 6px solid #39393b; border-radius: 0px; }*/

.b-select { padding: 2px 0px 0px 0px !important;}

.b-select::-ms-expand { display:none; }





/*********************** FOOTER CSS *********************/

footer {width:100%;float:left; padding-bottom:66px;}

.disclaimer { width:100%;float:left;position: relative;font-size:11px;line-height:15px; }

.disclaimer-content { float:left; width: 100%; color: #39393b; padding: 32px 50px 30px 0; }

.disclaimer-content p { margin: 0 0 10px 0;}

.disclaimer-content p:last-child { margin: 0 0 0px 0;}

.copyright-section {width: 100%;float:left; padding: 16px 0; }

.copyright-section p { font-size: 14px; }



.footer-address{width:100%;float:left;padding:30px 0;background:#f3f3f3;position:relative;}

.footer-address .address{display:block;margin:0 0 0 132px;font-size:14px; line-height:12px;}

.footer-logo{ width:100%;max-width:110px;position:absolute;left:15px; top: -3px;}

.footer-address .address ul { padding: 2px 0 0 0; margin: 0; }

.footer-address .address ul li:last-child {}

.footer-address .address ul li { width: 100%; display:inline-block; padding: 0 0 0px 0px;margin:6px 0 6px 0; list-style: none; line-height:12px;}

.footer-address .address ul li:before {display:none;}

.footer-address .address ul li span{display:inline-block;padding:0 6px 0 3px;border-right:1px solid #39393b;}

.footer-address .address ul li span:first-child{padding-left:0px;}

.footer-address .address ul li span:last-child{padding-right:0px;border-right:none;}

.footer-address .address ul li a { color:#39393b;}

.footer-address .address ul li a:hover, .footer-address .address ul li a:focus { color:#ed1a3b;}

.footer-address .address.rera{margin:0 0 0 100px;}

.footer-address .address.rera .footer-logo{ max-width:78px; top: -3px;}

.footer-address .address.rera{ padding-top:11px;}



