::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}footer ::selection{background:#fff;color:#000}footer ::-moz-selection{background:#fff;color:#000}.breadcrumbs_block ::selection{background:#fff;color:#000}.breadcrumbs_block ::-moz-selection{background:#fff;color:#000}.cleancode_block ::selection{background:#fff;color:#000}.cleancode_block ::-moz-selection{background:#fff;color:#000}You can use font face like this: @font-face{font-family:Roboto;src:url(webfonts/Roboto-Regular.ttf) format("truetype")}.grecaptcha-badge{display:none!important}body{overflow-x:hidden;position:relative;margin:0;padding:0;font-family:Roboto,sans-serif;font-weight:300;font-size:17px;line-height:20px;color:#204c60;text-align:justify;background-color:#fff}#page{overflow-x:hidden;position:relative;z-index:5}.preloader_hide{opacity:0}#preloader{position:fixed;left:25%;top:25%;width:150px;height:54px;margin:-16px 0 0 -16px;display:block}section{background-color:#fff}.container{padding-left:0;padding-right:0}.parallax{background-position:center top;width:100%;background-attachment:fixed!important}a,input,select,textarea{vertical-align:top;outline:0!important;-webkit-appearance:none;-webkit-border-radius:0}select:-moz-focusring{color:transparent;outline:0!important;text-shadow:0 0 0 #000!important;border:0!important}textarea{resize:none}img{outline:0;vertical-align:top;border:0;max-width:100.1%;height:auto}a{color:#999;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}a:focus,a:hover{text-decoration:none;color:#333}.margbot0{margin-bottom:0}.margbot5{margin-bottom:5px!important}.margbot10{margin-bottom:10px}.margbot20{margin-bottom:20px}.margbot25{margin-bottom:25px}.margbot30{margin-bottom:30px!important}.margbot40{margin-bottom:40px}.margbot50{margin-bottom:50px}.margbot60{margin-bottom:60px}.margbot70{margin-bottom:70px}.margbot80{margin-bottom:80px}.pad0{padding:0!important}.padbot0{padding-bottom:0!important}.padbot10{padding-bottom:10px!important}.padbot20{padding-bottom:20px!important}.padbot30{padding-bottom:30px!important}.padbot40{padding-bottom:40px!important}.padbot50{padding-bottom:50px!important}.padbot60{padding-bottom:60px!important}.padbot70{padding-bottom:70px!important}.padbot80{padding-bottom:80px!important}.padtop0{padding-top:0!important}.overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(,166,124,.5)}.relative_block{position:relative;z-index:5}.contact_form input{color:#2693ff;border-color:#2693ff}hr{border-color:#ededed}ol,ul{padding:0;margin:0}li{padding:0;margin:0;list-style:square;list-style-position:inside}p{margin:0 0 20px;text-align:justify;line-height:20px;font-size:17px}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:Roboto,sans-serif;text-transform:none;font-weight:300;color:#333}h1{margin:0 0 26px;line-height:46px;font-size:46px}h2{margin:0 0 26px;line-height:40px;font-size:40px}h2 b{font-weight:500}h3{margin:0 0 21px;line-height:25px;font-size:22px}h3 b{font-weight:900}h4{margin:0 0 34px;line-height:25px;font-size:20px}h4 b{font-weight:500}h5{margin:0 0 15px;line-height:20px;font-size:15px}h5 b{font-weight:400}h6{margin:0 0 15px;line-height:20px;font-size:14px}.center{text-align:center}.right{text-align:right}.color_text{color:#30a67c}.color_dark{color:#505050}.color_light{color:#979797}.color_white{color:#fff}.color_red{color:#c10707}.color_yellow{color:#fec400}.color_bg{background:#30a67c}blockquote{position:relative;margin:0 0 13px;padding:0 0 0 47px;border:0;font-style:italic;font-size:16px;color:#979797}blockquote:before{content:'“';position:absolute;left:15px;top:13px;font-style:italic;font-size:70px;color:#979797}.g-item{margin-bottom:32px;padding:3px;position:relative;background-color:#ff0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.g-item img{overflow:hidden;width:100%}.g-item .overlay{position:absolute;width:100%;height:100%;background-color:#1a1296;text-align:center;top:0;left:0;opacity:0}.g-item:hover .overlay{opacity:1}.g-item span{color:#ff0;font-weight:300;font-size:20px;height:60px;width:100%;top:0;text-align:center;line-height:60px;position:absolute;left:0}#lightbox{cursor:pointer;position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;background:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,.7);-webkit-filter:none!important}#lightbox img{display:block;position:absolute;border:5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px}body.blurred>*{-webkit-filter:blur(2px);-webkit-transform:translate3d(0,0,0)}.lightbox-loading{background:url(../images/progress.gif) center center no-repeat;width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%}.lightbox-caption{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:1000;background:#000;background:rgba(0,0,0,.7)}.lightbox-caption p{margin:0 auto;max-width:70%;display:inline-block;padding:10px;color:#fff;font-size:12px;line-height:18px}.lightbox-button{position:absolute;z-index:9999;background:no-repeat center center;width:32px;height:32px;opacity:.4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.lightbox-button:focus,.lightbox-button:hover{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.lightbox-close{right:10px;top:10px;background-image:url(../images/close.png)}.lightbox-next{right:10px;top:48%;background-image:url(../images/next.png)}.lightbox-previous{left:10px;top:48%;background-image:url(../images/previous.png)}.btn{margin:0;padding:24px 27px 22px;border:2px solid #ccc;border-radius:0;box-shadow:none;text-transform:uppercase;font-weight:900;line-height:20px;font-size:13px;color:#fff;text-shadow:none;background-image:none!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.btn:focus,.btn:hover{color:#fff;border-color:#fff}.btn-active{background-color:#1c1c1c;color:#333;border-color:#1c1c1c}.btn-active:hover{color:#333}.btn-lg{padding:19px 30px;font-size:18px}.btn-sm{padding:6px 20px 5px;font-size:13px}.btn-xs{padding:2px 15px 3px;font-size:11px}.btn_shortcodes .btn{margin:0 7px 10px 0}.btn_shortcodes .btn:last-child{margin-right:0}.ie .btn,.ie .btn-default{filter:none!important}.breadcrumbs_block{padding:60px 0;background-image:url(../images/clean_code_bg.png);background-repeat:no-repeat;background-position:top;background-size:cover}.breadcrumbs_block h2{line-height:60px;font-size:60px;color:#213947;text-align:left}.breadcrumbs_block p{margin:0;line-height:34px;font-size:26px;color:#fff}header{position:relative;height:120px;background-color:#4dffff}.logo{float:left}.logo a{text-transform:uppercase;line-height:120px;font-size:26px;color:#333}.logo a span{display:inline-block;padding-right:18px}.logo a span.b1{font-weight:900}.logo a span.b2{font-weight:700}.logo a span.b3{font-weight:400}.logo a span.b4{font-weight:300}.logo a span.b5{font-weight:100}.menu_block{position:fixed;z-index:9999;left:0;top:0;right:0;height:120px;width:100%;background-color:#213947;box-shadow:0 10px 15px rgba(175,175,175,5)}.navmenu ul li{position:relative;display:inline-block}.navmenu ul li a{display:block;margin:0 0 0 -3px;padding:30px 20px;text-transform:uppercase;font-weight:900;line-height:60px;font-size:13px;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.navmenu li.active a,.navmenu li:hover a{color:#2693ff}.sub-menu ul{display:inline-block;position:absolute;z-index:9990;width:220px;left:50%;top:100%;padding:0;margin:0 0 0 -50px}.sub-menu.last ul{right:0;left:auto}.sub-menu ul:before{content:'';position:absolute;left:50%;top:-6px;margin-left:-5px;width:0;height:0;border-left:6px solid transparent;border-right:7px solid transparent;border-bottom:6px solid #2693ff}.sub-menu ul li{margin:0;padding:0;width:100%;border-top:0}.sub-menu ul li a{position:relative;margin:0;padding:15px 5px 14px 21px;font-weight:400;text-align:left;font-size:12px;color:#000!important;background:#2693ff;border-bottom:3px solid #282828}.sub-menu ul li:last-child a{border-bottom:0}.sub-menu ul li a:hover,.sub-menu ul li.active a{color:#fff!important;background:#213947;font-size:14px;text-align:right!important}#search-form form{position:relative;height:40px;margin:20px 0 20px 19px;padding-left:49px;border-left:1px solid #ccc;font-family:FontAwesome}#search-form form:before{content:"\f002";position:absolute;left:29px;top:-2px;height:40px;line-height:40px;font-size:15px;color:#cccc}#search-form input{width:42px;margin:0;padding:11px 0;text-transform:none;font-family:Roboto,sans-serif;font-weight:300;line-height:20px;font-size:13px;color:#999;background:0 0;border:0;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#search-form input:focus{width:140px;padding:11px 20px 11px 0}#home{position:relative}#cuerpo{padding-top:70px}.services_block{padding:7px 0 0}.services_item{display:block;cursor:default}.services_item p{position:relative;margin-bottom:15px;padding-bottom:19px;text-transform:none;font-weight:300;font-size:20px;color:#333}.services_item p b{font-weight:400}.services_item p:before{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#ccc}.services_item span{display:block;padding-bottom:9px;font-weight:300;font-size:14px;color:#204c60}.cleancode_block{padding:96px 0 78px;background-image:url(../images/clean_code_bg.png);background-size:cover;background-position:0 0;background-attachment:fixed!important}.cleancode_block .tab-content{overflow:hidden;padding:0;margin:0 0 80px}.cleancode_block p.title{margin:0 0 17px;font-weight:100;line-height:80px;font-size:80px;color:#fff}.cleancode_block p.title b{font-weight:500}.cleancode_block span{font-weight:300;line-height:34px;font-size:26px;color:#999}.cleancode_block .tab-pane{display:block;height:0;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.cleancode_block .tab-pane.active{height:auto;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}.ie .cleancode_block .tab-pane{display:none}.ie .cleancode_block .tab-pane.active{display:block}.cleancode_block .nav-tabs{margin:0 -15px;border:0}.cleancode_block .nav-tabs li{margin:0;padding:0 15px}.cleancode_block .nav-tabs li a{width:170px;height:170px;margin:0;padding:54px 0 0;text-align:center;border:0!important;border-radius:0;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out}.cleancode_block .nav-tabs li a i{display:block;width:60px;height:60px;margin:0 auto;background-repeat:no-repeat;background-position:0 -60px;background-size:100% auto;-webkit-background-size:100% auto;transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}.cleancode_block .nav-tabs li a.i1 i{background-image:url(../images/i1.png)}.cleancode_block .nav-tabs li a.i2 i{background-image:url(../images/i2.png)}.cleancode_block .nav-tabs li a.i3 i{background-image:url(../images/i3.png)}.cleancode_block .nav-tabs li a.i4 i{background-image:url(../images/i4.png)}.cleancode_block .nav-tabs li a.i5 i{background-image:url(../images/i5.png)}.cleancode_block .nav-tabs li a.i6 i{background-image:url(../images/i6.png)}.nav-tabs li a:focus,.nav-tabs li a:hover{background-color:transparent}.nav-tabs li.active a,.nav-tabs li.active a:focus,.nav-tabs li.active a:hover{background-color:#fff}.nav-tabs li a:hover i{background-position:0 -120px;transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px)}.nav-tabs li.active a i{background-position:0 0;transform:translateY(-16px);-o-transform:translateY(-16px);-ms-transform:translateY(-16px);-webkit-transform:translateY(-16px)}.cleancode_block .nav-tabs li a span{display:block;font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:20px;color:#333;opacity:0;transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.nav-tabs li.active a span{opacity:1;transform:translateY(-6px);-o-transform:translateY(-6px);-ms-transform:translateY(-6px);-webkit-transform:translateY(-6px)}.purpose_block{padding:72px 0 0}.purpose_block p{margin-bottom:26px;font-weight:300;line-height:26px;font-size:17px;color:#204c60}.purpose_block .btn{margin-top:30px;margin-right:16px}.purpose_block .btn-active{overflow:hidden}.purpose_block .btn-active span:before{content:attr(data-hover);position:absolute;top:100%;left:0;width:100%;text-transform:uppercase;text-align:center;font-weight:900;line-height:20px;font-size:13px;color:#2693ff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.purpose_block .btn-active:hover span:before{color:#fff}.purpose_block .btn-active span{position:relative;display:inline-block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.purpose_block .btn-active:focus span,.purpose_block .btn-active:hover span{color:#2693ff;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.purpose_block .ipad_img1{margin-top:-116px}.post_item_img{position:relative}.post_item_img:before{content:'';position:absolute;z-index:25;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.post_item:hover .post_item_img:before{background-color:rgba(0,0,0,.8)}.post_item_content{padding:23px 0 0}.post_item_content a.title{font-weight:300;line-height:34px;font-size:24px;color:#333}.post_item_inf{padding-top:2px}.post_item_inf li{display:inline-block;padding-right:12px;color:#ccc}.post_item_inf a{padding-right:12px;font-weight:300;font-size:14px}.post_item_img a.link{position:absolute;z-index:30;left:50%;bottom:30%;width:60px;height:36px;margin:0 0 -18px -30px;opacity:0;background-image:url(../images/zoom.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;-webkit-background-size:100% auto;transition:bottom .3s ease-in-out,opacity .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.post_item:hover .post_item_img a.link{bottom:50%;opacity:1}.post_item_img a.link:hover{background-image:url(../images/zoom_h.png)}.recent_posts_small{margin-bottom:15px}.post_item_img_small{overflow:hidden;float:left;width:70px;height:50px;margin:2px 15px 13px 0}.post_item_img_small img{width:auto;max-width:none;height:100%;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.recent_posts_small:hover .post_item_img_small img{opacity:.5}.post_item_content_small a.title{display:block;line-height:17px;font-size:14px;color:#000}.post_item_content_small a.title:hover{color:#204c60}.post_item_inf_small li{display:inline-block;padding-top:4px;padding-right:10px;line-height:17px;font-size:11px;color:#204c60}.recent_posts_widget{margin-bottom:25px}.post_item_img_widget{overflow:hidden;width:270px;height:180px;margin-bottom:16px;background-color:#000}.post_item_img_widget img{width:auto;max-width:none;height:100%;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.recent_posts_widget:hover .post_item_img_widget img{opacity:.5}.post_item_content_widget a.title{display:block;line-height:21px;font-size:18px;color:#333}.post_item_content_widgeta.title:hover{color:#204c60}.post_item_inf_widget li{display:inline-block;padding-top:12px;padding-right:10px;line-height:17px;font-size:11px;color:#999}#contacts{position:relative;z-index:0;padding:0;background:0 0}footer{overflow:hidden;position:fixed;z-index:1;bottom:0;left:50%;opacity:0;width:100%;padding:60px 0 10px;color:#fff;background-color:#213947;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}footer h4{color:#fff}footer h6{color:#fff}.foot_about_block p{margin-bottom:24px;padding-right:71px;line-height:24px;color:#000;font-size:12px}.social li{display:inline-block;margin:0 7px 10px 0}.social li a{display:block;width:50px;height:50px;border:1px solid #fff;text-align:center;line-height:46px;font-size:23px;color:#fff}.social li a:hover{color:#2693ff;border-color:#2693ff}.Bullet li{display:inline-block;margin:0 7px 10px 0}.Bullet li a{text-align:center;line-height:32px;font-size:18px;color:#333}.Bullet li a:hover{color:navy}input[type=text],textarea{width:100%;margin:0 0 10px;padding:10px 8px;text-transform:none;font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:12px;color:#fff;font-style:normal;border-radius:0;background:0 0;border:2px solid #fff;box-shadow:none;transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out}textarea{overflow:hidden;min-height:95px;resize:none;color:#fff}input[type=text].last,textarea{margin-right:0}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:0;box-shadow:none;color:#fff;border-color:#ccc}.contact_btn{display:inline-block;cursor:pointer;margin:0 7px 10px 0;padding:13px 30px;border:2px solid #242424;border-radius:0;box-shadow:0;text-shadow:none;text-decoration:none;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:900;line-height:20px;font-size:13px;color:#242424;background:0 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.contact_btn.active,.contact_btn:hover{background:0 0;color:#fff;border-color:#fff}.notification_error{color:#30a67c}.single_page #blog{padding-top:50px}.blog_block hr{border-top:2px solid #e9e9e9}.blog_post_img{overflow:hidden;float:left;position:relative;width:250px;height:250px;margin-right:30px;background-color:#000}.blog_post_img img{width:auto;max-width:none;height:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.blog_post:hover .blog_post_img img{opacity:.5}.blog_post a.zoom{position:absolute;z-index:30;left:10%;bottom:10px;width:60px;height:36px;margin:0;opacity:0;background-image:url(../images/zoom.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;-webkit-background-size:100% auto;transition:bottom .3s ease-in-out,opacity .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.blog_post:hover a.zoom{bottom:50%;opacity:1}.blog_post a.zoom:hover{background-image:url(../images/zoom_h.png)}.blog_post_descr hr{border-color:#e9e9e9;margin:25px 0}.blog_post_date{margin-top:-3px;text-transform:uppercase;text-decoration:underline;line-height:16px;font-size:11px}.blog_post_title{display:block;padding-bottom:19px;line-height:30px;font-size:20px;color:#333}.blog_post_title:hover{color:#204c60}.blog_post_info li{position:relative;display:inline-block;padding-right:22px}.blog_post_info li:before{content:'';position:absolute;right:9px;top:4px;height:12px;width:1px;background-color:#d3d3d3}.blog_post_info li:last-child:before{display:none}.blog_post_info li a{font-size:14px}.blog_post_content{padding-bottom:18px;line-height:20px;font-size:15px}.blog_post .read_more_btn{font-weight:500;font-size:12px;color:#333}.blog_post .read_more_btn:hover{color:#204c60}.pagination{display:block;margin:0 0 50px;padding:0;border-radius:0}.pagination li{float:left;width:68px;height:70px}.pagination li a{float:none;display:block;margin:0;padding:0;border:0;font-weight:900;text-align:center;line-height:68px;font-size:20px;color:#999}.pagination li a:focus,.pagination li a:hover{background:0 0!important;color:#333!important}.pagination li.active a{border:2px solid #333!important;font-size:26px;color:#333!important;background:0 0!important}.single_blog_post_date{margin:-2px 0 -4px;line-height:13px;font-size:11px;color:#999}.single_blog_post_title{padding-bottom:12px;line-height:60px;font-size:50px;color:#333}.single_blog_post_info{padding-bottom:20px}.single_blog_post_info li{position:relative;display:inline-block;padding:0 25px 4px 0}.single_blog_post_info li:before{content:'';position:absolute;right:9px;top:4px;height:12px;width:1px;background-color:#d3d3d3}.single_blog_post_info li:last-child:before{display:none}.single_blog_post_info li a{font-size:14px}.single_blog_post_img img{margin-bottom:23px;width:100%}.single_blog_post_content{line-height:26px;font-size:17px}.single_blog_post_tags li{display:inline-block;margin:0 3px 5px 0}.single_blog_post_tags li a{display:block;padding:9px 19px;font-size:16px;border:1px solid #e9e9e9;transition:color .3s ease-in-out,border-color .3s ease-in-out;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out}.single_blog_post_tags li a:hover{padding:8px 18px;border:2px solid #333}#comments .avatar{overflow:hidden;margin:3px 30px 0 0;width:70px;height:70px;border:1px solid #efefef}#comments .avatar img{width:100%}.comment_right{display:table}.comment_info{padding-bottom:11px}#comments .comment_author{font-weight:500;font-size:16px;color:#333}#comments .comment_date{color:#999;font-size:11px}#comments .comment_inf_sep{padding:0 12px;font-size:16px;color:#ccc}#comments .comment_right p{font-size:12px}#comment_form input[type=text],#comment_form textarea{padding:10px 8px 11px;border-color:#e9e9e9;text-transform:uppercase;font-size:11px;color:#204c60}#comment_form textarea{min-height:140px}#comment_form .contact_btn{color:#fff}#comment_form .contact_btn:hover{background-color:#ccc}.comment_note{padding-top:11px;font-size:12px}.single_page #portfolio{padding-top:50px}.portfolio_block hr{border-top:2px solid #e9e9e9}.single_portfolio_post_title{padding-bottom:20px;line-height:40px;font-size:40px;color:#333}@media screen and (-webkit-min-device-pixel-ratio:0){#team,.cleancode_block,.parallax,.top_slider .slide1,.top_slider .slide2,.top_slider .slide3{background-attachment:scroll!important;background-position:0 0}.top_slider .slide1,.top_slider .slide2,.top_slider .slide3{background-size:cover!important}}@media (min-width:992px) and (max-width:1199px){#team,.cleancode_block,.parallax{background-attachment:scroll!important;background-size:100% auto!important;-webkit-background-size:100% auto!important}h2{font-size:35px;line-height:35px}.navmenu ul li a{padding-left:15px;padding-right:15px}.cleancode_block p.title{font-size:70px;line-height:70px}.cleancode_block .nav-tabs li a{width:136px;height:136px;padding-top:35px}.cleancode_block .nav-tabs li a i{width:45px;height:45px}.cleancode_block .nav-tabs li a span{font-size:16px}.cleancode_block .nav-tabs li a i{background-position:0 -45px}.nav-tabs li a:hover i{background-position:0 -90px;transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px)}.nav-tabs li.active a i{background-position:0 0;transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px)}.purpose_block p{font-size:15px;line-height:22px}.work_item a.zoom{width:40px;height:24px;margin-left:-20px}.work_item:hover a.zoom{bottom:30px}.img_wrapper{width:137px!important}.post_item_img a.link{width:40px;height:24px;margin:0 0 -12px -20px}.post_item_img a.link:hover{background-position:0 -24px}.post_item_content a.title{font-size:19px;line-height:24px}.owl-theme .owl-controls{top:-69px}.owl-theme .owl-controls .owl-buttons div{width:50px;height:50px}.owl-theme .owl-controls .owl-buttons div:before{width:48px;height:48px;line-height:46px}.blog_post_descr hr{margin:15px 0}.blog_post_img{width:250px;height:250px}.blog_post_title{font-size:24px;line-height:27px}.blog_post_content{font-size:14px;line-height:22px}.single_blog_post_title{font-size:44px;line-height:50px}.widget_meta li a{font-size:17px;line-height:20px}.post_item_img_widget{width:220px;height:146px}.post_item_content_widget a.title{font-size:16px;line-height:20px}.breadcrumbs_block{padding:50px 0}.map_hide{margin-left:435px}}@media (min-width:768px) and (max-width:991px){.logo a{font-size:22px}#search-form input:focus{width:42px}.navmenu ul li a{padding-left:10px;padding-right:10px;font-size:30px}.cleancode_block p.title{font-size:60px;line-height:60px}.cleancode_block span{font-size:20px;line-height:24px}.cleancode_block .nav-tabs li a{width:100px;height:100px;padding-top:24px}.cleancode_block .nav-tabs li a i{width:45px;height:45px}.cleancode_block .nav-tabs li a span{font-size:13px}.cleancode_block .nav-tabs li a i{background-position:0 -45px}.nav-tabs li a:hover i{background-position:0 -90px;transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px)}.nav-tabs li.active a i{background-position:0 0;transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px)}.purpose_block{padding-top:35px}.purpose_block .ipad_img1{margin-top:-50px}.purpose_block p{font-size:12px;line-height:20px}.work_item a.zoom{width:40px;height:24px;margin-left:-20px}.work_item:hover a.zoom{bottom:30px}.img_wrapper{width:100px!important}.post_item_img a.link{width:40px;height:24px;margin:0 0 -12px -20px}.post_item_img a.link:hover{background-position:0 -24px}.post_item_content a.title{font-size:15px;line-height:20px}.post_item_content{padding-top:15px}.post_item_inf a{font-size:12px;padding-right:5px}.post_item_inf li{padding-right:5px}.owl-theme .owl-controls{top:-69px}.crewman_item .crewman_social a{width:36px;height:36px;margin:0 2px 0 5px;font-size:17px;line-height:34px}.crewman_item:hover .crewman_social{bottom:30px}.testim_content{font-size:17px;line-height:24px}.blog_post_descr hr{margin:15px 0}.blog_post_img{width:250px;height:250px}.blog_post_title{font-size:24px;line-height:27px}.blog_post_content{font-size:14px;line-height:22px}.single_blog_post_title{font-size:44px;line-height:50px}.widget_meta li a{font-size:17px;line-height:20px}.post_item_img_widget{width:220px;height:146px;float:left;margin-right:30px}.post_item_content_widget a.title{font-size:16px;line-height:20px}.breadcrumbs_block{padding:50px 0}.breadcrumbs_block h2{font-size:60px;line-height:64px}.breadcrumbs_block p{font-size:21px;line-height:24px}footer{position:static;left:auto;bottom:auto;transform:none;-webkit-transform:none}.map_hide{margin-left:325px}.respond_clear{clear:both;height:0;font-size:0}}@media (max-width:767px){.container{padding-left:15px;padding-right:15px}h2{font-size:30px;line-height:32px}.logo a{font-size:22px}#search-form input:focus{width:42px}a.menu_toggler{display:inline-block;float:right;margin:20px 0 0 20px;width:40px;height:40px;text-align:center;line-height:38px;font-size:23px;color:#fff;background-color:#333}a.menu_toggler:hover{background-color:#333}.navmenu{position:fixed;left:0;right:0;top:120px;background-color:#213947}.navmenu ul{padding:10px 0}.navmenu ul li{display:block;text-align:left}.navmenu ul li a{padding:4px 20px}.sub-menu ul{display:run-in;position:static;width:100%;box-shadow:none;padding:0;margin:0}.sub-menu ul:before{display:none!important}.navmenu li.sub-menu.active_page,.navmenu li.sub-menu:hover{background:0 0}.sub-menu ul li a{background:0 0;border:0;padding-left:30px;display:none}.sub-menu ul li a:hover,.sub-menu ul li.active a{background:0 0!important;color:#333!important}.sub-menu ul li a:before{content:'-';position:absolute;z-index:10;left:17px;top:4px;color:#204c60}.cleancode_block p.title{font-size:40px;line-height:40px}.cleancode_block span{font-size:15px;line-height:22px}.cleancode_block .nav-tabs{margin:0 auto;width:450px}.cleancode_block .nav-tabs li a{width:120px;height:120px;padding-top:24px}.cleancode_block .nav-tabs li a i{width:45px;height:45px}.cleancode_block .nav-tabs li a span{font-size:13px}.cleancode_block .nav-tabs li a i{background-position:0 -45px}.nav-tabs li a:hover i{background-position:0 -90px;transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px)}.nav-tabs li.active a i{background-position:0 0;transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px)}.purpose_block{padding-top:35px}.ipad_img_in{width:350px;margin:0 auto}.purpose_block .ipad_img1{margin-top:40px}.purpose_block p{font-size:12px;line-height:20px}.work_item a.zoom{width:40px;height:24px;margin-left:-20px}.work_item:hover a.zoom{bottom:30px}.our_clients .row{text-align:center;margin:0 auto;width:450px}.client_img{width:140px;display:inline-block}.img_wrapper{width:110px!important}.post_item_img a.link{width:40px;height:24px;margin:0 0 -12px -20px}.post_item_img a.link:hover{background-position:0 -24px}.post_item_content a.title{font-size:15px;line-height:20px}.post_item_content{padding-top:15px}.post_item_inf a{font-size:12px;padding-right:5px}.post_item_inf li{padding-right:5px}.owl-theme .owl-controls{top:-69px}.testimonials .owl-theme .owl-controls{top:-49px}.crewman_item .crewman_social a{width:36px;height:36px;margin:0 2px 0 5px;font-size:17px;line-height:34px}.crewman_item:hover .crewman_social{bottom:30px}.testim_content{font-size:17px;line-height:24px}#news .recent_posts{width:450px;margin:0 auto}.blog_post_descr hr{margin:15px 0}.blog_post_img{width:250px;height:250px;margin-right:20px}.blog_post_title{font-size:19px;line-height:22px}.blog_post_descr hr{clear:both;border:0}.blog_post_content{font-size:14px;line-height:22px}.blog_post_info li a{font-size:13px}.blog_post_info li{padding-right:15px}.blog_post_info li:before{right:6px}.blog_post_content{padding-top:20px}.pagination li{width:40px;height:40px}.pagination li a{font-size:16px;line-height:38px}.pagination li a:focus,.pagination li a:hover,.pagination li.active a{font-size:18px}.single_blog_post_title{font-size:44px;line-height:50px}.single_blog_post_date{margin:0}.single_blog_post_title{font-size:26px;line-height:32px}.comment_note{padding:0 0 20px}.widget_meta li a{font-size:17px;line-height:20px}.post_item_img_widget{width:220px;height:146px;float:left;margin-right:30px}.post_item_content_widget a.title{font-size:16px;line-height:20px}.breadcrumbs_block{padding:40px 0}.breadcrumbs_block h2{font-size:50px;line-height:54px}.breadcrumbs_block p{font-size:16px;line-height:20px}footer{position:static;left:auto;bottom:auto;transform:none;-webkit-transform:none}.map_hide{margin:0;left:auto;right:15px}.respond_clear{clear:both;height:0;font-size:0}}@media (max-width:479px){#search-form{display:none}h2{font-size:26px;line-height:26px}.purpose_block .btn{padding:10px;margin:10px 5px 0 0}.cleancode_block p.title{font-size:26px;line-height:26px}.cleancode_block .nav-tabs{width:290px}.cleancode_block .nav-tabs li{padding:0}.cleancode_block .nav-tabs li a{width:96px;height:96px}.ipad_img_in{width:290px}.our_clients .row{width:290px}.testimonials .owl-theme .owl-controls{top:0}#news .recent_posts{width:290px}.blog_post_img{float:none;margin:0 0 20px;width:250px;height:250px}.blog_post_descr hr{border-bottom:2px solid #e9e9e9}.blog_post_content{padding-top:0}.single_blog_post_title{font-size:17px;line-height:22px}.single_blog_post_content{font-size:13px;line-height:20px}.post_item_img_widget{float:none;margin-right:0}}