@charset "utf-8";@font-face{font-family:'proxima_nova_rgbold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-bold-webfont.woff') format('woff'),
url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novalight';src:url('../fonts/proximanova-light-webfont_0-webfont.eot');src:url('../fonts/proximanova-light-webfont_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-light-webfont_0-webfont.woff') format('woff'),
url('../fonts/proximanova-light-webfont_0-webfont.ttf') format('truetype'),
url('../fonts/proximanova-light-webfont_0-webfont.svg#proxima_novalight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaregular_italic';src:url('../fonts/proximanova-regularitalic-webfont_0-webfont.eot');src:url('../fonts/proximanova-regularitalic-webfont_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-regularitalic-webfont_0-webfont.woff') format('woff'),
url('../fonts/proximanova-regularitalic-webfont_0-webfont.ttf') format('truetype'),
url('../fonts/proximanova-regularitalic-webfont_0-webfont.svg#proxima_novaregular_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaregular';src:url('../fonts/proximanova-regular-webfont_0-webfont.eot');src:url('../fonts/proximanova-regular-webfont_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-regular-webfont_0-webfont.woff') format('woff'),
url('../fonts/proximanova-regular-webfont_0-webfont.ttf') format('truetype'),
url('../fonts/proximanova-regular-webfont_0-webfont.svg#proxima_novaregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novasemibold';src:url('../fonts/proximanova-semibold-webfont_0-webfont.eot');src:url('../fonts/proximanova-semibold-webfont_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-semibold-webfont_0-webfont.woff') format('woff'),
url('../fonts/proximanova-semibold-webfont_0-webfont.ttf') format('truetype'),
url('../fonts/proximanova-semibold-webfont_0-webfont.svg#proxima_novasemibold') format('svg');font-weight:normal;font-style:normal;}
html{margin:0;padding:0;height:100%;width:100%;}
body{width:100%;margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;line-height:1px;display:block;font-size:1px;}
.rel{position:relative;}
a{color:#10aadd;text-decoration:none;border:none;}
a:hover{color:#414141;text-decoration:none;}
a:hover, a:focus, a:visited{outline:none;}
.blog_recent_post .details .comments a{color:#10AADD;}
img{border:none;outline:none;font-size:1px;line-height:1px;max-width:100%;margin:0px;padding:0px;}
table{border-spacing:0;border-collapse:collapse;}
table, tr, td{border-collapse:collapse;}
table tr td{text-align:center;vertical-align:middle;}
form label{font-weight:bold;}
header, section, footer, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, summary, time, mark, audio, video{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;margin:0px;padding:0px;color:#494949;}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
.inner_container h1, .inner_container h2, .inner_container h3, .inner_container h4, .inner_container h5, .inner_container h6{padding:0px 0px 10px 0px;}
.inner_container li, p{font:15px/24px 'proxima_novaregular', Arial, Helvetica, sans-serif;color:#000;}
.inner_container li{padding:0px 0px 5px 0px;}
.inner_container ul{margin:10px 0px;}
.inner_container ul li{list-style:none;background:url(../images/li_arrow.png) no-repeat left 10px;padding:0px 0px 5px 17px;}
.inner_container img{float:right;margin:0px 10px 10px 15px;}
html{background-color:#EFEFEF;}
body{background-color:#fff;font:13px/21px 'proxima_novaregular', Arial, Helvetica, sans-serif;color:#000;}
p{margin:0;padding:0 0 10px 0;}
.container{width:1200px;margin:0 auto;}
.banner_main, .banner_inner{position:relative;}
.banner{line-height:0px;position:relative;height:680px;overflow:hidden;}
.banner_inner .banner{background-position:center top !important;background-size:cover !important;}
.banner_inner .banner, .banner_inner .slider_item, .banner_inner .container{height:280px;}
.banner_inner .container{position:relative;}
.page_ttitle{background:url(../images/t_bg1.png) repeat;padding:13px 13px 13px 13px;position:absolute;left:0px;bottom:0px;}
.page_ttitle h1, .page_ttitle h2, .page_ttitle span{font-family:'proxima_nova_rgbold';color:#fff;display:inline-block;font-size:44px;line-height:44px;background:url(../images/blue_line.png) repeat-x left bottom;padding:0px;margin:0px;text-transform:uppercase;}
.banner p{padding:0px;}
.banner img{margin:0px;padding:0px;border:none;max-width:100%;width:100%;line-height:0px;}
.slider_item{line-height:0px;position:relative;width:100%;height:680px;display:none;background-size:cover !important;background-position:center top !important;}
.slider_item img{display:none;}
.slider_content{width:950px;height:378px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;z-index:1;}
.banner_info{color:#fff;background:url(../images/t_bg1.png) repeat;padding:13px 13px 18px 13px;margin:0px;position:absolute;left:0px;bottom:120px;width:480px;}
.banner_info h2, .banner_info h1{font-size:48px;margin:0px;color:#fff;font-weight:inherit;padding:0px 0px 0px 0px;font-family:'proxima_novalight';line-height:48px;}
.banner_info strong{font-family:'proxima_nova_rgbold';color:#00a4db;display:inline-block;background:url(../images/blue_line.png) repeat-x left bottom;padding-bottom:6px;}
.banner_info span{background:url(../images/blue_line2.png) repeat-x left bottom;padding-bottom:5px;}
.banner_info_img{position:absolute;right:0px;bottom:35px;overflow:hidden;box-shadow:1px 1px 19px 1px rgba(0, 0, 0, 0.65);-webkit-box-shadow:1px 1px 19px 1px rgba(0, 0, 0, 0.65);}
.slider_content img{display:block !important;padding:0px;margin:0px;border:none;max-width:334px;max-height:335px;width:inherit !important;}
.slider_arrow{height:17px;width:1200px;position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;z-index:88;}
.slider_arrow a{width:17px;height:27px;position:absolute;top:0px;font-size:0px;overflow:hidden;text-indent:-99px;background:url(../images/sprit_img.png) no-repeat 0 0;}
.slider_arrow a.bx-prev{background-position:0 -90px;left:0px;}
.slider_arrow a.bx-prev:hover{background-position:0px -118px;}
.slider_arrow a.bx-next{background-position:-17px -90px;right:0px;}
.slider_arrow a.bx-next:hover{background-position:-17px -118px;}
.banner_media{padding:28px 0px;background:url(../images/t_bg2.png) repeat;height:50px;position:absolute;left:0px;bottom:0px;z-index:88;width:100%;}
#header{width:100%;height:76px;position:fixed;top:0px;z-index:99999;background:#282828;background:rgba(44, 44, 44, 0.95);}
.header_right{width:770px;}
.colors{position:absolute;height:4px;width:100%;left:0px;bottom:-4px;background:url(../images/colors.jpg) repeat-x left top;}
.social1{display:inline-block;margin:0px 0px 0px 212px;padding:0px;}
.social1 li, .social1 li p{margin:0px 0px 0px 0px;padding:0px 19px 0px 0px;font:30px/57px 'proxima_novalight';color:#fff;float:left;display:inline-block;list-style:none;height:50px;}
.social1 li p{padding:0px 0px 0px 0px;}
.social1 li a{font-size:0px;width:36px;height:36px;background:url(../images/social2.png) no-repeat 0 0;float:left;margin-top:9px;opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.social1 li a:hover{opacity:0.7;}
.social1 li a.tw{background-position:0 0;}
.social1 li a.fb{background-position:-55px 0;}
.big_btns{float:right;padding-right:20px;}
.big_btns a{float:left;width:215px;height:50px;text-align:center;font:18px/50px 'proxima_novasemibold';color:#00a4db;text-transform:uppercase;margin-right:40px;background:#fff;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.big_btns a:hover{background:#eaa200;color:#000;}
.logo{margin:14px 0px 0px 0px;width: 301px;}
.media_icon{margin:11px 0px 0px 0px;padding:0px;}
.media_icon li{list-style:none;margin:0px 0px 0px 27px;padding:0px 0px 0px 29px;float:left;font:12px/19px 'proxima_novaregular';text-transform:uppercase;color:#fff;background:url(../images/dot_spl.png) no-repeat left center;}
blockquote{color:#747474;}
.portfolio_select_category{padding-bottom:10px;}
.request_quote_module .field_content p{padding:7px 0 10px 0;}
.portfolio_item_main_img, .portfolio_item_img{float:left;font-size:1px;padding:0 5px 6px 0;line-height:1px;}
.portfolio_item_img{padding:0 0px 0px 0;margin:0 5px 6px 0;-webkit-transition:all ease-out 300ms;transition:all ease-out 300ms;box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.39);}
.portfolio_item_img:hover{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.73);}
.portfolio_item_img a{cursor:pointer;}
.media_icon li a{font:12px/19px 'proxima_novaregular';text-transform:uppercase;color:#fff;display:inline-block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.media_icon li a:hover, .media_icon li.active a, .media_icon li a.active{color:#00a4db;}
.media_icon li:first-child{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:none;}
.m_h a{width:17px;height:17px;background:url(../images/sprit_img.png) no-repeat 0 0;display:inline-block;float:left;margin-left:11px;}
.m_h a:first-child{margin-left:0px;}
.m_h a.tw{background-position:-3px -52px;}
.m_h a.tw:hover{background-position:-3px -69px;}
.m_h a.fb{background-position:-30px -52px;}
.m_h a.fb:hover{background-position:-30px -69px;}
a.login{height:17px;padding-left:25px;background:url(../images/people_icon.png) no-repeat left 0px;}
li.ph_txt{display:none;}
.menu li.ph_txt{display:inline-block;}
#menu{clear:both;padding:15px 0px 0px 0px;height:31px;}
.menu{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;display:inline-block;}
.menu.with_phone{float:right;}
.menu a{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.menu > li{margin:0px 0px 0px 0px;padding:0px 0px 15px 40px;display:inline-block;position:relative;list-style:none;float:left;font-size:17px;font-family:'proxima_novaregular';text-transform:uppercase;color:#fff;vertical-align:middle;text-align:center;}
.menu > li:first-child{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}
.menu > li > a{display:inline-block;color:#fff;font-size:17px;font-family:'proxima_novaregular';text-transform:uppercase;padding:0px 0px 0px 0px;}
.menu > li > a:hover, .menu > li.active > a{color:#eaa200;}
.menu ul{width:222px;position:absolute;left:40px;top:31px;display:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#00a4db;z-index:99;box-shadow:2px 2px 3px 1px rgba(0, 0, 0, 0.22);-webkit-box-shadow:2px 2px 3px 1px rgba(0, 0, 0, 0.22);}
.menu > li:first-child > ul{left:0px;}
.menu ul::after{width:12px;height:9px;background:url(../images/nav_arrow_top.png) no-repeat 0 0;position:absolute;top:-9px;left:20px;content:'';}
.menu ul ul::after{display:none;}
.menu ul ul{left:100%;top:0px;}
.menu ul li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:none;display:block;line-height:normal;text-align:left;position:relative;}
.menu ul li a{display:block;padding:8px 8px 8px 20px;border-top:1px solid #37C1F0;color:#fff;font-family:'proxima_novaregular';font-size:13px;background:#00a4db url(../images/white_arrow.png) no-repeat 7px 10px;}
.menu ul li:first-child a{border-top:none;}
.menu ul li a:hover{color:#EAA200;background:#0493c3 url(../images/yello_arrow.png) no-repeat 7px 10px;}
.menu > li:hover > ul, .menu ul li:hover > ul{display:block;}
.menu > li.spliter{margin:0px 22px;height:16px;width:2px;no-repeat center center;}
.menu_top_arrow{width:19px;height:10px;position:absolute;left:20px;top:-10px;}
.menu li:hover > ul{-webkit-animation:drop_down ease 0.3s;animation:drop_down ease 0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:top center;transform-origin:top center;}
@-webkit-keyframes drop_down{0%{-webkit-transform:translateY(10px);opacity:0;}
100%{-webkit-transform:translateY(0px);opacity:1;}
}
@keyframes drop_down{0%{transform:translateY(10px);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
.menu > li.ph_txt{color:#00a4db;font-family:'proxima_nova_rgbold';}
.home_services_list{background:#f7f7f7 url(../images/services_bg.png) repeat;border-bottom:2px solid #eeeeee;padding:44px 0px 37px 0px;}
.services_item{width:275px;margin-right:25px;padding:10px 0px;text-align:center;min-height:100px;float:left;}
.services_item.n_m, .home_services_list .container .services_item:last-child{margin-right:0px;}
.circle_animation{width:139px;height:139px;position:relative;margin-bottom:13px;display:inline-block;}
.circle_animation > a{display:block;}
.circle_animation i{width:139px;height:139px;position:absolute;z-index:1;}
.circle_animation i.blue{visibility:visible;background:url(../images/services_blue_bg.png) no-repeat center center;}
.circle_animation i.red{visibility:hidden;background:url(../images/services_red_bg.png) no-repeat center center;}
.services_item:hover i.red{visibility:visible;}
.services_item:hover i.blue{visibility:hidden;}
.circle_animation img{position:relative;z-index:2;margin:0px !important;padding:0px !important;border:none !important;float:none !important;}
.services_item h3{font:24px/28px 'proxima_novaregular';color:#000000;padding:0px 0px 15px 0px;margin:0px;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.services_item h3 a{display:block;font:24px/28px 'proxima_novaregular';color:#000000;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.services_item:hover h3 a, .services_item:hover h3{text-decoration:none;color:#f03800;}
.services_item p{padding:0px;font-size:15px;color:#000000;font-family:'proxima_novalight';line-height:23px;max-height:115px;overflow:hidden;display:inline-block;text-align:justify;}
.animated{-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;-o-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.services_item i.blue{-webkit-transition:all ease-in-out 900ms;-moz-transition:all ease-in-out 900ms;transition:all ease-in-out 900ms;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;}
.services_item:hover i.blue{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);transform:scale(1.4);visibility:hidden;opacity:0;}
.services_item i.red{-webkit-transition:all ease-in-out 900ms;-moz-transition:all ease-in-out 900ms;transition:all ease-in-out 900ms;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0;}
.services_item:hover i.red{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;}
.services_item:hover .circle_animation img{-webkit-animation-name:zoom_in_out;animation-name:zoom_in_out;}
@-webkit-keyframes zoom_in_out{0%{-webkit-transform:scale(1);opacity:0px;}
25%{-webkit-transform:scale(1.3);opacity:1px;}
50%{-webkit-transform:scale(0);opacity:0px;}
75%{-webkit-transform:scale(1.15);opacity:1px;}
100%{-webkit-transform:scale(1);opacity:1px;}
}
@keyframes zoom_in_out{0%{transform:scale(1);opacity:0px;}
25%{transform:scale(1.3);opacity:1px;}
50%{transform:scale(0);opacity:0px;}
75%{transform:scale(1.15);opacity:1px;}
100%{transform:scale(1);opacity:1px;}
}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{transform:translateY(-30px);}
60%{transform:translateY(-15px);}
}
.index_container{padding:30px 0px 30px 0px;}
.cliend_list{width:100%;min-height:90px;padding:16px 0px 40px 0px;border-bottom:1px solid #eeeeee;}
.arrow_label{height:43px;position:relative;padding-right:60px;color:#313131;margin:25px 0px 0px 0px;font:29px/43px 'proxima_novaregular';}
.label_arrow{width:35px;height:43px;position:absolute;right:0px;top:0px;background:url(../images/arrow.png) no-repeat 0 0;}
.cliend_list:hover .label_arrow{}
.cliend_list_sec{height:91px;overflow:hidden;position:relative;}
.caroufredsel_wrapper{width:900px;float:left;}
.cliend_list_sec ul{margin:0px;padding:0px;display:inline-block;vertical-align:middle;}
.cliend_list_sec ul li{list-style:none;padding:0px;vertical-align:middle;margin:0px 0px 0px 50px;height:90px;line-height:90px;overflow:hidden;float:left;display:inline-block;}
.cliend_list_sec ul li:first-child{margin:0px 0px 0px 0px;}
.cliend_list_sec ul li img{display:inline-block;padding:0px;max-height:90px;margin:0px;}
.cliend_list_sec ul li a{display:inline-block;}
.index_row2{padding:37px 0px 20px 0px;width:100%;}
.row_2_list h3{font:29px/43px 'proxima_novaregular';margin:0px;padding:0px 0px 20px 0px;color:#000;}
.row_2_list .blog img{float:left;margin:0px 33px 0px 0px;}
.row_2_list.col1{margin-right:75px;width:490px;}
.row_2_list.col2{width:330px;}
.blog{min-height:190px;}
.blog_info{max-height:190px;overflow:hidden;}
.blog_info .blog_title{color:#10aadd;font:17px/24px 'proxima_novasemibold';display:inline-block;margin-top:-5px;}
.blog_info .blog_title:hover{color:#000;}
.blog_date{display:block;color:#5f5f5f;font-size:12px;padding:0px 0px 5px 0px;font-family:'proxima_novaregular';}
.blog_info p, .press_room p{font:16px/24px 'proxima_novalight';padding:0px;}
.bottons.center_aligh{width:100%;padding:39px 0px 0px 0px;text-align:center;}
.press_room{height:190px;width:100%;}
.press_row{font:16px/24px 'proxima_novalight';padding-bottom:7px;}
.press_row .blog_date{padding-bottom:0px;line-height:20px;}
.press_row p{max-height:45px;overflow:hidden;display:inline-block;}
.press_row p a{color:#000;}
.press_row p a:hover{text-decoration:none;color:#10aadd;}
.red_btn{display:inline-block;color:#fff;height:30px;font:18px/30px 'proxima_novasemibold';background-color:#f03800;padding:0px 26px;text-transform:uppercase;border-radius:0px;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.red_btn:hover{background-color:#eaa200;color:#000;}
.row_2_list.col3{width:250px;}
.fb_wrp{width:250px;height:259px;overflow:hidden;}
.f_row1{position:relative;min-height:150px;background-color:#efefef;}
.f_row1 .colors{bottom:inherit;top:0px;}
.f_row1 .footer_row{padding:23px 0px 25px 0px;}
.f_col1{width:250px;}
.f_single{padding-right:20px;min-height:180px;margin-right:15px;background:url(../images/line_dot.png) no-repeat right 45px;}
.f_col2.f_single{margin-right:0px;padding-right:0px;width:645px;}
.f_logo{display:inline-block;margin-bottom:35px;}
.f_col1 p{font:13px/20px 'proxima_novaregular';color:#313131;padding:0px 0px 23px 0px;}
.f_link{padding-right:25px;}
.f_link.n_m{padding-right:0px;width:105px;}
.f_link h3{margin:0px;padding:15px 0px 25px 0px;font:16px/25px 'proxima_novasemibold';color:#00a4db;text-transform:uppercase;}
.f_link ul{margin:0px;padding:0px;}
.f_link ul li{list-style:none;display:block;padding:0px;margin:0px 0px 8px 0px;}
.f_link ul li a{display:block;color:#313131;font:13px 'proxima_novaregular';-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;padding-left:0px;position:relative;-webkit-transform:translateX(0px);transform:translateX(0px);}
.f_link ul li a::after{content:'';width:6px;height:8px;position:absolute;left:0px;top:4px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;background:url(../images/arrow_small.png) no-repeat -5px 0;}
.f_link ul li a:hover::after{background-position:0 0;}
.f_link ul li a:hover{text-decoration:none;padding-left:9px;}
.f_link ul li.active a{background:url(../images/arrow_small.png) no-repeat left 4px;padding-left:9px;}
.f_link ul li.active a::after{display:none;}
.f_col3{width:270px;min-height:180px;text-align:right;}
.f_col3 p.phone{color:#313131;padding:10px 0px 40px 0px;font:17px/16px 'proxima_novasemibold';}
.f_col3 p.phone span{color:#00a4db;font-size:39px;line-height:35px;letter-spacing:-2px;}
.single_aside p{font-size:13px;line-height:16px;}
.single_aside li a{color:#3a3a3a;}
.single_aside li a:hover{color:#00a4db;}
ul.social{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;}
ul.social li.label, ul.social li.label p{padding:0px 0px 3px 0px;float:none;color:#313131;display:block;float:none;font:15px 'proxima_novasemibold', Arial, Helvetica, sans-serif;}
ul.social li.label p{padding:0px;}
ul.social li{margin:0px 0px 0px 22px;padding:0px 0px 0px 0px;display:inline-block;list-style:none;float:left;}
ul.social li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;float:left;height:32px;width:32px;text-indent:-999px;font-size:0px;background:url(../images/sprit_img.png) no-repeat 0 0;position:relative;-webkit-transform:skew(0deg);transform:skew(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
ul.social li a:hover{-webkit-animation:scial linear 0.4s;animation:scial linear 0.7s;}
@-webkit-keyframes scial{0%{-webkit-transform:skew(0deg);}
25%{-webkit-transform:skew(-8deg);}
50%{-webkit-transform:skew(0deg);}
75%{-webkit-transform:skew(8deg);}
100%{-webkit-transform:skew(0deg);}
}
@keyframes scial{0%{transform:skew(0deg);}
25%{transform:skew(-8deg);}
50%{transform:skew(0deg);}
75%{transform:skew(8deg);}
100%{transform:skew(0deg);}
}
ul.social li a.tw{background-position:0 0;}
ul.social li a.fb{background-position:-56px 0;}
ul.social li a.in{background-position:-168px 0;}
ul.social li a.gp{background-position:-112px 0;}
.inner_container{padding:40px 0px 15px 0px;position:relative;}
.com_left{width:880px;min-height:250px;}
.com_right{width:280px;position:relative;}
.single_aside{position:relative;background:#FAFAFA;width:auto;border:1px solid #E7E7E7;padding:15px;margin-bottom:20px;}
.single_aside.recent_post .blg-list{margin-left:0px;}
.single_aside.recent_post a:hover{color:#00A4DB;text-decoration:none;}
.single_aside.recent_post .blg-list > div:last-child{background:none;}
.get-in, .get-in p{font-family:Arial, Helvetica, sans-serif;}
.single_aside .form .field_content{margin-left:0px;}
.single_aside h3{margin:0px;padding:0px 0px 10px 0px;font:20px/25px 'proxima_nova_rgbold';color:#000;text-transform:uppercase;}
.single_aside form .field_title{display:none;}
.single_aside .form .buttons{margin-left:0px;}
.button, input[type=submit], input[type=reset], input[type=button]{text-shadow:none;}
.as_mg{position:absolute;max-width:49px;right:10px;top:-20px;}
.our_network{margin-top:10px;text-align:center;position:relative;padding-top:15px;padding-bottom:15px;}
#c_slder{width:240px;margin:0 auto;height:138px;overflow:hidden;}
.our_network_page{width:240px;margin:0 auto;text-align:center;}
.our_network_page img{margin-left:0px !important;margin-bottom:2px !important;margin-right:0px !important;float:none;}
.our_n_dis{line-height:17px;}
.our_n_dis a{color:#000;font-family:'proxima_novasemibold';font-size:16px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.our_n_dis a:hover{color:#00A4DB;}
.s_mail{padding:0px 0px 0px 33px;background:url(../images/s_mail.png) no-repeat left 6px;font-size:12px;}
.get-in .forms_outer form > span{font-weight:bold;padding-bottom:3px;display:block;}
.s_mail strong, .phone_nogettouch strong, .phone_no strong, .get-in .forms_outer form > span{line-height:23px;font-size:15px;}
.s_mail p{font-size:12px;}
.phone_no{padding:0px 0px 0px 33px;background:url(../images/phone_icon2.png) no-repeat left 2px;font-size:12px;}
.phone_no p{font-size:12px;}
.phone_no p span{font-family:'proxima_nova_rgbold';font-size:22px;line-height:22px;}
.phone_nogettouch{padding:0px 0px 0px 33px;background:url(../images/phone_icon2.png) no-repeat left 2px;font-size:12px;}
.phone_nogettouch p{font-size:12px;}
.phone_nogettouch p span{font-family:'proxima_nova_rgbold';font-size:22px;line-height:22px;}
.banner_media.inner_page{position:relative;z-index:1;}
.banner_media.inner_page .big_btns{float:none;text-align:center;}
.banner_media.inner_page .big_btns a{float:none;display:inline-block;}
.banner_media.inner_page .big_btns a:last-child{margin-right:0px;}
.email_us{padding:5px 0px 0px 33px;background:url(../images/email.png) no-repeat left 3px;}
.email_us input[type="email"], .email_us input[type="number"], .email_us input[type="text"], .email_us textarea{padding:7px 5px;border:1px solid #B4B4B4;margin-bottom:5px;border-radius:0px;-webkit-border-radius:0px;font-size:13px;width:90%;}
.formError .formErrorContent{font-size:13px !important;}
.get-in .field_content{position:relative;}
.get-in .parentFormundefined.formError{left:90px !important;}
.contact_module .parentFormundefined.formError{left:52% !important;}
.contact_module .field_content{position:relative;}
.email_us .cap input{width:55px;text-align:center;margin-right:10px;}
.email_us .cap span{display:inline-block;color:#A3A3A3;}
.email_us textarea{resize:none;height:60px;}
.email_us input[type="button"], .email_us input[type="submit"], .email_us .buttons a.button, .contact_module .buttons a, .contact_module .buttons input.button{font:18px/33px 'proxima_novasemibold';background-color:#F03800;padding:0px 18px;background:#00A4DB;height:33px;border:none;color:#FFF;margin-top:8px;cursor:pointer;border-radius:0px;-webkit-border-radius:0px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-appearance:none;text-shadow:none;-moz-text-shadow:none;display:inline-block;-webkit-text-shadow:none;width:auto;}
.page_request_quote input[type="submit"]{-webkit-appearance:none;border-radius:3px;-webkit-border-radius:3px;}
.email_us input[type="button"]:hover, .email_us input[type="submit"]:hover, .email_us .buttons a.button:hover, .contact_module .buttons a:hover, .contact_module .buttons input.button:hover{background-color:#EAA200;color:#000;-webkit-appearance:none;}
.single_box_list{width:37%;margin-right:3%;margin-bottom:40px;min-height:150px;position:relative;float:left;padding-left:86px;}
.single_box_list img{margin:0px;position:absolute;left:0px;top:0px;}
.single_box_list h3{margin:0px;padding:0px 0px 20px 0px;font:18px/22px 'proxima_novasemibold';color:#00A4DB;}
.single_box_list h3 a{color:#00A4DB;}
.single_box_list h3 a:hover{color:#000;}
.single_box_list p{font-size:16px;line-height:21px;padding:0;}
.read_more_btn{font:15px'proxima_novaregular';background-color:#F03800;padding:7px 14px;background:#00A4DB;border:none;color:#FFF;margin-top:15px;cursor:pointer;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;display:inline-block;}
.read_more_btn:hover{background-color:#EAA200;color:#000;}
.bx_des{display:inline-block;height:105px;overflow:hidden;}
.com_left.row_full{width:100%;}
.form_field_9 label, .form_field_10 label, .form_field_11 label, .form_field_12 label{display:none;}
.banner .bx-has-pager{text-align:center;height:11px;position:absolute;width:100%;bottom:130px;left:0px;z-index:88;}
.banner .bx-has-pager .bx-pager-item{display:inline-block;margin-left:9px;}
.banner .bx-has-pager div.bx-pager-item:first-child{margin-left:0px;}
.banner .bx-has-pager .bx-pager-item a{width:11px;height:11px;overflow:hidden;font-size:0px;display:inline-block;background:url(../images/sprit_img.png) no-repeat -94px -72px;}
.banner .bx-has-pager .bx-pager-item a.active{background-position:-73px -73px;}
.pagination{display:inline-block;margin:0px;padding:10px 0px 0px 0px;}
.pagination .page-numbers{float:left;margin-right:6px;height:30px;background:#999;line-height:32px;padding:0px 13px;border-radius:4px;}
.pagination .page-numbers.current{background:#333;text-decoration:none;}
hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
.blog_post .button, .page_sub .button, .button, .buttons input[type=submit]{background-image:none;background-color:#1aadde;display:inline-block;color:#FFF;height:33px;font:18px/33px 'proxima_novasemibold';padding:0px 18px;text-transform:capitalize;border-radius:0px;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;border:none;border-radius:0px;-webkit-border-radius:0px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-webkit-appearance:none;}
.blog_post .button a, .page_sub .button a, .button a{color:#fff;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.blog_post .button:hover, .page_sub .button:hover, .button:hover, .buttons input[type=submit]:hover{background-color:#eaa200;}
.blog_post .button:hover a, .page_sub .button:hover a, .button:hover a, .buttons input[type=submit]:hover{color:#000;}
.blog_post h2 a:hover, .news h2 a:hover, .press h2 a:hover{color:#1aadde;}
.page h1{font:25px/30px 'proxima_novasemibold';color:#00a4db;}
.blog_post{margin-bottom:19px;padding-bottom:23px;}
.blog_recent_post{padding-bottom:13px;border-bottom:1px solid #EEEBEB;background:none;}
.blg-list > div:last-child{padding-bottom:5px;border-bottom:none;}
.blog_recent_post h4, .news_recent h4{padding-left:17px;background-position:0px 5px;padding-bottom:0px;background:url(../images/li_arrow.png) no-repeat 0 7px;font-family:'proxima_novaregular';font-size:15px;}
.contact_module .legend{display:none;}
.contact_module .form .field_title{font-size:16px;margin-right:15px;font-size:16px;margin-right:15px;width:auto;float:none;display:block;text-align:left;padding:0px 0px 5px 0px;font-weight:normal;}
.contact_module .form .field_content{margin-left:0px;float:none;clear:both;}
.user-log{width:325px;margin:0 auto 25px;border:1px solid #1AADDE;padding:10px 15px;background-color:#EDFBFF;border-radius:10px;}
.user-log > p{text-align:center;}
.request_quote_module .form .field_title, .user-log .form .field_title{font-size:16px;}
.user-log .form .field_title{float:none;display:block;padding:0px 0px 5px 0px;text-align:left;}
.user-log fieldset{padding:0px;}
.user-log .form .field_content, .user-log .form .buttons{margin-left:0px;}
.contact_module .form input[type="text"], .contact_module .form textarea, .request_quote_module .form input[type="text"], .request_quote_module .form textarea, .user-log .form input[type="text"], .user-log .form input[type="password"]{width:283px !important;-moz-border-radius:0px;-webkit-border-radius:0px;padding:7px 15px;}
.contact_module .form textarea{resize:none;}
.request_quote_module .form textarea{height:90px;}
.request_quote_module select{width:313px;padding:7px 7px;}
ul.field_checkbox li{background:none !important;padding-left:0px;}
.request_quote_module .form .field_title{}
input, textarea, select{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font-family:'proxima_novaregular';}
.contact_module .buttons a, .request_quote_module .buttons a, .single_aside .buttons a, .aft_login a, form.email_us .buttons a.button{float:left;}
.contact_module .buttons{margin-left:0px;}
input:focus, textarea:focus, select:focus{color:#000;border-color:#39F !important;-webkit-box-shadow:0px 0px 5px #40bae4;-moz-box-shadow:0px 0px 5px #40bae4;-o-box-shadow:0px 0px 5px #40bae4;box-shadow:0px 0px 5px #40bae4;}
.blog img{margin:0px 20px 0px 0px;}
.blog_list_option .block_social, .news .block_social, .press .block_social{float:left;}
.blog_list_option .button, .news .button, .press .button{float:right;margin-left:10px;margin-right:0px;}
.blog_posts_pagination a, .portfolio_pagination a, .news_pagination a, .press_pagination a, .paging a{font:15px'proxima_novaregular';padding:7px 14px !important;background:#00A4DB;height:auto !important;border:none;color:#FFF;cursor:pointer;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;display:inline-block;border:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.news.selected .block_social, .press.selected .block_social{float:right;}
.blog_posts_pagination a:hover, .portfolio_pagination a:hover, .portfolio_pagination .cur a, .news_pagination a:hover, .news_pagination .cur a, .press_pagination a:hover, .press_pagination .cur a, .press_pagination a.active, .blog_posts_pagination a.active, .news_pagination a.active, .contact_map #button:hover, .blog_search input[type=submit]:hover, .paging .cur a, .paging a:hover{background-color:#EAA200;color:#000;}
.portfolio_pagination .news_pagination .press_pagination{padding-top:10px;}
.portfolio_pagination a{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin:0px 7px 0px 0px;}
.blog_rss_link{margin-top:-7px !important;}
.inner_container ul{padding:0px;margin:0px 0px 0px 10px;}
.blog_search input[type="text"]{float:left;margin:0px;padding:6px 34px 6px 8px;width:100%;height:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;height:36px;}
.contact_map #button{font:14px/29px 'proxima_novasemibold';padding:0px 10px;background:#00A4DB;height:29px;border:none;color:#FFF;margin-left:6px;cursor:pointer;border-radius:0px;-webkit-border-radius:0px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-appearance:none;text-shadow:none;-moz-text-shadow:none;display:inline-block;-webkit-text-shadow:none;margin-right:0px;border-radius:0px;}
.blog_search input[type=submit]{width:31px;height:36px;border:none;background:url(../images/searchicon.png) no-repeat center center;position:absolute;top:0px;right:5px;overflow:hidden;text-indent:-9999px;padding:0px;outline:none;margin:0px;}
.blog_search input[type=submit]:hover{background:url(../images/searchicon.png) no-repeat center center;opacity:0.7;}
.blgsearch{position:relative;height:35px;}
.single_aside.opt select{margin-bottom:15px;width:246px;height:30px;}
.single_aside.opt h3{padding:0px 0px 8px 0px;}
.blg-list > div.blog_recent_post:first-child{padding-top:0px !important;}
.categories div.news_recent:first-child{padding-top:0px !important;}
.blog_img{float:left;width:300px;margin-right:20px;}
.blog img{float:left;}
.blog .blog_img img{margin:0px 0px 0px 0px;max-width:97%;float:none;}
.page_sub{padding-bottom:23px;margin-bottom:23px;}
.portfolio_item_single{padding:18px 0px 18px 0px;margin:0px 0px 0px 0px;background:url(../images/line_2.png) repeat-x left top;}
.portfolio_pagination{padding:18px 0px 0px 0px;background:url(../images/line_2.png) repeat-x left top;margin:10px 0px 0px 0px;clear:both;}
.portfolio_item{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.portfolio_item tr td{padding:0px 10px;vertical-align:top;text-align:left;}
.portfolio_item tr td.portfolio_item_preview{padding-left:0px;}
.portfolio_item tr td.portfolio_item_preview img{margin:0px 15px 0px 0px;max-width:330px;}
.portfolio_item tr td.portfolio_item_preview .portfolio_item_img img{margin-right:0px;}
.portfolio_item_details{padding:0px 0px 0px 0px;}
.portfolio_item_preview{width:472px;}
.portfolio_item_description{margin-top:5px;}
.portfolio_item_options dl dd{margin:0px 0px 10px 0px;}
.portfolio_item_options dl dd p{padding:0px;}
.portfolio_item_options dl dd a{font-size:15px;line-height:24px;}
.portfolio_item_options .button{margin-bottom:10px;}
.sitemap_list ul li, .sitemap_list ul li{margin-bottom:5px;}
.sitemap_list ul ul{margin-top:10px;}
.sitemap_list ul li a{text-transform:capitalize;}
.sitemap_list ul li a:hover{text-decoration:underline;}
.sitemap_list > ul > li li{padding:0px 0px 5px 15px;list-style-type:none;}
.sitemap_list > ul > li li a{color:#666;}
.sitemap_list > ul > li li:last-child{padding-bottom:0px;}
.page_what_we_do .button{float:right;}
.portfolio_outer{clear:both;margin-top:10px;}
.portfolio_select_category{width:350px;}
.portfolio_select_category select{width:275px;}
.page.page_portfolio{float:left;}
.portfolio_select_category h2{color:#10AADD;padding:0px 0px 5px 0px;}
.blog_post_comments, .news_comments{clear:both;padding-top:10px;}
.get-in form.email_us .buttons{text-align:center;}
.get-in form.email_us .buttons .button{float:none;display:inline-block;}
.get-in form.email_us .buttons a{display:none !important;}
.com_left .email_us{background-image:none;padding:0px 0px 0px 0px;width:500px;margin:0 auto;}
.com_left .email_us .field_title{width:125px;}
.com_left .email_us .field_content{margin-left:145px;}
.com_left .email_us .buttons{margin-left:195px;}
.cliend_list_sec .owl-item{float:left;text-align:center;width:180px;line-height:91px;vertical-align:middle;}
.cliend_list_sec .owl-item .item{margin:0px 10px;}
.cliend_list_sec .owl-item a{display:block;}
.cliend_list_sec .owl-item img{max-width:100%;vertical-align:middle;}
.owl-carousel{overflow:hidden;width:100%;float:none;display:none !important;margin:0 auto;max-width:100%;}
.owl-wrapper-outer .owl-wrapper{height:91px;}
.staff_member .staff_member_avatar{line-height:0px;}
.staff_management .staff_member{margin-right:50px;}
.staff_member .staff_member_avatar img{margin:0px;float:none;max-width:98.5%;}
.staff_member .staff_member_social{width:44px;}
.staff_member .staff_member_social a{margin-left:5px;margin-bottom:4px;float:left;}
.staff_member .staff_member_head, .staff_member .staff_member_body{margin-left:0px;}
.staff_member .staff_member_head h3{padding:0px;}
.staff_category .staff_member_outer{width:50%;}
.staff_team_leaders .staff_member_outer{width:33.3333%;}
.staff_member_outer .staff_member_head{margin-top:5px;}
.contact_map #button{margin-top:15px;}
.contact_map{width:100%;text-align:center;clear:both;margin-top:15px;margin-bottom:15px;}
.contact_map .gMap{width:100% !important;}
.contact_module legend{display:none;}
.contact_module{width:45%;border:1px solid #ECECEC;}
.contact_module h3{background:#00A4DB;color:#FFF;font-size:18px;font-family:Arial;padding:10px 0px 11px 15px;}
.contact_module .form{padding:15px;}
.contact_module fieldset{padding:0px;margin:0px;}
.contact_module .form input[type="text"], .contact_module .form textarea{width:90% !important;box-shadow:none;-webkit-box-shadow:none;border:1px solid #ECECEC;}
.contact_map > div{border:0px solid #ECECEC;}
.contact_contant{width:50%;}
.contact_contant p.cnt_h{font-family:'proxima_nova_rgbold';font-size:20px;}
.our_network{position:relative;}
.our_network .bx-controls-direction{position:absolute;width:90%;height:17px;bottom:10px;z-index:9;}
.our_network .bx-controls-direction a{background:url(../images/next_prev_arrow.jpg) no-repeat 0px 0px;width:17px;height:17px;overflow:hidden;font-size:0px;text-indent:-99px;position:absolute;}
.our_network .bx-controls-direction a.bx-prev{background-position:0 0;left:0px;}
.our_network .bx-controls-direction a.bx-prev:hover{background-position:-21px 0;}
.our_network .bx-controls-direction a.bx-next{background-position:0px -21px;right:0px;}
.our_network .bx-controls-direction a.bx-next:hover{background-position:-21px -21px;}
.single_aside.ournt, .single_aside.get-in{border:none;margin-bottom:0px;background:#1aadde;}
.single_aside.ournt h3, .single_aside.get-in h3, .single_aside.ournt p, .single_aside.get-in p, .forms_outer form > span{color:#fff;}
.single_aside.ournt .our_network p{color:#000;}
.single_aside.ournt h3{padding:15px 15px 8px 15px;}
.single_aside.ournt p{padding:0px 15px;}
.single_aside.ournt{padding:0px;}
.single_aside.ournt .our_network{padding:15px 15px 25px 15px;background:#f4f4f4;}
.single_aside.get-in input[type="text"], .single_aside.get-in .email_us textarea{border:none;}
.get-in form.email_us .buttons .button{width:205px;background-color:#07789E;padding:0px 0px;}
.get-in form.email_us .buttons .button{margin-top:0px;}
.get-in form.email_us .buttons .button:hover{background-color:#EAA200;}
.get-in .clear{font-size:0px;line-height:0px;}
.gMap img{max-width:none !important;}
.inner_container .container.h_t{display:none;}
.blog_list_option .button{margin-top:10px;}
.blog_img.animate{position:relative;}
.blog_img.animate a{display:block;line-height:0px;position:relative;width:100%;}
.blog_img.animate img{padding:0px;max-width:100%;border:1px solid #EEE;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-transform:scale(1);transform:scale(1);}
.blog_img.animate:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.blog_img.animate{max-width:300px;width:auto;overflow:hidden;}
.b_ani{width:65px;height:65px;position:absolute;left:0px;bottom:0px;right:0px;top:-500px;background:url(../images/blog_link.png) no-repeat 0 0;margin:auto;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.blog_img.animate:hover .b_ani{top:0px;}
.share_div{width:370px;height:26px;position:relative;float:left;margin-top:18px;}
.share_count{width:370px;position:absolute;}
.block_social_custom{width:352px;position:absolute;line-height:0;margin:0;visibility:hidden;}
.share_count{top:0px;cursor:pointer;opacity:1;}
.block_social_custom{bottom:-30px;cursor:pointer;opacity:0;}
.share_div:hover .share_count, .share_div:active .share_count{visibility:hidden;top:-30px;opacity:0;}
.share_div:hover .block_social_custom, .share_div:active .block_social_custom{visibility:visible;bottom:5px;opacity:1;}
.share_div .block_social_custom, .share_div .share_count{-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.share_count_text{background:url(../images/share-img.jpg) no-repeat top right;width:26px;height:26px;margin-right:10px;float:left;}
.share_count_number{font-weight:bold;font-size:16px;color:#555459;line-height:28px;}
.social_count_text{color:#98999b;font-weight:normal;text-transform:uppercase;font-size:14px;}
#loading_image img{float:none !important;line-height:1px;margin:0px !important;padding:0px !important;}
.scrolltop{bottom:60px;right:18px;z-index:99;overflow:hidden;position:fixed;display:none;border-radius:4px;width:40px;height:40px;text-align:center;background:url(../images/scrollto_top.png) no-repeat center scroll #30ACE2;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-moz-webkit-box-shadoe:0 1px 3px rgba(0, 0, 0, 0.3);webkit-box-shadoe:0 1px 3px rgba(0,0,0,0.3);opacity:0.6;cursor:pointer;}
.scrolltop:hover{opacity:1;}
.fixed_postion_social{background:#FCFCFC !important;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.17);border-radius:0px;width:60px !important;padding:10px 5px 3px 5px;margin-left:-78px;z-index:99;position:absolute;border:1px solid #E0E0E0;}
.pos_fixed{position:fixed;}
.fixed_postion_social .addthis_button_tweet, .fixed_postion_social .addthis_button_facebook_like, .fixed_postion_social .addthis_button_google_plusone, .fixed_postion_social .addthis_counter{margin-left:0px !important;margin-right:0px !important;padding:0px;}
.fixed_postion_social .addthis_button_facebook_like{height:61px;width:51px;display:inline-block;position:relative;}
.fixed_postion_social .addthis_counter{padding-left:0px !important;margin-bottom:0px !important;display:inline-block !important;}
.page_blog .com_left{position:relative;}
.pos_abo_b{position:absolute;top:inherit !important;bottom:0px;}
.quick_tool{width:100%;height:54px;position:absolute;top:79px;background-color:#35353d;box-shadow:0px 1px 9px 0px rgba(0, 0, 0, 0.39);overflow:hidden;}
ul.quicks{margin:12px 0px 0px 0px;padding:0px;float:right;}
ul.quicks li{float:left;padding-left:30px;list-style:none;font-family:'proxima_nova_rgbold';color:#fff;font-size:15px;line-height:32px;}
ul.quicks li a{background-color:#9E9E9E;float:left;color:#fff;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;padding:0px 15px;height:30px;line-height:32px;font-family:'proxima_nova_rgbold';}
ul.quicks li a:hover{background-color:#EAA200;color:#000;}
.quick_tool .share{padding-top:17px;}
.quick_tool .share .fb_iframe_widget{float:;}
.quick_tool .share div:first-child{float:left !important;margin-right:5px !important;}
.g-plus, .t_twer, .fb_lik_layout{float:left;margin-right:5px;}
.share:after{clear:both;display:block;content:'';}
.quick_tool .share{height:26px;overflow:hidden;}
.quick_tool .share .fb_iframe_widget, .quick_tool .share .stButton{vertical-align:top;}
.quick_tool .share .st_twitter_hcount{margin-left:10px;}
.f_link.first_Link{width:110px;}
.f_link.second_link{width:355px;}
.f_link.second_link li{width:50%;float:left;}
.f_col1.responsive{display:none;}
.gmap_marker p{padding:0px;line-height:20px;}
.gm-style .gm-style-iw{width:267px !important;}
.testimonial_name{font-family:'proxima_nova_rgbold';font-size:17px;text-align:right;}
.our_client{width:100%;height:91px;}
.our_client .item2{width:181px;float:left;height:91px;text-align:center;}
.our_client .item2 a{display:block;margin:0px 10px;line-height:1px;}
.our_client .item2 img{max-width:100%;width:100%;height:auto;}
@media \0screen{.share_div .share_count{display:none;visibility:hidden;}
.block_social_custom{visibility:visible;bottom:4px !important;}
}
@-moz-document url-prefix(){}
input:-moz-placeholder,
textarea:-moz-placeholder{}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{}
@media screen\0{.f_link ul li a:hover{background:url(../images/arrow_small.png) no-repeat left 4px;}
}
table.new-media td{text-align:left;}
table.new-media td ul{margin-left:0px;}
table.new-media{width:100%;}
.cliend_list_sec{max-width:905px;}
.cliend_list_sec .owl-item img{}
.button, input[type=submit], input[type=reset], input[type=button]{overflow:inherit;overflow:inherit;overflow:initial;}
.requstfrm{margin:0 auto;width:700px;padding:25px 0px 25px 40px;background:#F8F8F8;border:1px solid #EEE;margin-bottom:20px;}
.requstfrm .field_title{width:auto;line-height:normal;padding:0px 0px 5px 0px;float:none;display:block;text-align:left;font-size:14px;}
.requstfrm .field{width:50%;height:59px;float:left;margin-bottom:15px;clear:none;position:relative;}
.requstfrm .field_content{margin-left:0px;}
.field2{clear:both;margin-bottom:15px;}
.requstfrm .field.form_field_20, .requstfrm .field.form_field_19{width:100%;clear:left;height:auto;}
.requstfrm .buttons{margin-left:0px;clear:both;}
.requstfrm .button, .requstfrm .buttons input[type=submit]{line-height:31px;vertical-align:top;width:auto;}
.requstfrm input[type="text"]{width:280px;padding:8px 10px;}
.requstfrm textarea{margin:0px;height:70px;width:90%;resize:none;}
.forms li{background:none !important;}
.forms.selected.requstfrm form > span{display:none;}
.nav_triger{width:48px;height:45px;background:#00a4da url(../images/dl_menu_bg.jpg) no-repeat 0 0;right:15px;display:none;top:33px;position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;-moz-user-select:none;}
ul.device_nav{position:absolute;width:100%;background:#000;padding:0px;margin:0px;top:118px;left:0px;background:#000;background:rgba(0, 0, 0, 0.9);display:none;}
ul.device_nav ul{display:none;padding:0px;margin:0px;border-top:1px solid #414141;background:#222;background:rgba(34, 34, 34, 0.83);}
ul.device_nav li{display:block;list-style:none;padding:0px;margin:0px;position:relative;border-bottom:1px solid #414141;}
ul.device_nav li:last-child{border-bottom:none;}
ul.device_nav li a{display:block;text-align:center;display:block;font-size:16px;font-family:'proxima_novaregular', Arial;color:#fff;text-transform:uppercase;padding:10px 43px;line-height:normal;position:relative;-webkit-transition:all ease-in-out 400ms;-moz-transition:all ease-in-out 400ms;-ms-transition:all ease-in-out 400ms;transition:all ease-in-out 400ms;}
ul.device_nav ul a{font-size:15px;text-transform:capitalize;}
ul.device_nav li a:hover{color:#00a3de;}
.s_arrow{position:absolute;height:100%;width:37px;font-size:0px;background:url(../images/s_arrow.png) no-repeat center center;right:0px;top:0px;cursor:pointer;border-left:1px solid #414141;height:39px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
ul.device_nav ul .s_arrow{height:38px;opacity:0.7;}
.s_arrow:after{background:url(../images/s_arrow_close.png) no-repeat center center;content:'';visibility:hidden;width:0px;height:0px;font-size:0px;}
.service_icon_for_device{margin-bottom:10px;line-height:normal;display:none;}
.service_icon_for_device img{image-rendering:optimizeQuality;height:auto;width:auto;zoom:1;}
ul.device_nav li.active > .s_arrow{background:url(../images/s_arrow_close.png) no-repeat center center;}
.nav_triger:after{background:url(../images/s_arrow.png) no-repeat center center;content:'';visibility:hidden;width:0px;height:0px;font-size:0px;}
.newsletter .form .field_title{padding-top:2px;font-size:18px;}
.breadcrumb{padding-right:40px;}
.press.selected h2, .blog_post.selected h2, .news.selected h2{font-size:23px;}
.page h1.sec-title, .page h2.sec-title{color:#000;font-size:15px;font-family:'proxima_novaregular', Arial;padding-right:40px;}
.slug{display:inline-block;padding:0 5px;}
.recaptchatable #recaptcha_response_field{height:auto;}
.requstfrm input[type="checkbox"]{width:auto;height:auto;margin:0px 5px 0px 0px;display:inline-block;vertical-align:middle;}
.responform{width:70%;margin:20px auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0px 20px 20px 20px;border:1px solid #ececec;}
.responform.form .field_title{width:200px;text-align:left;font-size:14px;}
.responform.form input, .responform.form textarea, .responform.form select{width:100%;box-sizing:border-box;-moz- box-sizing:border-box;-webkit- box-sizing:border-box;margin:5px 0px 0px 0px;height:38px;}
.responform.form .field_content{margin-left:0px;clear:both;}
.button, input[type=submit].button, input[type=reset].button, input[type=button].button{width:auto;}
.responform .frmtit{font-family:'proxima_nova_rgbold';font-size:20px;color:#fff;margin:0px -20px 20px -20px;display:block;background:#00a4db;padding:10px 20px;}
.responform .buttons{margin-left:0px;}
.responform .buttons .button{float:left;height:33px;margin:10px 10px 0px 0px;}
@media(-webkit-min-device-pixel-ratio:0){ul.device_nav ul .s_arrow{height:37px;}
}
@media screen\0{.s_arrow{height:37px;}
ul.device_nav ul .s_arrow{height:36px;}
}
.newsletter.contact_module .buttons input{margin:5px 10px 5px 0;width:200px;}
.portofolio_inner{clear:both;display:block;background:url(../images/colors.jpg) repeat-x left top;padding:50px 0px 50px 0px;}
.portfolio_text h3{font-family:'proxima_nova_rgbold';color:#00a3da;font-size:26px;font-weight:bolder;}
.portfolio_category select{height:46px;width:330px;background:#00a3da;color:#fff;border-radius:0px;-webkit-border-radius:0px;padding:10px 15px;border:1px solid #00a3da;float:right;font-size:16px;}
.portfolio_category select option{background:#fff;color:#00a3da;border:0px solid #00a3da;padding:5px 0 5px 15px;margin:0;}
.portfolio_category select:focus{color:#fff;box-shadow:none !important;-webkit-box-shadow:none !important;outline:0px solid #00a3da !important;}
.portfolio_text{width:46.66666666666667%;float:left;margin:0px 1.6666666666666666% 0px 0px;}
.portfolio_category{width:51.66666666666667%;float:left;}
.block_social1 > div{float:left;margin-bottom:5px;}
.block_social1 > div.fb{width:130px !important;}
.block_social1 > div.tweet{width:80px !important;}
.block_social1 > div.gogle{width:60px !important;}
.block_social1{margin-top:25px;}
.fixeddiv{position:fixed;top:-3px;}
.portfolio_item_url{word-wrap:break-word;}
#fancybox-overlay{z-index:10000;}
#fancybox-wrap{z-index:10001;}
.menu ul::after{display:none;}
.menu ul li a, .menu ul li a:hover{background-image:none;}
.menu ul li a{padding:14px 14px 14px 14px;font-size:14px;border-top:1px solid #108CB5;position:relative;}
.menu ul li a:hover, .menu ul li:hover a, .menu ul li.active > a{color:#ffffff;background:#0493c3;}
.menu ul{width:250px;border-bottom:5px solid #055B77;}
.closearrow{bottom:15px;right:15px;height:16px;position:absolute;width:16px;}
.closearrow a{display:block;}
.closearrow img{display:block;margin:0 !important;}
@media (min-width:1161px){.page_portfolio .quick_tool{display:block !important;height:54px !important;}
#header, #header > .container, .quick_tool{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
#header.portheader{height:0;}
#header.portheader > .container{height:0;overflow:hidden;}
#header.portheader .quick_tool{top:0;}
}
@media (max-width:780px){.popupwindow.openport{left:0;}
}
@media (max-width:770px){.fixeddiv{position:relative;top:0 !important;}
}
  /* IE10+ specific styles go here */  
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
 .logo img{ height: 54px}
}
.logo img{ height: 54px \9\0}