.fwCarouselContainer ul li img { width:auto; }.zn_contact_form_container {}.zn_contact_form_container .zn_field_valid .zn_form_input { outline:1px solid #00DF00; }.zn_contact_form_container .zn_field_not_valid .zn_form_input{ outline:1px solid red; }.zn_contact_form_container .zn_form_field input , .zn_contact_form_container .zn_form_field textarea { width:100%; }.zn_contact_form_container .zn_contact_captcha_text { margin-bottom:5px; display:block;}.zn_contact_form_container .zn_form_loading { opacity:0.5;}.zn_contact_form_container .zn_captcha_text { position:absolute; bottom:0; left:15px; padding:6px 15px; width:76px; }.contactForm { position:relative; }.contactForm h2 { font-weight:900; margin-bottom:40px; }.contactForm .submit:before { line-height:1; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; }.contactForm input[type=text], .contactForm input[type=password], .contactForm textarea, .contactForm input[type=email], .contactForm select { width:100%; margin-bottom:40px; }.contactForm .zn_submit_container { float:right; margin-left:20px; }.contactForm #contactResponse { overflow:hidden; }.contactForm .contactBusy { position:absolute; top:0; bottom:0; left:0; right:0; display:none; }.contactForm .progressContainer { height:35px; bottom:0; right:0; position:absolute; width:150px; }.contactForm .alert { padding:5px; margin:0; }.contactForm .alert-dismissable .close { top:-5px; right:0px; }.contactForm .zn_contact_ajax_response { float:left;font-weight:bold; }.zn_contact_form_container .zn_form_field input[type=checkbox] {display:inline;width:auto;}.zn_contact_form_container p.zn_checkbox {margin-bottom:0;}.quote .quoteText { font-size:32px; font-weight:300; line-height:44px; margin-bottom:50px; }.quote .quoteAuthor { font-size:18px; font-weight:700; margin-bottom:30px; }.text_box {margin-bottom:40px;}.text_box .desc {font-weight:300; margin-bottom:33px;}.text_box.style2 {padding:20px; border-width:1px;border-style:solid; }.text_box.style3 {padding:20px; border-width:1px;border-style:solid; }.text_box.style3 .text_box_line {border-bottom-width:1px; border-bottom-style:solid; margin-bottom:15px; }.text_box.style3 .zn_title {margin-bottom:15px; }.text_box.style4 {padding-left:10%; position:relative;}.text_box.style4:before { content:' '; width:3%; max-width:25px; height:4px; position:absolute; left:5%; top:15px; }.text_box .desc.style1 { font-size:18px; line-height:34px; margin-bottom:47px;}.text_box .desc.style2 { font-size:18px; line-height:34px; margin-bottom:47px;}.text_box .desc.style3 { font-size:30px; line-height:40px; margin-bottom:43px; }.text_box .desc.style4 { font-size:30px; line-height:40px; margin-bottom:43px; }.text_box .desc.style5 { font-size:16px; font-weight:300; line-height:1; margin-bottom:5px; }.text_box .desc.style5 p { margin-bottom:5px; }.text_box .desc.style6 { font-size:15px; line-height:30px; font-weight:400; margin-bottom:5px; }.text_box .zn_title.smallSpacing { margin-bottom:10px; line-height:1;}.aboutBox { margin-bottom:40px; }.aboutBox .member { margin-bottom:60px; }.aboutMeContent { padding:40px 35px 35px 35px; position:relative; }.devicesSection { margin-bottom:10%; }.devices { position:relative; }.devices .laptop { background-size:100% auto; background-repeat:no-repeat; position:relative; margin:5% 20% -9% 4%; width:76%; }.devices .tablet { background-size:100% auto; background-repeat:no-repeat; position:absolute; left:64%; top:14.5%; width:25%; }.devices .phone { background-size:100% auto; background-repeat:no-repeat; position:absolute; width:15%; left:82%; top:26%; }.devices .laptop img { padding:2.5% 11% 11% 11.5%; max-width:100%; width:auto; height:auto; }.devices .tablet img { padding:14% 5%; max-width:100%; width:auto; height:auto; }.devices .phone img { padding:33% 8%; max-width:100%; width:auto; height:auto; }.style2.devicesSection { margin-bottom:0; }.style2 .devices .laptop { margin:0% 25% 0% 25%; width:50%; }.style2 .devices .tablet { left:5.1%; top:40.8%; width:20%; }.style2 .devices .phone { left:74.9%; top:39.9%; width:20%;}.style2 .devices .laptop img { padding:12.8% 9.6% 0% 10.3%; width:100%;}.style2 .devices .tablet img { padding:19.7% 0.2% 0 17.2%; }.style2 .devices .phone img { padding:19.1% 16.8% 0 0.1% }.latestPostsList { margin-bottom:40px;}.latestPostsList ul { margin:0; padding:0; padding-left:20px; list-style-type:none;}.latestPostsList ul li { border-bottom-width:1px; border-bottom-style:solid; padding:13px 13px 13px 20px; line-height:20px; position:relative;}.latestPostsList ul li:before { content:" "; width:5px; height:5px; border-radius:50%; left:0; top:27px; position:absolute; margin-top:-5px; }.latestPostsList ul li:last-of-type {border-bottom:0; padding-bottom:0;}.latestPostsList ul li:first-of-type:before {top:15px;}.latestPostsList ul li:first-of-type {padding-top:0}.numberIcons .numberIcon { margin-bottom:40px; line-height:1; border-right-style:solid; border-right-width:1px;}.numberIcons .numberIcon:last-child { border-right-width:0; }.numberIcons .numberIcon .zn_icon_box_icon { margin-bottom:20px; }.numberIcons .numberIcon .itemTitle { font-weight:900; margin-bottom:15px;}.numberIcons .numberIcon .itemDescription { }.zn_separator {border-top-style:solid;width:100%;}.zn_element_znseparator {width:100%;}.horizontalLinks { list-style-type:none; margin:0; padding:0; }.horizontalLinks li { display:inline-block; margin-right:25px; }.zn_pricing_box:hover, .zn_pricing_box.highlight { -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); }.zn_pricing_box > ul { list-style-type:none; padding:0; margin:0; line-height:1; }.zn_pricing_box > ul > li { padding:15px 30px; border-bottom-style:solid; border-bottom-width:1px; }.zn_pricing_box > ul > li.zn_pb_title_bkg, .zn_pricing_box > ul > li.zn_pb_enumeration, .zn_pricing_box > ul > li.zn_pb_description { border-bottom:0; }.zn_pricing_box em { font-style:normal; font-weight:bold; }.zn_pricing_box sub { font-weight:400; font-size:0.4em; }.zn_pricing_box sup { top:0; font-size:0.5em; vertical-align:super; }.zn_pricing_box { font-size:18px; font-weight:300; line-height:50px; margin-bottom:40px; position:relative; }.zn_pricing_box .zn_pb_title { padding-bottom:0; padding-top:30px; }.zn_pricing_box .zn_pb_title > h3 { font-size:30px; font-weight:900; line-height:40px; margin:0; color:inherit; }.zn_pricing_box .zn_pb_subtitle { font-size:20px; font-weight:300; line-height:40px; padding-top:0; padding-bottom:30px; }.zn_pricing_box .zn_pb_description { font-size:24px; font-weight:300; line-height:34px; padding-top:25px; padding-bottom:25px; }.zn_pricing_box .zn_pb_enumeration, .zn_pricing_box .zn_pricing_button { font-size:16px; font-weight:700; line-height:34px; }.zn_pricing_box .zn_pb_enumeration { padding-top:17px; padding-bottom:5px; }.zn_pricing_box .zn_pricing_button { padding:10px 30px 10px 25px; }.zn_pricing_box .zn_pricing_button .zn_icon_box_icon { font-size:25px; margin-right:12px; }.zn_pricing_box:after { content:''; width:100%; display:block; height:2px; border-bottom-width:1px; border-bottom-style:solid; }.zn_pricing_box.style2 { border-style:solid; border-width:1px; text-align:center;}.zn_pricing_box.style2 em { font-weight:900;}.zn_pricing_box.style2 > ul > li { padding:11px 30px; border-bottom:0; }.zn_pricing_box.style2 .zn_pb_title { padding-bottom:15px; padding-top:40px;}.zn_pricing_box.style2 .zn_pb_subtitle { font-size:50px; font-weight:900; }.zn_pricing_box.style2 .zn_pb_description { font-size:18px;}.zn_pricing_box.style2 .zn_pb_description:after { content:' '; height:25px; width:80%; border-bottom-width:1px; border-bottom-style:solid; display:block; left:0; right:0;margin:auto; }.zn_pricing_box.style2 .zn_pb_enumeration { padding-top:5px; }.zn_pricing_box .zn_has_button, .zn_pricing_box.style2 .zn_has_button { padding:26px 10px 28px 10px; }.zn_pricing_box .zn_corner { border:70px solid transparent; position:absolute; right:-72px; top:-72px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }.zn_pricing_box .zn_corner_text { position:absolute; top:-10px; right:-20px; padding:25px 3px 0 3px; line-height:1; width:90px; height:70px; overflow:hidden; text-align:center; font-weight:bold; font-size:14px; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }.zn_pricing_box.style2 .zn_corner { border-width:50px; right:-52px; top:-52px;}.zn_pricing_box.style2 .zn_corner_text { top:-8px; right:-29px; padding:15px 3px 0 3px; font-size:11px; font-weight:900; height:50px; }.latestWorkContainer { margin:23px -25px 23px -25px; }.latestWorkContainer .latestWorkCarousel { list-style-type:none; margin:0; padding:0; }.latestWorkContainer .latestWorkCarousel li { float:left; margin:0 15px; display:block; width:370px; overflow:hidden; }.latestWorkContainer .latestWorkCarousel li img { width:100%;}.latestWorkContainer li .scaleRotateImg:after { position:absolute; bottom:10px; right:10px; opacity:0; border-radius:3px; content:'\e810'; font-size:29px; padding:2px; font-family:'ElegantIcons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; }.latestWorkContainer li:hover .scaleRotateImg:after { opacity:1; }.latestWorkContainer .lwContent { padding:27px 20px 25px 20px; }.latestWorkContainer h3 { font-weight:900; margin-bottom:13px; }.latestWorkContainer h4 { font-weight:300; margin-bottom:17px; }.latestWorkContainer p { margin-bottom:26px; }@media (max-width:320px) {.latestWorkContainer .latestWorkCarousel li { width:290px; }}.latestWorkContainer .latestWorkCarousel li.animate { -moz-transition:background-color 0.5s ease, color 0.5s ease;-webkit-transition:background-color 0.5s ease, color 0.5s ease;-o-transition:background-color 0.5s ease, color 0.5s ease;-ms-trasition:background-color 0.5s ease, color 0.5s ease;transition:background-color 0.5s ease, color 0.5s ease;}.features_boxes {list-style:none; padding:0;}.features_boxes li {}.features_boxes li .zn_title a {text-decoration:none;}.features_boxes.style1 {margin:0 ;border-left-width:1px;border-left-style:solid; border-top-width:1px; border-top-style:solid; text-align:center;}.features_boxes.style1 li {border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;padding:40px 20px;background:transparent;min-height:216px;}.features_boxes.style1 li .zn_icon {font-size:50px;line-height:1;margin-bottom:10px;}.features_boxes.style1 li .zn_title {margin-bottom:10px;}.features_boxes.style1 li:hover {background:rgba(0,0,0,0.15);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000)"; }.features_boxes.style2 {margin:0 -15px;}.features_boxes.style2 li {padding-bottom:40px;}.features_boxes.style2 li .zn_icon {float:left;text-align:center;line-height:35px;height:35px;width:35px;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.features_boxes.style2 li .zn_title , .features_boxes.style2 li .zn_desc {margin-left:55px;}.timeline { overflow:hidden; }.timeline .line { position:absolute; width:4px; height:100%; margin:auto; left:0; right:0; }.timeline .timeline_box_container { clear:both; margin-bottom:-25px; }.timeline .avatar { text-align:center; margin-bottom:50px; }.timeline .avatar img { width:90px; height:90px; border-radius:50%; }.timeline .timeline_box {overflow:hidden; padding:20px; line-height:1; }.timeline .timeline_box.left { margin-right:40px; }.timeline .timeline_box.right { margin-left:40px; }.timeline .timeline_box h4 { font-weight:700; }.timeline .timeline_box .date { font-weight:700; font-size:13px; margin-bottom:10px; }.timeline .timeline_box p { font-weight:300; font-size:14px; line-height:22px; }.timeline .timeline_box p:last-child { margin-bottom:0; }.timeline .timeline_box:before { content:' '; display:block; width:24px; height:24px; border-radius:50%; position:absolute; top:0; bottom:0; margin:auto; }.timeline .timeline_box.left:before { right:-12px; }.timeline .timeline_box.right:before { left:-12px; }.timeline .timeline_box:after { content:' '; width:6px; height:6px; border:12px solid transparent; display:block; position:absolute; top:0; bottom:0; margin:auto; }.timeline .timeline_box.left:after { right:31px; }.timeline .timeline_box.right:after { left:31px; }.timeline .timeline_box img { float:left; margin-right:20px; margin-bottom:20px; }@media (max-width:767px) {.timeline .timeline_box_container { margin-bottom:65px; }.timeline .timeline_box.right, .timeline .timeline_box.left { margin-left:0; margin-right:0; }.timeline .timeline_box.right:before, .timeline .timeline_box.left:before { left:0; bottom:auto; right:0; top:-45px; }.timeline .timeline_box.right:after, .timeline .timeline_box.left:after { left:0; right:0; bottom:auto; top:-24px; }.timeline .avatar { margin-bottom:65px; }}.projectDetails .projectTitle { font-size:84px; font-weight:900; margin-bottom:35px;}.projectDetails .separator { border-bottom-style:solid; border-bottom-width:2px; margin-bottom:44px;}.projectDetails .projectDetail { margin-bottom:35px; }.projectDetails .projectDetail .detailIcon { font-size:22px; float:left; margin-right:10px; margin-bottom:20px;}.projectDetails .projectDetail .itemTitle { font-weight:700; font-size:24px; margin-bottom:20px;}.projectDetails .projectDetail .detailDescription, .projectDetails .projectDetail .detailLink { font-weight:300; font-size:16px; line-height:1;}@media (max-width:767px) {.projectDetails .projectTitle { font-size:60px; }}.crewMembers { padding-top:4px; }.crewMembers .aboutRowContainer > * { padding:40px 30px 40px 33px; }.crewMembers .aboutRowContainer > *:first-child:before { content:' '; border:15px solid transparent; position:absolute; left:-30px; top:70px; }.crewMembers.style2 .member { cursor:pointer;}.crewMembers.style2 .member .memberImg { width:auto; max-width:100%; height:auto; max-height:210px; margin-bottom:15px; display:inline-block; border-radius:0; }.crewMembers.style2 .aboutRowContainer > *:first-child { border-right-style:solid; border-right-width:1px;}.crewMembers.style2 .aboutRowContainer > *:first-child:before { border:30px solid transparent; left:-60px; }.crewAvatars .member:last-of-type { margin-bottom:0px; }.crewAvatars .crewAvatarsSlider { position:relative; }.crewAvatars .crewAvatarsSlider .member { float:left; padding-top:5px;}.crewAvatars .crewAvatarsSlider .Prev, .crewAvatars .crewAvatarsSlider .Next { position:absolute; top:45px; height:90px; cursor:pointer; opacity:0.5; }.crewAvatars .crewAvatarsSlider .Prev:hover, .crewAvatars .crewAvatarsSlider .Next:hover { opacity:1; }.crewAvatars .crewAvatarsSlider .Prev { left:8%; }.crewAvatars .crewAvatarsSlider .Next { right:8%; }.crewAvatars .crewAvatarsSlider .Prev:hover { left:4%; }.crewAvatars .crewAvatarsSlider .Next:hover { right:4%; }@media (max-width:767px) {.crewMembers .cloneOnSmallScreens, .crewMembers .viewBio { display:none; }.crewMembers .smallScreenSliderContainer .cloneOnSmallScreens { display:block; }.crewMembers .aboutRowContainer > *:first-child:before { top:-30px !important; left:50%; margin-left:-15px; border-right-color:transparent !important; }.crewMembers .tab-content > .tab-pane > .col-sm-5 { padding-left:0; }.crewMembers .tab-content > .tab-pane > .col-sm-3 { padding-right:0; }.crewAvatars .member:last-of-type { margin-bottom:40px; }}@media (min-width:768px) {.crewAvatarsSlider { display:none; }}@media (max-width:320px) {.crewAvatars .crewAvatarsSlider .Prev { left:4%; }.crewAvatars .crewAvatarsSlider .Next { right:4%; }.crewAvatars .crewAvatarsSlider .Prev:hover { left:0%; }.crewAvatars .crewAvatarsSlider .Next:hover { right:0%; }}.zn_mc_subscribe { margin-bottom:40px; }.zn_mc_subscribe input[type=text], .zn_mc_subscribe input[type=password], .zn_mc_subscribe textarea, .zn_mc_subscribe input[type=email], .zn_mc_subscribe select { padding:15px 10px; width:100%; border-width:1px; border-style:solid; line-height:1; font-weight:400; border-color:inherit; border-radius:2px;}.zn_mc_subscribe .zn_submit_container { padding:17px 10px; vertical-align:middle; display:block; line-height:1; }.zn_mc_subscribe .zn_submit_container span { vertical-align:middle; }.memberBox { margin-bottom:110px; }.memberBox.member { margin-bottom:60px; cursor:auto;}.memberBox > a { display:inline-block; margin:15px 8px 0px 8px; font-size:21px; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; -o-transition:all 0.1s ease; -ms-transition:all 0.1s ease; transition:all 0.1s ease; }.zn_google_map { overflow:hidden; width:100%; }.zn_gmap_canvas { height:100%; width:100%; }.zn_gmap_canvas .zn_visitUsContainer { z-index:2; position:absolute; top:150px; left:20px; display:inline-block; }.zn_gmap_canvas .zn_startLocation { width:120px; }.zn_gmap_canvas .zn_startLocation:focus, .zn_gmap_canvas .zn_visitUsContainer.startLocationNotEmpty .zn_startLocation { width:300px; }.zn_gmap_canvas .zn_removeRoute { opacity:0; position:absolute; right:3px; top:13px; color:#000; cursor:pointer; }.zn_gmap_canvas .zn_startLocation:focus + .zn_gmap_canvas .zn_removeRoute, .zn_gmap_canvas .zn_visitUsContainer.startLocationNotEmpty .zn_removeRoute { opacity:1; }.zn_gmap_canvas .zn_startLocation.startLocationInvalid { border-bottom-color:#f00; }.customersList { list-style-type:none; margin:40px 0; padding:0; text-align:center; }.customersList li { position:relative; width:235px; height:90px; border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid; margin:0 -1px; padding:10px; display:inline-block; }.customersList li img { max-width:100%; height:auto; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; padding:0 55px;}@media (max-width:320px) {.customersList li { border:0; }}.oblique .zn_section.separatorTop svg:first-of-type { position:absolute; display:block; z-index:100; height:110px; width:100%;top:-109px; bottom:auto;}.oblique .zn_section.separatorBottom svg:last-of-type { bottom:-109px;position:absolute; display:block; z-index:100; height:110px; width:100%; }.zn_section { position:relative; }.video { position:absolute; top:0; bottom:0; width:100%; height:auto; text-align:center; overflow:hidden; }.video .videoControls { position:absolute; left:0; right:0;}.video.localVideo video {opacity:0.7; position:absolute; width:100%; height:auto; top:0; bottom:0; left:0; right:0; margin:auto;}.video .playVideo { cursor:pointer; border:2px solid #fff; color:#fff; border-radius:50%; font-size:64px; margin:17px; display:inline; }.video .fullScreenVideo, .video .muteVideo { cursor:pointer; border:2px solid #fff; color:#fff; border-radius:50%; font-size:24px; display:inline; padding:5px; }.video .playVideo:hover, .video .fullScreenVideo:hover, .video .muteVideo:hover { background-color:rgba(255,255,255,0.5); }.video .YTPOverlay { background-image:url("../images/raster.png"); }.zn_section:hover .video .YTPOverlay { background-image:none; }.imageSlider { list-style-type:none; padding:0; margin:0; margin-bottom:50px; }.imageSlider ul { padding:0; }.imageSlider li { float:left; display:block; text-align:center; }.imageSlider li img { max-width:100%; height:auto; text-align:center;}.imageSlider .sliderPagination a { width:10px; height:10px; margin:0 5px; margin-top:35px; border-radius:50%; display:inline-block; }.imageSlider .sliderPagination a:not(.selected) { background-color:#a9a9a9;}.tabList { margin-bottom:40px; }.tabList .nav-tabs { border:0; }.tabList .nav-tabs>li {margin-bottom:0; border:0;background-color:#201d1d;border-color:#2b2929;}.tabList .nav-tabs>li>a { padding:20px 20px 20px 25px; font-weight:900; font-size:15px;}.tabList .nav-tabs>li>a:before { content:' ';width:16px; height:1px; margin-right:10px; display:inline-block; vertical-align:middle; line-height:1; }.tabList .nav-tabs>li.active>a, .tabList .nav-tabs>li:hover>a { background-color:#131212; color:#fff; margin-right:0; border-radius:0; border-color:transparent;}.tabList .nav-tabs>li.active:after { content:' '; border:14px solid transparent; position:absolute; }.tabList.lightStyle .nav-tabs>li.active { color:#fff; }.tabList.lightStyle .nav-tabs > li:hover > a:before,.tabList.lightStyle .nav-tabs > li.active > a:before,.tabList.lightStyle .nav-tabs>li { border-color:#ebebeb; background-color:#fff; }.tabList.vertical .nav-tabs > li:last-of-type { border-bottom-width:0; }.tabList.vertical .nav-tabs > li { width:100%; border-bottom-width:1px; border-bottom-style:solid; }.tabList.vertical .nav-tabs > li.active:after { border-right-color:#fff; right:0; top:50%; margin-top:-14px;}.tabList.horizontal .nav-tabs > li:last-of-type { border-right-width:0; }.tabList.horizontal .nav-tabs > li { width:auto; border-right-width:1px; border-right-style:solid; }.tabList.horizontal .nav-tabs>li.active:after { border-bottom-color:#fff; left:50%; bottom:0; margin-left:-14px;}.tabList .smallScreenSliderContainer .Prev, .tabList .smallScreenSliderContainer .Next { position:absolute; top:0; cursor:pointer; opacity:0.5; }.tabList .smallScreenSliderContainer .Prev img, .tabList .smallScreenSliderContainer .Next img { height:63px; }.tabList .smallScreenSliderContainer .Prev:hover, .tabList .smallScreenSliderContainer .Next:hover { opacity:1; }.tabList .smallScreenSliderContainer .Prev { left:6%; }.tabList .smallScreenSliderContainer .Next { right:6%; }.tabList .smallScreenSliderContainer .Prev:hover { left:4%; }.tabList .smallScreenSliderContainer .Next:hover { right:4%; }.tabList .smallScreenSliderContainer { display:none; }@media (max-width:767px) {.tabListNames:not(.smallScreenSlider) { display:none; }.tabList .smallScreenSliderContainer, .smallScreenSliderContainer .tabListNames { display:block; }.tabList .smallScreenSliderContainer .tabListNames > li { text-align:center; border:0; margin-bottom:20px;}.tabList .smallScreenSliderContainer .tabListNames>li.active:after {border-right-color:transparent; right:auto; border-bottom-color:#fff; left:50%; bottom:0; margin-left:-14px;}}.instagramFeed .instagramList { margin:0; padding:0; text-align:center; line-height:0; }.instagramFeed .instagramList a { margin-top:0 !important; margin-left:0 !important; overflow:hidden; display:inline-block;}.instagramFeed .instagramList img { height:auto; }.featureBox { margin-bottom:25px; }.featureBox .zn_icon_box_icon:before { font-size:30px; padding-right:10px; vertical-align:bottom; }.featureBox h3 { font-weight:700; margin-bottom:20px; line-height:30px; }.featureBox p { line-height:34px; font-size:18px; }.extraSpacing2 .featureBox { margin-bottom:55px; }.browserSlider { background-size:100% auto; background-repeat:no-repeat; background-color:#776D6C; position:relative; margin-bottom:110px; }.browserSlider ul { padding:0; list-style-type:none; }.browserSlider img { padding:6.7% 1.9% 0 2%;min-width:100%; }.browserSlider .sliderPagination { position:absolute; bottom:-41px; width:100%; } .browserSlider .sliderPagination a { background:#dedede; }.blog_latest {}.blog_latest .zn_blog_separator{padding-bottom:50px;margin-bottom:50px;}.blog_latest .article_container.col-sm-4 .mediaContainer {margin-bottom:5px;}.blog_latest .article_container.col-sm-12 {width:100%;}.znImageContainer.style2 { position:relative;}.znImageContainer.style2:before { content:' '; width:3%; max-width:25px; height:4px; position:absolute; left:5%; }.znImageContainer .znImgSubcontainer { overflow:hidden; display:block; position:relative; }.znImageContainer.style2 .znImgSubcontainer { margin-left:10%; }.znImageContainer img.alignright { margin:0; }.znImageContainer img.aligncenter{ margin:0 auto; }.sectionInfo { margin-bottom:75px; }.extraSpacing2 .sectionInfo { margin-bottom:90px; }.extraSpacing4 .sectionInfo { margin-bottom:100px; }.sectionInfo h2 , .sectionInfo .h2{ font-size:30px; }.sectionTitle, .zn_section_title_el .sectionTitle, .znPortfolioRelated .sectionTitle { font-weight:900; margin-bottom:20px; line-height:44px; }.sectionDescription, .zn_section_title_el .sectionDescription, .znPortfolioRelated .sectionDescription { font-weight:300; line-height:40px; }.zn_section_title_el.style2 .sectionTitle , .zn_section_title_el.style2 .sectionDescription {float:none; text-align:center; width:100%;}.zn_section_title_el.style3 .sectionTitle , .zn_section_title_el.style3 .sectionDescription {float:none; text-align:center; width:100%;}.zn_section_title_el.style3 .sectionTitle{font-size:95px; line-height:1;}.zn_section_title_el.style3 .sectionDescription {font-size:30px; font-weight:900; line-height:95px;}.socialList { margin-bottom:40px; }.socialList h2 { }.socialList .zn_icon_box_icon { margin-right:23px; vertical-align:middle; }.socialList.icons-only .zn_icon_box_icon { margin-right:0; padding:10px; border-width:1px; border-style:solid; display:inline-block; font-size:29px; line-height:1; margin-bottom:20px; }.socialList.icons-only .itemText { display:none;}.testimonials { list-style-type:none; padding:0; margin:0;}.testimonials li { float:left; display:block; }.testimonials .stars1, .testimonials .stars2, .testimonials .stars3, .testimonials .stars4, .testimonials .stars5 { text-align:center; }.testimonials .stars1:after, .testimonials .stars2:after, .testimonials .stars3:after, .testimonials .stars4:after, .testimonials .stars5:after { font-size:22px; font-family:'ElegantIcons'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; }.testimonials .stars1:after { content:'\e890'; }.testimonials .stars2:after { content:'\e890\e890'; }.testimonials .stars3:after { content:'\e890\e890\e890'; }.testimonials .stars4:after { content:'\e890\e890\e890\e890'; }.testimonials .stars5:after { content:'\e890\e890\e890\e890\e890'; }.testimonials .testimonial { margin-left:185px; }.testimonials .testimonial .text { font-size:32px; font-weight:300; line-height:44px; margin-bottom:45px; }.testimonials .testimonial .author { font-size:18px; line-height:30px; margin:0; }.testimonials .testimonial .source { font-size:18px; line-height:24px; }.sliderPagination a { width:10px; height:10px; margin:0 5px; margin-top:35px; border-radius:50%; display:inline-block; }.testimonials .imagerating { float:left; }.testimonials .imagerating img { width:140px; height:140px; border-radius:50%; margin-bottom:20px; }.testimonials .imagerating:after { display:block; }.testimonials.zn_t_style2 .testimonial .text { font-size:24px; font-weight:300; line-height:40px; margin-bottom:20px; }.testimonials.zn_t_style3 .testimonial .text, .testimonials.zn_t_style4 .testimonial .text { font-size:20px; font-weight:300; line-height:36px; margin-bottom:20px; }.testimonials.zn_t_style2 .imagerating img, .testimonials.zn_t_style3 .imagerating img,.testimonials.zn_t_style4 .imagerating img { width:145px; height:145px; border:10px solid #f4f4f4; margin-bottom:25px;}.testimonials.zn_t_style2 .testimonial .author,.testimonials.zn_t_style2 .testimonial .source,.testimonials.zn_t_style3 .testimonial .author,.testimonials.zn_t_style3 .testimonial .source,.testimonials.zn_t_style4 .testimonial .author,.testimonials.zn_t_style4 .testimonial .source { font-size:16px; font-weight:500; float:left; line-height:40px; margin-right:5px;}.testimonials.zn_t_style4 .testimonial .author, .testimonials.zn_t_style4 .testimonial .source { line-height:1;}.testimonials.zn_t_style2 .testimonial, .testimonials.zn_t_style3 .testimonial { margin-left:205px; }.testimonials.zn_t_style4 .testimonial, .testimonials.zn_t_style4 .imagerating { text-align:left;}.testimonials.t_style2 .testimonial { margin-left:0; display:block; float:none; margin-bottom:20px; padding-left:0;}.testimonials.t_style2:not(.zn_t_style4) .testimonial, .testimonials.t_style2:not(.zn_t_style4) .imagerating { text-align:center;}.testimonials.t_style2 .imagerating { display:block;float:none; margin-bottom:20px; }.testimonials.t_style2.zn_t_style2 .testimonial .author, .testimonials.t_style2.zn_t_style2 .testimonial .source,.testimonials.t_style2.zn_t_style3 .testimonial .author,.testimonials.t_style2.zn_t_style3 .testimonial .source,.testimonials.t_style2.zn_t_style4 .testimonial .author,.testimonials.t_style2.zn_t_style4 .testimonial .source { float:none; }.testimonials.t_style2:not(.zn_t_style4) .imagerating img { width:100px; height:100px; }.testimonials.t_style3 .testimonial { margin-left:0; margin-right:185px; text-align:right; padding-left:0;}.testimonials.t_style3.zn_t_style2 .testimonial, .testimonials.t_style3.zn_t_style3 .testimonial { margin-right:205px;}.testimonials.t_style3 .imagerating { float:right; }.testimonials.t_style3.zn_t_style2 .testimonial .author, .testimonials.t_style3.zn_t_style2 .testimonial .source,.testimonials.t_style3.zn_t_style3 .testimonial .author,.testimonials.t_style3.zn_t_style3 .testimonial .source,.testimonials.t_style3.zn_t_style4 .testimonial .author,.testimonials.t_style3.zn_t_style4 .testimonial .source { float:right; }@media (max-width:767px) {.testimonials .imagerating { float:none; }.testimonials .testimonial { margin-left:0; text-align:center; }.testimonials.zn_t_style2 .testimonial, .testimonials.zn_t_style3 .testimonial { margin-left:0px; }.testimonials .imagerating { text-align:center; }}.znPortfolioRelated .zn_title {margin-bottom:50px;}.znPortfolioRelated img {margin:auto; }.znPortfolioRelated .smallScreenSliderContainer > div { float:left; }.znPortfolioRelated .smallScreenSliderContainer .Prev, .znPortfolioRelated .smallScreenSliderContainer .Next { position:absolute; top:50%;margin-top:-45px; height:90px; cursor:pointer; opacity:0.5;}.znPortfolioRelated .smallScreenSliderContainer .Prev:hover,.znPortfolioRelated .smallScreenSliderContainer .Next:hover { opacity:1;}.znPortfolioRelated .smallScreenSliderContainer .Prev { left:8%; }.znPortfolioRelated .smallScreenSliderContainer .Next { right:8%; }.znPortfolioRelated .smallScreenSliderContainer .Prev:hover { left:4%; }.znPortfolioRelated .smallScreenSliderContainer .Next:hover { right:4%; }@media (max-width:767px) {.znPortfolioRelated .cloneOnSmallScreens { display:none; }.znPortfolioRelated .smallScreenSliderContainer .cloneOnSmallScreens { display:block; }}@media (min-width:768px) {.znPortfolioRelated .smallScreenSliderContainer { display:none; }}@media (max-width:320px) {.znPortfolioRelated .smallScreenSliderContainer .Prev { left:4%; }.znPortfolioRelated .smallScreenSliderContainer .Next { right:4%; }.znPortfolioRelated .smallScreenSliderContainer .Prev:hover { left:0%; }.znPortfolioRelated .smallScreenSliderContainer .Next:hover { right:0%; }}.progress_bar_list {margin-bottom:20px; }.progress_bar_list h2 { margin-bottom:34px; font-weight:700;}.progress_bar_list > div > * { margin-bottom:18px; }.progress_bar_list .progress { height:7px; }
			.col-md-1-5, .col-sm-1-5, .col-xs-1-5, .col-lg-1-5 {
				position: relative;
				min-height: 1px;
				padding-left: 15px;
				padding-right: 15px;
			}

			.col-xs-1-5 {
				width: 20%;
				float: left;
			}

			@media (min-width: 768px) {
				.col-sm-1-5 {
					width: 20%;
					float: left;
				}
			}

			@media (min-width: 992px) {
				.col-md-1-5 {
					width: 20%;
					float: left;
				}
			}

			@media (min-width: 1200px) {
				.col-lg-1-5 {
					width: 20%;
					float: left;
				}
			}
		