html{font-family:'Open Sans',sans-serif}body *,div,h1,h2,h3,h4,h5,h6,header,p,section{box-sizing:border-box}body{box-sizing:border-box;width:100%}@font-face{font-family:TeXGyrePagella;src:url(../fonts/TeXGyrePagella-Regular.eot);src:url(../fonts/TeXGyrePagella-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/TeXGyrePagella-Regular.woff) format('woff'),url(../fonts/TeXGyrePagella-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Pseudo APL';src:url(../fonts/Courier.eot);src:url(../fonts/Courier.eot?#iefix) format('embedded-opentype'),url(../fonts/Courier.woff) format('woff'),url(../fonts/Courier.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Menlo;src:url(../fonts/Menlo-Regular.eot);src:url(../fonts/Menlo-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Menlo-Regular.woff) format('woff'),url(../fonts/Menlo-Regular.ttf) format('truetype');font-weight:400;font-style:normal}body{margin:0;font-family:'Open Sans',sans-serif;color:#232323;background-color:#f6f6f6}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}body mark{background-color:transparent}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.site-header .main-navigation+.social-navigation{margin-top:1.75em}.site-footer .social-navigation{margin-bottom:1.75em}.social-navigation ul{list-style:none;margin:0 0 -.4375em}.social-navigation li{float:left;margin:0 .4375em .4375em 0}.social-navigation a{border:1px solid #d1d1d1;border-radius:50%;color:#1a1a1a;display:block;height:35px;position:relative;width:35px}.social-navigation a:before{content:"\f415";height:33px;line-height:33px;text-align:center;width:33px}.social-navigation a:focus:before,.social-navigation a:hover:before{color:#007acc}.social-navigation a[href*="codepen.io"]:before{content:"\f216"}.social-navigation a[href*="digg.com"]:before{content:"\f221"}.social-navigation a[href*="dribbble.com"]:before{content:"\f201"}.social-navigation a[href*="dropbox.com"]:before{content:"\f225"}.social-navigation a[href*="facebook.com"]:before{content:"\f203"}.social-navigation a[href*="flickr.com"]:before{content:"\f211"}.social-navigation a[href*="foursquare.com"]:before{content:"\f226"}.social-navigation a[href*="plus.google.com"]:before{content:"\f206"}.social-navigation a[href*="github.com"]:before{content:"\f200"}.social-navigation a[href*="instagram.com"]:before{content:"\f215"}.social-navigation a[href*="linkedin.com"]:before{content:"\f208"}.social-navigation a[href*="path.com"]:before{content:"\f219"}.social-navigation a[href*="pinterest.com"]:before{content:"\f210"}.social-navigation a[href*="getpocket.com"]:before{content:"\f224"}.social-navigation a[href*="polldaddy.com"]:before{content:"\f217"}.social-navigation a[href*="reddit.com"]:before{content:"\f222"}.social-navigation a[href*="skype.com"]:before{content:"\f220"}.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223"}.social-navigation a[href*="tumblr.com"]:before{content:"\f214"}.social-navigation a[href*="twitter.com"]:before{content:"\f202"}.social-navigation a[href*="vimeo.com"]:before{content:"\f212"}.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f205"}.social-navigation a[href*="youtube.com"]:before{content:"\f213"}.social-navigation a[href^="mailto:"]:before{content:"\f410"}.social-navigation a[href*="spotify.com"]:before{content:"\f515"}.social-navigation a[href*="twitch.tv"]:before{content:"\f516"}.social-navigation a[href$="/feed/"]:before{content:"\f413"}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.content-bottom-widgets:after,.content-bottom-widgets:before,.entry-content:after,.entry-content:before,.entry-summary:after,.entry-summary:before,.primary-menu:after,.primary-menu:before,.site-content:after,.site-content:before,.site-main>article:after,.site-main>article:before,.social-links-menu:after,.social-links-menu:before,.textwidget:after,.textwidget:before,blockquote:after,blockquote:before{content:"";display:table}.clear:after,.comment-content:after,.content-bottom-widgets:after,.entry-content:after,.entry-summary:after,.primary-menu:after,.site-content:after,.site-main>article:after,.social-links-menu:after,.textwidget:after,blockquote:after{clear:both}@-ms-viewport{width:device-width}@viewport{width:device-width}img{max-width:100%;width:auto!important;height:auto!important}a{text-decoration:none;box-shadow:none;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;color:#31c335}a:hover{color:#232323}ul{list-style:none;margin:0;padding:0}.let_help p,li,p{font-size:19px;line-height:33px;margin:0 0 20px}.inner-pages li,.inner-pages p{font-size:16px;line-height:32px;margin:0 0 30px}body{font-size:19px}strong{font-weight:700}.wrapper{width:1188px;margin:0 auto;padding:0 15px}.wrapper-sm{width:630px;margin:0 auto;padding:0 15px}.page-id-7095 .wrapper-sm{width:1188px}.wrapper-md{width:1010px;margin:0 auto;padding:0 15px}.diin_r{display:inline-block;margin-left:30px;vertical-align:top}.dis_table{display:table}.button{border-radius:3px;background-color:transparent;border:solid 1px rgba(150,150,150,.57);font-size:16px;color:inherit;line-height:1;padding:18px 30px;display:inline-block;position:relative;z-index:99}.green-button{background-color:#3331c3!important;border-color:#3331c3!important;color:#fff;font-weight:600}.green-button:focus{color:#fff}.portfolio_home .larg_port_box a.white-line-button{background-color:rgba(35,35,35,.7);font-weight:600}.green-line-button{border-color:#31c335;color:#31c335;font-weight:600}.green-line-button:focus{color:#31c335}.button-table{display:table;margin-left:auto;margin-right:auto}.white-line-button{border-color:#fff;color:#fff}.white-line-button:focus{color:#fff}.black-button{border-color:#0e0e0e;color:#232323;font-weight:600}.black-button:focus{color:#232323}.black-button.button:before{background-color:#0e0e0e}.black-button.button:hover{color:#fff}.white-line-button.button::before{background-color:#fff}.white-line-button:hover{color:#31c335}.green-button:hover,.green-line-button:hover{background-color:#089a0c;border-color:#089a0c;color:#fff}.tp-caption .green-button:hover,.tp-caption .green-line-button:hover{color:#fff}.portfolio_home .larg_port_box a.white-line-button:hover,.white-line-button:hover{background-color:#fff}.portfolio_home a.green-line-button:hover{color:#fff;background:#31c335}.link-left{font-weight:600;font-size:inherit}.link-left:after{content:"\f178";font-family:fontAwesome;color:inherit;font-size:inherit;display:inline-block;margin:0 0 0 6px}.green-link-bottom,.green-link-bottom:focus{font-size:17px;line-height:1;display:inline-block;color:#31c335;padding-bottom:12px;border-bottom:2px solid #31c335;font-weight:600}.green-link-bottom:hover{color:#232323;border-bottom-style:dashed;border-color:#232323}header{padding:40px 0 0;position:relative;z-index:99;text-transform:uppercase}header .site-header-menu a[href*=contact]{display:none}.site-branding a{width:300px;display:inline-block;transition:none;-webkit-transition:none}.site-branding{width:30%;display:inline-block;vertical-align:middle}.site-header-menu{display:inline-block;width:70%;vertical-align:middle;margin-left:-6px;text-align:right}.site-branding h1{margin:0;line-height:0}.site-branding img{display:block}.site-header-menu .primary-menu{text-align:right}.site-header-menu .primary-menu>li{display:inline-block;margin-bottom:0}.more_menu span{display:none}.more_menu{display:inline-block;margin-bottom:0}.site-header-menu .primary-menu>li a{margin-right:34px;font-size:14px;font-weight:600;color:#fff;position:relative;padding-bottom:10px; text-decoration: none;}.site-header-menu .primary-menu>li a:focus{color:#31c335}.site-header-menu .primary-menu>li a:hover{color:#31c335}.site-header-menu .primary-menu>li a:before{position:absolute;bottom:-5px;width:100%;height:2px;background-color:#31c335;opacity:0;content:"";transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.site-header-menu .primary-menu>li a:hover:before,.site-header-menu .primary-menu>li.current-menu-item a:before{opacity:1;bottom:0}.site-header-menu .menu-main-menu-container{display:inline-block;vertical-align:middle}.more_list{color:#fff;display:inline-block;vertical-align:middle}.menu-open #masthead{display:none}.site-header-menu .more_menu::after{border-bottom:2px solid rgba(255,255,255,.7);border-right:2px solid rgba(255,255,255,.7);bottom:0;content:"";height:7px;margin:auto;position:absolute;right:12px;top:-4px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:7px;opacity:1}.site-header-menu .more_menu::before{border-top:2px solid rgba(0,0,0,.7);border-left:2px solid rgba(0,0,0,.7);bottom:0;content:"";height:7px;margin:auto;position:absolute;right:12px;top:4px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:7px;opacity:0}.site-header-menu .more_menu{background-color:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.48);border-radius:3px;color:#fff;font-size:14px;font-weight:600;line-height:1;padding:11px 30px 11px 12px;position:relative;cursor:pointer;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.site-header-menu .more_menu:hover{background-color:#31c335;border-color:#31c335;box-shadow:2px 2px 2px rgba(0,0,0,.6);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.6)}.more_menu_popup{height:0;width:100%;position:fixed;width:100%;top:0;left:0;z-index:999;background:#f5f5f5;overflow:hidden;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;box-sizing:border-box}.more_menu_popup.open{height:100%}.admin-bar .more_menu_popup{padding-top:32px}.site-header.menu_white .colse_icon{display:block;height:22px;position:absolute;right:5%;top:45px;width:22px;cursor:pointer}.site-header.menu_white .colse_icon:after,.site-header.menu_white .colse_icon:before{top:47%;left:0;content:"";position:absolute;width:100%;height:3px;background-color:#232323}.site-header.menu_white .colse_icon:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.site-header.menu_white .colse_icon:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.darkheader .site-header-menu .primary-menu>li a,.darkheader .site-header-menu .primary-menu>li a:focus{color:#232323}.darkheader .site-header-menu .primary-menu>li a:before{background-color:#232323}.site-branding .dark_logo{display:none}.darkheader .site-branding .dark_logo{display:inline-block}.darkheader .site-branding .white_logo{display:none}.darkheader .site-header-menu .more_menu{background-color:rgba(200,200,200,.08);border:solid 1px rgba(35,35,35,.16);color:#000}.darkheader .site-header-menu .more_menu:after{border-color:#000}.site-header{background-color:transparent}.site-header.menu_white{background-color:#fff;padding-bottom:35px;box-shadow:0 1px 2px 0 rgba(0,0,0,.18);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.18);width:100%}.site-header .colse_icon{display:none}.site-header.menu_white .colse_icon{display:block}.site-header.menu_white .site-header-menu .more_menu::before{opacity:1}.site-header.menu_white .site-header-menu .more_menu::after{opacity:0}.more_popup_inner{left:50%;margin:auto;position:absolute;right:auto;top:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:auto}.more_menu_outer .moremenu_title a{font-size:13px;color:#232323;margin:30px 0 10px!important}.more_menu_outer a{font-size:16px;margin:0 0 10px!important;padding:0!important;display:inline-block!important;white-space:nowrap}.more_menu_outer li{margin:0!important}.more_menu_outer a.ubermenu-responsive-toggle{display:none!important}.more_menu_outer .ubermenu .ubermenu-item-level-0{vertical-align:top}.more_menu_outer .more-menu-left .moremenu_title:first-child a,.more_menu_outer .more-menu-right .moremenu_title:first-child a{margin-top:0!important}.more_menu_outer{border-radius:4px;background-color:#fff;border:solid 1px #dfe3e9;margin:20px 0 0}.more_menu_outer .ubermenu-submenu{padding:50px!important}.more_menu_outer .more-menu-left li:last-child a,.more_menu_outer .more-menu-right li:last-child a{margin-bottom:0!important}.hidden{display:none}.banner{position:relative;margin-top:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;height:900px;overflow:hidden;background-position:center center}#banner{opacity:1}.banner img{width:100%!important;display:block}.tp-caption{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;right:0}.tp-caption a{width:auto}.tp-caption *{width:490px;color:#fff}.tp-caption h2{font-family:Oswald,sans-serif!important;font-size:53px;margin:0 0 20px;color:#fff;text-transform:capitalize;font-weight:400}.tp-caption p{font-size:20px;color:#fff;margin:0 0 34px}.tp-caption .green-button{font-weight:700}.tp-caption .button{color:#fff;position:relative;z-index:99}.tp-caption a+a{margin-left:20px}.tp-caption a:hover{color:#31c335}.banner .more_outer{text-align:center;position:absolute;bottom:40px;left:0;right:0;margin:0 auto;text-align:center}.banner .more_link{font-size:15px;font-weight:600;text-transform:uppercase;display:block}.banner .more_link,.banner .more_link:focus{color:#fff}.banner .more_link:hover{color:#31c335}.banner .more_link:after{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;color:inherit;content:"";display:block;margin:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:12px;height:12px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.banner .more_link:hover:after{border-color:#31c335}.tp-caption .button.white-line-button:hover{background-color:#fff;color:#31c335}.contact_page .tp-caption{bottom:100px;top:auto;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.site-branding p{margin:0}.banner .tp-caption img{width:auto!important}.portfolio-single .banner_center .tp-caption p,.portfolio-single .tp-caption p{font-size:21px;font-weight:400;line-height:40px}.portfolio-single .banner_center .tp-caption strong,.portfolio-single .tp-caption strong{font-weight:700}.banner_center .tp-caption *{width:100%;text-align:center;margin-left:auto;margin-right:auto}.banner_center .tp-caption a{width:auto;border-width:2px}.banner_center .tp-caption p{font-weight:lighter;margin-left:auto;margin-right:auto;width:60%}.tp-caption p:last-child{margin-bottom:0}.service-single .tp-caption a,.services_page .tp-caption a{padding-left:87px;padding-right:87px}.story_home{padding:50px 0 60px 0;text-align:center}.story_home h2{font-size:42px;margin:0 0 25px;text-transform:capitalize;font-weight:600}.story_home_content>:last-child{margin-bottom:0}.got_ph_content,.story_home_content{width:100%;margin:0 auto}.portfolio_home{padding:0 0 110px}.port_box.larg_port_box{width:100%}.port_box.larg_port_box .port_bg{min-height:750px;position:relative;margin:0}.port_box.port_dark_font.larg_port_box .port_detail,.port_box.port_dark_font.larg_port_box h3,.port_box.port_dark_font.larg_port_box h3 a:hover,.port_dark_font.port_box.larg_port_box h3 a{color:#232323}.portfolio_home .larg_port_box.larg_port_box a.white-line-button:hover{background-color:#4dca51;color:#fff}.port_box.larg_port_box h3{font-size:38px;margin:0 0 24px;font-weight:700;color:#fff}.port_box.larg_port_box h3 a{color:#fff;position:relative}.port_box.larg_port_box h3 a:hover{color:#f1f1f1}.port_box.larg_port_box h3 a:hover::after{height:2px;opacity:1}.port_box.larg_port_box h3 a::after{background-color:#31c335;bottom:0;content:"";height:0;left:0;opacity:0;position:absolute;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;width:100%}.port_box.larg_port_box .port_detail{width:45%;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;left:68px}.port_box.larg_port_box a{margin:30px 0 0}.portfolio_row:after{clear:both;content:"";display:block}.portfolio_row{margin: -15px;}.port_box{width:50%;padding:15px;float:left;box-sizing:border-box}.port_box .port_bg{width:100%;height:433px;margin:0 0 55px;background-size:cover;background-position:top left;background-repeat:no-repeat;position:relative}.port_detail .port_bg a{height:100%;left:0;position:absolute;width:100%}.port_box h3{font-size:32px;font-weight:600;margin:0 0 12px;text-transform:uppercase}.port_box h3 a{color:#232323}.port_box h3 a:hover{color:#3dc235}.portfolio_home_button{margin-top:70px}.got_project_home{background-size:cover;background-attachment:fixed}.got_project_home h2{font-size:50px;margin:0 0 22px;font-weight:700}.got_project_home{padding:110px 0;text-align:center}.got_project_home *{color:#fff}.got_project_home .button{margin:10px 0 0}.got_ph_content:last-child{margin-bottom:0; text-align: justify;}.product-home{padding:20px 0 0}.product_row:after{clear:both;content:"";display:block}.product_row h3{font-size:28px;font-weight:700;margin:35px 0 14px}.product_row h3 a{color:inherit}.product_row h3 a:hover{color:#31c335}.product_row .button{padding-left:45px;padding-right:45px;margin:20px 0 0}.product_row{padding:80px 0}.product_row aside{display:inline-block}.product_row aside,.receive_outer{padding:0 70px}.product_detail{width:45%;box-sizing:border-box;padding-right:140px;vertical-align:top}.product_image{width:55%;box-sizing:border-box;vertical-align:top;margin-left:-6px}.product_image img{width:100%!important;display:block}.product_image.for_mobile{display:none}.receive_shopify{margin-bottom: 3%;background-color:#808080b0;padding:50px 0;position:relative}.mc4wp-form-fields:after,.mc4wp-response:after,.receive_shopify .wrapper:after{clear:both;content:"";display:block}.receive_shopify aside{float:left;width:40%}.receive_shopify aside:nth-child(2){width:60%;text-align:right;position:relative}.receive_shopify aside:nth-child(2) .es_lablebox,.receive_shopify aside:nth-child(2) h2{display:none}.receive_shopify *{color:#fff}.receive_shopify h2{font-size:30px;margin:0 0 10px;line-height:1;font-weight:600}.receive_shopify p{margin:0}.receive_shopify .es_lablebox{display:none}.receive_shopify input[type=email]{width:358px;height:54px;padding:0 26px;-webkit-appearance:none;display:inline-block;vertical-align:middle;border:1px solid #fff;border-radius:3px;color:#232323}::-webkit-input-placeholder{color:#838383;font-family:'Open Sans',sans-serif}:-moz-placeholder{color:#838383;font-family:'Open Sans',sans-serif}::-moz-placeholder{color:#838383;font-family:'Open Sans',sans-serif}:-ms-input-placeholder{color:#838383;font-family:'Open Sans',sans-serif}.receive_shopify input[type=submit]{height:54px;padding:0 45px;background:0 0;border:solid 2px #fff;border-radius:2px;box-shadow:none;-webkit-appearance:none;display:inline-block;vertical-align:middle;margin:0 0 0 4px;color:#fff;width:auto;cursor:pointer;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.receive_shopify input[type=submit]:hover{background-color:#fff;color:#31c335}.receive_shopify aside:nth-child(2) div{display:inline-block;vertical-align:middle}.receive_shopify aside:nth-child(2) .es_button,.receive_shopify aside:nth-child(2) .es_textbox{padding:0}.receive_shopify input{font-size:16px}.receive_shopify .error{font-size:15px;margin:6px 0 0;right:0;top:100%;width:100%;position:absolute}.es_textbox{position:relative}.es_msg{font-size:17px;position:absolute;top:100%}.mc4wp-response p{color:#232323;font-weight:600;text-align:center;margin-top:10px}footer{background-color:#232323;padding:35px 0}footer .wrapper:after{clear:both;content:"";display:block}.footer_logo a{width:269px;display:inline-block}.footer_logo{display:inline-block;width:40%;padding:0 15px;box-sizing:border-box;vertical-align:middle}.footer_menu{width:60%;display:inline-block;padding:0 15px;box-sizing:border-box;vertical-align:middle;margin-left:-6px;text-align:right}.footer_menu li ul{display:none}.footer_menu li{display:inline-block;margin:0 0 0 30px}.footer_menu li:first-child{margin-left:0}.footer_menu li a{font-size:13px;color:#fff;text-transform:uppercase}.footer_menu li a:hover{color:#31c335}.inner-pages{padding:75px 0 120px}.inner-pages iframe{margin:10px 0 0;max-width:100%}.inner-pages h1,.pages-content h1{font-size:42px;font-weight:600;margin:0 0;margin:0 0 30px}.inner-pages h1{margin-left:30px}.pages-content .service-detail h2,.service-detail h2{font-size:42px;font-weight:600;margin:0 0 20px}.inner-pages .-margin{margin-top:-20px}.inner-pages h3,.pages-content h3{margin:50px 0 30px;font-size:28px;font-weight:600}body hr{background-color:#ebebeb;border-bottom:medium none;border-top:2px solid #ebebeb;box-shadow:none!important;margin:50px 0}.inner-box>:last-child{margin-bottom:0}.inner-box>:first-child{margin-top:0}.page-padding{padding:95px 0 110px}.let_help{background-color:#f2f2f2;padding:95px 0;text-align:center}.let_help h2{font-size:40px!important;font-weight:600;margin:0 0 20px!important}.let_help .button{padding-left:50px;padding-right:50px;text-transform:uppercase;margin:30px 0 0}.let_help p{margin-bottom:0!important}.services-content-inner{padding:75px 0 0}.services-content-inner>:last-child{margin-bottom:0}.services-content-inner img{display:block;margin:0 0 15px}.services-content-inner p{font-size:20px;line-height:35px}.services-content-inner a{display:table;margin:5px 0 0;font-size:16px;font-weight:600}.service-testimonial p{font-size:20px;line-height:35px;font-style:italic;margin:12px 0;font-family:TeXGyrePagella;font-style:italic}.service-testimonial mark{font-size:16px;display:block;background:0 0}.service-testimonial span{margin:5px 0 0;display:block}.service-detail-row:after,.services-arch:after{display:block;clear:both;content:""}.service-detail,.service-single-detail{width:55%;float:left}.service-testimonial{width:45%;float:left;padding-left:85px;box-sizing:border-box}.service-single-detail>:last-child{margin-bottom:0}.services_page .service-detail-row:nth-child(even) .service-detail{width:55%;float:right}.services_page .service-detail-row:nth-child(even) .service-testimonial{width:45%;float:right;padding-right:85px;padding-left:0}.services_page .service-detail-row:last-child,.services_page .service-detail-row:nth-last-child(2){float:left;width:50%;border-bottom:0}.services_page .service-detail-row:last-child .service-testimonial,.services_page .service-detail-row:nth-last-child(2) .service-testimonial{display:none}.services_page .service-detail-row:last-child .service-detail,.services_page .service-detail-row:nth-last-child(2) .service-detail{width:100%}.services_page .service-detail-row:nth-last-child(2) .service-detail{padding-right:47px;box-sizing:border-box}.services_page .service-detail-row:last-child .service-detail{padding-left:47px;box-sizing:border-box}.services_page .service-detail-row{padding:100px 0;border-bottom:2px solid #ebebeb}.service-detail p{font-size:18px}.service-detail .green-link-bottom{margin:5px 0 0}body .cbp-l-filters-dropdownWrap{display:inline-block;position:static;vertical-align:top;background-color:transparent;margin:0 0 0 10px}body .cbp-l-filters-dropdownList{background-color:#fcfcfc;border:none;box-shadow:2px 2px 5px rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.4)}body .cbp-l-filters-dropdownHeader{border-bottom:1px dashed #7a7a7a;color:#3dc235;font-size:18px;height:32px;line-height:28px;margin:0;padding:0 5px}body .cbp-l-filters-dropdownList .cbp-filter-item{border-bottom:1px dashed #ccc;color:#9b9b9b;padding:15px 17px;font-size:15px;line-height:1;border-top:0;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}body .cbp-l-filters-dropdownList .cbp-filter-item-active{color:#3dc235;background-color:#e2ece1}body .cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#232323;background-color:#ebefeb}body .cbp-l-filters-dropdownHeader::after{border-color:#3dc235 transparent;right:5px}.pages-content.portfolio-arch-page h1{font-size:35 px;margin:90px 0 70px}.pages-content.portfolio-arch-page h4{font-size:22px;color:#232323;font-weight:600;margin:20px 0 0}.pages-content.portfolio-arch-page h4 a{color:inherit}.pages-content.portfolio-arch-page h4 a:hover{color:#3dc235}.cat_names span{margin:0 6px 0 0;color:#848484;font-size:16px}.cat_names span:after{content:",";color:inherit;font-size:inherit;display:inline-block;margin-left:1px}.cat_names span:nth-last-child(2):after{content:"&";margin-left:6px}.cat_names span:nth-last-child{margin-right:0}.cat_names span:last-child:after{display:none}body .portfolio-arch-page .cbp-item-wrapper{padding:0 0 40px}.portfolio_wrap{padding-bottom:100px}.portfolio-single.page-padding>:last-child{padding-bottom:0}.portfolio-single .wrapper{width:1130px;margin:0 auto;padding:0 15px}.image_n_detail_pos figure{margin:0 auto;background-color:#ebeae8;text-align:center;padding:90px 80px}.image_n_detail_pos figure+figure{margin-top:100px}.image_n_detail_pos figure img{display:block;margin:0 auto}.link_box{margin-top:35px}.portfoloisingls-textwrap .button.green-button::before{display:none}.portfoloisingls-textwrap .other-examples::before{display:none}.portfoloisingls-textwrap .other-examples{margin-top:20px}.portfoloisingls-textwrap{width:660px;margin:0 auto;padding:0 15px;font-size:18px}.portfoloisingls-textwrap+.portfoloisingls-textwrap{border-top:1px dashed #d6d6d6;margin-top:40px;padding-top:30px}.portfoloisingls-textwrap li,.portfoloisingls-textwrap p{font-size:18px;line-height:34px}.portfoloisingls-textwrap a{color:#a4a3a3;position:relative;display:inline-block;margin:0 8px}.portfoloisingls-textwrap a:before{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#a4a3a3;content:""}.portfoloisingls-textwrap a:hover{color:#31c335;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.portfoloisingls-textwrap a:hover:before{background-color:#31c335}.detail_img_pos{padding-top:110px;padding-bottom:100px}.detail_img_pos .icon_line{display:block;margin:15px 0 0}.detail_img_pos .icon_line:before{width:46px;height:40px;display:inline-block;background:url(images/chat_icon.jpg) center center no-repeat;content:"";vertical-align:middle;margin:0 8px 0 0}.detail_img_pos mark{background-color:transparent}.align_center{text-align:center}.detail_img_pos:last-child{margin-bottom:0}.testimonial_bg_pos{background-repeat:no-repeat;background-size:cover;background-position:top left;padding:190px 0}.testimonial-portfolio-single{padding:0 0 120px}.testimonial_bg_pos .says_portfolio_single{font-family:'Pseudo APL';color:#fff;font-size:22px;line-height:39px;letter-spacing:1px}.testimonial_bg_pos .say_author{font-size:18px;color:#fff;margin:45px 0 0;font-weight:600}.testimonial_bg_pos .say_author:before{content:"~";display:inline-block;margin-right:4px}.testimonial_bg_pos .say_author span:before{content:",";display:inline-block;margin-right:8px}.portfolio_single_detail{padding:0 0 120px}.visit{margin-top:40px}.portfolio_single_detail article{margin:10px -15px 0}.portfolio_single_detail aside{padding:80px 15px 0;display:inline-block;vertical-align:top;box-sizing:border-box;width:50%}.portfolio_single_detail aside:nth-child(even){margin-left:-6px}.portfolio_single_detail aside h4{font-size:19px;margin:0 0 24px;font-weight:400}.portfolio_single_detail li{color:#848484;font-size:16px;line-height:normal;margin:0 0 12px}.pre_nex_portfolio{background-color:#fff;padding:170px 0}.nav-links::after{clear:both;content:"";display:block}.pre_nex_portfolio .nav-next,.pre_nex_portfolio .nav-previous{width:50%;float:right}.pre_nex_portfolio .nav-previous{text-align:right}.pre_nex_portfolio a{margin:32px 0 0;position:relative;font-size:28px;color:#232323;text-transform:capitalize}.pre_nex_portfolio .portfoloisingls-textwrap a:before{display:none}.pre_nex_portfolio .nav-next .post-title:before,.pre_nex_portfolio .nav-previous .post-title:before{content:"";cursor:default;pointer-events:none;position:absolute;top:-32px;font-size:16px;text-transform:capitalize;color:#848484}.pre_nex_portfolio .nav-next .post-title:before{content:"next";left:0}.pre_nex_portfolio .nav-previous .post-title:before{content:"prev";right:0}.pre_nex_portfolio .screen-reader-text{display:none}.contact_page .pages-content{padding:100px 0 140px}.contact_new_project{background-color:#ebf8d9;border-width:1px 0;border-style:solid;border-color:#afdf6a;position:relative}.contact_new_project:after,.contact_new_project:before{position:absolute;height:100%;content:"";width:30px;top:-1px;border-top-width:1px;border-bottom-width:1px;border-color:inherit;background-color:inherit;border-style:inherit}.contact_new_project:before{right:100%;border-left-width:1px;border-radius:2px 0 0 2px;border-right-width:0}.contact_new_project:after{left:100%;border-right-width:1px;border-radius:0 2px 2px 0;border-left-width:0}.contact_new_project{padding:30px 0;margin:55px 0 0}.pages-content .contact_new_project h6{font-size:15px;margin:0 0 10px}.pages-content .contact_new_project p{font-size:15px;line-height:33px}.pages-content .contact_new_project .button{padding-top:16px;padding-bottom:16px}.contact_new_project>:last-child{margin-bottom:0}.contact_detail_content{padding:58px 0 0}.pages-content .contact_detail_content h4{font-size:18px;text-transform:capitalize;margin:54px 0 16px;font-weight:400}.pages-content .contact_detail_content>:first-child{margin-top:0}.pages-content .contact_detail_content>:last-child{margin-bottom:0}.pages-content .contact_detail_content p{font-size:17px;color:#848484;line-height:33px}.pages-content .contact_detail_content a{color:#848484}.pages-content .contact_detail_content a:hover{color:#31c335}.product-arch{padding:82px 0 60px}.product_page .tp-caption{top:auto;bottom:168px;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.product_page .tp-caption:last-child{margin-bottom:0}.products-row{margin:0 -21px}.products-row:after{clear:both;content:"";display:block}.products-row aside{width:50%;padding:0 21px 30px;display:inline-block;margin-left:-4px;vertical-align:top;box-sizing:border-box}.products-row figure{height:200px;position:relative}.products-row figure img{max-width:170px;position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.products-row h2{font-size:28px;font-weight:700;margin:30px 0 0;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.products-row h2 a{color:inherit}.products-row h2 a:hover{color:#31c335}.products-row p{font-size:16px;color:#848484}.products-row aside>:last-child{margin-bottom:0}.products-row figure span{text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);-moz-transform:translateY(-50%) translateX(-50%) scale(0);-ms-transform:translateY(-50%) translateX(-50%) scale(0);-o-transform:translateY(-50%) translateX(-50%) scale(0);-webkit-transform:translateY(-50%) translateX(-50%) scale(0);font-size:28px;font-weight:600;text-transform:capitalize;color:#fff;z-index:1;opacity:0;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.products-row figure span:after{width:100%;display:block;content:"";height:1px;background-color:#fff;margin:2px 0 0}.products-row figure:hover span{transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);-webkit-transform:translateY(-50%) translateX(-50%) scale(1);opacity:1}.products-row figure:hover img{opacity:.1}.products-row figure a{position:absolute;top:0;left:0;width:100%;height:100%}.product-single .banner{height:400px}.banner-product-icon{position:absolute;bottom:84px;max-width:120px;left:50%;right:auto;margin:auto;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.product-single .pages-content{text-align:center}.product-single p{font-size:19px;line-height:34px;margin:0 0 30px}.product-single .black-button{text-transform:uppercase;margin:50px 0 0;padding:18px 40px;letter-spacing:1px;font-size:14px;border-radius:0;border-width:2px}.product-single .light-look .black-button{margin:20px auto 0;display:table}.light-look p{color:#848484;font-size:16px}.product-single .light-look{margin:100px 0 0;text-align:left;padding:0 20px}.pages-content h4{font-size:22px;font-weight:600;margin:0 0 19px}.product-single hr{margin:60px 0}.notfound-bannercaption{position:absolute;left:0;right:0;margin:auto;bottom:75px}.notfound-bannercaption h2{font-size:98px;color:#fff;opacity:.2;margin:0 0 15px;font-family:Oswald,sans-serif;font-weight:400}.notfound-bannercaption h3{font-size:48px;color:#fff;margin:0 0 20px;font-family:Oswald,sans-serif;font-weight:400}.notfound-bannercaption p{font-size:20px;line-height:33px;margin:0;color:#fff}.notfound-bannercaption *{width:530px}.not-found,.search-page{min-height:500px}.error-404{padding:60px 0}.not-found h3{font-size:18px;margin:0 0 16px}.notfound-navigation a{font-size:16px}.notfound-navigation li{margin:0 0 5px}.search-page h1{font-size:32px;font-weight:600;text-transform:none}.search-page .page-title>span{font-weight:300;text-transform:none}.search-page .page-title>span:before{content:"\201C"}.search-page .page-title>span:after{content:"\201D"}.search-page .search-form{margin:40px 0 0}button,input{border:1px solid #ccc;height:46px;padding:0 15px;font-size:16px}.search-form input[type=search]{width:400px;box-sizing:border-box}.search-form .screen-reader-text{display:none}.search-form .search-submit .screen-reader-text{display:block}.search-form>label{display:inline-block}.search-form button{margin-left:-6px;padding:0 40px}form button{color:#fff;background-color:#31c335;border-color:#31c335;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}form button:hover{background-color:#232323;border-color:#232323}.single-title-blog span{display:block;font-size:13px;font-weight:600;margin:0 0 5px;font-family:'Open Sans',sans-serif;text-transform:uppercase}.single-title-blog{font-family:Oswald,sans-serif;font-size:100px;font-weight:600;margin:0 0 10px}.single-blog-content{font-family:'Open Sans',sans-serif;font-size:28px;line-height:41px;margin:0;font-weight:300;width:657px;max-width:100%;text-transform:none}.single-blog-header{padding:80px 0;margin:0}.single-blogpost.single-blog-header{padding-bottom:0}.single-blogpost.single-blog-header .single-title-blog{font-size:80px}.post_image_blog{height:640px;background-size:cover;background-repeat:no-repeat}.post_image_blog .wrapper{position:relative}.post_image_blog .wrapper:before{content:"Featured Article";position:absolute;position:0;top:-47px;left:15px;font-size:12px;text-transform:uppercase}.feature_posts{padding-top:45px}.blog_fech_content{position:absolute;top:40px;left:15px;background-color:#f5f5f5;width:600px;max-width:100%;padding:35px 120px 35px 40px;box-sizing:border-box}.blog_fech_content h2{margin:0;font-weight:400;font-family:Oswald,sans-serif;font-size:47px;line-height:60px;text-transform:uppercase}.blog_fech_content .categories{margin:10px 0 0}.categories-links a+a{margin-left:8px}.categories-links a{position:relative;padding-bottom:5px;display:inline-block}.categories-links a:after{width:100%;position:absolute;bottom:0;left:0;background-color:#31c335;height:1px;content:"";transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.categories-links a:hover:after{background-color:#232323}.blog_sidebar{box-sizing:border-box;float:right;width:40%;position:relative}.blog_content{box-sizing:border-box;float:right;width:60%}.blog_sidebar h2{font-size:13px;font-weight:600;color:#9a9999;text-transform:uppercase;margin:0 0 50px}.blog_sidebar a,.blog_sidebar li{font-size:13px;font-weight:400;color:#040404;text-transform:uppercase}.blog_sidebar li{margin:0 0 6px}.blog_sidebar .current-cat a,.blog_sidebar a:hover,body.blog .all_categori a{color:#31c335}.blog_sidebar .all_categori{position:absolute;top:30px;left:0;right:0}.blog_sidebar .cat-item-1{display:none}.categories-links a[href*=uncategorized]{display:none}.blog_listing .wrapper::after{clear:both;content:"";display:block}.blog_listing{margin:80px 0 95px}.blog_content header{padding:0;margin:0}.blog_content .wpp-list>li:first-child,.blog_content>div>article:first-child{margin-top:0}.blog_content h2{font-size:56px;line-height:63px;margin:0 0 15px;font-weight:400;font-family:Oswald,sans-serif;font-weight:500}.blog_content .wpp-list>li,.blog_content article{margin:73px 0 0}.blog_content .content-blog{font-size:16px}.blog_content .categories-links-title{font-size:16px;text-transform:capitalize;margin:0 10px 0 0;display:inline-block}.blog_content .categories-links{font-size:16px}.blog_content .categories{margin:10px 0 0}.blog_content .wpp-list>li,.blog_content article,.view_more_click{margin:73px 0 0}.view_more_click mark{font-size:22px;color:#31c335;position:relative;cursor:pointer;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;padding:0 0 2px;display:inline-block}.view_more_click mark:after{width:100%;content:"";height:1px;background-color:#31c335;position:absolute;bottom:0;left:0;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;opacity:1}.view_more_click mark:hover{color:#232323}.view_more_click mark:hover:after{background-color:#232323}.view_more_click mark.deactive{opacity:0;z-index:-1}.view-more{opacity:0;height:0;transition:all .9s ease 0s;-moz-transition:all .9s ease 0s;-ms-transition:all .9s ease 0s;-o-transition:all .9s ease 0s;-webkit-transition:all .9s ease 0s;overflow:hidden;position:relative;top:50px}.view-more.active{opacity:1;height:auto;top:-20px}.blog_listing{overflow:hidden}.single-blogpost .wrapper-sm{width:760px}.single-blogpost .single-header{padding:0;margin:0}.single-blogpost .single-header h1{font-size:76px;line-height:91px;font-family:Oswald,sans-serif;font-weight:400;margin:0 0 30px}.single-blogpost .single-header h6{font-size:16px;font-family:Oswald,sans-serif;text-transform:uppercase;margin:0 0 45px}.single-blogpost .single-header h6:after{width:50px;height:2px;display:block;background-color:#31c335;content:"";margin:28px 0 0}.single-blogpost .single-header h2{font-size:28px;line-height:42px;font-weight:300;text-transform:none;margin:0 0 50px}.single-blogpost .post_thumb{margin:0 0 60px}.single-blogpost li,.single-blogpost p{font-size:19px;line-height:32px;font-weight:300;margin:0 0 40px}.single-blogpost h2{font-size:26px;font-weight:600;margin:0 0 20px}.code,.single-blogpost pre{background-color:#232323;font-size:14px;color:#31c335;padding:30px 0;position:relative;width:80%;font-family:Menlo}.code:after,.code:before,.single-blogpost pre:after,.single-blogpost pre:before{position:absolute;top:0;background-color:#232323;content:"";width:37px;height:100%}.code:before,.single-blogpost pre:before{right:100%;border-radius:5px 0 0 5px}.code:after,.single-blogpost pre:after{left:100%;border-radius:0 5px 5px 0}.single-blogpost .code p,.single-blogpost pre{font-size:15px;letter-spacing:1px;margin:0 0 30px;font-family:Menlo}.single-blogpost .post-date{font-size:12px;text-transform:uppercase;margin:40px 0 55px;font-weight:400}.single-blogpost .holla{font-size:13px;text-transform:uppercase;margin:0 0 20px;font-weight:400}.sharify-container{padding:0}.sharify-container span{display:none}.sharify-container a{background-color:transparent!important;color:#31c335!important;display:inline-block!important;font-size:16px;padding:0 0 3px;line-height:1!important}.sharify-container a:before{text-transform:capitalize}.sharify-container li{margin:0 25px 0 0!important;padding:0;height:auto;min-width:auto!important;width:auto!important;line-height:1}.sharify-container a:after{width:100%;left:0;bottom:0;content:"";height:1px;background-color:#31c335;position:absolute}.sharify-btn-twitter>a:before{content:"twitter"}.sharify-btn-facebook>a:before{content:"facebook"}.sharify-btn-linkedin>a:before{content:"linkedin"}.post-navigation a span.meta-nav,.post-navigation a span.screen-reader-text,.post-navigation h2{display:none}.post-navigation a{position:relative;color:#116b70;width:49%;float:left}.post-navigation a:hover{color:#23444f}.navigation.post-navigation{border-top:1px dashed #ccc;padding:20px 0 0}.post-navigation a[rel=prev]{padding:0 20px 0 19px}.post-navigation a[rel=prev]:before{content:"\f177";font-family:fontAwesome;color:inherit;font-size:inherit;margin:0 5px 0 0;line-height:inherit}.post-navigation a[rel=prev] span{left:0}.post-navigation a[rel=next]{padding:0 19px 0 20px;float:right;text-align:right}.post-navigation a[rel=next]:after{content:"\f178";font-family:fontAwesome;color:inherit;font-size:inherit;margin:0 0 0 5px;line-height:inherit}.post-navigation a[rel=next] span.post-title{right:0}.comment-form label{width:100px;float:left;font-size:18px}.comment-form p.comment-notes{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;padding:12px 15px;border-radius:4px;margin:10px 0 20px 0}.required{color:#ff0004}.comments-title{font-size:24px;font-weight:400;margin-bottom:15px;padding:15px;text-align:center;margin:0}.form-allowed-tags{display:none}.form-submit input{padding:15px 40px;font-size:16px}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],textarea{width:100%}.comment-form p.logged-in-as{margin-left:0;background-color:#d9edf7;border-color:#bce8f1;color:#31708f;padding:12px 15px;border-radius:4px;margin:10px 0 20px 0}input,select,textarea{background:#f7f7f7;border:1px solid #dedede;color:#333;font-size:13px;outline:medium none;padding:15px 10px}.innerpage_content .comment-form-comment{margin:0}textarea{height:150px}select{color:#14212b;opacity:1}option{color:#14212b;opacity:1}input:focus,select:focus,textarea:focus{border:1px solid #31c335}article.post-password-required input[type=submit],input[type=button],input[type=reset],input[type=submit]{margin:0;border:none;color:#fff;background:#c42426;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;padding:12px 25px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;border-radius:5px}article.post-password-required input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#f99f25}input[type=submit]:active,input[type=submit]:focus{outline:0}.logged-in-as a{color:#c42426}.logged-in-as a:hover{color:#f99f25}.comment-form{position:relative}.comment-form .submit{background-color:#116b70;padding:19px 40px}.comment-form .submit:hover{background-color:#293845}.comment-form #ajaxed-comments{bottom:0;margin:0;padding:0;position:absolute;right:0}.comment-form #ajaxed-comments .ac-mini-info-box.bootstrap,.comment-form #ajaxed-comments.bootstrap #ajaxed-comments-box{background-color:#fcd1d3;border:1px solid #c42426;border-radius:5px;color:#c42426;font-size:13px;text-shadow:none}.ac-mini-info-box.bootstrap div,.comment-form #ajaxed-comments.bootstrap .ac-inside-box{font-size:14px;min-width:560px;padding:10px 20px}.comment-form p.form-submit{margin:0;padding:0}.comment-form label{float:left;font-size:16px;width:150px;text-transform:uppercase;margin:0 0 5px 0}#ajaxed-comments{margin-bottom:20px}.comment-form .comment-form-author,.comment-form .comment-form-email{margin-right:2%}.comment-form p{padding:0 0 1.5%}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{float:left;width:32%}.comment-list{list-style:none;margin:0 0 50px;padding:0}.comment-list ol,.comment-list ul{padding-left:25px;margin-left:25px;list-style:none}.comment article{background:#f4f2f2;position:relative;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;clear:both;margin:30px 0;padding:30px}.blog_page .comments-area h2{border-top:1px dashed #ccc;font-size:26px;margin:20px 0;padding:20px 0 0}.comment-content p{padding:0}.comment-content>div p:last-child{margin:0}.bypostauthor>article{border-color:#ccc}.comment-list ul.children .bypostauthor>article:after{background:#cca34d}.comment-content{margin-top:10px}.comment-metadata{float:right;margin-top:-25px}.comment .url{color:#cca34d}.reply{text-align:right}.reply a{color:#000;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms;display:inline-block;padding:0 20px;line-height:30px;background-color:transparent;border:1px solid #116b70;border-radius:4px;font-size:14px}.reply a:hover{background:#116b70;border-color:#116b70;color:#fff}.comment-list .avatar{float:left;vertical-align:top;margin-right:35px;margin-bottom:15px}.comment-metadata{font-style:italic;color:#a4a4a4}.comment-metadata a{color:inherit}.comment-metadata a:hover{color:#c42426}.comment-metadata .edit-link{display:inline-block;margin-left:10px}#reply-title{font-size:22px;color:#484848;line-height:100%}#reply-title a{color:#c42426}.comment-respond a:hover{border-color:#cca34d}.comment-awaiting-moderation{font-style:italic}.content-area.single-blogpost{padding-top:90px}.search-page .blog_content{float:none;width:100%}.search-page .single-blog-header{padding-bottom:0}.comments-area .logged-in-as{display:none}.gallery{margin:-15px}.gallery figure{box-sizing:border-box;display:inline-block;margin-left:-6px;padding:15px;vertical-align:top;width:50%}.gallery img{border:1px solid #ccc}ol{counter-reset:my-badass-counter;padding:0;margin:0;list-style:none}.single-blogpost ol li,ol li{position:relative;padding-left:38px}.single-blogpost ol li:before,ol li:before{position:absolute;content:counter(my-badass-counter);counter-increment:my-badass-counter;top:2px;left:0;font-size:20px;border-radius:50%;border-style:solid;border-width:0 1px 0 0;width:22px;font-weight:700}.inner-pages h6,.pages-content h6{font-size:20px;line-height:38px}ol.comment-list li{padding-left:0}ol.comment-list li:before{display:none}.pum-title.popmake-title{display:none}.pum-container{background:#f5f5f5!important;border:1px solid #bcb5b9!important;border-radius:0!important;box-shadow:none!important;min-height:70%!important;width:50%!important;padding:0!important;position:relative!important;margin:0!important}.gform_wrapper .gform_page_footer{border:0 none!important;margin:0!important;padding:0!important;width:100%}.popmake-content{position:initial!important}.myform h4{font-size:22px;font-weight:600;color:#232323;margin-top:0}.download-popup-main .gform_body,.gform_page_fields{margin-bottom:25px;padding:60px 75px 25px!important}.pum-container.popmake.theme-161.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position{padding:0}.gfield_error .ginput_container,.gform_wrapper{max-width:inherit!important;margin:0!important}.myform .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:20px!important;max-width:inherit!important;position:relative;border-top:0}.gform_wrapper .top_label .gfield_error{width:100%!important}.gform_wrapper input,.gform_wrapper textarea,.ginput_container_text input{background:0 0;border:0;padding:0!important;width:100%!important;border-bottom:1px solid #ccc!important;font-weight:300;line-height:.8;color:#848484;font-size:16px!important}.gform_wrapper input:focus,.gform_wrapper textarea:focus{border-color:#31c335!important}.gform_wrapper input{box-sizing:border-box!important;height:55px!important}.gform_wrapper textarea{margin-top:25px!important;height:85px!important}.myform .gfield_error{margin:10px 0 0!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper label{padding:0;font-size:22px;font-weight:600;color:#232323}.gfct_fa_span i{color:#7c7c7c!important;margin-left:16px!important;margin-top:20px!important}.gform_wrapper ul li.gfield:before{display:none!important}.gform_heading{margin:0!important}.gform_anchor{display:none!important}.gform_description{display:block!important;font-size:20px!important;color:#31c335!important;text-align:center!important;margin:0 0 20px!important}.gform_description b{display:block!important}.gform_footer{margin:10px 0 0!important;padding:0!important}.gform_footer input.button{background:#31c335!important;color:#fff!important;border-color:#31c335!important;font-weight:700!important;padding:0!important;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.gform_footer input.button:hover,.gform_page_footer input.button:hover{background-color:#232323!important;border-color:#232323!important;color:#fff}.validation_error{padding:12px 0!important;font-size:14px!important;color:#db3f46!important;background-color:#ffbabd!important;border:1px solid #db3f46!important;text-align:center;font-weight:600!important;width:90%!important;position:absolute;left:5%;top:10px;margin:0!important}.gform_wrapper .top_label .gfield_description.validation_message,.myform .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{position:absolute!important;right:0!important;bottom:0!important;width:auto!important;color:#fc131e!important;padding:0!important;margin:0!important;font-size:12px!important;font-weight:600!important}.instruction.validation_message{display:none!important}.gform_confirmation_wrapper{min-height:300px!important}.gform_confirmation_message{background-color:#bbfcb6;border:1px solid #0c9d01;color:#0c9d01;font-size:14px;left:0;line-height:23px;margin:auto;padding:10px 0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:80%}.gform_wrapper ul.gform_fields li.gfield{padding:0!important}.ginput_container.ginput_container_text{padding:0 0!important}.gform_next_button.button{bottom:0;position:absolute}.gform_next_button.button,.gform_previous_button.button,.myform .gform_button.button{background:#31c335 url(images/next-arrow.png) no-repeat 58% 60%!important;border:0 none!important;border-radius:0;cursor:pointer;font-size:24px;border:0 none!important;font-weight:400!important;cursor:pointer;color:#fff;text-transform:inherit;font-size:22px!important;font-family:'Open Sans',sans-serif}.gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below{padding:0!important;background:0 0}.ginput_container.ginput_container_checkbox,.ginput_container.ginput_container_product_calculation{padding:0}.ginput_container_checkbox ul li input{height:10px!important;margin:0}.button.gform_button_select_files{background:#232323!important;cursor:pointer;font-size:16px}.gfield_contains_required input{margin:15px 0}.myform ul li{margin:0 0 30px!important}.myform ul li input{margin-bottom:0!important}.popmake-close{background:0 0!important;color:#f5f5f5!important;font-size:0!important;height:50px!important;width:50px!important}.popmake-close:after{color:#b1b1b1!important;content:"X";font-size:24px;position:absolute;right:20px;top:15px}.gform_previous_button.button{background:url(images/back-arrow.png) no-repeat 44% center!important;left:20px;position:absolute;top:-5px!important;width:40px!important;color:#b1b1b1;font-size:0!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error select,.gform_wrapper li.gfield_error textarea{border:0 none!important}.myform .gform_button.button{bottom:0;position:absolute!important}.myform .gfield_checkbox input[type=radio].default,input[type=checkbox].default{display:inline-block!important;margin-left:15px}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:static}input,textarea{-webkit-appearance:none!important}.gfield_required,.myform .gfield_checkbox input[type=checkbox]{display:none!important}.myform .gfield_checkbox input[type=radio]+label.btn{padding:5px 10px;margin:5px 10px;display:inline-block;text-transform:uppercase;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:#cb4e4e;color:#fff;box-shadow:0 6px #ab3c3c;-webkit-transition:none;-moz-transition:none;transition:none;border:none;border-radius:5px;cursor:pointer}.myform .gfield_checkbox input[type=radio]+label:hover{box-shadow:0 4px #ab3c3c;top:2px}input[type=radio]:checked+label.btn{box-shadow:0 0 #ab3c3c;top:6px}.ginput_price,.myform .gfield_checkbox input[type=checkbox]{display:none!important}.myform .gfield_checkbox input[type=checkbox]+label{padding:9px 15px;margin:0;display:inline-block;font-weight:400!important;outline:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background:#ebebeb;color:#848484;box-shadow:inset 0 0 1px #b1b1b1;-webkit-transition:none;-moz-transition:none;transition:none;border:none;border-radius:3px;cursor:pointer;font-size:18px;min-width:inherit!important;max-width:inherit!important}.myform .gfield_checkbox input[type=checkbox]+label:hover{background:#31c335;color:#fff!important}.myform .gfield_checkbox input[type=checkbox]:checked+label{background:#31c335;color:#fff!important}ul.gfield_checkbox li{float:left;margin:0 15px 20px 0!important;white-space:nowrap}.ginput_container.ginput_container_checkbox{float:left;margin:20px 0 40px!important;width:100%}.gform_wrapper span.ginput_product_price{color:inherit}.ginput_container.ginput_container_email,.ginput_container.ginput_container_email input,.ginput_container.ginput_container_phone,.ginput_container.ginput_container_phone input{margin-top:0!important}.myform input::-moz-placeholder,textarea::-moz-placeholder{color:#848484}.gform_page_fields ul li:first-child{margin-top:0!important}.ginput_container.ginput_container_product_calculation{margin-top:30px!important}.myform #gform_page_1_5 ul li{margin:0!important}.myform #gform_page_1_5 ul li label{display:none}.content-area .let_help,.content-area .single-blogpost-nav{clear:both}.comments-area .comment-respond{background:#fff;float:left;padding:19px 0;text-align:center;width:100%;margin-top:30px;border-radius:4px}.comments-area .comment-form-author label,.comments-area .comment-form-comment label,.comments-area .comment-form-email label,.comments-area .comment-form-url label,.comments-area .comment-notes,.content-area .single-blogpost-nav .nav-previous .meta-nav,.content-area .single-blogpost-nav .nav-previous .screen-reader-text{display:none}.comments-area h2#reply-title{font-size:11px;font-weight:700;letter-spacing:1.9px;color:#3c3d41;text-transform:uppercase;margin-bottom:15px;padding-bottom:19px;border-bottom:solid 1px #e7e7e7}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comments-area p.comment-form-comment{padding:0 33px;margin:0 0 17px}.comments-area p input,.comments-area p.comment-form-comment textarea{width:100%;box-sizing:border-box;-miz-box-sizing:border-box;height:99px;border-radius:4px;background-color:#eee;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.07);border:0}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{box-sizing:border-box;-moz-box-sizing:border-box;padding-right:0}.comment-form p input{height:auto;width:auto;padding:10px}.comments-area p.form-submit{text-align:right;padding:0 33px}.comments-area p.form-submit .submit{background:#fff;font-size:10px;font-weight:700;letter-spacing:2px;color:#3c3d41;padding:10px 30px;border-radius:17px;border:solid 1px #ededed;height:auto;cursor:pointer}.comments-area p.form-submit .submit:hover{background:#232323;color:#fff}.comments-area ol.comment-list{margin-bottom:0}.content-area .single-blogpost-nav{background:#fff;float:left;margin-top:90px;width:100%}.content-area .single-blogpost-nav .navigation.post-navigation{border-top:0;padding:0}.content-area .nav-links{position:relative}.content-area .single-blogpost-nav .nav-next,.content-area .single-blogpost-nav .nav-previous{float:left;width:50%;padding:120px 105px;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;min-height:400px}.content-area .single-blogpost-nav .nav-previous{border-right:1px solid #e5e2e2}.content-area .nav-next a,.content-area .nav-previous a{display:block;width:100%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;text-transform:uppercase;font-family:Oswald,sans-serif}.content-area .nav-next a:nth-child(1),.content-area .nav-previous a:nth-child(1){font-size:50px;line-height:60px;color:#232323}.content-area .nav-next a+a,.content-area .nav-next a:nth-child(2),.content-area .nav-previous a+a{font-size:16px;font-weight:400;color:#31c335;line-height:40px;text-decoration:underline;text-transform:inherit;font-family:'Open Sans',sans-serif}.content-area .nav-next a+a,.content-area .nav-previous a+a{display:inline;padding:0;width:auto;margin-right:15px}.content-area .post-navigation a{position:initial}.content-area .post-navigation a:hover{color:#31c335}.comments-area .comment-list li ol.children li article{padding-left:50px}.comments-area .comment-list li ol.children li ol.children li{padding-left:50px}.comments-area .comment-list li ol.children li ol.children li ol.children li{padding-left:50px}.content-area .post-navigation a[rel=next]::after,.content-area .post-navigation a[rel=prev]:before{left:20px;padding:0;position:absolute!important;top:43%;font-size:30px;margin:0}.post-navigation a[rel=prev]::before{content:"\f104"}.content-area .post-navigation a[rel=next]::after{right:20px;left:auto;content:"\f105"}.content-area .single-blogpost-nav .nav-links a:hover{color:#000}.blog_listing .screen-reader-text{display:none}.blog_listing .search-results article{border-bottom:1px dashed #ddd;margin-bottom:40px;padding-bottom:50px}.blog_listing .search-results .screen-reader-text{display:none}.blog_listing .search-results .navigation{padding:20px 0 0}.blog_listing .page-numbers{background-color:transparent;border-radius:50%;display:inline-block;height:35px;line-height:35px;text-align:center;vertical-align:middle;width:35px;color:#9a9999;font-size:16px;border:1px solid #9a9999;margin-left:2px}.blog_listing .page-numbers.current{background-color:#232323;border-color:#232323;color:#fff;cursor:pointer}.blog_listing a.page-numbers:hover{background:#31c335 none repeat scroll 0 0;border-color:#31c335;color:#fff}.blog_listing .next.page-numbers,.blog_listing .prev.page-numbers{background:0 0;color:#9a9999;height:auto;width:auto;float:left;border:1px solid #9a9999;border-radius:4px;line-height:20px;padding:7px 15px;font-size:14px}.blog_listing .next.page-numbers:focus,.blog_listing .prev.page-numbers:focus{color:#9a9999;background:0 0;border-color:#9a9999}.blog_listing .next.page-numbers{float:right}.blog_listing .next.page-numbers:hover,.blog_listing .prev.page-numbers:hover{background:#31c335 none repeat scroll 0 0;color:#fff}.blog_listing .page-numbers.dots{border-color:transparent;width:auto}.blog_listing .search-submit .screen-reader-text{display:block}.blog_listing .navigation.pagination{margin:70px 0 0;text-align:center}.blog_listing .next.page-numbers:after,.blog_listing .prev.page-numbers:before{content:"\f177";font-family:fontawesome;font-size:14px;margin-right:10px}.blog_listing .next.page-numbers:after{content:"\f178";margin-left:10px}.more_popup_inner{left:auto;margin:13px auto;position:relative;top:auto;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);max-width:640px}.more_menu_popup.open{overflow:auto}body.menu-open{margin-top:100%;overflow:hidden;position:absolute;transition:all .5s ease 0s;width:100%}.more_menu_popup .more_menu_outer{border-radius:4px;background-color:#fff;border:solid 1px #dfe3e9;margin-top:12px;padding:5px 53px 30px}.more_menu_popup .search-form label{width:100%;position:relative}.more_menu_popup .search-form input[type=search]{width:100%;box-sizing:border-box;border-radius:4px;background-color:#fff;border:solid 1px #dfe3e9;height:50px;padding:5px 30px;color:#323232;font-size:16px}.more_menu_popup .search-form input::-moz-placeholder{color:#848484}.more_menu_popup .search-form button{background:0 0;border:0;cursor:pointer;font-size:0;margin:0;padding:15px 30px;position:absolute;right:0}.more_menu_popup .search-form label:after{content:"\f002";font-family:fontawesome;color:#a1a7af;font-size:18px;height:40px;position:absolute;right:8px;top:13px;width:40px}.more_menu_popup .search-form input:focus{border-color:#31c335}.more_menu_popup ul li a{font-size:16px;line-height:26px!important}.more_menu_popup ul li.moremenu_title a{font-size:13px;color:#232323;margin-top:30px}.more_menu_popup .ubermenu .ubermenu-item.ubermenu-item-level-0{float:left}.inner-pages blockquote,.pages-content blockquote{position:relative;font-style:italic}.inner-pages blockquote p,.pages-content blockquote p{margin:0}.inner-pages blockquote:before,.pages-content blockquote:before{content:"\f10d";font-family:fontawesome;left:-40px;position:absolute;color:#9a9999;font-size:30px;top:-6px}.inner-pages .inner-box ul,.pages-content .inner-box ul{margin-bottom:40px}.inner-pages .inner-box ul li,.pages-content .inner-box ul li{margin-bottom:15px}.inner-pages .inner-box ul li,.pages-content .inner-box ul li,.single-blogpost li{padding:0 0 0 22px;position:relative}.inner-pages .inner-box ul li:before,.pages-content .inner-box ul li:before{content:"\f111";font-family:fontawesome;left:0;position:absolute;top:1px;color:#31c335;font-size:11px}.single-blogpost li:before{content:"\f054";font-family:fontawesome;left:0;position:absolute;top:1px;color:#31c335;font-size:16px}.single-blogpost li li{padding-left:20px}.single-blogpost li li:before{content:"\f105";font-size:24px;top:0}.single-blogpost li ul{margin-top:20px}.single-blogpost .sharify-container li{padding-left:0}.single-blogpost .sharify-container li:before{display:none}.single-blogpost figure img{display:block}.inner-pages h2,.pages-content h2{margin:50px 0 30px}.inner-pages h4,.inner-pages h5,.inner-pages h6,.pages-content h4,.pages-content h5,.pages-content h6{margin:40px 0 20px}.inner-pages .inner-box .button,.pages-content .inner-box .button{padding:12px 15px}.services-single li,.services-single p{font-size:18px;line-height:33px;margin:0 0 30px}.services-single .service-testimonial p{font-size:20px;line-height:35px;margin:0 0 12px}.services-testimonial-box+.services-testimonial-box{border-top:1px dashed #9b9b9b;margin-top:30px;padding-top:30px}.inner-pages .btn-download:after,.pages-content .btn-download:after{content:"\f019";font-family:fontawesome;margin:0 0 0 13px;position:relative;background:0 0}.img-content-main{margin-top:15px;border-top:1px solid #ddd;padding-top:45px;width:100%;float:left}.right-img-page .page-img{float:right;margin:10px 0 15px 45px}.left-img-page .page-img{float:left;margin:10px 45px 15px 0}.right-img-page{text-align:right}.img-content-main h3{margin:0;font-size:24px}.img-content-main div{display:table-cell}.img-content-main .page-img .button{font-size:13px;text-transform:uppercase;margin:5px 0 0;padding:10px 15px}.page-img img{max-width:230px;width:100%}.right-img-page.img-content-main:last-child{margin-bottom:70px}#popmake-4152,#popmake-4159,#popmake-4165,#popmake-4168{max-width:750px}.download-popup-main label.gfield_label{margin-bottom:30px}.download-popup-main .gform_fields li+li label{display:none!important}.download-popup-main .gform_fields li+li input{margin:0}.download-popup-main .gform_body{margin:0!important;padding:0 75px!important}.download-popup-main h3{color:#232323;font-size:19px!important;margin:0!important;padding:70px 75px 0!important}.download-popup-main .gform_footer .gform_button.button{background-position:65% 60%!important}.myform .gform_wrapper .top_label div.ginput_container{margin-top:0}.download-popup-main .gform_description{font-size:16px!important;margin:15px 0 0!important;padding:0 75px!important;text-align:left!important;color:#232323!important}.gform_page_footer .gform_previous_button.button:hover{background-color:transparent!important}#field_1_8 .gfield_label{margin:0 0 30px}.comments-area{position:relative}.comments-area .edit-comments-icon{position:absolute;right:0;top:0}.comments-area .comments-title{font-size:22px;line-height:0;margin:40px 0 20px}.comments-area .comments-title .comments-count{background:#3dc235;border-radius:17px;color:#fff;display:inline-block;font-size:10px;height:15px;line-height:13px;vertical-align:middle;width:21px}.comments-area .comment article{border-bottom:0;border-top:0;background:0 0}.comments-area .edit-comments-icon a{border:1px solid #e7e7e7;border-radius:50%;display:inline-block;float:right;height:42px;text-align:center;vertical-align:middle;width:42px;color:#838d8f}.comments-area .edit-comments-icon a .fa.fa-pencil{display:inline;font-size:20px;line-height:42px;vertical-align:middle;text-align:center}.comments-area li .comment-body{margin:0;padding:20px 0 0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.comments-area footer.comment-meta{background-color:transparent;padding:0;position:relative}.comments-area .comment-list .avatar{border-radius:50%;height:50px!important;margin-right:19px;width:50px!important;position:absolute;left:0;top:0}.comments-area .says{display:none}.comments-area footer b,.comments-area footer b.fn a{float:left;color:#3c3d41;font-size:10px;font-weight:700;line-height:22px;letter-spacing:1.9px;text-transform:uppercase}.comments-area .comment-list li ol.children{margin-top:15px;padding-left:0;margin-left:0}.comments-area .comment-list li ol.children li{margin-bottom:0}.comments-area footer .comment-metadata a{font-size:12px;font-weight:400;font-style:italic;line-height:1.5;color:#838d8f}.comments-area footer .comment-author.vcard{float:left;margin-right:15px}.comments-area footer .comment-metadata{margin:0;float:left;line-height:0}.comments-area footer .comment-awaiting-moderation{float:right;font-size:11px;line-height:20px;margin:0}.comments-area footer .comment-metadata a time:before{color:#c4d0d1;content:'\f017';font-family:fontawesome;font-size:14px;font-style:normal;margin-right:5px}.comments-area .comment-content{margin:0;font-size:14px;font-weight:400;color:#959ea0}.comments-area .comment-content p{font-size:14px;line-height:24px;margin:10px 0 0}.comments-area .reply{text-align:left;line-height:20px;margin-top:5px}.comments-area .reply a{background:0 0;border:0;font-size:10px;font-weight:700;letter-spacing:1px;color:#838d8f;padding:0;line-height:20px;text-transform:uppercase}.comments-area .reply a:before{content:"\f0e5";font-family:fontawesome;font-size:11px;font-style:normal;margin-right:10px}.comments-area .comment-list li{border-top:1px solid #e7e7e7}.comments-area p input:focus,.comments-area p.comment-form-comment textarea:focus{background:#f5f5f5}.comments-area li .comment-body>*{padding:0 0 0 70px;width:80%}.comment-metadata .edit-link{display:inline-block;position:absolute;right:10px;top:2px}.comment-metadata .edit-link a:hover,.comments-area .reply a:hover,.comments-area footer .comment-metadata a:hover,.comments-area footer b.fn a:hover{color:#31c335}.comments-area .edit-comments-icon a:hover{color:#31c335;border-color:#31c335}.comments-area .comment-list li ol.children:after,.comments-area .comment-list li:after,.comments-area .reply:after,.comments-area footer.comment-meta:after,.comments-area li .comment-body:after,.comments-area ol.comment-list:after{clear:both;content:"";display:block}.validation_error{background-color:#ffbabd!important;border:1px solid #db3f46!important;color:#db3f46!important;font-size:13px!important;font-weight:400!important;left:0;margin:0 auto!important;padding:12px 0!important;position:absolute;right:0;text-align:center;top:10px;width:550px!important}.sitemap ul li,sitemap ul li{padding-left:18px!important}.sitemap ul li:before{content:"\f105"!important;font-size:22px!important;top:0!important;color:#232323!important}.sitemap ul li{position:relative}.sitemap ul.wsp-pages-list li,.sitemap ul.wsp-posts-list li{padding-left:18px}.sitemap ul.wsp-pages-list li:before,.sitemap ul.wsp-posts-list li:before{content:"\f105";font-size:22px;top:0;color:#232323}.gfield_description.validation_message{display:none}.gform_wrapper .gfield_error .gfield_label{color:#232323!important}.search-form>label{display:inline-block;vertical-align:top}.search-form button{cursor:pointer;margin-left:-6px;padding:0 40px}.download-popup-main .gform_body{padding:0 75px 50px!important}.pum-container.popmake.theme-161.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position{padding:0;top:10%!important}body,html{height:100%}.site{min-height:100%;margin-bottom:-100px}.site:after{content:"";display:block}.site:after{height:100px}.hide_footer{display:none}.service-testimonial h6{font-size:16px;font-weight:700;margin:3px 0 0;text-transform:capitalize}#fancybox-img{height:inherit!important}.gform_ajax_spinner{left:0;right:0;position:absolute;z-index:9999;margin:0 auto;top:50%}.pre_nex_portfolio .navigation.post-navigation{border-top:0 none;padding:0}.pre_nex_portfolio .nav-previous{float:left}.pre_nex_portfolio .nav-previous .post-title:before{left:0;font-family:'Open Sans',sans-serif;font-weight:400}.pre_nex_portfolio .nav-next .post-title:before{right:0;left:auto}.pre_nex_portfolio .nav-next a,.pre_nex_portfolio .nav-next a:nth-child(1),.pre_nex_portfolio .nav-previous a,.pre_nex_portfolio .nav-previous a:nth-child(1){font-family:'Open Sans',sans-serif;font-size:28px;line-height:40px;margin-top:10px;text-transform:none}.pre_nex_portfolio .post-navigation a[rel=next]::after{display:none}.pre_nex_portfolio .post-navigation a[rel=next]{text-align:right}.portfolio_home .port_detail .port_bg,.product_image figure{position:relative;overflow:hidden}.portfolio_home .port_detail .port_bg a:before,.product_image figure a:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.portfolio_home .port_detail .port_bg a:hover:before,.product_image figure a:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}#grid-container{opacity:0;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.languages-row{margin:30px -15px 0}.language_post_row:after,.languages-row:after{clear:both;content:"";display:block}.language_inner{position:relative;height:320px;width:100%;overflow:hidden}.language_inner a:hover:after{-webkit-animation:shine .6s;animation:shine .6s}.language_inner a:after{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);-webkit-transform:skewX(-25deg);width:50%;z-index:2}.language_link{border:1px solid #fff;color:#f6f6f6;display:block;font-size:26px;font-weight:600;letter-spacing:1px;position:absolute;height:100%;top:0;left:0;width:100%;text-transform:uppercase}.language_link::before{background-color:#31c335;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}.language_inner:hover .language_link{transform:scale(1.05);-webkit-transform:scale(1.05)}.language_link span{left:0;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%}.language_link:hover{color:#fff}.language-col{float:left;padding:15px;text-align:center;width:33.33%}.language_post_row{margin:-15px}.language_post{float:left;padding:15px;width:33.33%}.language_post_inner{overflow:hidden;position:relative;height:300px;width:100%}.language_post_inner a{font-size:22px;line-height:33px;font-weight:600;text-align:center;color:#fff;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#31c335;border:1px solid #f2f2f2;background-position:center center}.language_post_inner a:before{background-color:#31c335;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;z-index:-1}.language_post_inner:hover a:before{opacity:.85}.language_post_inner:hover a{transform:scale(1.05);transform:scale(1.05);z-index:99}.language_post_inner span{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:95%;padding:0 15px;opacity:0;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;left:0;right:0;margin:auto}.language_post_inner:hover span{opacity:1}@media only screen and (max-width:1700px){.let_help p,.service-detail p,li,p{font-size:17px;line-height:33px;margin:0 0 20px}.site-branding a{width:295px}.banner{height:850px}.site-header-menu .more_menu,.site-header-menu .primary-menu>li a{font-size:13px}.site-header-menu .more_menu{padding:10px 29px 10px 11px}.tp-caption p{font-size:19px;margin:0 0 34px}.tp-caption h2{font-size:50px}.button{padding:16px 26px}.port_box h3{font-size:28px}.story_home{padding:90px 0 62px}.story_home h2{font-size:43px}.port_box .port_bg{margin:0 0 48px}.portfolio_home_button{margin-top:64px}.got_project_home h2{font-size:45px;margin:0 0 28px}.receive_shopify h2{font-size:29px}.receive_shopify input[type=submit]{height:52px}.receive_shopify input[type=email]{height:50px}.single-blogpost li,.single-blogpost p{font-size:18px}.single-blogpost .single-header h1{font-size:64px;line-height:84px}.single-blogpost .single-header h2{font-size:28px;margin:0 0 40px}.portfolio-single .banner_center .tp-caption p,.portfolio-single .tp-caption p{font-size:20px}.detail_img_pos{padding-bottom:80px;padding-top:90px}.portfoloisingls-textwrap li,.portfoloisingls-textwrap p{font-size:17px;line-height:33px}.detail_img_pos{padding-bottom:90px;padding-top:90px}.testimonial_bg_pos{padding:160px 0}.portfolio_single_detail,.testimonial-portfolio-single{padding:0 0 100px}.portfolio_single_detail aside{padding-top:65px}.inner-pages{padding:70px 0 100px}.inner-pages h1{margin-left:25px}.inner-pages h1,.pages-content h1{font-size:40px}.let_help{padding:84px 0}.pages-content .service-detail h2,.service-detail h2{font-size:38px}.services_page .service-detail-row{padding:90px 0}.services-content-inner>:last-child{margin-bottom:0}.services-content-inner p{font-size:19px}.service-single .tp-caption a,.services_page .tp-caption a{padding-left:77px;padding-right:77px}.service-testimonial p{font-size:20px}.page-padding{padding:95px 0 100px}.contact_page .pages-content{padding:80px 0 120px}.notfound-bannercaption{max-width:1000px}.notfound-bannercaption h2{font-size:90px;line-height:120px}.notfound-bannercaption h3{font-size:40px;line-height:44px}.notfound-bannercaption p{font-size:19px}.single-title-blog{font-size:80px}.single-blog-content{font-size:24px}.blog_fech_content h2{font-size:40px;line-height:56px}.blog_content h2{font-size:50px;line-height:58px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:18px}.blog_fech_content .categories .categories-links a{font-size:18px}.view_more_click mark{font-size:20px}.blog_content .categories-links{font-size:15px}.single-blog-header{padding:70px 0}}@media only screen and (max-width:1599px){.services-single li,.services-single p{font-size:17px;line-height:33px}.site-branding a{width:276px}.tp-caption h2{font-size:46px}.tp-caption p{font-size:17px;margin:0 0 26px}.button{padding:15px 26px}.banner{height:820px}.story_home{padding:80px 0 54px}.story_home h2{font-size:41px}.port_box.larg_port_box .port_bg{min-height:610px}.port_box.larg_port_box a{margin:20px 0 0}.got_project_home{padding:90px 0}.footer_menu li a{font-size:15px}.site-header.menu_white .colse_icon{right:2%}.single-blogpost .post_thumb{margin:0 0 40px}.single-blogpost .single-header h2{font-size:26px;line-height:40px;margin:0 0 38px}.detail_img_pos{padding-bottom:80px;padding-top:80px}.testimonial-portfolio-single{padding:0 0 80px}.inner-pages h1,.pages-content h1{font-size:38px}.inner-pages h1{margin-left:20px}.let_help .button{margin:26px 0 0;padding-left:40px;padding-right:40px}.let_help h2{font-size:36px!important;margin:0 0 17px!important}.let_help{padding:80px 0}.services-content-inner p{font-size:19px}.pages-content .service-detail h2,.service-detail h2{font-size:37px}.services_page .service-detail-row{padding:85px 0}.contact_page .pages-content,.page-padding{padding:85px 0 100px}.pages-content.portfolio-arch-page h1{margin:80px 0 66px}.portfolio_wrap{padding-bottom:90px}.products-row h2{font-size:20px}.products-row figure span{font-size:26px}.notfound-bannercaption h2{font-size:88px;line-height:110px}.notfound-bannercaption h3{font-size:38px;line-height:39px}.notfound-bannercaption p{font-size:18px}.page-not-found .banner{background-position:-90px -90px;background-size:120% auto!important}.img-content-main h3{font-size:22px}.myform .gfield_checkbox input[type=checkbox]+label{font-size:16px;padding:8px 14px!important}.button.gform_button_select_files{height:40px!important}.gform_drop_area{padding:22px!important}.single-blog-content{font-size:20px;line-height:32px}.blog_fech_content h2{font-size:44px;line-height:55px}.blog_content h2{font-size:44px;line-height:50px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:17px}.blog_fech_content .categories .categories-links a{font-size:17px}.view_more_click mark{font-size:19px}.blog_content .categories-links{font-size:14px}.blog_listing{margin:71px 0 86px}.single-blog-header{padding:60px 0}.post_image_blog{height:550px}.image_n_detail_pos figure+figure{margin-top:90px}}@media only screen and (max-width:1399px){.site-branding a{width:269px}footer{padding:32px 0}.got_project_home{padding:80px 0}.got_project_home h2{font-size:43px;margin:0 0 30px}.port_box h3{font-size:26px}.portfolio_home_button{margin-top:44px}.portfolio_home{padding:0 0 90px}.story_home h2{font-size:38px}.port_box .port_bg{margin:0 0 36px}.receive_shopify h2{font-size:27px}.receive_shopify{padding:48px 0}.port_box.larg_port_box .port_detail{left:40px;width:42%}.site-header-main.wrapper{position:relative}.site-header.menu_white .colse_icon{right:15px;top:90px}.single-blogpost li,.single-blogpost p{font-size:18px}.single-blogpost .single-header h1{font-size:57px;line-height:79px}.single-blogpost .single-header h6{margin:0 0 35px}.single-blogpost .single-header h2{font-size:24px}.content-area .nav-next a:nth-child(1),.content-area .nav-previous a:nth-child(1){font-size:42px;line-height:56px}.portfolio-single .banner_center .tp-caption p,.portfolio-single .tp-caption p{font-size:18px}.testimonial_bg_pos{padding:140px 0}.inner-pages h1,.pages-content h1{font-size:36px;margin-bottom:20px}.inner-pages{padding:70px 0 90px}.pages-content .service-detail h2,.service-detail h2{font-size:34px;margin:0 0 15px}.contact_page .pages-content,.page-padding{padding:75px 0 90px}.services-single .service-testimonial p{font-size:19px}.service-testimonial mark{margin:-5px 0 0}.inner-pages h3,.pages-content h3{font-size:26px;margin:40px 0 22px}.pages-content.portfolio-arch-page h1{margin:70px 0 60px}.pages-content.portfolio-arch-page h4{font-size:20px}.portfolio_wrap{padding-bottom:80px}.product-arch{padding:82px 0 30px}.site{margin-bottom:-94px}.site:after{height:94px}.myform .gform_button.button{background-position:70% 60%!important;font-size:20px!important;height:50px!important}.myform .gform_next_button.button{font-size:20px!important;height:50px!important}.download-popup-main .gform_description{font-size:15px!important}.gform_wrapper input,.gform_wrapper textarea,.ginput_container_text input{font-size:15px!important;height:45px!important}.myform .gfield_checkbox input[type=checkbox]+label{font-size:15px;padding:7px 12px!important}.button.gform_button_select_files{height:35px!important}.gform_drop_area{padding:20px!important}.single-blogpost.single-blog-header .single-title-blog,.single-title-blog{font-size:70px}.single-blog-content{font-size:18px;line-height:28px}.blog_fech_content h2{font-size:41px;line-height:51px}.blog_content h2{font-size:40px;line-height:45px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:16px}.blog_fech_content .categories .categories-links a{font-size:16px}.view_more_click mark{font-size:18px}.blog_content .categories-links{font-size:13px}.single-blog-header{padding:50px 0}.pre_nex_portfolio .nav-next a,.pre_nex_portfolio .nav-next a:nth-child(1),.pre_nex_portfolio .nav-previous a,.pre_nex_portfolio .nav-previous a:nth-child(1){font-size:24px;line-height:34px}.page-not-found .banner{background-position:-150px -10px}.image_n_detail_pos figure+figure{margin-top:80px}}@media only screen and (max-width:1199px){.site-branding a{width:259px}.services-single li,.services-single p{font-size:16px;line-height:32px;margin:0 0 25px}.portfolio-single .wrapper,.wrapper,.wrapper-md{width:970px}.more_menu_popup .more_menu_outer{padding:0}.tp-caption h2{font-size:42px}.story_home h2{font-size:36px}.story_home{padding:70px 0 52px}.button{font-size:15px}.port_box.larg_port_box a{margin:10px 0 0}.port_box.larg_port_box h3{font-size:32px;margin:0 0 17px}.port_box.larg_port_box .port_bg{min-height:510px}.port_box h3{font-size:25px}.portfolio_home_button{margin-top:36px}.portfolio_home{padding:0 0 80px}.got_project_home{padding:75px 0}.got_project_home h2{font-size:28px !important; margin:0 0 30px}.product_row h3{font-size:30px}.product_row aside,.receive_outer{padding:0 30px}.product_row h3{font-size:28px}.receive_shopify input[type=email]{width:278px}.receive_shopify input[type=submit]{padding:0 35px}.receive_shopify input{font-size:15px}.receive_shopify h2{font-size:25px;margin:0 0 5px}.receive_shopify{padding:46px 0 40px}footer{padding:26px 0}.banner{height:760px}.footer_menu li a{font-size:14px}.single-blogpost li,.single-blogpost p{font-size:17px;margin:0 0 34px}.single-blogpost .single-header h1{font-size:47px;line-height:67px}.content-area.single-blogpost{padding-top:70px}.single-blogpost .single-header h2{font-size:22px;line-height:36px;margin:0 0 34px}.single-blogpost .post_thumb{margin:0 0 35px}.single-blogpost h2{font-size:25px;margin:0 0 14px}.single-blogpost h3{font-size:20px;margin:0 0 14px}.content-area .single-blogpost-nav .nav-next,.content-area .single-blogpost-nav .nav-previous{padding:80px 65px}.content-area .nav-next a:nth-child(1),.content-area .nav-previous a:nth-child(1){font-size:36px;line-height:49px}.image_n_detail_pos figure{padding:70px}.testimonial_bg_pos{padding:120px 0}.testimonial_bg_pos .says_portfolio_single{font-size:20px;line-height:36px}.testimonial_bg_pos .say_author{font-size:17px;margin:25px 0 0}.testimonial-portfolio-single{padding:0 0 70px}.portfolio_single_detail aside{padding-top:45px}.portfolio_single_detail aside h4{margin:0 0 24px}.inner-pages h1,.pages-content h1{font-size:34px}.inner-pages h1{margin-left:16px}.inner-pages li,.inner-pages p{margin-bottom:25px}.let_help h2{font-size:34px!important}.let_help{padding:70px 0 75px}.services-content-inner{padding:65px 0 0}.services-content-inner p{font-size:18px}.pages-content .service-detail h2,.service-detail h2{font-size:31px}.green-link-bottom,.green-link-bottom:focus{font-size:17px;padding-bottom:12px}.service-testimonial p{font-size:20px;line-height:36px}.service-testimonial mark{font-size:15px}.services_page .service-detail-row{padding:75px 0}.service-single .tp-caption a,.services_page .tp-caption a{padding-left:67px;padding-right:67px}.contact_page .pages-content,.page-padding{padding:65px 0 80px}.inner-pages h3,.pages-content h3{font-size:25px}.pages-content.portfolio-arch-page h4{font-size:18px}.pages-content.portfolio-arch-page h1{margin:60px 0 50px}.portfolio_wrap{padding-bottom:70px}.products-row p{font-size:15px;line-height:25px}.products-row h2{font-size:20px;margin:25px 0 10px}.products-row figure span{font-size:24px}.products-row figure{height:150px}.page-not-found .banner{background-position:-220px -10px;background-size:140% auto!important}.notfound-bannercaption h2{font-size:78px;line-height:100px}.notfound-bannercaption h3{font-size:33px;line-height:39px}.notfound-bannercaption p{font-size:16px}.site{margin-bottom:-82px}.site:after{height:82px}.img-content-main h3{font-size:20px}.download-popup-main h3,.gform_page_fields{padding:70px 40px 70px!important}.download-popup-main .gform_description{padding:0 40px!important}.download-popup-main .gform_body{padding:0 40px 40px!important}.myform .gform_button.button{background-position:68% 55%!important;background-size:auto 40%!important;font-size:18px!important;height:45px!important}.myform .gform_next_button.button{font-size:18px!important;height:45px!important;background-size:auto 40%!important}.download-popup-main .gform_description,.gform_wrapper input,.gform_wrapper textarea,.ginput_container_text input{font-size:14px!important}.pum-container{width:75%!important}.myform .gfield_checkbox input[type=checkbox]+label{font-size:14px;padding:6px 10px!important}.button.gform_button_select_files{height:30px!important}.gform_drop_area{padding:18px!important}.single-blogpost.single-blog-header .single-title-blog,.single-title-blog{font-size:60px}.single-blog-content{font-size:17px}.blog_fech_content h2{font-size:38px;line-height:52px}.blog_fech_content .categories{margin:5px 0 0}.blog_fech_content{padding:35px 80px 35px 40px;width:500px}.blog_content h2{font-size:36px;line-height:48px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:15px}.blog_fech_content .categories .categories-links a{font-size:15px}.view_more_click mark{font-size:17px}.blog_listing{margin:66px 0 80px}.single-blog-header{padding:40px 0}.post_image_blog{height:470px}.pre_nex_portfolio .nav-next a,.pre_nex_portfolio .nav-next a:nth-child(1),.pre_nex_portfolio .nav-previous a,.pre_nex_portfolio .nav-previous a:nth-child(1){font-size:22px;line-height:32px}.pre_nex_portfolio .nav-next .post-title::before,.pre_nex_portfolio .nav-previous .post-title::before{font-size:15px;top:-27px}.blog_listing .navigation.pagination{margin:55px 0 0}.banner .more_outer{bottom:30px}.banner .more_link::after{width:10px;height:10px}.banner .more_link{font-size:14px}.language_inner{height:300px}.language_link{font-size:24px}.language_post_inner a{font-size:20px;line-height:32px}.language_post_inner{height:280px}.image_n_detail_pos figure+figure{margin-top:60px}}@media only screen and (max-width:991px){.site-branding a{width:239px}.let_help p,.pages-content .contact_detail_content p,.service-detail p,li,p{font-size:16px;line-height:32px}.portfolio-single .wrapper,.wrapper,.wrapper-md,.wrapper-sm{width:750px}.site-header-menu .primary-menu>li a{text-decoration: none; margin-right:30px}.site-header-menu .more_menu::before{border-left-width:1px;border-top-width:1px;height:5px;width:5px}.site-header-menu .more_menu::after{border-bottom-width:1px;border-right-width:1px;height:5px;width:5px}.site-header-menu .more_menu{padding:10px 24px 10px 12px}.site-header-menu .more_menu,.site-header-menu .primary-menu>li a{font-size:11px}header.site-header{padding:30px 0 0}.site-header.menu_white{padding-bottom:30px}.banner{height:650px}.tp-caption h2{font-size:37px;margin:0 0 23px}.tp-caption *{color:#fff;width:400px}.tp-caption>div{margin:32px 0 0}.tp-caption p{font-size:16px;margin:0 0 20px}.button{font-size:14px}.button{padding:14px 22px}.story_home_content{width:100%}.got_ph_content{width:80%}.story_home h2{font-size:32px}.story_home{padding:60px 0 46px}.port_box.larg_port_box .port_detail{left:30px;width:62%}.port_box.larg_port_box h3{font-size:28px;margin:0 0 18px}.port_box.larg_port_box a{margin:2px 0 0}.port_box.larg_port_box .port_bg{min-height:450px}.port_box .port_bg{height:320px}.port_box h3{font-size:21px;margin:0 0 10px}.portfolio_home_button{margin-top:30px}.portfolio_home{padding:0 0 70px}.got_project_home h2{font-size:33px;margin:0 0 32px}.got_project_home{padding:55px 0}.product_row h3{margin:0 0 11px;font-size:23px}.product_row aside,.receive_outer{padding:0 20px}.product_row .button{margin:10px 0 0}.receive_shopify aside,.receive_shopify aside:nth-child(2){float:none;text-align:center;width:100%}.receive_shopify aside:nth-child(2){margin:28px 0 0}.receive_shopify input[type=email]{height:45px}.receive_shopify input[type=submit]{height:48px}.receive_shopify input[type=email]{width:348px}.receive_shopify{padding:50px 0}footer{padding:23px 0}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{overflow:hidden!important;visibility:visible!important}.ubermenu-responsive-default.ubermenu-responsive{max-height:inherit!important}.footer_menu li a{font-size:13px}.single-blogpost li{padding-left:21px}.single-blogpost li::before{font-size:14px}.single-blogpost li li::before{font-size:21px;top:2px}.comments-area li .comment-body>*{box-sizing:border-box;padding:0 0 0 60px;width:100%}.comments-area .comment-list .avatar{height:40px!important;width:40px!important}.comments-area .edit-comments-icon a{transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8)}.content-area .single-blogpost-nav .nav-next,.content-area .single-blogpost-nav .nav-previous{padding:70px 55px}.content-area .nav-next a:nth-child(1),.content-area .nav-previous a:nth-child(1){font-size:32px;line-height:43px}.single-blogpost .wrapper-sm{width:750px}.portfolio-single .banner_center .tp-caption p,.portfolio-single .tp-caption p{font-size:17px;line-height:35px}.image_n_detail_pos figure{padding:50px}.detail_img_pos{padding-bottom:60px;padding-top:60px}.portfoloisingls-textwrap li,.portfoloisingls-textwrap p{font-size:16px}.testimonial_bg_pos{padding:100px 0}.portfolio_single_detail aside h4{font-size:17px;margin:0 0 17px}.portfolio_single_detail aside{padding-top:38px}.inner-pages{padding:60px 0 80px}.inner-pages h1{margin-left:12px}.inner-pages h1,.pages-content h1{font-size:32px}.let_help h2{font-size:32px!important}.let_help{padding:60px 0 65px}.services-content-inner{padding:60px 0 0}.services-content-inner p{font-size:17px;line-height:33px}.service-testimonial{padding-left:55px}.services_page .service-detail-row:nth-child(2n) .service-testimonial{padding-right:55px}.pages-content .service-detail h2,.service-detail h2{font-size:29px}.services_page .service-detail-row{padding:55px 0 65px}.service-testimonial{padding-left:45px}.contact_page .pages-content,.page-padding{padding:60px 0 70px}.contact_new_project{border-radius:2px;padding:30px;border-width:1px}.contact_new_project::after,.contact_new_project::before{display:none}body .portfolio-arch-page .cbp-item-wrapper{padding:0 0 30px}.portfolio_wrap{padding-bottom:60px}.products-row figure img{max-width:100px}.products-row h2{font-size:19px;margin:23px 0 7px}.products-row p{font-size:14px;line-height:25px}.products-row figure span{font-size:21px}.products-row aside{padding:0 21px 60px}.product-arch{padding:72px 0 20px}.page-not-found .banner{background-position:-177px 0;background-size:150% auto!important}.notfound-bannercaption h2{font-size:68px;line-height:90px}.notfound-bannercaption h3{font-size:30px;line-height:34px}.notfound-bannercaption p{font-size:16px}.site{margin-bottom:-76px}.site:after{height:76px}.error-404{padding:40px 0}.img-content-main h3{font-size:18px}.myform .gform_button.button,.myform .gform_next_button.button{font-size:17px!important;height:40px!important}.myform .gfield_checkbox input[type=checkbox]+label{font-size:13px;padding:5px 8px!important}.gform_previous_button.button{transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);-webkit-transform:scale(.7);top:0!important;left:5px}.validation_error{font-size:10px!important;max-width:550px!important;width:80%!important}.button.gform_button_select_files{height:25px!important}.gform_drop_area{padding:16px!important}.single-blogpost.single-blog-header .single-title-blog,.single-title-blog{font-size:56px}.single-blog-content{font-size:16px}.blog_fech_content h2{font-size:37px;line-height:41px}.blog_fech_content{padding:35px 40px;width:420px}.blog_content h2{font-size:33px;line-height:46px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:13px}.blog_fech_content .categories .categories-links a{font-size:13px}.view_more_click mark{font-size:16px}.blog_content .categories{display:table}.blog_content .categories-links-title{display:table-cell;vertical-align:top}.blog_content .categories-links{display:table-cell;vertical-align:top;line-height:24px}.blog_content .categories-links a{margin-left:5px}.blog_content,.blog_sidebar{width:100%}.blog_content{border-bottom:1px dashed #ccc;margin-bottom:50px;padding-bottom:50px}.blog_listing{margin:50px 0 80px}.post_image_blog{height:350px}.blog_content .categories-links-title{font-size:15px}.blog_sidebar li{float:left;margin:0 0 6px;width:50%}.blog_sidebar ul:after{clear:both;content:"";display:block}.service-testimonial h6{font-size:15px}.pre_nex_portfolio .nav-next a,.pre_nex_portfolio .nav-next a:nth-child(1),.pre_nex_portfolio .nav-previous a,.pre_nex_portfolio .nav-previous a:nth-child(1){font-size:22px;line-height:30px}.pre_nex_portfolio .nav-next .post-title::before,.pre_nex_portfolio .nav-previous .post-title::before{font-size:14px;top:-20px}.services-single .service-testimonial p{font-size:17px;line-height:33px}.code,.single-blogpost pre{padding:30px;border-radius:4px}.code::after,.code::before,.single-blogpost pre::after,.single-blogpost pre::before{display:none}.banner .more_link::after{width:8px;height:8px}.language-col{width:50%}.language_post_inner{height:300px}.language_post{width:50%}}@media only screen and (max-width:782px){.admin-bar .more_menu_popup{padding-top:46px}html #wpadminbar{position:fixed}}@media only screen and (max-width:767px){.site-branding a{width:230px}.home_banner.banner .tp-caption>*{margin-left:0}.portfolio-single .wrapper,.single-blogpost .wrapper-sm,.wrapper,.wrapper-md,.wrapper-sm{width:100%}.more_popup_inner{width:90%}.more_menu_popup .more_menu_outer{margin-top:12px}.more_menu_outer .ubermenu-submenu{padding:30px!important}.site-header.menu_white .colse_icon{right:5%;width:16px;height:16px}.tp-caption>*{float:none;margin-left:auto!important;margin-right:auto!important;width:60%}.tp-caption p{font-size:15px;margin:0 0 15px}.tp-caption h2{font-size:31px!important;margin:0 0 20px}.site-branding{text-align:left;width:100%;padding-bottom:20px}.site-header-menu{width:100%;text-align:center;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);padding:5px 0;margin-left:0;overflow:hidden}.darkheader .site-header-menu{border-color:#ccc}.site-header-menu .primary-menu>li a:hover::before,.site-header-menu .primary-menu>li.current-menu-item a::before{bottom:-3px}.menu_white .site-header-menu .primary-menu>li a:hover::before,.menu_white .site-header-menu .primary-menu>li.current-menu-item a::before{bottom:-1px}.site-header.menu_white{padding-bottom:0}.site-header-menu .primary-menu>li:nth-last-child(2) a{margin-right:0}.more_list{position:absolute;right:25px;top:-1px}.site-header-menu .more_menu{font-size:0}.more_menu:after,.more_menu:before{display:none}.more_menu span::after,.more_menu span::before{background-color:#fff;content:"";height:2px;left:0;position:absolute;width:100%;z-index:99}.more_menu span::before{top:-7px}.more_menu span::after{bottom:-7px}.more_menu span{background-color:#fff;display:block;font-size:0;height:2px;position:relative;width:22px}.darkheader .more_menu span,.darkheader .more_menu span::after,.darkheader .more_menu span::before{background-color:#000}.site-header-menu .more_menu{padding:13px 8px}.tp-caption>*{text-align:center}.site-header.menu_white{padding-bottom:0}.menu_white .more_menu span::before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left bottom 0;-moz-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;-o-transform-origin:left bottom 0;-webkit-transform-origin:left bottom 0}.menu_white .more_menu span::after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:left center 0;-moz-transform-origin:left center 0;-ms-transform-origin:left center 0;-o-transform-origin:left center 0;-webkit-transform-origin:left center 0}.menu_white .more_menu span::after,.menu_white .more_menu span::before{margin:0 0 0 4px;width:20px}.menu_white.darkheader .more_menu span{background-color:transparent}.site-header.menu_white .colse_icon{display:none}.more_popup_inner{margin:13px auto 50px}.story_home h2{font-size:30px}.story_home{padding:50px 0 38px}.port_box.larg_port_box .port_detail{left:30px;right:30px;text-align:center;width:auto}.port_box.larg_port_box .port_bg{min-height:390px}.port_box+.port_box::before{border-top:1px dashed #ccc;content:"";height:1px;left:15px;margin:auto;position:absolute;right:15px;top:0}.port_box+.port_box{margin:30px 0 0;padding-top:50px;position:relative}.portfolio_home_button{margin-top:60px}.port_box{width:100%;text-align:center}.port_detail>p:last-child{margin-bottom:0}.port_box.larg_port_box{margin:0 0 10px;width:100%}.port_box h3{font-size:24px}.got_project_home h2{font-size:31px;margin:0 0 25px}.product-home{padding:0}.product_row h3{font-size:21px;margin:0 0 9px}.footer_menu li{margin:0 0 0 21px}.got_project_home{background-attachment:local}.content-area.single-blogpost{padding-top:50px}.single-blogpost .single-header h1{font-size:37px;line-height:57px}.single-blogpost .single-header h2{font-size:20px;line-height:34px}.single-blogpost h2{font-size:23px;margin:30px 0 14px}.single-blogpost li,.single-blogpost p{font-size:16px;margin:0 0 26px}.single-blogpost h3{font-size:18px;font-weight:600;margin:22px 0 10px}.portfoloisingls-textwrap{width:100%}.image_n_detail_pos figure{padding:30px}.testimonial-portfolio-single{padding:0 0 60px}.testimonial_bg_pos{padding:60px 30px}.testimonial_bg_pos .says_portfolio_single{font-size:18px;line-height:34px}.portfolio_single_detail aside{padding-top:28px}.inner-pages h1,.pages-content h1{font-size:30px}.inner-pages h1{margin-left:10px}.inner-pages{padding:50px 0 70px}body hr{margin:40px 0}.inner-pages h3,.pages-content h3{font-size:25px;margin:40px 0 20px}.inner-pages h1,.pages-content h1{font-size:30px}.let_help{padding:50px 0 55px}.let_help .button{margin:23px 0 0;padding-left:30px;padding-right:30px}.services-content-inner{padding:55px 0 0}.pages-content .service-detail h2,.service-detail h2{font-size:27px}.service-testimonial{padding-left:35px}.services_page .service-detail-row:nth-child(2n) .service-testimonial{padding-right:35px}.service-testimonial p{font-size:18px;line-height:34px}.green-link-bottom,.green-link-bottom:focus{font-size:16px;padding-bottom:10px}.services_page .service-detail-row:nth-last-child(2) .service-detail{padding-right:27px}.services_page .service-detail-row:last-child .service-detail{padding-left:27px}.service-single .tp-caption a,.services_page .tp-caption a{padding-left:67px;padding-right:67px}.service-single .service-testimonial{border-top:1px solid #ccc;margin:40px 0 0;padding:40px 0 0;width:100%}.service-single-detail{float:none;width:100%}.contact_page .pages-content,.page-padding{padding:50px 0 60px}.inner-pages h3,.pages-content h3{font-size:24px;margin:30px 0 17px}.pages-content .contact_detail_content h4{margin:38px 0 15px}.contact_detail_content{padding:48px 0 0}.portfolio_wrap{padding-bottom:50px}.tp-caption .more_link::after{width:10px;height:10px}.tp-caption .more_link{font-size:14px}.products-row aside{padding:0 15px 50px}.products-row{margin:0 -15px}.products-row h2{font-size:18px;margin:0 0 10px 0}.products-row figure span{font-size:20px}.product-arch{padding:62px 0 10px}.search-page h1{margin-top:0}.search-page{min-height:350px;padding:35px 0}.notfound-bannercaption *{width:100%}.notfound-bannercaption h2{font-size:68px;line-height:80px}.notfound-bannercaption h3{font-size:24px;line-height:30px}.notfound-bannercaption p{font-size:15px;line-height:24px}.page-not-found .banner{background-position:-180px 0;background-size:cover!important}.download-popup-main .gform_description,.gform_wrapper input,.gform_wrapper textarea,.ginput_container_text input{font-size:13px!important}.download-popup-main h3,.gform_wrapper .gfield_error .gfield_label,.gform_wrapper label{font-size:17px!important}.myform .gfield_checkbox input[type=checkbox]+label{font-size:12px;padding:4px 6px!important}.myform ul.gfield_checkbox li{margin:10px 0 0 10px!important}.gform_drop_area{padding:14px!important}.validation_error{width:95%!important}.single-blogpost.single-blog-header .single-title-blog,.single-title-blog{font-size:48px}.single-blog-content{font-size:16px}.blog_fech_content{width:60%;padding:25px 30px}.blog_fech_content .categories{margin:1px 0 0}.blog_fech_content h2{font-size:32px;line-height:40px}.blog_content h2{font-size:30px;line-height:40px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:12px;margin-top:40px}.blog_fech_content .categories .categories-links a{font-size:13px}.view_more_click mark{font-size:14px}.post_image_blog{height:350px}a,li,p{white-space:normal;word-wrap:break-word}.blog_listing{margin:50px 0 60px}.pre_nex_portfolio .nav-next a,.pre_nex_portfolio .nav-next a:nth-child(1),.pre_nex_portfolio .nav-previous a,.pre_nex_portfolio .nav-previous a:nth-child(1){font-size:22px;line-height:30px}.pre_nex_portfolio .nav-next,.pre_nex_portfolio .nav-previous{float:none;position:relative;width:100%}.pre_nex_portfolio .post-navigation a[rel=next],.pre_nex_portfolio .post-navigation a[rel=prev]{margin-top:50px;position:relative;text-align:left}.pre_nex_portfolio .nav-next .post-title::before,.pre_nex_portfolio .nav-previous .post-title::before{font-size:14px;top:-30px}.pre_nex_portfolio .nav-next .post-title:before{left:0;right:auto}.pre_nex_portfolio{padding:80px 0 90px}.banner .more_link{font-size:12px}.banner .more_link::after{width:7px;height:7px}.banner .more_outer{bottom:22px}.inner-pages .inner-box ul li::before,.pages-content .inner-box ul li::before{font-size:10px;top:2px}.inner-pages .inner-box ul li,.pages-content .inner-box ul li,.single-blogpost li{padding:0 0 0 18px}.blog_content{border-bottom:1px dashed #ccc;margin-bottom:40px;padding-bottom:40px}.code,.single-blogpost pre{width:100%}.language_inner{height:280px}.language_link{font-size:21px}.language_post_inner{height:280px}.language_post_inner a{font-size:18px;line-height:31px}.image_n_detail_pos figure+figure{margin-top:50px}}@media only screen and (max-width:639px){.let_help p,.service-detail p,li,p{font-size:15px;line-height:31px}.site-branding a{width:215px}.inner-pages .-margin{line-height:22px;margin-top:-8px}.tp-caption>*{width:90%}.tp-caption h2 br{display:none}.banner{height:600px}.tp-caption h2{font-size:28px!important;margin:0 0 20px}.button{padding:13px 20px}.more_menu_outer .ubermenu-submenu{padding:13px 30px!important}.more_menu_popup .more_menu_outer{padding:17px 0}.more_menu_outer .moremenu_title a{font-size:14px;margin:26px 0 10px!important}.more_menu_popup ul li a{font-size:15px}.site-header-menu .primary-menu>li a:hover::before,.site-header-menu .primary-menu>li.current-menu-item a::before{bottom:-2px}.story_home h2{font-size:28px;margin:0 0 11px}.story_home{padding:40px 0 30px}.port_box.larg_port_box h3{font-size:26px;margin:0 0 9px;text-shadow:1px 2px 2px rgba(0,0,0,.3);-webkit-text-shadow:1px 2px 2px rgba(0,0,0,.3)}.port_box h3{font-size:22px}.got_project_home h2{font-size:28px;margin:0 0 15px}.product_row aside{display:block;width:100%}.product_row:nth-child(2n) .product_image.for_mobile{display:block}.product_image,.product_row:nth-child(2n) .product_detail{margin-left:0}.link_box{bottom:70px;left:50%;margin:auto;position:absolute;right:auto;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.receive_shopify input[type=email]{box-sizing:border-box;margin:0 0 10px;width:100%}.receive_shopify aside:nth-child(2) div{display:block;margin-left:0}.receive_shopify input[type=submit]{box-sizing:border-box;height:46px;margin:0;width:100%}.footer_menu{margin:5px 0 0;text-align:center;width:100%}.footer_logo{width:100%;text-align:center}.content-area.single-blogpost{padding-top:40px}.single-blogpost .single-header h1{font-size:35px;line-height:53px}.single-blogpost .single-header h6::after{margin:18px 0 0}.single-blogpost .single-header h6{margin:0 0 25px;font-size:15px}.single-blogpost .single-header h2{font-size:19px;line-height:34px;margin:0 0 28px}.single-blogpost .post_thumb{margin:0 0 30px}.single-blogpost h2{font-size:21px;margin:30px 0 12px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{padding-right:33px;width:100%}.content-area .single-blogpost-nav .nav-next,.content-area .single-blogpost-nav .nav-previous{min-height:300px;position:relative;width:100%}.content-area .single-blogpost-nav .nav-next{border-top:1px solid #ccc}.content-area .nav-next a:nth-child(1),.content-area .nav-previous a:nth-child(1){font-size:26px;line-height:41px}.content-area .nav-next a+a,.content-area .nav-next a:nth-child(2),.content-area .nav-previous a+a{font-size:15px}.banner_center .tp-caption p{width:80%}.portfolio-single .banner_center .tp-caption p,.portfolio-single .tp-caption p{font-size:16px;line-height:36px}.portfoloisingls-textwrap li,.portfoloisingls-textwrap p{font-size:15px;line-height:32px}.detail_img_pos{padding-bottom:40px;padding-top:40px}.testimonial-portfolio-single{padding:0 0 40px}.testimonial_bg_pos .say_author{font-size:15px;margin:21px 0 0}.inner-pages h1,.pages-content h1{font-size:28px;margin-bottom:14px}.inner-pages li,.inner-pages p{font-size:15px;margin-bottom:25px;line-height:31px}.inner-pages h3,.pages-content h3{font-size:21px;font-weight:600;margin:35px 0 14px}.let_help h2{font-size:29px!important}.let_help{padding:42px 0 47px}.services-content-inner{padding:45px 0 0}.services-content-inner img{margin:0 0 10px}.services-content-inner p{font-size:16px;line-height:31px}.service-detail,.service-single-detail,.services_page .service-detail-row:nth-child(2n) .service-detail{float:none;width:100%}.service-testimonial,.services_page .service-detail-row:nth-child(2n) .service-testimonial{float:none;margin:30px 0 0;padding-left:0;padding-right:0;width:100%}.services_page .service-detail-row:nth-child(2n) .service-testimonial{padding-right:0}.services_page .service-detail-row:last-child .service-detail{padding-left:0}.services_page .service-detail-row:last-child,.services_page .service-detail-row:nth-last-child(2){float:none;width:100%}.services_page .service-detail-row:nth-last-child(2){border-bottom:2px solid #ebebeb}.pages-content .service-detail h2,.service-detail h2{font-size:25px}.contact_page .pages-content,.page-padding{padding:45px 0 55px}.services-single li,.services-single p{margin-bottom:20px}.service-single .service-testimonial{margin:34px 0 0;padding:34px 0 0}.pages-content .contact_detail_content h4{font-size:17px;margin:38px 0 13px}.contact_new_project{margin:40px 0 0;padding:25px}.pages-content .contact_detail_content p{color:#848484;font-size:15px;line-height:31px}.pages-content .contact_new_project .button{padding-bottom:14px;padding-top:14px}.portfolio_wrap{padding-bottom:30px;margin-left:0}.products-row aside{width:100%}.search-page .search-form>label{width:70%}.search-page .search-form button{padding:0;width:30%}.search-page .search-form input[type=search]{width:100%}.search-page button,.search-page input{height:40px}.search-page input,.search-page select,.search-page textarea{padding:5px 10px}.notfound-bannercaption h2{font-size:58px;line-height:70px}.notfound-bannercaption h3{font-size:22px;line-height:30px}.error-404{padding:30px 0}.img-content-main h3{margin:20px 0 5px}.left-img-page .page-img,.right-img-page .page-img{float:none;margin:0}.img-content-main div{display:block;text-align:center}.page-img>p{bottom:30px;left:0;margin:0 auto;position:absolute;right:0}.img-content-main{position:relative;padding-bottom:60px}.img-content-text p{margin-bottom:25px}.myform .gform_button.button,.myform .gform_next_button.button{background-image:none!important;font-size:15px!important;height:35px!important;margin:0!important}.pum-container.popmake.theme-161.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position{margin:25px 0!important;top:0!important}.download-popup-main h3{padding:70px 10px 0!important}.gform_page_fields{padding:60px 10px!important}.download-popup-main .gform_description{padding:0 10px!important}.download-popup-main .gform_body{padding:0 10px 65px!important}.download-popup-main .gfield_label{display:none!important}.myform ul li{margin:10px 0!important}.myform h4{margin:20px 0 0}.inner-pages blockquote,.pages-content blockquote{margin:30px 0 0 40px}.single-blogpost.single-blog-header .single-title-blog,.single-title-blog{font-size:40px}.single-blog-content{font-size:15px}.blog_sidebar li{float:none;width:100%}.blog_fech_content h2{font-size:29px;line-height:38px}.blog_fech_content{padding:30px 25px}.blog_content h2{font-size:26px;line-height:37px}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:12px;margin-top:50px}.blog_fech_content .categories .categories-links a{font-size:12px}.view_more_click mark{font-size:14px}.blog_fech_content{width:90%;padding:30px 25px}.post_image_blog{height:300px}.blog_content .categories-links-title{font-size:14px}.blog_listing{margin:50px 0 50px}.single-blogpost ol li::before,ol li::before{font-size:18px;width:18px}.single-blogpost ol li,ol li{padding-left:30px}.service-testimonial h6{font-size:15px;margin:0}.pre_nex_portfolio .nav-next a,.pre_nex_portfolio .nav-next a:nth-child(1),.pre_nex_portfolio .nav-previous a,.pre_nex_portfolio .nav-previous a:nth-child(1){font-size:22px;line-height:30px}.services-content-inner a{font-size:14px;margin:1px 0 0}.inner-pages .inner-box ul li::before,.pages-content .inner-box ul li::before{font-size:9px}.single-blogpost .code p,.single-blogpost pre{font-size:14px}.code,.single-blogpost pre{padding:25px}.blog_listing .next.page-numbers::after,.blog_listing .prev.page-numbers::before{height:100%;left:0;margin-right:0;position:absolute;text-align:center;top:0;width:100%}.blog_listing .next.page-numbers,.blog_listing .prev.page-numbers{border-radius:50px;float:none;font-size:0;height:35px;line-height:35px;padding:0;position:relative;text-align:center;width:35px}.blog_listing .next.page-numbers{float:none}.blog_listing .next.page-numbers::after{margin:0}.languages-row{margin:20px -8px 0}.language-col{padding:8px}.language_inner{height:240px}.language_post_row{margin:-8px}.language_post{padding:8px}.language_post_inner{height:240px}.language_post_inner a{font-size:16px;line-height:28px}.image_n_detail_pos figure+figure{margin-top:40px}}@media only screen and (max-width:479px){.let_help p,.service-detail p,li,p{font-size:14px;line-height:30px}.site-branding a{width:190px}header.site-header{padding:20px 0 0}.more_list{right:15px;top:-11px}.site-header-menu .more_menu{padding:10px 5px}.more_menu span::before{top:-5px}.more_menu span::after{bottom:-5px}.more_menu span::after,.more_menu span::before{height:1px}.more_menu span{height:1px;width:17px}.site-header-menu{margin-top:8px;padding:1px 0}.site-header-menu .primary-menu>li a{font-size:10px}.menu_white .more_menu span::after,.menu_white .more_menu span::before{margin:0 0 0 3px;width:14px}.more_menu_popup .search-form input[type=search]{font-size:14px;height:42px;padding:5px 20px}.more_menu_popup .search-form button{height:100%;padding:0 15px}.search-form{position:relative}.more_menu_popup .search-form label::after{font-size:16px;right:-12px}.more_menu_outer .ubermenu-submenu{padding:3px 20px!important}.more_popup_inner{margin:10px auto 30px}.more_menu_popup .more_menu_outer{margin-top:10px}.tp-caption h2{font-size:27px;margin:0 0 20px}.tp-caption p{font-size:14px;margin:0 0 8px}.tp-caption a+a{margin-left:10px}.tp-caption .button{padding:13px 12px;font-size:13px}.banner{height:540px}.story_home h2{font-size:24px;margin:0 0 10px}.story_home{padding:40px 0 23px}.story_home{padding:40px 0 23px}.port_box.larg_port_box .port_detail{left:15px;right:15px}.port_box.larg_port_box h3{font-size:20px}.button{padding:12px 18px;font-size:13px}.port_box.larg_port_box a{margin:0}.port_box .port_bg{margin:0 0 26px}.port_box h3{font-size:18px}.port_box+.port_box{margin:20px 0 0;padding-top:40px}.portfolio_home_button{margin-top:35px}.portfolio_home{padding:0 0 55px}.got_project_home h2{font-size:24px;margin:0 0 12px}.got_project_home{padding:40px 0 50px}.got_project_home .button{margin:0}.product_row h3{font-size:18px;margin:0 0 9px}.product_row .button{padding-left:25px;padding-right:25px}.link_box{bottom:50px}.receive_shopify h2{font-size:20px}.product_row aside,.receive_outer{padding:0}.receive_shopify input[type=submit]{font-size:14px}.receive_shopify{padding:40px 0}.footer_logo a{width:200px}.footer_menu li{margin:0 0 0 13px}.footer_menu li a{font-size:9px}.footer_menu{margin:3px 0 0}footer{padding:19px 0}.single-blogpost .single-header h1{font-size:27px;line-height:45px;margin:0 0 24px}.single-blogpost .single-header h6::after{margin:10px 0 0;width:40px}.single-blogpost .single-header h6{font-size:14px;margin:0 0 24px}.single-blogpost .single-header h2{font-size:18px;line-height:32px;margin:0 0 25px}.single-blogpost .post_thumb{margin:0 0 25px}.single-blogpost li,.single-blogpost p{font-size:15px;margin:0 0 18px}.single-blogpost h2{font-size:18px;margin:25px 0 10px}.single-blogpost h3{font-size:16px;font-weight:600;line-height:25px;margin:22px 0 8px}.single-blogpost li::before{font-size:12px}.single-blogpost li{padding-left:18px}.single-blogpost li li::before{font-size:18px;top:-1px}.single-blogpost li li{padding-left:14px}.comments-area li .comment-body>*{padding:0 0 0 50px}.comments-area .comment-list li ol.children li article{padding-left:10px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comments-area p.comment-form-comment{margin:0 0 17px;padding:0 13px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{padding-right:13px}.comments-area p.form-submit{padding:0 13px}.content-area .single-blogpost-nav .nav-previous{padding:50px 20px 50px 40px}.content-area .single-blogpost-nav .nav-next{padding:50px 40px 50px 20px}.content-area .post-navigation a[rel=next]::after,.content-area .post-navigation a[rel=prev]::before{font-size:22px;left:15px}.content-area .post-navigation a[rel=next]::after{right:15px;left:auto}.banner .tp-caption img.port-icon{width:60px!important}.portfolio-single .banner_center .tp-caption p,.portfolio-single .tp-caption p{font-size:15px;line-height:34px;width:100%}.image_n_detail_pos figure{padding:3px}.icon_line{text-align:left}.detail_img_pos .icon_line::before{background-size:100% auto;height:34px;width:34px}.testimonial_bg_pos{padding:25px 10px}.portfolio_single_detail aside{width:100%}.inner-pages h1,.pages-content h1{font-size:24px;margin-bottom:11px}.inner-pages h1{margin-left:0}.inner-pages{padding:40px 0 45px}.let_help h2{font-size:26px!important}.pages-content .service-detail h2,.service-detail h2{font-size:24px}.services_page .service-detail-row{padding:45px 0 55px}.service-single .tp-caption a,.services_page .tp-caption a{padding-left:47px;padding-right:47px}.tp-caption>div{margin:22px 0 0}.inner-pages h3,.pages-content h3{font-size:20px;margin:32px 0 10px}.services-single li,.services-single p{font-size:15px;line-height:30px}.services-single .service-testimonial p{font-size:16px;line-height:30px}.service-testimonial mark{font-size:14px}.portfolio_wrap{padding-bottom:20px}.menu_white .site-header-menu .primary-menu>li a:hover::before,.menu_white .site-header-menu .primary-menu>li.current-menu-item a::before,.site-header-menu .primary-menu>li a:hover::before,.site-header-menu .primary-menu>li.current-menu-item a::before{bottom:1px}.page-not-found .banner{background-position:-490px 0}.notfound-bannercaption h2{font-size:48px;line-height:60px}.notfound-bannercaption h3{font-size:20px;line-height:26px}.notfound-bannercaption p{font-size:14px;line-height:22px}.pum-container{width:95%!important}.single-blogpost.single-blog-header .single-title-blog,.single-title-blog{font-size:31px}.blog_fech_content{padding:22px}.blog_fech_content h2{font-size:26px;line-height:30px;text-align:center}.blog_fech_content .categories{margin:0;text-align:center}.blog_content .wpp-list>li,.blog_content article,.view_more_click{font-size:12px;margin-top:40px}.blog_content h2{font-size:22px;line-height:34px}.blog_listing{margin:50px 0 40px}.single-blogpost ol li::before,ol li::before{font-size:17px;width:16px}.single-blogpost ol li,ol li{padding-left:28px}.service-testimonial h6{font-size:14px;margin:-1px 0 0}.banner .more_link{font-size:11px}.banner .more_link::after{width:5px;height:5px}.banner .more_outer{bottom:18px}.page-not-found .banner{background-position:-230px 0}.language-col{width:100%}.language_link{font-size:20px}.language_post{width:100%}.image_n_detail_pos figure+figure{margin-top:20px}.portfoloisingls-textwrap+.portfoloisingls-textwrap{margin-top:30px;padding-top:20px}}.edn_close_section{display:none}#banner .sharify{display:flex;justify-content:center}#banner .sharify li{margin:0 5%;padding:0;height:auto;min-width:auto;width:auto;line-height:1;float:left}#banner .sharify li img{display:inline-block;margin-bottom:10px}.header_tel{position:relative;display:block;width:100%;text-align:right}.header_tel .wrapper{position:relative}.header_tel a{position:absolute;right:18px;top:18px;right:195px;z-index:999;font-size:16px;color:#fff}.header_tel #calendly{right:0}.blog .header_tel a,.page-template-portfolio-page .header_tel a,.single-post header_tel a{color:#333}#css3-animated-example{display:inline-block;max-width:100%}#css3-animated-example>h3{display:inline-flex;font-size:13px;text-transform:uppercase;margin:0;letter-spacing:1px;background:0 0}#css3-animated-example>h3 a{color:#fff;padding:6px 13px;width:119px;display:block}#css3-animated-example:hover>h3{background:0 0}#css3-animated-example:hover>h3 a{color:#fff}#css3-animated-example h3+div{height:0;padding:0;overflow:hidden;background:0 0;display:block!important}#css3-animated-example .content{padding:10px;text-align:left}#css3-animated-example h3.open+div{height:auto;background:0 0}header .header-social{display:inline-block;vertical-align:middle}header .header-social a{color:#fff;padding:0 5px}header .header-social a i{color:#fff}header .header-social a:hover i{color:#31c335}header #google_language_translator,header #language{display:none}#flags{width:auto!important;margin:0 5px 0 10px;float:none!important;clear:none!important;display:inline-block;vertical-align:middle}#flags li{height:20px}header .gtranslate{display:inline-block;vertical-align:middle;width:auto}header .gtranslate a img{max-width:24px;opacity:1;margin:0 1px}.latest-store{position:relative;display:block;width:100%;padding:0;text-align:center;overflow-x:hidden}.latest-store h2{font-size:42px;margin:0 0 50px 0;text-transform:capitalize;font-weight:600;text-align:center}.latest-store .store-row{position:relative;width:100%;background-color:#f1f1f1;overflow:hidden;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:flex;justify-content:space-around!important}.latest-store .store-row .col-2{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 50%;max-width:50%;float:left;width:50%}.latest-store .store-images img{max-width:90%}.latest-store .store-review{position:relative;padding:0 15px 0 50px;max-width:80%;margin:0 auto;text-align:left}.latest-store .store-review:before{content:'';width:60px;height:52px;display:block;left:-30px;top:10px;position:absolute;background-image:url(images/left-quotes-sign.png);background-repeat:no-repeat}.latest-store .text-center{text-align:center}.latest-store .text-center .link-more{margin:30px auto 0 auto;float:right;color:#31c335}.latest-store .green-button{margin:50px 0}.latest-store .owl-nav .owl-next span,.latest-store .owl-nav .owl-prev span{display:none}.latest-store .owl-nav .owl-next,.latest-store .owl-nav .owl-prev{width:30px;height:40px;background-position:center!important;background-color:#31c335!important;color:transparent;background-repeat:no-repeat;position:absolute;display:block;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;outline:0;box-shadow:none}.latest-store .owl-nav .owl-prev{background-image:url(images/arrow-left.png)!important;left:0}.latest-store .owl-nav .owl-next{background-image:url(images/arrow-right.png)!important;right:0}.latest-store button.disabled{opacity:.3}.latest-store .owl-dots{display:block;margin:10px 0 0 0;text-align:center}.latest-store .owl-dots .owl-dot{width:10px;height:10px;display:inline-block;background-color:#333;border-radius:50%;margin:0 3px;vertical-align:top;outline:0!important}.latest-store .owl-dots .owl-dot.active{background-color:#31c335}.latest-store .owl-dots.disabled,.latest-store .owl-nav.disabled{display:none}.logo-carousel{position:relative;display:block;width:100%;margin-bottom:40px}.story_home .customers-heading{text-transform:none}.product-home{padding:70px 0 75px 0}.product-home h2{font-size:42px;margin:0 0 60px 0;text-transform:capitalize;line-height:1;font-weight:600;text-align:center}.portfolio_home .text-center{text-align:center}.portfolio_home .text-center .button.green-button{display:inline-block;margin-left:10px;margin-right:10px}.product-home .text-center{text-align:center;display:inline-block;width:100%}.product-home .button.green-button{margin:30px 0 0 0}.product_row:nth-child(odd){border-bottom:none}.product-home .product_row{padding:0}.product-home .product_col{width:50%;padding:15px;float:left;box-sizing:border-box}.product-home .product_col .product_image{width:100%;padding:0;margin:0 auto;display:block;margin-bottom:10px}.portfolio_home .port_detail .port_bg a:before,.product_image figure a:before{display:none}.product-home .product_col .product_image img{display:block;margin:0 auto;width:auto!important;max-width:120px}.product-home .product_col .product_detail{padding:0;width:100%;text-align:center}.products-row figure{background-color:#fff!important}.products-row figure img{max-width:150px}.products-row figure span{color:#1cc755}.products-row figure span:after{background-color:#1cc755}.products-row h2{margin-top:0}.banner.home_banner{overflow:hidden;height:840px}.home_banner .video-color-overlay{position:absolute!important;top:0;left:0;padding-bottom:0!important;z-index:3;opacity:.5;height:100%;width:100%;background-color:#000}.home_banner video{z-index:1;min-width:100%;max-width:100%;width:100%;height:auto;opacity:1;position:absolute;top:0;left:0}.home_banner .tp-caption{z-index:5}.home_banner .more_outer{z-index:5}.tp-caption a+a{margin-left:0}footer .header-social{display:none;vertical-align:middle}footer .header-social a{color:#fff;padding:0 5px}footer .header-social a i{color:#fff}footer .header-social a:hover i{color:#31c335}.blog header .header-social a i,.page-template-portfolio-page header .header-social a i,.single-post header .header-social a i{color:#333}.blog header .header-social a:hover i,.page-template-portfolio-page header .header-social a:hover i,.single-post header .header-social a:hover i{color:#31c335}.blog .search-form .search-field{width:100%}.top_bar{position:relative;display:block;width:100%;background-color:#333;color:#fff;text-align:center;padding:5px 15px;box-shadow:0 0 5px 1px #000;z-index:9}.top_bar p{margin:0;font-size:14px;line-height:normal}.top_bar strong{color:#31c335}@media only screen and (max-width:1699px){.banner.home_banner{height:890px}}@media only screen and (max-width:1599px){.banner.home_banner{height:810px}}@media only screen and (max-width:1599px){.latest-store .text-center .green-button{margin:0 auto 0 auto}.banner.home_banner{height:770px}.portfolio_home .text-center .button.green-button{margin-top:40px}.latest-store .green-button{margin:50px 0 20px 0}.portfolio_home{padding:0 0 70px}}@media only screen and (max-width:1365px){.latest-store .store-review p{font-size:16px;line-height:28px}.latest-store .store-review{padding:0 15px 0 70px;max-width:90%}.latest-store .store-review:before{left:0}.banner.home_banner{height:720px}}@media only screen and (max-width:1250px){.banner.home_banner{height:670px}}@media only screen and (max-width:1199px){.banner.home_banner{height:570px}.site-branding{width:30%}.site-header-menu{width:70%}.site-header-menu .primary-menu>li a{margin-right:10px}.latest-store .store-review:before{width:50px;height:43px;background-size:100%}.latest-store .store-review p{font-size:14px;line-height:26px}.product_row{padding:60px 0}}@media only screen and (max-width:1023px){.banner.home_banner{height:550px}}@media only screen and (max-width:991px){header.site-header{padding:22px 0 0;background-color:rgba(35,35,35,.96)}.header_tel a{font-size:14px;top:0}.latest-store .store-row{display:inline-block}.latest-store .store-row .col-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.latest-store .text-center .link-more{margin:30px auto 30px auto}.latest-store .store-review{padding:0 15px 0 70px;max-width:90%;margin:60px auto}.latest-store h2{margin-bottom:30px;font-size:28px}.product-home h2{font-size:32px;margin:0 0 40px 0}.latest-store{padding:0 0 30px 0}.product_row{padding:50px 0}.site-branding{position:relative;top:-20px}.banner.home_banner{height:400px}.portfolio_home .text-center .button.green-button{margin-top:0}.footer_menu li{margin:0 0 0 20px}.receive_shopify{padding:50px 0 20px 0}.product-home{padding:40px 0 50px 0}.product-home .product_col .product_image img{max-width:100px}.tp-caption h2{font-size:32px!important}.banner .tp-caption img{max-width:180px}.tp-caption>div{margin:0}.banner.home_banner{margin-top:0!important}.home_banner .tp-caption{margin-top:-20px!important}.banner .more_outer{bottom:10px}.site-header-menu{border-bottom:none}.product-home .button.green-button{margin:20px 0 0 0}}@media only screen and (max-width:767px){.latest-store .store-review:before{width:40px;height:35px;background-size:100%;left:initial;top:initial;position:relative;margin:0 auto;margin-bottom:15px}.latest-store .store-review{padding:0 15px;max-width:100%;margin:15px auto;text-align:center}.latest-store .text-center .green-button{margin:30px 0 0 0;float:none}.latest-store h2{font-size:28px}.product-home h2{font-size:28px;margin:0 0 30px 0}header.site-header{padding:0}.site-branding{position:relative;top:5px;padding-bottom:0}.site-header-menu{padding:0;margin-top:10px}.banner.home_banner{height:390px}.site-header-menu{width:100%}.site-branding{width:100%}.header_tel a{color:transparent;width:32px;height:32px;overflow:hidden;right:80px;background-image:url(images/phone-icon-1.png);background-repeat:no-repeat;background-position:center;background-size:100%}.header_tel a,.header_tel a:focus,.header_tel a:hover{color:transparent}.header_tel a{top:5px}.header_tel #calendly{background-image:none}.portfolio_home .text-center .button.green-button{margin-top:0;margin-bottom:20px}.portfolio_home .text-center .button.green-button:last-child{margin-bottom:0}.product_row{padding:40px 0}.product-home .product_col{width:100%;padding:0;float:none;display:block;margin:0 auto;max-width:480px;margin-bottom:30px}.product-home .product_col:last-child{margin-bottom:0}.home_banner .green-button.button{padding:10px 15px;font-size:10px}.latest-store .text-center .link-more{float:none}footer .header-social{display:block;text-align:center;margin:10px 0 5px 0}header .header-social{display:none}.footer_logo,.footer_menu{width:100%;text-align:center;padding:0;margin-left:0;margin-right:0}header .gtranslate{position:fixed;right:0;bottom:-3px;z-index:99}.home .home_banner.banner h1{font-size:15px;padding-top:15px;margin:0}.owl-carousel .owl-item img{display:inline-block!important}.blog header.site-header,.page-template-portfolio-page header.site-header{background:0 0}.blog .header_tel a,.page-template-portfolio-page .header_tel a{color:transparent}.blog .search-form>label{width:100%}.blog .search-form .search-field{width:100%}.blog .search-form .search-submit{margin-left:0;margin-top:5px;width:100%}.top_bar p{font-size:12px}}@media only screen and (max-width:699px){.banner.home_banner{height:370px}.banner .more_outer{bottom:5px}.tp-caption h2{font-size:24px!important}}@media only screen and (max-width:650px){.banner.home_banner{height:360px}}@media only screen and (max-width:639px){.banner.home_banner{height:340px}}@media only screen and (max-width:599px){.banner.home_banner{height:310px}#banner .sharify li{margin:0 10%}.site-branding{top:2px}}@media only screen and (max-width:567px){.banner.home_banner{height:250px}.tp-caption h2{font-size:20px!important}#banner .sharify li{margin:0 15px}.tp-caption>div{margin:0}#banner .sharify li img{max-height:35px;margin-bottom:5px}.tp-caption p{font-size:12px;margin:0 0 5px 0;line-height:normal}header .header-social{left:10px;top:10px;position:absolute}}@media only screen and (max-width:479px){.proof-factor-is-mobile-top .proof-factor-notification[data-v-d73818a2] {display: none}.footer_menu li{margin:0 0 0 4px}.site-header-menu .primary-menu>li a{margin-right:20px}.banner.home_banner{height:235px}.more_list{top:0}.header_tel a{right:50px}.tp-caption h2{font-size:18px!important;margin:0 0 10px 0}#banner .sharify li img{max-height:30px;margin-bottom:5px}.header_tel a{right:50px;width:25px;height:25px;top:8px}.home_banner video{max-width:inherit;width:140%}.home_banner .green-button.button{padding:8px 8px;font-size:7px}}@media only screen and (max-width:413px){.site-header-menu .primary-menu>li a{margin-right:15px}.banner.home_banner{height:244px}}@media only screen and (max-width:374px){.banner.home_banner{height:220px}.site-header-menu .primary-menu>li a{margin-right:10px}header .header-social a{padding:3px;font-size:18px}.site-branding a{width:165px}}@media only screen and (max-width:359px){.banner.home_banner{height:220px}.site-header-menu .primary-menu>li a{margin-right:10px}#flags{display:none}.tp-caption h2{font-size:15px!important}}@media only screen and (min-width:768px) and (max-width:959px){.blog header.site-header,.page-template-portfolio-page header.site-header{background:0 0}.blog .header_tel a,.page-template-portfolio-page .header_tel a{color:transparent}}#flags{display:none!important}.video-section{margin:10px;text-align:center;position:relative;font-weight:bolder}.store-images .video-section a{border-bottom:1px solid}.video-section img{display:inline!important}.video-section i{position:absolute;top:40%;bottom:0;left:0;right:0}.got_project_home .product_col{float:left}.lightboxcontainer{width:100%;text-align:left}.lightboxleft{width:40%;float:left}.lightboxright{width:60%;float:left}.lightboxright iframe{min-height:390px}.divtext{margin:36px}@media (max-width:800px){.lightboxleft{width:100%}.lightboxright{width:100%}.divtext{margin:12px}}.page-template-service #css3-animated-example{text-align:center;margin-bottom:20px}.page-template-service #css3-animated-example h3 a{color:#000}.page-template-service #css3-animated-example .content{text-align:left}#story_home{padding:50px 0 0 0}#subtitle{margin-top:50px}.gr-review{margin:1em 0 0!important}.gr-review-body{font-style:normal!important}.gr-review-url{display:none!important}.gr-reviews-cycle .gr-review{display:block!important}.gr-review-rating .dashicons{color:#ffb900}.gr-review-body{font-size:14px;color:#232323}.gr-review-rating.gr-rating-stars{text-align:center}.latest-store .gr-author-img{display:none}.latest-store h2{margin:50px 0 15px 0}.latest-store .gr-author-text{width:100%!important}.latest-store .store-row{background-color:#fff;margin-bottom:55px}.latest-store .gr-author-name{font-weight:700}.left-section{width:100%;float:left;padding:10px 0}.right-section{width:100%}#portfolio_top{text-align:center;padding-bottom:50px}#portfolio_top h3 a{color:#31c335}.grfwp-review-template-default .header_tel a,.grfwp-review-template-default .site-header-menu .primary-menu>li a,.grfwp-review-template-default header .header-social a i,.page-id-5576 .header_tel a,.page-id-5576 .site-header-menu .primary-menu>li a,.page-id-5576 header .header-social a i{color:#232323}.grfwp-review-template-default .site-header-menu .more_menu,.page-id-5576 .site-header-menu .more_menu{background-color:rgba(200,200,200,.08);border:solid 1px rgba(35,35,35,.16);color:#000}.grfwp-review-template-default .site-header-menu .more_menu:after,.page-id-5576 .site-header-menu .more_menu:after{border-color:#000}.grfwp-review-template-default .site-branding .dark_logo,.page-id-5576 .site-branding .dark_logo{display:block}.grfwp-review-template-default .site-branding .white_logo,.page-id-5576 .site-branding .white_logo{display:none}.page-id-6429 #banner{background-position:inherit}.homepage_blog_posts{background:#fff}.homepage_blog_posts .widget-title{margin:0 0 60px 0!important}.homepage_blog_posts .port_box .title h3{font-size:28px;font-weight:600;margin:0 0 12px;text-transform:uppercase;color:#232323;text-align:left;margin:20px 0 20px;float:left}.homepage_blog_posts .port_box p{font-size:18px;clear:both;line-height:25px;text-align:left}.homepage_blog_posts .gallery-item{margin-bottom:40px;width:100%;height:300px;position:relative}.homepage_blog_posts .more-link{display:block}.homepage_blog_posts .view-more-blog{float:left;width:100%}.homepage_blog_posts .gallery-item .img-thumbnail{padding:0;border-radius:0;background-repeat:no-repeat;height:100%;background-position:50%;display:block;background-size:cover}.homepage_blog_posts .port_box{width:33%}@media only screen and (max-width:767px){.site-header-menu .primary-menu{text-align:center}.got_project_home .got_ph_content p:nth-child(2),.got_project_home .got_ph_content p:nth-child(3),.got_project_home .got_ph_content p:nth-child(4),.got_project_home .got_ph_content p:nth-child(5),.got_project_home .got_ph_content p:nth-child(6){display:none}.homepage_blog_posts .port_box{width:100%}.homepage_blog_posts .widget-title{margin:0 0 20px!important}.blog .blog_listing{overflow:inherit}.page-id-6429 .banner{height:16.5vh!important;background-size:contain;margin-top:-1px!important}.page-id-6429 blockquote:before{position:initial}.page-id-41 .inner-pages h3{margin:55px 0 10px}}.page-template-reviews .inner-pages h1{margin-left:0!important}#meet-out-team{width:80%;display:block;margin:0 auto}#meet-out-team h2{display:block;text-align:center}#meet-out-team .img{width:44%;float:left;position:relative;text-align:center}#meet-out-team .img img{display:inline-block;height:230px!important}#meet-out-team .img h4{color:#31c335;font-size:17px;margin:0;position:absolute;bottom:30px;left:15px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}#meet-out-team .img h5{color:#fff;font-size:14px;margin:0;position:absolute;bottom:10px;left:15px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}#meet-out-team .content{width:54%;float:left;background:url(images/Untitled-6.png) no-repeat;height:230px}#meet-out-team .content p{font-size:13.5px;line-height:inherit;padding:10px;color:#000;margin:0}@media only screen and (max-width:767px){#meet-out-team .content,#meet-out-team .img{width:100%;height:auto}#meet-out-team .content{background:#d4d4d4;margin-top:-6px;padding-top:10px}#meet-out-team .img h4,#meet-out-team .img h5{left:0;margin-left:auto;margin-right:auto;right:0}}@media only screen and (min-width:768px) and (max-width:958px){#meet-out-team .img{text-align:right}#meet-out-team .img h4,#meet-out-team .img h5{text-align:center;left:40%}#meet-out-team .content{width:43%}}@media only screen and (min-width:959px) and (max-width:1199px){#meet-out-team .img{width:40%}#meet-out-team .content{width:60%}#meet-out-team .img h4,#meet-out-team .img h5{font-size:14px}#meet-out-team .content p{font-size:13px}}@media (min-width:1200px) and (max-width:1299px){#meet-out-team .content p{font-size:12px}#meet-out-team .img h4{font-size:15px}}.page-id-7095 .wrapper-sm h1{display:none}.single-blogpost .bootstrap-wrapper .container{padding-left:0!important;padding-right:0!important}.single-blogpost .widget_nav_menu h2{text-transform:uppercase;font-family:Oswald,sans-serif}.single-blogpost .widget_nav_menu .menu li{margin:0 0 5px}.single-blogpost .widget{margin-top:10px}.single-blogpost .widget .widget-title{text-transform:uppercase;font-family:Oswald,sans-serif}#top-banner-home{background:#3331c3;margin:0;text-align:center}.page-id-7207 .wrapper-sm{width:1188px}.page-id-7207 .inner-pages h1{margin-left:0}@media only screen and (max-width:767px){.page-id-7207 .wrapper-sm{width:100%}}@media only screen and (min-width:768px) and (max-width:959px){.page-id-7207 .wrapper-sm{width:750px}}#video{background:#fafafa}#video h2{text-align:center;font-size:50px;margin:0 0 22px;font-weight:700}.home .gr-review,.page-template-reviews .gr-review{max-width:100%}.home .gr-review-date,.home .gr-review-date-icon,.page-template-reviews .gr-review-date,.page-template-reviews .gr-review-date-icon{display:none}.page-template-reviews .inner-pages blockquote{font-size:16px;line-height:32px;margin:0 0 30px;color:#232323;font-style:normal}.page-template-reviews .inner-pages blockquote:before{content:inherit}.page-template-reviews #grfwp-pagination-load-more{float:none;margin:0 auto;width:10%}.home #our-services{background:url(images/bg-our-services.jpg);background-position:0 0;background-repeat:no-repeat}.home .row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.home .col-md-12{flex:0 0 100%;max-width:100%}.home .title-heading{font-family:'Open Sans',sans-serif;font-style:normal;font-size:28.5px;color:#232323;padding:35px 0;margin:0}.home .col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.home #our-services .panel{margin:0}.home #our-services .panel .services .item{text-align:center}.home #our-services .panel .services .item .img{height:302px;background:url(images/poligon.png) no-repeat;position:relative;background-position:50%}.home #our-services .panel .services .item h4{font-family:'Open Sans',sans-serif;font-weight:700;font-style:normal;font-size:19px;color:#232323;margin:0;padding:15px 0 35px;text-transform:uppercase}.home #our-services .panel .services .item .img img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.home #our-services .panel a:hover .services .item h4{color:#31c335}.home #our-services .panel a:hover .services .item .img{background:url(images/poligon-hover.png) no-repeat;background-position:50%;margin:0 auto}@media only screen and (max-width:767px){.home .col-lg-2{flex:100%;max-width:100%}.home #our-services{background:#fafafa}.home .col-lg-2{flex:40%}.home #our-services .panel .services .item .img{height:auto;background:0 0}.home #our-services .panel .services .item .img img{position:static;max-width:80%}.home #our-services .panel{margin:10px 0;padding:0 15px}.home .row{margin-left:0;margin-right:0}.home #our-services .panel .services .item h4{padding:15px 0 15px}}@media only screen and (min-width:768px) and (max-width:959px){.home .col-lg-2{flex:50%;max-width:50%}.home #our-services{background-repeat:repeat-y}.home #our-services .panel{margin:5px}}@media only screen and (min-width:960px) and (max-width:1699px){.home .col-lg-2{flex:0 0 33.333333%;max-width:33.333333%}.home #our-services{background-repeat:repeat-y}.home #our-services .panel{margin:10px 0}}

@media only screen and (max-width: 991px){
	.latest-store .store-review:before{
		left: 20px !important;
	}
}

@media screen and (max-width: 500px){
	.gr-content {
	    padding: 0 0 0 0 !important;
	}
}

@media only screen and (max-width: 375px){
	.got_project_home h2 {
    	font-size: 18px !important;
	}
	.latest-store h2 {
    	font-size: 22px;
	}
}


.gr-review-body {
	display: flex;
    flex-wrap: wrap;

    p {
      height: 90px;
      overflow: hidden;
      text-overflow: ellipsis;

      &.active {
        height: auto;
        overflow: auto;
      }
    }
}
.product_instagram_feed {
	margin-bottom: 2%;
}

.gr-review-body #more{
  display: none;
}

.gr-review-body .morecontent span {
    display: none;
}
.gr-review-body .morelink {
    display: contents;
}
.gr-review-body .morelink.less {
    display: contents;
}

.gr-review-body a.morelink {
    font-size: 19px;
}

/*#video .product_col .video-section .img-responsive{
	width:55% !important; 
}*/

.video_section_home a.trigger{
	color: #3331c3 !important;
}

#video .product_col .video-section .fa-play-circle-o{
	color: #fafafa !important;
}

