/*** LANDING PAGE ***/
#landingpage{width:100%; float:left; height:auto; overflow:hidden;}
#landingpage .details_holder{width:1580px; margin:0 auto;}
.landing_sidebar{width:400px; float:left; padding:50px 0 0 0;}
.landing_sidebar .logo{width:375px; float:left; height:130px;}
.landing_sidebar .logo img{width:246px; margin:0 auto; display:block;}
.landing_sidebar_form{width:310px; float:left; padding:30px; text-align:center; color:#fff; background:rgba(0,0,0,0.7);}
.landing_sidebar_form .title{width:100%; float:left; font-size:28px; line-height:28px;font-family:'Heebo-Medium';}
.landing_sidebar_form .title span{font-size:36px; line-height:40px;}
.landing_sidebar_form .title strong{font-family:'Heebo-Bold';}
.landing_sidebar_form .textbox{width:100%; float:left; padding:25px 0 15px 0;}
.landing_sidebar_form .textbox ul li{width:100%; padding:0 0 10px 0;}
.landing_sidebar_form .textbox input{border:0; height:60px; padding:0 5%; width:90%; font-size:23px;}
.landing_sidebar_form .btn_holder{width:100%; float:left;}
.landing_sidebar .main_text{width:92%; float:left; color:#000e26; padding:50px 0 0 0; text-align:center; background:}
.landing_sidebar .main_text h2{font-size:48px; border-bottom:3px solid #000e26; padding:0 0 5px 0;font-family:'Heebo-Bold'; letter-spacing:-4px;}
.landing_sidebar .main_text h2 strong{font-size:54px; line-height:54px;}
.landing_sidebar .main_text h2 span{font-size:42px; line-height:42px;}
.landing_sidebar .main_text .text_holder{width:100%; float:left; padding:10px 0 0 0; font-size:22px;font-family:'Heebo-Bold'; height:60px;background:rgba(255,255,255,0.5);}
.landing_sidebar .main_text .text_holder span{padding:0 10px;}
.landing_sidebar .main_text .footer_text{width:100%; float:left; font-size:13px;font-family:'Heebo-Bold';background:rgba(255,255,255,0.5);padding-bottom:10px;}
.landing_sidebar .main_text .btn_holder{display:none;}
.landing_main{width:1000px; float:right; padding:120px 0 0 0;}
.landing_main h1{font-size:93px; line-height:93px;font-family:'Heebo-Bold'; padding:0 0 10px 0; color:#fff; letter-spacing:-3px;}
.landing_main h1 strong{font-family:'Heebo-Bold';}
.landing_main h1 span{border-bottom:3px solid #fff;}
.landing_main .text_holder{width:650px; float:right; font-family:'Heebo-Bold'; font-size:25px; line-height:30px; padding:40px 0 0 0; color:#fff; text-align:center;}
.landing_main .img_holder{width:100%; float:left; padding:20px 0 0 0;}
.landing_main .mobile_logo{display:none;}

/*** LANDING SLIDER ***/
#landing_slides{width:100%; float:left;}
#landing_slides .next_prv_holder{width:100%; padding:0; float:left; top:0; left:0; position:relative; z-index:15; margin-top:-350px; text-align:center;}
#landing_slides .next_prv_holder img{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms; width:100%; margin:0 auto;}
#landing_slides .next_prv_holder .next{width:30px; float:right;}
#landing_slides .next_prv_holder .prev{width:30px; float:left;}
#landing_slides .pagination{display:none;}
#landing_slides .slides_control{width:100%; float:left;}
#landing_slides .slides_container{display:block; height:auto; overflow:hidden; z-index:5; top:0; left:0; position:relative;}
#landing_slides .slides_container, .slide_details{width:850px; padding:0; float:none; margin:0 auto;}
#landing_slides .slide_details{height:750px;}

#pop1{display:none;}



::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: dimgray;
    opacity: 1; /* Firefox */
}