.section{font-family:Lato,sans-serif}.booking-page_top .container{width:100%!important}.banner,.sec_banner,.services_banner{width:100%;height:auto}.thirdImp span{display:inline!important}.special{text-align:center;color:#fff;background:#ac3e3e;padding:5px 5px;font-weight:700;display:none}.special a{display:inline-block;border:1px solid #fff;padding:10px 25px;border-radius:20px;color:#fff}.rlogos img{height:40px;margin-right:20px}.showAll{cursor:pointer}div#itemListLinks{background:#fff!important;border:0}#itemListLinks h4,.k2Pagination{display:none}.catItemTitle{background-color:#011c33;color:#fff}.catItemTitle a{color:#fff!important;font-size:13px;font-weight:400;padding:3px 0 10px 10px!important;display:block}.services_menu{width:40%;position:absolute;z-index:99;top:8px;background:#011c33;right:0;left:0;padding:20px;display:none}.services_menu a{color:#fff;display:inline-block;padding:7px}.services_menu li{width:50%}.componentheadingservices1_page{margin-left:7px}#inner_page{top:0;position:relative;color:#000}#inner_page .f_section{padding-top:200px}button{padding:10px 25px;background-color:#011c33!important;border-radius:0!important}#easyapp div.details-header{background-color:#011c33!important}#easyapp .btn,#easyapp .btn:active,#easyapp .btn:focus{color:#fff}#easyapp input,#easyapp select{border:1px solid #d3d3d3}.information{padding-top:20px;margin-bottom:100px}.details-body img,.profilepic img{width:100px;height:auto}.well.finished img{height:auto}#adminForm{padding-bottom:100px}.dashlet a{color:#000!important}.daren{width:auto!important;float:right}.error,.error.message,.warng.message,.warning{color:red}.message,.message.message{color:green}#easyapp div.calendar table td{font-weight:100!important}input[type=password],input[type=text]{padding:10px}#easyapp .busy{color:red}#easyapp .free{color:green}#inner_page .blog_slider{margin-top:160px}.form-horizontal.well{border:0!important;padding:0;background-color:#fff!important}.login-page_top .inner_content{padding-bottom:100px}#inner_page h2{font-weight:300}.container a{color:#617ebc}.servicemenu{width:100%}.servicemenu li{width:20%}.servicemenu li a{border:1px solid #0032a0;padding:10px 25px;color:#0032a0;text-align:center;width:100%;display:block;color:#0032a0!important;letter-spacing:inherit!important;font-weight:400!important}.inner_topimg{margin-top:94px}.col-md-2q{width:40%;display:inline-block}.menu_links{text-align:center}.header{width:90%;margin:0 auto;position:relative}.topmenu ul{margin:0!important}.topmenu ul li a{color:#fff;padding-bottom:7px}.services_menu li a{color:#fff;padding-bottom:3px;margin-bottom:3px}.topmenu{display:inline-block;margin-left:100px;margin-top:13px}.tel{color:#fff;display:inline-block;position:relative;font-size:20px}.fa-phone{color:#5dbeff}.tel a{color:#fff}.bookings{color:#fff;display:inline-block;border:1px solid #fff;padding:0 33px 0;position:relative;margin-left:13px;top:-14px}.header_right{position:relative;float:right;top:4px;letter-spacing:3px;line-height:normal}.home-content{text-align:center;padding-top:110px}.menu_page_top{background-color:#f1f1f1}.menu_page_top .topimg{width:1170px;margin:0 auto;margin-bottom:40px}.itemFullText img{width:100%}.emp_line{position:relative;width:100%}.emp_line hr{border:1px solid #0032a0;position:absolute;z-index:80;width:100%;border-bottom:0}.employment_section h1{font-size:40px;color:#d0112b;font-family:Lato,sans-serif;font-weight:800;margin-bottom:23px}.employment_section{text-align:center;padding-bottom:100px}.emp_line .space{padding:20px;background-color:#f1f1f1;margin:0 auto;position:relative;width:100px;z-index:90}.menu_links div{margin-bottom:7px}.employment_section hr_half{margin-top:54px}.employment_section .hr_half{border:1px solid #af7874;z-index:80;width:100px;border-bottom:0;margin:0 auto}.employment_section .text{font-size:18px}.vogue img{width:100%}.home-content img{width:30%;display:block;margin:0 auto 70px}.subscribe .fa-circle{font-size:15px;position:relative;margin-left:50px;margin-right:50px;top:-10px}.menu_page_top .inner_content{margin-bottom:30px}.menu_button1{color:#fff!important;background-color:#af7874;border:1px solid #af7874!important;margin-top:30px;margin-bottom:117px;font-size:19px;letter-spacing:2px;min-width:295px}.menu_button2{color:#fff!important;background-color:#af7874;border:1px solid #af7874!important;font-size:15px;letter-spacing:4px;min-width:295px;font-weight:700}.babyline{width:100px!important}.blk{display:block;margin-right:auto;margin-left:auto;margin-top:50px;margin-bottom:50px}.homelineTop{margin:0!important;padding:0;position:absolute;top:0;left:0;right:0;width:100%!important}.homelineBtm{margin:0!important;padding:0;position:absolute;bottom:0;left:0;right:0;width:100%!important}.our-services{text-align:center}.home-content h1{margin:0;position:relative;z-index:10;font-size:35px;padding-top:20px;padding-bottom:20px;text-align:center;font-weight:300}.our-services-div h1{margin:0;position:relative;z-index:10;font-size:35px;padding-top:20px;padding-bottom:20px;text-align:center;font-weight:300}.home-content p{position:relative;z-index:11;width:50%;margin:0 auto}.readmore{display:inline-block;border:1px solid #74b5eb;padding:7px 25px;border-radius:20px;color:#000!important;margin-top:27px;margin-bottom:100px;margin-right:0;margin-left:0}.menu_button1{border:1px solid #0032a0;padding:10px 25px;color:#0032a0;text-align:center;width:100%;display:block}.menu_button2{padding:10px 25px;text-align:center;width:100%;display:block}.menu_links{margin-bottom:70px}.h1_border1{border:2px solid #0032a0;position:relative;border:2px solid #0032a0;padding:14px;border-radius:42px;margin-bottom:70px;width:90%;margin:0 auto}.h1_border2{border:2px solid #0032a0;border-radius:27px;position:relative;border:2px solid #0032a0;padding:14px}.top_bits{width:25px;position:relative}.top_cover{width:100%;position:absolute;padding:10px;left:0;right:0;top:-33px}.sub_tc{width:98%;position:relative;background:#e6e6e6;padding:10px;margin:0 auto;height:240px}.mlogo{display:block;position:relative;left:10px;top:0;float:left}.mlogo img{width:70px}.bottom_sec .f_logo,.logo img{height:45px}.separator{font-weight:100;color:#9ea2a2}.banner img,.services_banner img{width:100%}.sec_banner img{width:100%}.b_item{position:relative;top:2px}.slick-list{height:100%}.banner_text{position:absolute;top:30%;width:100%;left:0;right:0;max-width:100%;max-height:465px;padding:0 calc(55% - 600px);padding-top:40px;text-align:left}.greyhr{width:100%;border-top:1px solid #8c8d90;margin-top:5px}.blog_slider{background:#fff;width:100%;background-image:url(../images/subscribe1.png);background-repeat:no-repeat;background-position:center;background-size:cover}.blog_slides{margin-bottom:60px}.blog_slides img{padding-left:30px;padding-right:30px}.blog_item{margin-left:30px;margin-right:30px}.yellow_band{width:100%;text-align:center;padding-top:45px;height:500px}.yellow_band .container{display:table;height:100%}.subscribe{display:table-cell;width:100%;margin:0 auto;vertical-align:middle}.subscribe a{display:block;cursor:pointer;letter-spacing:4px;color:#fff}.yellow_band h1{position:relative;font-size:56px;color:#fff;margin-bottom:0}.yellow_band p{position:relative;z-index:1;padding:0 30px;color:#fff;font-size:35px;font-weight:400;letter-spacing:3px}.yellow_band hr{position:relative;border-top:1px solid #222;top:-34px;z-index:0}.mtimes span{text-transform:uppercase;letter-spacing:5px}.b_item .title{font-family:Lato,sans-serif;font-weight:700;font-size:24px;position:relative;top:2px}.b_item .divider{display:inline-block;height:21px;overflow:hidden;position:relative;top:6px;font-weight:300;color:#8c8d90}.white_bottom{background:#fff;padding-top:30px;padding-bottom:35px;position:absolute;bottom:0;text-align:center;z-index:100;width:100%;color:#222;border-bottom:30px solid #222}.recprj{color:#8c8d90;font-size:16px;font-family:Lato,sans-serif;font-weight:300;display:block;margin-top:30px}.sec_banner_text{position:absolute;top:35%;width:100%;color:#fff;left:0;right:0;max-width:100%;padding:0 calc(50% - 600px)}.f_banner_text{position:absolute;top:30%;width:100%;color:#fff;left:0;right:0;max-width:100%;padding:0 calc(50% - 600px);text-align:center}.f_banner_text h1{font-family:Lato,sans-serif;font-size:82px;font-weight:300}.sec_banner_text a{color:#fff;font-weight:300}.sec_banner_text h1{font-family:Lato,sans-serif;font-size:45px;font-weight:300;margin-bottom:0}.sec_banner_text p{line-height:55px}.footer_butts{position:absolute;top:0;z-index:99;width:100%}.footer_butts div{text-align:center}.yproject{background:#181818}.spec{background:#181818}.uses{background:#9fa1a1}.spec,.uses{padding:60px;cursor:pointer}.inner_content{margin-top:30px;font-size:15px;font-weight:300}.custom img,.inner_content img{width:100%}.inner_content h3{font-size:24px;color:#c51029;font-weight:800;font-family:Lato,sans-serif}.blacknwhite{position:relative}.blacknwhite::before{content:"alfred place paris end collins street";position:absolute;color:rgba(202,9,9,.8);font-size:117px;width:37%;font-weight:800;height:100%;line-height:123px;top:-267px;word-wrap:break-word;left:0;text-align:left;font-family:Lato,sans-serif;font-weight:300}.vogue p{padding:0;margin:0}.inner_content h1,.itemTitle{font-size:40px;color:#000;font-family:Lato,sans-serif;font-weight:300}.inner_topimg{width:100%}.about_page_top{background:#fff}.about_page_top .f_section{background-repeat:no-repeat;background-position:center;background-size:contain}.projects_page_top .f_section{height:495px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#000}.testimonials_page_top .f_section{height:505px}.news_page_top .f_section .logo_sec,.projects_page_top .f_section .logo_sec{background-color:#1a1a1a!important}.proj_div{text-align:center;width:100%;position:relative;height:495px;display:none}.news_div_news_page,.proj_div_projects_page{display:block}.proj_div h1{color:#f5eb02;border:10px solid #f5eb02;padding:9px 40px;display:inline-block;font-size:60px;position:relative;top:48%;letter-spacing:3px}.services_page_top .f_section{background:#e6e7e8;min-height:813px;padding-bottom:0}.services_page_top{background:#222;color:#fff}.capabilities_page_top .f_section{background-color:orange;min-height:660px;background-size:cover}.news_page_top .f_section{background-color:#000;height:495px;background-size:cover}.news_page_top{background-color:#f5eb02}.social_menu_wrap .container{text-align:center}.social_menu_wrap{background:#cac8c7}.social_list{padding:30px;text-align:left;color:#333}.view_more{font-size:15px;color:#a0a0a1}.social_list h1{font-size:24px;color:#000;margin-top:15px;margin-bottom:20px;text-transform:uppercase}.offbite_pagination ul{padding:0;margin:0}.offbite_pagination{background:#e6e6e6;padding:45px}.social_inner{text-align:left}.social_inner .p_title h1{color:#8c8d90!important}.social_inner .sub_heading{color:#9ea2a2!important;text-transform:uppercase}.contact_data{text-align:center}.contact_data h1{font-size:45px!important;color:#8c8d90!important;padding-bottom:60px;margin-top:100px;font-weight:400!important;position:relative}.contact_data h1:before{content:"";background-image:url(../images/zigzag.png);height:402px;position:absolute;right:0;left:0;width:100%;background-repeat:no-repeat;background-position:center;top:-100px}.contact_data:before{width:93px;border-top:1px solid #8c8d90;display:block;padding-bottom:50px;content:"";margin:0 auto}.c_head{color:#9ea2a2}.contact_data div{border-right:1px solid #8c8d90}.contact_data div:last-child{border:0}.contact_data p{padding-bottom:20px!important}.altoz_pagination ul li span{margin:0 8px;font-family:Lato,sans-serif}.altoz_pagination ul li a{font-family:Lato,sans-serif;border:0!important;padding:0!important;vertical-align:unset!important}div.k2Pagination{margin:0}.s_date{color:#000;margin-bottom:19px;display:block;text-transform:uppercase}.date{text-transform:uppercase}.social_menu_wrap .menu{margin:0;padding:0}.hlf{border-top:1px solid #fff;width:60px;margin:0 auto}.f_section .menu .active a{color:#9adcff}.menu .active a{position:relative;border-bottom:4px solid}.social_menu_wrap .menu li a{color:#000}.social_menu_wrap .menu .divider span{color:#a0a0a1}.capabilities_page_top .inner_content{padding-top:50px}.products_page_top .logo_sec_inner{position:absolute}.products_page_top{background:#fff}.itemListView.products_page{margin-top:155px;margin-bottom:155px}.itemListCategory{display:none}.p_item{color:#fff;padding:51px;font-family:Lato,sans-serif}.tagLabel{color:#8c8d90!important}.pTags{list-style:none;margin:0;padding:0}.pTags li a{color:#a0a0a1;font-size:18px}.pTags li{margin-bottom:7px;margin-top:7px}.box2{position:relative}.box2_inner{position:absolute;bottom:0;right:0}.box1 h2{font-size:45px;position:relative;margin-bottom:17px;margin-top:10px}.box1 h3{margin-bottom:22px}.box2 h2{font-size:45px;position:relative}.box2{text-align:right}.box1 hr{border-top:1px solid #fff;width:90px;position:relative;margin-top:0;display:inline-block;margin-left:13px;top:3px}.box1 h3{font-size:18px;font-family:Lato,sans-serif}.menu a img{display:none}.contact_page_top .banner_text p{line-height:30px}.about_banner h1{font-size:82px;margin-bottom:20px;font-weight:300;font-family:Lato,sans-serif}.about_banner hr{border-top:2px solid #c56328;border-bottom:0;display:inline-block;width:90px;position:relative;top:14px}.about_banner{height:383px;background-image:url(../images/lines.png);background-repeat:no-repeat;background-position:center;text-align:center;width:100%;margin-bottom:40px;padding-top:8%}.footer_butts a,.prod_buttons a{color:#fff;display:inline-block;padding-left:37px;padding-right:37px;padding-top:8px;padding-bottom:8px;border:1px solid #fff;font-size:16px;min-width:236px;letter-spacing:7px}.prod_buttons div{text-align:center;font-family:Lato,sans-serif}.p_media{margin-top:100px;margin-bottom:100px;text-align:center}.clear{clear:both}.pi_wrap{margin-top:60px;padding-top:30px;border-top:1px solid #b5b5b7}.products_page_top .f_section{padding-bottom:0}.projects_page_top .itemImageGallery{margin-top:30px}.product_inner h1{color:#000;font-size:60px;margin-bottom:28px;margin-top:8px}.plabel{font-weight:700;color:#000;display:block;font-size:16px}.product_inner h3{color:#000;font-size:24px}.product_inner .date{font-size:16px}.pdtext{margin-bottom:30px;display:block}.product_inner{color:#a0a0a1;font-family:Lato,sans-serif;font-size:18px;background-color:#fff}.product_inner .dotted{border-top:2px dotted #8c8d90}.itemRelated ul{display:block;margin:0 auto;width:80%}.itemRelated{background-color:#e6e6e6;text-align:center;padding-top:60px!important;padding-bottom:60px!important;margin-bottom:0!important}.itemRelated h3{font-family:Lato,sans-serif;text-transform:uppercase;margin-bottom:23px}.itemRelated ul li{list-style:none;margin-right:30px;margin-left:30px;display:block}.itemRelated ul li img{width:100%!important}.footer .sec_banner{position:relative}.footer{background-color:#011c33;padding-top:40px;text-align:center}.footer_logo{display:inline-block;margin-top:19px;margin-bottom:12px}.footer_logo img{width:auto}.footer_menu{margin-top:40px;padding-bottom:25px}.footer_menu .menu{margin-bottom:65px;margin-left:0}.footer_menu span{display:block;color:#fff;font-weight:300;line-height:1.8em}.web{font-size:12px!important;margin-top:16px;letter-spacing:0}.footer_menu a{color:#fff}.footer_menu a{padding-bottom:7px}.sec_banner .b_item{padding-left:30px;padding-right:30px;padding-top:30px;background:#222}.blog_slider h3{font-size:16px;font-family:Lato,sans-serif;font-weight:300;text-align:center;padding-top:60px;padding-bottom:10px}.bottom_sec{position:absolute;bottom:0;width:100%;min-height:212px;background:#231f20;z-index:999;text-align:center;padding-top:42px}.bottom_sec .container{position:relative}.s_button{right:40px;z-index:99;display:inline-block;width:44px;cursor:pointer;top:4px}.f_banner_text h1{margin-bottom:0;font-weight:300;color:#9ea2a2}.f_banner_text p{margin:0}.f_button{position:absolute;top:50px;left:0;z-index:99;display:block;width:43px;cursor:pointer}.soc_icons{margin-top:10px}.soc_icons a{border-radius:50%;padding:3px 5px 3px 7px;text-align:center;cursor:pointer}.soc_icons .fa-facebook-r{color:#120c0d;font-size:13px;width:11px;position:relative;left:-1px;top:1px}.header .fa-instagram{color:#fff;font-size:28px;width:11px;position:relative;left:-1px;top:-3px;margin-right:31px;margin-left:22px}.header .fa-facebook-f{color:#fff;font-size:22px;width:11px;position:relative;left:-1px;top:-5px;margin-left:22px}.footer .fa-instagram{font-size:20px;position:relative;left:-1px;top:2px}.insta{display:inline-block;top:-6px;position:relative}.soc_icons .fa-linkedin-in{color:#120c0d;font-size:13px;width:11px;position:relative;left:-1px;top:-1px}.f_button hr,.s_button hr{border-top:4px solid #fff;border-bottom:0;margin-top:13px;margin-bottom:0}.s_button .hr_hlf{width:50%;float:right}.f_button .hr_hlf{width:50%;float:left}.item_even{width:auto;float:right}.banner_text h1{font-size:50px;margin-bottom:15px;margin-top:10px;color:#fff;font-family:Lato,sans-serif;font-weight:300}.banner_text .book-now{display:inline-block;border:1px solid #fff;padding:10px 25px;border-radius:20px;color:#fff;margin-top:27px}.inttext{font-size:20px}.banner_text p{color:#fff}.arrow-down{width:16px;height:17px;background-image:url(../images/arrow-down.png);cursor:pointer;display:block}.arrow-right{width:21px;height:9px;background-image:url(../images/right-arrow.png);cursor:pointer;display:inline-block}.arrow-down,.banner_text .fa-arrow-down{color:#c56328;font-size:25px;position:relative;top:30px}.banner_text p{padding:0;margin:0}.logo_sec{position:absolute;top:0;width:100%;color:#fff;left:0;right:0;z-index:1;background:#011c33;padding:35px 14px 23px 14px;margin:0 auto;z-index:10}.logo_sec .container{text-align:center;padding:0}.logo_sec .logo{display:block;float:left}.logo_sec_inner{padding-top:60px;width:100%;color:#fff;left:0;right:0;max-width:100%;text-align:center;z-index:1;background-color:#000}.bottom_sec img{width:165px}.half_hr{border-top:1px solid #c56328;border-bottom:0;display:inline-block;width:90px;position:relative;top:14px;left:41px}.half_hrf{border-top:2px solid #c56328;border-bottom:0;display:inline-block;width:90px;position:relative;top:14px}.f_section{position:relative;background-position:center;background-size:cover}.contact_div_contact_page{display:block}.testimonials_page_top .inner_content{padding-top:65px}.testimonial_list{border-top:2px dotted #8c8d90;padding-top:36px;padding-bottom:36px}.testimonial_list .s_date{font-size:16px;color:#cac8c7;margin-bottom:26px}.testimonial_list .slink{font-size:16px;color:#f5eb02;margin-bottom:26px}.testimonial_list h1{font-size:24px;color:#f5eb02;text-transform:uppercase}.test_div_testimonials_page{display:block}.test_div_testimonials_page h1{color:#000;border:10px solid #000}.testimonials_page_top{background-color:#222}.fa-chevron-left{position:absolute;color:#fff;display:block;top:45%;left:25px;cursor:pointer;font-size:65px;z-index:10;width:18px!important}.b_item,.section{width:100%;height:100%}.banner,.services_banner{min-height:100%}.fa-chevron-right{position:absolute;color:#fff;display:block;top:45%;right:25px;cursor:pointer;font-size:65px;width:18px!important}.hide{display:none}.logo_sec .menu{margin-top:24px}.menu{margin:0 auto}.menu li{display:inline-block;margin:0;padding:0 16px}.menu li a{font-size:14px;font-weight:300}.popup_menu .menu li a:hover{background-color:transparent;color:#d3d3d3}.show_mobile{display:none}.nv_mobile{visibility:visible}.searchword{width:100%;font-size:50px;color:#f5eb02;border:0;background-color:transparent;padding-bottom:6px;font-family:Lato,sans-serif}.popup_search{position:fixed;z-index:9999;background:rgba(34,34,34,.9);width:100%;height:100vh;overflow-y:auto;color:#fff;display:none}.popup_search .date{font-size:11px}.popup_search h3{margin-bottom:0}.loader{margin:0 auto;display:block;display:none}.hint{padding-left:7px}.popup_search ul{margin:0;padding:0;list-style:none;font-weight:400}.popup_search ul li{margin-bottom:21px}.popup_search .frames{border-top:1px solid #fff;height:25px;border-right:1px solid #fff}.search_inner hr{border-top:1px solid #f5eb02;margin:11px 0 30px}.search_inner img{margin-right:20px}.search_inner h3{color:#f5eb02}.popup_menu{position:fixed;z-index:9999;background:#011c33;width:100%;height:100%;display:none;top:0}.popup_menu .active{color:#000}.popup_nl{position:fixed;z-index:999;background:#011c33;width:100%;height:100%;display:none;top:0}.acymailing_form td{position:relative}.popup_nl div{border:0!important;color:#fff}.popup_nl h3{color:#fff;font-size:50px;font-weight:300}.pm_inner div{padding:0}.ui.form{font-size:18px}.contact_page_top input[type=text],.contact_page_top textarea{background:0 0!important;color:#fff!important;padding:15px;border:1px solid #8c8d90!important;border-radius:0!important;text-align:center;font-family:'Overpass Mono',monospace!important}.map{margin-top:50px;width:100%}.popup_nl input[type=text]{background:0 0;color:#fff;padding:15px;border:1px solid #fff;text-align:center;border-left:0;border-right:0}.acyfield_name input{border-top:1px solid #fff;border-bottom:1px solid #fff}.acyfield_email input{border-bottom:1px solid #fff;border-top:0!important}table.acymailing_form{width:100%}.itemTitle{text-transform:uppercase;text-align:center;letter-spacing:4px;font-weight:300}table.acymailing_form input{font-family:Lato,sans-serif}table.acymailing_form .button{padding:8px;margin-top:39px;background:0 0!important;border:1px solid #fff;text-transform:uppercase;letter-spacing:7px;min-width:330px;display:block;margin-left:auto;margin-right:auto;color:#fff!important}.ui.black.button{padding:8px;margin-top:39px;background:#f5eb02!important;border:1px solid #000;text-transform:uppercase!important;min-width:330px;display:block;margin-left:auto;margin-right:auto;color:#000!important;font-weight:400;border-radius:0;font-family:Lato,sans-serif;letter-spacing:0;padding-top:11px}.contact-info{text-align:center;font-size:16px;margin-bottom:22px}.green{color:#011c33}.contact-info h3{font-size:21px!important;color:#011c33!important;text-transform:uppercase}.contact_page_top .inner_content{margin-bottom:90px}.contact-info h1{font-size:40px;color:#af7874;font-family:Lato,sans-serif;font-weight:800}.contact_page_top .inner_content hr{border:1px solid #af7874;border-bottom-color:#af7874;border-bottom-style:solid;border-bottom-width:1px;z-index:80;width:100px;border-bottom:0;margin:0 auto;margin-top:0;margin-bottom:0;margin-top:40px;margin-bottom:40px}.contact-info a{color:#000}.contact_subinfo{margin-top:70px;text-align:left}.contact_subinfo b{font-weight:800!important}.contact_page_top{background-color:#f1f1f1}.contact-info .hr_half{border:1px solid #af7874;z-index:80;width:100px;border-bottom:0;margin:0 auto;margin-top:40px;margin-bottom:40px}.about_page_top .hr_half,.menu_page_top .hr_half{border:1px solid #af7874;z-index:80;width:100px;border-bottom:0;margin:0 auto;margin-top:40px;margin-bottom:40px}.write_us{border:1px solid #c51029;padding:10px 25px;display:inline-block;margin-bottom:65px}.contact_page_top .field,.contact_page_top button{display:none!important}h3{font-size:21px;color:#011c33}.button{margin-top:39px;background:#f5eb02!important;border:1px solid #000;text-transform:uppercase;letter-spacing:7px;min-width:330px;font-weight:400;border-radius:0;margin-top:0;font-family:Lato,sans-serif;color:#000!important;display:block;margin-left:auto;margin-right:auto}.itemFullText h3{font-size:24px;color:#c51029}.itemBackToTop{display:none}.popup_contact .button{width:100%;padding:30px;margin-top:20px}.popup_contact textarea{height:57px}.search_inner{margin-top:10%;position:relative}.search_now{display:inline-block;width:21px;height:21px;background-image:url(../images/search_now.png);cursor:pointer;position:relative}.search_dots{width:3px;height:19px;display:inline-block;background-image:url(../images/dots_1.png);margin-left:20px;cursor:pointer;position:relative}.top_bit{display:block;width:54px;float:right;margin-top:21px}.pm_inner .moduletable{position:relative}.pm_inner{position:relative;width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;padding-left:101px;padding-right:101px}.pm_inner .menu{padding:0;margin-top:48px;margin-bottom:38px;margin-right:0;margin-left:0}.pm_inner .menu .divider{display:none}.pm_inner .menu li{display:block;margin-top:35px;margin-bottom:35px}.pm_inner .menu li a{font-size:60px;line-height:64px;font-weight:300;color:#fff;letter-spacing:auto;font-family:Lato,sans-serif}.pm_inner .menu li .active{color:#f5eb02}.pm_inner div{border:1px solid #8c8d90;padding:40px;position:relative}.vline1{border-top:1px solid #8c8d90!important;width:400px;position:absolute!important;top:-1px;left:-399px;padding:0!important;margin:0;border-bottom:0!important}.vline2{border-top:1px solid #8c8d90!important;width:400px;position:absolute!important;bottom:-1px;right:-399px;padding:0!important;margin:0;border-bottom:0!important}.popup_menu .fa-times,.popup_search .fa-times{color:#a0a0a1;cursor:pointer;position:absolute;top:34px;right:34px;font-size:30px}.close_popup{width:27px;height:34px;background:url(../images/close.png) no-repeat;text-indent:-9999px;position:absolute;top:30px;right:30px;border:0}.close_popup_s{width:27px;height:34px;background:url(../images/close2.png) no-repeat;text-indent:-9999px;position:absolute;top:30px;right:30px;border:0}.p_frame1{width:78%;border-top:1px solid #cac8c7;border-right:1px solid #cac8c7;border-left:1px solid #cac8c7;height:18px;position:absolute;top:-30px;left:-19px}.p_frame2{width:100%;border-top:1px solid #cac8c7;border-right:1px solid #cac8c7;border-left:1px solid #cac8c7;height:18px;position:absolute;top:-30px;left:-11px}div.itemTagsBlock span{font-weight:100}.spec{background:#cac8c7;text-transform:uppercase;letter-spacing:7px}.uses{background:#9fa1a1;text-transform:uppercase;letter-spacing:7px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.dashlet{position:relative;text-align:center;padding:60px}.dashlet img{display:inline-block;margin-bottom:10px;height:80px}.project_cell{padding:0!important}.dashlet h1{font-family:Lato,sans-serif;font-size:60px;margin-bottom:13px;margin-top:10px}.yellow{color:#f5eb02}.pmenuline{position:relative;bottom:57px;margin:0 auto;display:block;width:100%;text-align:center}.pmenuline hr{border-top:1px solid #fff;position:relative;top:-21px;z-index:0}.projects_menu{position:relative;z-index:1}.news_menu li a,.projects_menu li a{padding-bottom:3px;display:block}.news_menu li.active a,.projects_menu li.active a{border-bottom:2px solid #f5eb02}#k2Container{padding:0}.bs_link{display:block;width:auto}.bs_link img{width:100%}.itemImageGallery{width:100%;margin-top:34px;margin-bottom:0}.itemImageGallery img{width:100%!important;height:auto!important;margin-bottom:60px}.subheading_c{font-size:20px;font-weight:700;margin-top:20px}.auth{color:#fff}.k2Pagination{background:#e6e6e6!important;color:#e6e6e6}.pagenav{background:#e6e6e6!important;color:grey;border:0!important}span.pagenav{display:inline-block;padding:4px 8px;margin:0 8px}div.k2Pagination ul{margin-bottom:0;margin-top:25px}.awards_banner{margin-top:30px}.awdiv{background:#e6e6e6;color:#8c8d90;padding-top:60px;padding-bottom:50px}.aw_lmore{margin-top:30px;display:block}.aw_item{border-left:1px solid #8c8d90;padding-left:50px}.aw_cat{display:block;margin-bottom:30px;text-transform:uppercase}.awdiv .heading{width:100%;text-align:center}.awdiv a{color:#8c8d90}.awdiv h3{color:#000;font-size:24px;font-weight:700}.top_social{display:none;position:absolute;right:20%;top:20px;background:#120c0d;padding:5px}.inlineblock{display:inline-block}.tmnls_inner_h{margin-top:20px;text-transform:uppercase}#map{height:400px;width:100%}.contact_page_top .blog_slider{margin-top:0!important}@media (max-width:767px){.booking-page_top .f_section .logo_sec{position:relative!important}.contact_data h1{padding-bottom:20px!important;font-size:21px!important}.special{display:block!important;font-size:13px}.rlogos img{margin-top:40px;margin-bottom:40px;height:20px;margin-right:20px}.services_menu{display:none!important}#inner_page .f_section{padding-top:0}.banner{margin-top:-1px}.home-content p{width:auto}.banner_text{top:10%;display:none}.banner_text .book-now{font-size:12px}.f_button hr,.s_button hr{margin-top:7px}.slick-dots{display:none!important}.subscribe{padding-top:30px}.fa-chevron-left,.fa-chevron-right{width:12px!important}.pm_inner .menu li{margin-top:0;margin-bottom:0}.inner_content{margin-top:30px;margin-top:0}.blog_slider{margin-top:0!important}#inner_page{position:relative;padding-top:0;color:#000}.servicemenu{display:block!important}.servicemenu li{width:100%;margin-bottom:10px}.footer_menu .menu li a{font-size:13px}.footer_menu .menu{display:block!important;margin-bottom:17px}.home_page_top .logo_sec{position:relative;padding:10px 16px 16px 8px}.menu_page_top .topimg{width:100%}.col-md-2q{width:100%;display:block}.contact-info h3{padding-top:20px!important}.blacknwhite::before{display:none}.s_button{width:30px;margin-top:5px;margin-right:11px;position:absolute;right:-8px}#module-cart{right:19px!important}.mlogo img{width:70%}.bookings{margin-right:5px}.inner_content{font-size:14px}.employment_section h1{font-size:20px}.bookings{padding:4px 14px 0}.home-content{padding-top:40px}.home-content img{width:40%;margin-top:30px;margin-bottom:30px}.home-content p{font-size:15px}.yellow_band p{font-size:15px}.yellow_band{padding-top:0;height:auto;padding-bottom:20px}.footer{padding-top:0}.subscribe .fa-circle{font-size:9px;position:relative;margin-left:20px;margin-right:20px;top:-3px}.subscribe a{padding:0;margin:0}.footer_logo img{width:40%}.menu_button1{width:50%;margin:0 auto 80px}.h1_border1{margin-bottom:30px}.home-content h1{font-size:20px;margin-bottom:0}.footer_menu{margin-top:0}.insta,.tel{display:none}.header{width:100%}.proj_div h1{font-size:20px;top:39%;margin-left:10px;margin-right:10px}.pmenuline{bottom:0}.news_menu,.projects_menu{display:block!important;margin-left:0}.contact-info{margin-top:0}.news_menu li a,.projects_menu li a{font-size:12px}.proj_div{height:247px}.date{font-size:13px;text-transform:uppercase}.testimonials_page_top .inner_content{padding-top:20px}.testimonials_page_top h1{font-size:20px}.product_inner h1{font-size:30px}.inner_content h1,.itemTitle{font-size:26px!important;margin-bottom:0}#inner_page h2,.contact-info h3{font-size:15px}.contact-info{font-size:14px}.home_slider .banner_text{left:0;padding-top:10px}#inner_page h1{margin-bottom:30px;padding-top:130px}.contact_page_top .inner_content{margin-bottom:35px}.menu_button2{font-size:13px}.banner_text h1,.componentheadingservices1_page{font-size:21px!important;padding-left:5px;padding-right:5px}.blog_slides img{padding-left:5px;padding-right:5px}.logo,.white_bottom .divider{display:none!important}.white_bottom span{display:block}.yellow_band h1{font-size:18px}.sec_banner .b_item{padding:2px}.yellow_band hr{display:none}.banner_text p{line-height:32px}.recprj,.search_dots,.search_now{display:none}.contact_data::before{display:none}.popup_contact h3,.popup_nl h3{font-size:21px}.column1,.column2{width:90%!important}.popup_contact{padding:40px;overflow-y:scroll}.searchword{font-size:18px;border-bottom:1px solid #fff;margin-bottom:13px}.capabilities_page_top .f_section,.news_page_top .f_section{min-height:250px}.social_menu_wrap .menu{display:block!important}.social_list h1{font-size:21px}div.itemFullText img{width:100%}.frames,.p_frame1,.p_frame2{display:none}.m_arrow{color:#8c8d90;position:absolute;z-index:9;left:49%;bottom:0}.pm_inner .menu li a{font-size:21px!important;line-height:46px!important}.pm_inner div{padding:10px}.pm_inner{padding-left:0;padding-right:0}.show_mobile{display:block}.hide_mobile{display:none}.footer_menu span{font-size:13px}.nv_mobile{visibility:hidden}.home_page_top .menu,.site_content .menu{display:none}.banner img{width:auto}.sec_banner img{width:auto}.sec_banner_text h1{font-size:20px}.sec_banner_text p{line-height:28px}.sec_banner_text{left:10%}.item_even{float:none}.bottom_sec .f_logo{min-height:auto;width:100px!important}.f_banner_text h1{font-size:40px}.f_logo{width:80px}.f_button,.yproject{display:none}.bottom_sec{min-height:133px}.footer_butts div{padding:33px}.contact_page_top .logo_sec{z-index:1}.slick-dots{display:none!important}}@media (max-width:992px){.frames{display:none}.blacknwhite::before{display:none}.logo_sec .logo{float:none}.menu li{padding:0 10px}.banner_text{left:0!important}.banner_text h1,.proj_div h1{font-size:24px!important}.banner img,.services_banner img{width:auto}.banner_text{left:3%}.banner_text h1{font-size:41px}.menu li{padding:0 10px}.sec_banner_text{left:3%}.sec_banner img{min-height:900px;width:auto;height:100%}.item_even{float:none}.f_logo{width:80px!important;min-height:auto!important}.f_banner_text h1{font-size:41px}.yproject{display:none}.f_banner_text{top:38%}.banner_text p{line-height:58px}.contact_page .banner_text h1{padding-bottom:20px}.contact_page_top .banner_text p{line-height:13px}.contact_data div{padding-top:20px}.contact_page_top .banner_text{margin-top:216px;left:0}.banner_text .fa-arrow-down{top:-7px}.pm_inner .menu li a{font-size:41px}}@media (max-width:1160px){.banner img{min-height:auto;width:100%}.blacknwhite::before{display:none}.banner_text{left:0!important}.banner_text a,.banner_text h1,.banner_text span{margin-left:10%;display:block}.topmenu{margin-left:60px}.tel{font-size:15px}.menu li{padding:0 10px}.menu li a{font-size:13px}.menu li{padding:0 10px}.banner_text{left:0}.sec_banner img{min-height:900px;width:auto;height:100%}.f_logo{width:auto!important;min-height:auto!important}.item_even{margin-right:5%}}@media (max-width:1200px){.logo_sec .menu{margin-left:0}.menu li{padding:0 10px}.menu li a{font-size:13px}.blacknwhite::before{display:none}}@media (min-width:1200px){.menu li{padding:0 16px}}