.got_project_home.video_section_home .video-section .got_ph_content {
	text-align: justify;
}

#grid-container {
    opacity: 1 !important;
}

@media only screen and (max-width: 1199px){
	.latest-store .store-review p {
	    text-align: justify;
	}
}
@media only screen and (max-width: 767px){
	.latest-store .store-review:before {
		position: absolute;
	}
	.gr-review-body a.morelink {
    	font-size: 14px;
	}
}

#story_home .logo-carousel.owl-carousel img.lazyloaded{
	width: 150px !important;
}

/** New CSS For New Design Ashwin DAve **/
#sb_instagram.sbi_col_4 #sbi_images .sbi_item{
	width: 16.5%;
}

.got_project_home .product_col .video-section{
	display: -webkit-box;
    width: 49%;
}

.got_project_home .product_col .video-section .video_product_home{
	margin-top: 11%;
    padding: 0 19px;
    text-align: justify;
}

.got_project_home .product_col .video-section .video_product_home p{ 
	width: 654px;
    height: 320px;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #808080 !important;
    font-weight: 400;
    font-family: "Oswald";
}

.got_project_home .product_col .video-section i{
	text-align: right;
    left: 127%;
}
.got_project_home .product_col .video-section .video_product_home h2{
	font-size: 37px;
    letter-spacing: 8px;
    line-height: 46px;
    color: #333333;
    font-weight: 600;
    font-family: "Oswald";
    text-align: center;
}
.got_project_home .product_col h2{
	font-size: 24px;
	letter-spacing: 8px;
	line-height: 48px;
	color: #333333;
	font-weight: 700;
	font-family: "Oswald";
	text-align: center;
}

