.main_wrapper{height:100%;width:100%}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}p{margin:0 0 15px 0;font-size:16px}a{color:#089ABE}a:focus,a:hover{color:#09222f;text-decoration:none}.footer_area a:hover,a:focus{color:#fff}ol,ul{margin:0;padding:0}ul{list-style-image:url(../images/site_objects/Techo_logo_black_small.png);margin-left:0}ul .indented{list-style-image:url(../images/site_objects/Techo_logo_black_small.png);margin-left:50px}li{font-size:16px;padding-left:5px;margin-bottom:0}f_left{float:left}f_right{float:right}.fix{overflow:hidden}blockquote{border-left:0;margin:0;padding:0}.section_padding_100{padding:100px 0}.section_padding_bottom{padding-bottom:100px}.section_padding_top{padding-top:100px}.section_padding_top50{padding-top:50px}.section_padding_bottom50{padding-bottom:50px}.section_padding_50{padding:50px 0}.clear{clear:both}body{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#09222f}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:500}.footer_top .widget ul li a:hover{color:#fdc236;text-decoration:underline}.footer_top .widget_footer_social a:hover{color:#202e31;background-color:#089ABE;border:1px solid #089ABE}.about_banner_area_content ul li a:hover,.header_top_wrapper ul li a:hover,.single_blog_page .blog_text h3 a:hover{color:#089ABE}.accordion_top_button_area:hover a{color:#233648}.accordion_top_button_area,.carousel-caption .hero_area_btn,.contact_one .contact_left_content form input[type=submit],.contact_two .contact_right form input[type=submit],.form_wrapper form input[type=submit]{transition:.1s ease .1s}input:focus,select:focus,textarea:focus{outline:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 10000px #fff inset!important;-webkit-text-fill-color:#a2a2a2!important}a:focus{outline:0;color:#09222f}.contact_one .contact_left_content form input[type=email]:focus,.contact_one .contact_left_content form input[type=text]:focus,.contact_one .contact_left_content textarea:focus,.contact_two .contact_right form input[type=email]:focus,.contact_two .contact_right form input[type=text]:focus,.contact_two .contact_right textarea:focus{border:1px solid #089ABE}.about_banner_area_content ul li a,.advisor_area figure figcaption,.advisor_area figure figcaption h6,.advisor_area figure figcaption:before,.advisor_area figure:before,.advisor_social i,.blog_area figcaption:after,.blog_area figure>figcaption,.blog_area figure>figcaption h3 a,.blog_area figure>figcaption h5,.blog_area figure>figcaption i,.blog_content_pagination ul li a,.blog_page figcaption:after,.blog_page figure>figcaption,.blog_page figure>figcaption h3,.blog_page figure>figcaption h5,.blog_page figure>figcaption i,.contact_one .contact_left_content form input[type=email],.contact_one .contact_left_content form input[type=text],.contact_one .contact_left_content textarea,.contact_two .contact_right form input[type=email],.contact_two .contact_right form input[type=text],.contact_two .contact_right textarea,.footer_top .widget ul li a,.footer_top .widget_footer_social a,.header_area .mainmenu ul li ul.sub-menu,.header_area .mainmenu ul#nav li a,.header_area .mainmenu ul#nav li:before,.header_top_wrapper ul li a,.hero_area_control,.project_area figure figcaption h4 a,.project_area figure figcaption h6,.project_area figure figcaption:before,.project_version_three .project_area figure figcaption,.project_version_three .project_detail,.project_version_two .project_area figure figcaption,.project_version_two .project_detail,.service_area_control,.service_page .single_service_right_content,.single_blog_page .blog_text h3 a,.single_service_main_content_wrapper .widget_service_link ul li,.widget_service_link_icon img,.widget_service_link_text h5{transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.carousel-inner>.item{-webkit-transition:.5s ease-in-out left;transition:.5s ease-in-out left}.service_area .carousel.vertical .item{-webkit-transition:.6s ease-in-out top;transition:.6s ease-in-out top}.header_area .mainmenu ul#nav>.search_box:hover>ul{transition:.3s ease 0s;-webkit-transition:.3s ease 0s;-o-transition:.3s ease 0s;-moz-transition:.3s ease 0s}.header_area .mainmenu ul#nav>.search_box>ul{transition:.5s ease .5s;-webkit-transition:.5s ease .5s;-o-transition:.5s ease .5s;-moz-transition:.5s ease .5s}.header_area{background-color:rgba(10,34,46,1);position:relative}.header_area .logo{padding:0 0}.header_area .mainmenu{text-align:right;margin-top:40px}.header_area .mainmenu ul#nav li{display:inline-block;position:relative;padding-left:0;margin-bottom:0}.header_area .mainmenu ul#nav li:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background-color:#089ABE}.header_area .mainmenu ul#nav li.current_page_item:before{width:100%;height:3px;left:0}.non-touch .header_area .mainmenu ul#nav li:hover:before{width:100%;margin:auto;left:0}.header_area .mainmenu ul#nav li a{display:block;padding-bottom:32px;padding-left:15px;padding-right:15px;font-size:1em;color:#fff;font-family:Poppins,sans-serif;font-weight:500}.header_area .mainmenu ul#nav li ul{text-align:left}.header_area .mainmenu ul#nav li ul li a{padding-left:15px!important}.header_area .mainmenu ul#nav li.current_page_item a{color:#089ABE}.header_area .mainmenu ul#nav li a.current,.header_area .mainmenu ul#nav li a.section,.non-touch .header_area .mainmenu ul#nav li:hover a{color:#089ABE}.header_area .mainmenu ul#nav li:hover a{color:#089ABE}.header_area .mainmenu ul li ul.sub-menu{position:absolute;left:0;width:245px;background-color:#fafafa;border:6px solid rgba(245,171,53,.45);background-clip:padding-box;opacity:0;z-index:-9;top:100%;text-align:center;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;vertical-align:top;visibility:hidden}.header_area .mainmenu ul li ul.sub-menu li{display:block!important;border-bottom:1px solid #e6e6e6}.header_area .mainmenu ul li ul.sub-menu li a{padding:15px 0!important;display:block}.header_area .mainmenu ul li ul.sub-menu li:last-child{border:none}.header_area .mainmenu ul li:hover ul.sub-menu{top:100%;opacity:1;visibility:visible;z-index:9999999;opacity:1;overflow:visible;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}.header_area .mainmenu ul#nav li:hover ul.sub-menu li:before{background-color:transparent}.header_area .mainmenu ul#nav li:hover ul.sub-menu li a{color:#233648}