/*.our_service_section .white-main-wrapper:hover .title-heading h1{
	color:#46c550;
}*/

/*.our_service_section .white-main-wrapper:hover{
	border: 1px solid;
    background: white;
}*/

.got_project_home{
	padding: 18px 0 0 56px !important;
	margin: 0 0 0 0 !important;
}

.side_bar_services{
	position: relative;
}

.side_bar_services .side_bar_register .side_bar_image a img{
	max-width: 33px;
}
.side_bar_services .side_bar_register{
    border-bottom: 1px solid #31c341;
    top: 14%;
    background: #fff;
    right: 0;
    position: fixed;
    z-index: 1;
}

.side_bar_services .side_bar_register .side_bar_image {
    border: 1px solid #0bce5a;
    width: 100%;
    padding: 4px 18px 12px 12px;
}
.side_bar_register .side_bar_title{
	background: #8080807a;
}
.side_bar_services .side_bar_register .side_bar_image a span{
	color: black;
}
.white-main-wrapper{
	position: relative;
	width: 13%;
    text-align: center;
    padding: 0 15px;
    height: 500px;
    
}

.main-box-wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
}
.icon-div {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.white-main-wrapper img{
    position: relative;
}

.title-heading h1{
	margin: 0;
	font-size: 15px;
	text-transform: capitalize;
	text-align: center;
}

.video-section .video_product_home img{
	padding: 5% 13%;
}
#video .wrapper .product_col h2:after {
    content: "";
    border: 1px solid #2dc239;
    display: block;
    width: 5%;
    margin: 10px auto;
}
.our_services_title h5:after{
    content: "";
    border: 1px solid #2dc239;
    display: block;
    width: 5%;
    margin: 10px auto;
}
.our_services_title h5{
    font-size: 35px;
    font-weight: 600;
    font-family: "Oswald";
}
.our_services_title {
    text-align: center;
}

.our_services_section{
	width: 100%;
}
section.our_service_section {
    background-color: #dfdfdf;
    padding: 10px 0;
}

.side_bar_register .side_bar_title img{
	max-width: 33px;
}

.side_bar_register .side_bar_title {
	padding: 20px;
}
.side_bar_register .side_bar_title span{
	font-size: 24px;
	font-weight: 700;
}
.white-main-wrapper {
    width: 11%;
    text-align: center;
    padding: 0 15px;
    height: 386px;
    width: 230px;
}

.side_bar_register .side_bar_image span{
	font-size: 14px;
}



/* Blog Our Services Start */
#block-8 .side_bar_register .side_bar_title img{
	max-width: 33px;
}

#block-8 .side_bar_register .side_bar_title {
	padding: 20px;
}
#block-8 .side_bar_register .side_bar_title span{
    font-size: 24px;
	font-weight: 700;
}
#block-8 .white-main-wrapper {
    width: 10%;
    text-align: center;
    padding: 0 15px;
}

#block-8 .side_bar_register .side_bar_image span{
	font-size: 14px;
}

#block-8 .side_bar_register .side_bar_image a img{
	max-width: 33px;
}
#block-8 .side_bar_register{
    border-bottom: 1px solid #31c341;
    top: 14%;
    background: #fff;
    right: 0;
    /*position: fixed;*/
}

#block-8 .side_bar_register .side_bar_image {
    border: 1px solid #0bce5a;
    width: 100%;
    padding: 4px 18px 12px 12px;
}
#block-8 .side_bar_register .side_bar_title{
	background: #8080807a;
}
#block-8 .side_bar_register .side_bar_image a span{
	color: black;
}

.single-blogpost aside#search-4 {
    height: 70px;
    padding: 0 0 0 10px;
}

.single-blogpost aside#wpp-2 {
    padding-bottom: 40px;
}
.single-blogpost aside#block-8 {
	padding: 0 0 40px 10px;
}

.single-blogpost  #block-8 p {
    display: none;
}

.single-blogpost aside#wpp-2 .wpp-list li a{ 
	font-size: 15px;
}

.single-blogpost aside#wpp-2 .wpp-list li{
	line-height: 20px;
    margin-bottom: 5%; 
}

#text-4{
	display: none;
}
#text-5{
	display: none;
}
#text-6{
	display: none;
}
#text-7{
	display: none;
}
#text-8{
	display: none;
}
/* Blog Our Services End */

.page-template-product .product-arch {
    /*width: min-content;*/
}

body.page-template-product section.product-arch #more_product{
	width: 1536px;
}

body.page-template-service .main_content_wrapper{
	display: flex;
	flex-direction: row-reverse;
    padding: 0 25px
}

body.page-template-service .side_bar_wrapp {
    width: 22%;
    padding: 80px 25px;
}

body.page-template-service .content_wrapper {
    width: 78%;
    padding: 0 15px;
}

.inner_content_wrapper{
	width: 100% !important;
}

@media screen and (max-width: 1024px){
    .main-box-wrapper {
        flex-wrap: wrap;
    }
    .white-main-wrapper {
        width:33.3%;;
    }
}

@media screen and (max-width: 768px){
    .main-box-wrapper {
        flex-wrap: wrap;
    }
    .white-main-wrapper {
        width: 50%;
    }
}

@media screen and (max-width: 575px){
    .our_services_title h5:after {
        width: 35%;
    }

    .main-box-wrapper {
        flex-wrap: wrap;
    }    
    .white-main-wrapper {
        width: 100%;
    }
    section.our_service_section {
    	padding: 0;	
	}


	.elementor-column.elementor-element-3bc90487 {
    width: 33.3%;
	}
	.elementor-column.elementor-element-3bc90487 .elementor-image img{
		max-width: 100% !important;
	}
	.elementor-column.elementor-element-2a2ec00a {
	    width: 33.3%;
	}
	.elementor-column.elementor-element-2a2ec00a .elementor-image img{
		max-width: 100% !important;
	}
	.elementor-column.elementor-element-428af5ca {
	    width: 33.3%;
	}
	.elementor-column.elementor-element-428af5ca .elementor-image img{
		max-width: 100% !important;
	}
	/*.elementor-8767 .elementor-element.elementor-element-dd25f29 img {
    	max-width: 70%;
	}
	.elementor-8767 .elementor-element.elementor-element-308521cc img {
    	max-width: 70%;
	}
	.elementor-8767 .elementor-element.elementor-element-30303f24 img {
    	max-width: 70%;
	}*/

	section#video {
    	padding: 0 !important;
	}
	#video .video-section {
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	    margin:0;	
	}
	#video .video_product_home {
	    width: 100%;
	}
	#video .video_product_home p{
		width: 100%;
	}
	#video .video-section a.html5lightbox{
		position: relative;
	}
	#video .video-section a.html5lightbox i{
		position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	    text-align: center;
	    bottom: unset;
	}
	.our_client {
		padding: 0 15px;
	}
	.elementor-column.elementor-col-20.elementor-top-column.elementor-element.elementor-element-bd266c2 {
    	margin-bottom: 11%;
	}
}

.white-main-wrapper .icon-border-image {
    position: relative;
}

.white-main-wrapper .icon-border-image img.border_image_hover {
    display: none;
}
.white-main-wrapper .icon-border-image .border_image{
	display: block;
	max-width: 220px;
    padding: 0px 29px 0 2px;
}
.white-main-wrapper .icon-border-image:hover img.border_image_hover {
    display: block;
    max-width: 230px;
    padding: 0 15px;

}
.white-main-wrapper .icon-border-image:hover .border_image{
	display: none;
}

.white-main-wrapper .icon-border-image:hover .icon-div{
	top: 39%;
	left: 55%;
    transform: translate(-39%,-50%);
}

.white-main-wrapper .icon-border-image:hover .title-heading h1{
	position: absolute;
    /* top: 55%; */
    left: 51%;
    transform: translate(-50%,-50%);
    color: #46c550;
    width: 100%;
    text-align: center;
}

h2.elementor-heading-title.elementor-size-default {
    text-decoration-color: #3bb54a !important;
}


/* Menu Bar*/ 

li#menu-item-4349:hover .sub-menu {
  	display: block;
  	background-color: rgba(0,0,0,0.65);
  	width: 18%;
}

.sub-menu li a{
	float: left;
}

li#menu-item-4349 .dropdown-toggle{
	display: none;
}

.sub-menu{
  	display: none;
  	position: absolute;
  	background-color: #f9f9f9;
  	min-width: 160px;
  	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  	padding: 12px 16px;
  	z-index: 1;
}




/************* OUR SERVICE PAGE START *************/

.custom-section .title h1{
    font-family: 'Libre Franklin', sans-serif;
    font-weight: 700;
    line-height: normal;
    color: #000000;
    font-size: 3.5rem;

}
.custom-section .title h2 {
    font-size: 3rem;
    line-height: 3rem;
    font-weight: 300;
    font-family: 'Libre Franklin', sans-serif;
    margin: 0;
    margin-bottom: 1.875rem;
    color: #50b848;
}
.custom-section .title p {
    font-family: "Libre Franklin",sans-serif;
    line-height: 1.4;
    font-size: 18px;
}
svg#icon-quotes-01 {
    fill: #003057;
}
.project-testimonial-banner-section{
    background-size: auto auto;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    padding: 80px 0;
}
.project-testimonial-banner{
    position: relative;
    z-index: 1;
    margin: 2.5em 0 0;
    padding: 3em 0 0;
    display: flex;
}
.cout-div{
    width: 43px;
    display: flex;
}
.content-project p{
    font-size: 18px;
    line-height: 2.5rem;
    margin: 50px 20% 30px 0;
}
.content-project span{
    font-weight: 700;
}

.content-div.two-row-tiles {
    width: 45%! important;
}

.content-div.three-row-tiles {
    width: 31% !important;
}
.callout__subtext{
	font-size: 15px;
}


.project-testimonial-banner__media{
    background-color: #f3f3f3;
    background-image: url(https://ameagle-assets.azureedge.net/aecom-blobs/images/default-source/project-images/testimonial-images/testimonial_rga.png?sfvrsn=dd886881_2);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    padding-top: 0;
    background-size: auto auto;
    background-position: bottom right;
    background-repeat: no-repeat;
}
.project-testimonial-banner__logo {
    display: flex;
    margin-bottom: 1.25rem;
}
.project-testimonial-banner__logo .icon+.project-testimonial-banner__img-wrap {
    border-left: 2px solid #cbcbcb;
    margin-left: 1rem;
    padding-left: 1rem;
}
.project-testimonial-banner__img-wrap {
    position: relative;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 40px;
    border-left: 2px solid #cbcbcb;
    padding: 0 0 0 20px;
}
.custom-get-ans{
    padding: 40px 0;
    background: #f2f2f2;
}
.custom-get-ans .news-lettar-section p{
    font-size: 3rem;
    line-height: 3.125rem;
    text-transform: capitalize;
    text-align: center;
    font-weight: 700;
    color: #000000;
}
.custom-get-ans .button-red {
    padding: .75em 4.3599em;
    font-size: 1rem;
    background: #2f0fd2 !important;
    color: #fff !important;
    display: inline-block;
    max-width: 100%;
    padding: .61em 1.5em;
    border: 2px solid transparent;
    border-radius: 5px;
    background: 0 0;
    font-family: "Libre Franklin",sans-serif;
    font-size: .875rem;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    transition: all .4s ease-out;
}
.elementor.elementor-8908{
	background: #f2f2f2;
}

.logo-section{
    /*background-color: #e5e5e5;*/
    padding: 3em 0;
}
.content-block h2{
    font-size: 3rem;
    line-height: 3.125rem;
    font-family: "Libre Franklin",sans-serif;
    font-weight: 700;
    color: #000000;
    margin-bottom: 2.875rem;
}
.logo-section .callout-main {
    display: flex;
    justify-content: space-between;
}
.logo-section .callout.text-center {
    padding: 0 15px 0 15px;
}
.logo-section .callout__title  a.callout__link {
    text-decoration: none;
    color: #000000;
}
.logo-section h2.callout__title.h5 {
    font-size: 1.5rem;
    font-family: "Libre Franklin",sans-serif;
}
.logo-section .callout__media {
    margin-bottom: 20px;
}
.logo-section .callout__title .callout__link:focus, .logo-section .callout__title .callout__link:hover {
    text-decoration: underline;
    color: #0bce5a;
}

.custom-web-devlopment-services{
    padding-top: 100px;
    padding-bottom: 100px;
    /*background: #abaaaabf;*/
    color: #0a0707;
}
.custom-web-devlopment-content h2{
    text-align: center;
    font-size: 3rem;
    line-height: 3.125rem;
    margin-bottom: 1.875rem;
    font-family: "Libre Franklin",sans-serif;
    font-weight: 700;
}
.content-div {
    /*width: 25% !important;
    border: 1px solid #000000;*/
    /*padding-top: 2.5rem;*/
    /*padding-right: 3.375em !important;*/
    /*padding-bottom: 5rem;*/
    /*padding-left: 3.375em !important;*/
    width: 23% !important;
    border: 1px solid #b1a8a863;
    margin: 0 auto;
    padding: 30px 15px;
    border-radius: 15px;
    box-shadow: 0 0 13px rgb(0 0 0 / 25%);
}
.callout__title a.callout__link {
    color: #000000;
    text-decoration: none;
    font-size: 17px;
}
h2.callout__title.h5 {
    margin: 20px 0 20px 0;
}
.img-div{
    margin-bottom: 15px; 
    height: 100%;
    max-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;  
}
.section-title h2{
    font-size: 3rem;
    line-height: 3.125rem;
    font-family: "Libre Franklin",sans-serif;
    font-weight: 700;
    line-height: normal;
    color: #000000;
    text-align: center;
}
section.custom-web-devlopment-experts {
    padding: 40px 0;
    background: #f2f2f2;
}
.section-title p{
    margin: 0 0 2.25rem;
    color: #333;
    font-family: "Libre Franklin",sans-serif;
}
.custom-web-devlopment-project h2 {
    font-size: 3rem;
    line-height: 3.125rem;
    color: #000000;
    margin-bottom: 80px;
    font-weight: 700;
    text-align: center;
}
.read-more {
    position: relative;
    padding-right: .85em;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
    color: #003057;
}
.read-more:after {
    content: "";
    position: absolute;
    top: 7px;
    right: 0;
    width: 8px;
    height: 8px;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    transform: rotate(
45deg);
}
section.custom-web-devlopment-project {
    padding: 60px 0;
}
.project-content{
    position: absolute;
    top: 0;
    width: 100%;
    padding: 40px 40px 40px 40px;
} 
.project-img{
    position: relative;
    /*height: 480px;*/
}
.project-img img{
    /*width: 100%;
    border-radius: 10px;
    height: 100%;*/

    /*position: absolute;*/
    top: 0;
    left: 0;
    z-index: -2;
    width: 100% !important;
    height: 100% !important;
    max-width: none;
    border-radius: 8px;
    object-fit: cover;
}
h3.project__title {
    color: #000000;
}
.project__tags-wrapper p {
    color: #fff;
    font-size: .875rem;
    line-height: 1.75rem;
}

.project-a-main{
    display: block;
    border-radius: 8px;
    box-shadow: none;
    text-decoration: none;
    /*background-color: #003057;*/
    color: #000000;
    overflow: hidden;
    will-change: box-shadow;
    transition: box-shadow .4s ease-in-out;
}

.custom-section {
    padding: 20px;
}

.custom-get-ans .more{
    margin:0;
    text-align: justify;
}
.custom-get-ans .morelink.less {
    position: unset;
}

section.web-development-insights-section {
    padding: 60px 0;
    /*background: #f2f2f2;*/ 
}
.web-development-insights-section .section-title {
    font-size: 3rem;
    line-height: 3.125rem;
    font-family: "Libre Franklin",sans-serif;
    color: #000000;
}
.content-wrapper {
    padding: 0 1.875em;
    margin-top: 1.875rem;
}
.web-development-insights-section .insight-item__title .insight-item__link {
    text-decoration: none;
    color: #000;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5rem;
}
.insight-item__summary {
    font-family: "Libre Franklin",sans-serif;
    color: #000;
    line-height: 1.75rem;
    text-align: justify;
}
.content-wrapper .insight-item__type {
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: 3px;
    line-height: .9375rem;
    text-transform: uppercase;
    color: #767676;
}

.logo-section .callout.text-center {
    padding: 0px 50px;
}
.callout.text-center .callout__media img.lazyloaded {
    max-width: 100%;
    height: 90px !important;
    width: 100px !important;
}




#menu-main-menu ul.sub-menu {
    /*display: flex;*/
    flex-direction: column;
}

#menu-main-menu ul.sub-menu .menu-item a {
    text-align: left;
    margin: 0;
}
.content-div:hover {
    animation-name: elementor-animation-pop;
    animation-duration: .7s;
    animation-timing-function: linear;
    animation-iteration-count: 1
}
@keyframes elementor-animation-pop{50%{transform:scale(1)}}


@media only screen and (max-width:575px){
    .content-project p{
        font-size: 15px;
        line-height: 2;
        padding: 6px;
        width: 100%;
        text-align: justify;
    }
    .project-testimonial-banner__media{
        background-image:none;
    }
    .custom-section .title h1{
        font-size: 32px;
    }
    .custom-section .title h2{
        font-size: 25px;
        line-height: 28px;
    }
    .custom-web-devlopment-content h2{
        font-size: 25px;
    }
    .content-div{
        width: unset !important;
    }
    .section-title h2{
        font-size: 25px; 
    }
}
/************* OUR SERVICE PAGE ENDS *************/
.products-row {
	width: 85%;
    margin: 0 7% !important;
}
.products-row aside{
	max-width: 45%
}
.row.products-row p{
	font-size: 18.35px !important;
}

/*.portfolio_home .text-center{
	width: 97% !important;
}*/

.portfolio_row{
	max-width: 1300px;
	margin: 0 auto;
}
.portfolio_row aside .port_detail h3 a{
	font-size: 20px !important;
}


.reputation-title-discription {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.reputation-title-discription h2 {
    font-size: 32px;
    line-height: 3.125rem;
    font-weight: 700;
    line-height: normal;
    color: #003057;
}

.project-content {
    position: unset;
}