/*!
  Theme Name: Zeshan Ahmed
  Description: Responsive, Semantic, SEO Optimised, Custom Wordpress Theme for Zeshan Ahmed
  Author: Zeshan Ahmed
  Author URI: http://www.zeshanahmed.com/
  Version: 1.0
*/@font-face{font-display:swap;font-family:'Intro';src:url(../../../../../../themes/zeshan/assets/fonts/intro/Intro.eot);src:url("../../../../../../themes/zeshan/assets/fonts/intro/Intro.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/zeshan/assets/fonts/intro/Intro.woff) format("woff"),url(../../../../../../themes/zeshan/assets/fonts/intro/Intro.ttf) format("truetype"),url("../../../../../../themes/zeshan/assets/fonts/intro/Intro.svg#1cad35d4b3b9f624f82dbf237daaf188") format("svg");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:'Intro Inline';src:url("../../../../../../themes/zeshan/assets/fonts/intro/Intro Inline.eot");src:url("../../../../../../themes/zeshan/assets/fonts/intro/Intro Inline.eot?#iefix") format("embedded-opentype"),url("../../../../../../themes/zeshan/assets/fonts/intro/Intro Inline.woff") format("woff"),url("../../../../../../themes/zeshan/assets/fonts/intro/Intro Inline.ttf") format("truetype"),url("../../../../../../themes/zeshan/assets/fonts/intro/Intro Inline.svg#0eb4ba818662c335fd5de0e0ca4c767a") format("svg");font-style:normal;font-weight:400}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:"Cabin",Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;color:#454545;-webkit-font-smoothing:antialiased;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}strong{font-family:"Intro",Arial,Helvetica,sans-serif;font-weight:700}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{font-family:"Cabin",Arial,Helvetica,sans-serif}input[type="submit"]{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;vertical-align:top;height:auto}p{margin-bottom:25px;margin-bottom:2.5rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#353339;line-height:normal;font-weight:400;font-family:"Intro",Arial,Helvetica,sans-serif;margin:0 0 25px;margin:0rem 0rem 2.5rem}h1,.h1{font-size:48px;font-size:4.8rem}h2,.h2{font-size:36px;font-size:3.6rem}h3,.h3{font-size:24px;font-size:2.4rem}h4,.h4{font-size:18px;font-size:1.8rem}h5,.h5{font-size:16px;font-size:1.6rem}h6,h6{font-size:14px;font-size:1.4rem}iframe{max-width:100%;max-height:100%;vertical-align:top}blockquote{border:none;padding:0;margin:0 0 25px;margin:0rem 0rem 2.5rem;font-style:italic;background-color:transparent;font-weight:600;color:#f44336;font-size:19px;font-size:1.9rem}blockquote:before{content:'“'}blockquote:after{content:'”'}a{text-decoration:none;color:#f44336}a:hover{color:#f21f0f}a:hover img{opacity:.85}.site{position:relative}.container{max-width:1064px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.container--small{max-width:800px}.container,.blog .content,.category .content,.search-results .content,.row,.form--newsletter .form__group,.post-card__wrap{*zoom:1}.container:before,.blog .content:before,.category .content:before,.search-results .content:before,.row:before,.form--newsletter .form__group:before,.post-card__wrap:before,.container:after,.blog .content:after,.category .content:after,.search-results .content:after,.row:after,.form--newsletter .form__group:after,.post-card__wrap:after{content:" ";display:table}.container:after,.blog .content:after,.category .content:after,.search-results .content:after,.row:after,.form--newsletter .form__group:after,.post-card__wrap:after{clear:both}a img,.navbar__btn,.navbar__btn--active,.banner__scroll--bottom,.content .entry-title a,.btn,button,input[type="button"],input[type="reset"],input[type="submit"],.social__link,.project__featured a:before,.post-card h2 a{-webkit-transition:0.25s all ease-in-out;transition:0.25s all ease-in-out}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.header__logo{color:#353339;font-weight:800;display:block;font-size:30px;font-size:3rem;line-height:30px;margin:0 auto;max-width:185px;float:left}.header__logo:hover{color:#fff}.not-home .header{min-height:109px}@media screen and (min-width:992px){.header__right{float:right;width:73.63281%}.header__phone{text-align:right}}@media screen and (max-width:991px){.header{text-align:center}}.header__phone{font-size:20px;font-size:2rem;color:#e91e63}.header .social{position:absolute;top:50%;left:20px;margin-top:-19px}@media screen and (max-width:767px){.header .social{display:none}}@media screen and (max-width:480px){.header__logo{float:left;width:70px}}.logo{float:left;font-size:35px;font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:300;text-transform:uppercase;margin:20px 0;margin:2rem 0rem;letter-spacing:2px}.home .logo{margin-top:40px;margin-top:4rem}.home .navbar--is-fixed .logo{margin-top:20px;margin-top:2rem}.logo a{color:inherit}@media screen and (max-width:767px){.logo{font-size:27px;font-size:2.7rem}}.home .header{position:absolute;width:100%;top:0;left:0;z-index:10;background-color:transparent}.navbar{text-align:right;padding:0}.navbar>.container{position:relative}.navbar__nav{font-size:19px;font-size:1.9rem;font-weight:700;list-style:none;display:block}@media screen and (max-width:991px){.navbar__nav{padding:0;margin:0;position:absolute;top:110px;right:20px;z-index:1000}}.navbar__nav a{color:#353339;padding:5px 0;padding:.5rem 0rem;display:block}.navbar__nav a:hover{color:#f44336;text-decoration:none}.navbar__nav a span{padding-bottom:5px}.navbar__nav li.current-menu-item a,.navbar__nav li a.active,.navbar__nav li:hover a{color:#f44336;text-decoration:none}.navbar__nav .hire-me-link a{font-size:16px;font-size:1.6rem;border-radius:0;display:inline-block;padding:10px 20px 8px;margin-top:-2px;cursor:pointer;letter-spacing:1px;color:#fff;background:-webkit-linear-gradient(-45deg,#f44336 0%,#e91e63 100%);background:-webkit-linear-gradient(315deg,#f44336 0%,#e91e63 100%);background:linear-gradient(135deg,#f44336 0%,#e91e63 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f44336',endColorstr='#e91e63',GradientType=1)}.navbar__nav .hire-me-link a:hover{background:#f21f0f;background:-webkit-linear-gradient(-45deg,#f21f0f 0%,#ca1452 100%);background:-webkit-linear-gradient(315deg,#f21f0f 0%,#ca1452 100%);background:linear-gradient(135deg,#f21f0f 0%,#ca1452 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f21f0f',endColorstr='#ca1452',GradientType=1)}.navbar__nav .hire-me-link a:hover{color:#fff}@media screen and (min-width:992px){.navbar .navbar__nav{display:block!important;padding-top:45px;float:right}.navbar .navbar__nav>li{float:left;margin-left:35px}}@media screen and (max-width:991px){.navbar .navbar__nav{background-color:#fff;left:0;width:100%;margin:0;top:100%;text-align:left;padding:10px 0;padding:1rem 0rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar .navbar__nav .hire-me-link{margin-left:20px}.navbar .navbar__nav li>a{padding:8px 20px;padding:.8rem 2rem}}.home .navbar{-webkit-transition:0.25s top ease-in-out;transition:0.25s top ease-in-out;position:absolute;width:100%;top:-10%;left:0}.home .navbar--is-fixed{position:fixed;top:0}.header--dark .navbar{color:#fff}.header--dark .navbar h1,.header--dark .navbar h2,.header--dark .navbar h3,.header--dark .navbar h4,.header--dark .navbar h5,.header--dark .navbar h6,.header--dark .navbar a{color:#fff}.not-home .navbar,.navbar--is-fixed{position:fixed;width:100%;top:0;left:0;z-index:1001;box-shadow:0 27px 50px 0 rgba(54,57,73,.09);background:#fff}@media screen and (min-width:992px){.not-home .navbar .navbar__nav,.navbar--is-fixed .navbar__nav{padding-top:22px}}.not-home .navbar .header__logo,.navbar--is-fixed .header__logo{max-width:120px}.admin-bar.not-home .navbar,.admin-bar .navbar--is-fixed{top:32px}.navbar__btn{font-size:26px;font-size:2.6rem;position:absolute;top:50%;right:20px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:-10px;margin-top:-1rem;display:block;float:right}.navbar__btn>span{height:4px;width:30px;background-color:#353339;display:block;margin-bottom:4px}.header--dark .navbar__btn>span{background-color:#fff}@media screen and (min-width:992px){.navbar__btn{display:none!important}}.banner{position:relative}.banner__inner{background-color:#efefef;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#353339;text-align:center;margin-bottom:0;padding:100px 0;padding:10rem 0rem}.banner__inner h1,.banner__inner h2,.banner__inner h3,.banner__inner h4,.banner__inner h5,.banner__inner h6,.banner__inner a{color:#353339}.banner__headline{margin-bottom:30px;margin-bottom:3rem;font-size:75px;font-size:7.5rem;font-weight:400;line-height:1.3}.banner__headline>span{font-size:70%;font-weight:700}.banner__headline:last-child{margin-bottom:0}.banner__desc{font-size:24px;font-size:2.4rem;font-weight:300}.banner__scroll--bottom{font-size:40px;font-size:4rem;margin-top:100px;margin-top:10rem;display:inline-block;opacity:.3;filter:alpha(opacity=30)}.banner__scroll--bottom:hover{opacity:1;filter:alpha(opacity=100)}.banner__button a{color:#fff}.banner .social__link{font-size:20px;font-size:2rem}.banner--home .banner__inner{padding:300px 0 60px;padding:30rem 0rem 6rem}.banner--inner .banner__headline{font-size:55px;font-size:5.5rem}.banner--dark{color:#fff}.banner--dark h1,.banner--dark h2,.banner--dark h3,.banner--dark h4,.banner--dark h5,.banner--dark h6,.banner--dark a{color:#fff}.banner--dark:before{background:#353339}.banner--light:before{background:#fff}@media screen and (max-width:767px){.banner__inner{padding:60px 0 60px;padding:6rem 0rem 6rem}.banner--home .banner__inner{padding:230px 0 20px;padding:23rem 0rem 2rem}.banner__scroll--bottom{font-size:25px;font-size:2.5rem;margin-top:60px;margin-top:6rem}.banner__desc{font-size:18px;font-size:1.8rem}}@media screen and (max-width:480px){.banner__inner{padding-top:150px;padding-top:15rem}.banner--home .banner__inner{padding-top:150px;padding-top:15rem}.banner__headline{font-size:43px;font-size:4.3rem;margin-bottom:25px;margin-bottom:2.5rem}}.main{position:relative;z-index:1}.main__inner{position:relative}.main__bg{background-color:#f44336;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;width:44.6%;height:100%;top:0;right:0;border-top:2px solid #fff;border-bottom:2px solid #fff}@media screen and (max-width:767px){.main__bg{display:none}}.content{float:left;background-color:#fff;width:75%;line-height:1.8}.content ul,.content ol{margin:0 0 25px 35px;margin:0rem 0rem 2.5rem 3.5rem}.content--is-full{float:none;width:100%;max-width:none}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content strong{font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:700}.content .entry-title{margin-bottom:10px;margin-bottom:1rem}.content .entry-title a{color:#353339}.content .entry-title a:hover{color:#f44336}.content .entry-content--excerpt{font-size:16px;font-size:1.6rem}.content .meta{font-style:italic}.sidebar{width:25%;float:left}.section{padding-top:100px;padding-top:10rem;padding-bottom:100px;padding-bottom:10rem}.section__header{margin-bottom:40px;margin-bottom:4rem;padding-bottom:20px;padding-bottom:2rem;position:relative}@media screen and (min-width:768px){.section__desc{font-size:24px;font-size:2.4rem}}.section--projects,.section--contact{background-color:#f8f8f8}.section--cta{padding:60px 0;padding:6rem 0rem;color:#fff;background:-webkit-linear-gradient(-45deg,#9C27B0 0%,#673AB7 100%);background:-webkit-linear-gradient(315deg,#9C27B0 0%,#673AB7 100%);background:linear-gradient(135deg,#9C27B0 0%,#673AB7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9C27B0',endColorstr='#673AB7',GradientType=1)}.section--cta h3{font-family:"Cabin",Arial,Helvetica,sans-serif;color:#fff}.section--cta h3 span{padding-top:9px;padding-top:.9rem;display:inline-block}.section--cta .btn{margin-left:40px;vertical-align:middle;display:inline-block;float:right}@media screen and (max-width:991px) and (min-width:768px){.section--cta h3{font-size:22px;font-size:2.2rem}.section--cta h3 span{padding-top:0;display:block}.section--cta .btn{margin-left:20px;font-size:14px;float:none;padding:12px 30px;padding:1.2rem 3rem}}@media screen and (max-width:767px){.section--cta .btn{margin:20px auto 0;max-width:300px;display:block}}@media screen and (max-width:480px){.section{padding-top:60px;padding-top:6rem;padding-bottom:60px;padding-bottom:6rem}.section__header{margin-bottom:20px;margin-bottom:2rem}}@media screen and (min-width:768px){.section#contact{padding-top:0}.section#contact .section__header{padding-top:75px}.section#reviews{padding-bottom:50px}}.content-sidebar{padding:75px 0;padding:7.5rem 0rem}.content{float:left;background-color:#fff;width:75%;line-height:1.8}.content ul,.content ol{margin:0 0 25px 35px;margin:0rem 0rem 2.5rem 3.5rem}.content--is-full{float:none;width:100%;max-width:none}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content strong{font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:700}.content .entry-title{margin-bottom:10px;margin-bottom:1rem}.content .entry-title a{color:#353339}.content .entry-title a:hover{color:#f44336}.content .entry-content--excerpt{font-size:16px;font-size:1.6rem}.content .meta{font-style:italic}.sidebar{width:25%;float:left}.section{padding-top:100px;padding-top:10rem;padding-bottom:100px;padding-bottom:10rem}.section__header{margin-bottom:40px;margin-bottom:4rem;padding-bottom:20px;padding-bottom:2rem;position:relative}@media screen and (min-width:768px){.section__desc{font-size:24px;font-size:2.4rem}}.section--projects,.section--contact{background-color:#f8f8f8}.section--cta{padding:60px 0;padding:6rem 0rem;color:#fff;background:-webkit-linear-gradient(-45deg,#9C27B0 0%,#673AB7 100%);background:-webkit-linear-gradient(315deg,#9C27B0 0%,#673AB7 100%);background:linear-gradient(135deg,#9C27B0 0%,#673AB7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9C27B0',endColorstr='#673AB7',GradientType=1)}.section--cta h3{font-family:"Cabin",Arial,Helvetica,sans-serif;color:#fff}.section--cta h3 span{padding-top:9px;padding-top:.9rem;display:inline-block}.section--cta .btn{margin-left:40px;vertical-align:middle;display:inline-block;float:right}@media screen and (max-width:991px) and (min-width:768px){.section--cta h3{font-size:22px;font-size:2.2rem}.section--cta h3 span{padding-top:0;display:block}.section--cta .btn{margin-left:20px;font-size:14px;float:none;padding:12px 30px;padding:1.2rem 3rem}}@media screen and (max-width:767px){.section--cta .btn{margin:20px auto 0;max-width:300px;display:block}}@media screen and (max-width:480px){.section{padding-top:60px;padding-top:6rem;padding-bottom:60px;padding-bottom:6rem}.section__header{margin-bottom:20px;margin-bottom:2rem}}@media screen and (min-width:768px){.section#contact{padding-top:0}.section#contact .section__header{padding-top:75px}.section#reviews{padding-bottom:50px}}.footer{background-color:#28272c;color:rgba(255,255,255,.8);padding:30px 0;padding:3rem 0rem}.footer a{color:rgba(255,255,255,.8)}.footer a:hover{color:#fff}.footer__copyrights{margin:0}@media screen and (min-width:768px){.footer__copyrights{float:left;margin-top:8px}.footer .social{float:right}}@media screen and (max-width:767px){.footer{text-align:center}.footer__copyrights{margin-bottom:10px}}.row{margin-left:-15px;margin-right:-15px;margin-bottom:15px}.row .col{padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.row .col{float:left;min-height:5px}.row .col--one{width:8.33333%}.row .col--two{width:16.66667%}.row .col--three{width:25%}.row .col--four{width:33.33333%}.row .col--five{width:41.66667%}.row .col--six{width:50%}.row .col--seven{width:58.33333%}.row .col--eight{width:66.66667%}.row .col--nine{width:75%}.row .col--ten{width:83.33333%}.row .col--eleven{width:91.66667%}.row .col--twelve{width:100%}}.form__field,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{background-color:#fff;font-size:16px;font-size:1.6rem;border-radius:5px;padding:10px 20px;padding:1rem 2rem;border:1px solid #ddd;display:block;line-height:1.5}.form__field::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#838485}.form__field::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#838485}.form__field:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input:not([type]):-moz-placeholder,textarea:-moz-placeholder{color:#838485}.form__field:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#838485}label{margin-bottom:5px;margin-bottom:.5rem;display:inline-block}.form__field--block{display:block;width:100%}.form__group{margin-bottom:15px;margin-bottom:1.5rem}.form--horizontal .form__group{display:inline-block;margin-bottom:0}.form--newsletter .form__group{margin:0}.form--newsletter .form__field{float:left;border-bottom-right-radius:0;border-top-right-radius:0;width:85%;font-size:16px;font-size:1.6rem;padding-top:13px;padding-top:1.3rem;padding-bottom:13px;padding-bottom:1.3rem}.form--newsletter .form__submit{border-bottom-left-radius:0;border-top-left-radius:0;width:15%;float:right;padding-left:0;padding-right:0}body div.wpcf7 .wpcf7-not-valid{background-color:#FFD8D8;border-color:#FF9494}body div.wpcf7 span.wpcf7-not-valid-tip{display:none}body div.wpcf7 div.wpcf7-response-output{display:block;margin:20px 0 0;margin:2rem 0rem 0rem;padding:12px 15px;padding:1.2rem 1.5rem;border-radius:5px;text-align:center}body div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#5da105;color:#fff}body div.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background-color:#FFFCCB}body div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng{border-color:#FF4A4A}body div.wpcf7 div.wpcf7-response-output.wpcf7-display-none{display:none}@media screen and (min-width:768px){body div.wpcf7 img.ajax-loader{display:inline-block;margin-left:10px;margin-left:1rem}}body .gform_wrapper{margin:0;max-width:none}body .gform_wrapper ul,body .gform_wrapper li{list-style:none;margin-left:0;padding-left:0}body .gform_wrapper input[type="color"],body .gform_wrapper input[type="date"],body .gform_wrapper input[type="datetime"],body .gform_wrapper input[type="datetime-local"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="month"],body .gform_wrapper input[type="number"],body .gform_wrapper input[type="password"],body .gform_wrapper input[type="search"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="text"],body .gform_wrapper input[type="time"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="week"],body .gform_wrapper input:not([type]),body .gform_wrapper textarea{border:2px solid #ddd;border-radius:0;padding:10px 15px;padding:1rem 1.5rem;text-indent:0}body .gform_wrapper input[type="color"]:focus,body .gform_wrapper input[type="color"]:hover,body .gform_wrapper input[type="date"]:focus,body .gform_wrapper input[type="date"]:hover,body .gform_wrapper input[type="datetime"]:focus,body .gform_wrapper input[type="datetime"]:hover,body .gform_wrapper input[type="datetime-local"]:focus,body .gform_wrapper input[type="datetime-local"]:hover,body .gform_wrapper input[type="email"]:focus,body .gform_wrapper input[type="email"]:hover,body .gform_wrapper input[type="month"]:focus,body .gform_wrapper input[type="month"]:hover,body .gform_wrapper input[type="number"]:focus,body .gform_wrapper input[type="number"]:hover,body .gform_wrapper input[type="password"]:focus,body .gform_wrapper input[type="password"]:hover,body .gform_wrapper input[type="search"]:focus,body .gform_wrapper input[type="search"]:hover,body .gform_wrapper input[type="tel"]:focus,body .gform_wrapper input[type="tel"]:hover,body .gform_wrapper input[type="text"]:focus,body .gform_wrapper input[type="text"]:hover,body .gform_wrapper input[type="time"]:focus,body .gform_wrapper input[type="time"]:hover,body .gform_wrapper input[type="url"]:focus,body .gform_wrapper input[type="url"]:hover,body .gform_wrapper input[type="week"]:focus,body .gform_wrapper input[type="week"]:hover,body .gform_wrapper input:not([type]):focus,body .gform_wrapper input:not([type]):hover,body .gform_wrapper textarea:focus,body .gform_wrapper textarea:hover{outline:none;border-color:#999}body .gform_wrapper .gform_body{margin-bottom:15px;margin-bottom:1.5rem}body .gform_wrapper .gfield{margin-bottom:15px;margin-bottom:1.5rem}body .gform_wrapper .gfield:last-child{margin-bottom:0}body .gform_wrapper .gfield_label{margin-bottom:5px;margin-bottom:.5rem;font-weight:700;display:block}body .gform_wrapper .gfield_required{color:red}body .gform_wrapper .gfield .large,body .gform_wrapper .gfield .medium,body .gform_wrapper .gfield .small{max-width:100%}body .gform_wrapper .gfield .large{width:100%}body .gform_wrapper .gfield .medium{width:300px;width:30rem}body .gform_wrapper .gfield .small{width:200px;width:20rem}body .gform_wrapper .gfield textarea.medium{width:100%}body .gform_wrapper .gfield_error .ginput_container_text>input{border-color:#f03}body .gform_wrapper .gfield_error .ginput_container_email>input{border-color:#f03}body .gform_wrapper .gfield_error .ginput_container_textarea>textarea{border-color:#f03}body .gform_wrapper .gfield.gform_validation_container{display:none}body .gform_wrapper .validation_error{background:#f03;color:#fff;padding:10px;padding:1rem;margin-bottom:20px;margin-bottom:2rem}body .gform_wrapper .validation_message{display:none}@media screen and (min-width:768px){body .gform_wrapper .col{padding-left:0;padding-right:15px;padding-right:1.5rem}body .gform_wrapper .col--six{width:50%;float:left}body .gform_wrapper .col--last{padding-right:0;padding-left:15px;padding-left:1.5rem}body .gform_wrapper .col--last+.gfield{clear:both}}@media screen and (max-width:767px){body .gform_wrapper .gfield .medium{width:100%}}.gform_confirmation_message{background:#87D37C;color:#fff;text-align:center;padding:10px;padding:1rem}.sbHolder{width:100%;position:relative}.sbHolder .sbSelector{display:block;color:#3f4040;border:2px solid #ddd;padding:10px 15px;padding:1rem 1.5rem}.sbHolder .sbSelector:focus,.sbHolder .sbSelector:hover{outline:none;border-color:#999;text-decoration:none}.sbHolder .sbToggle{height:48px;width:48px;float:right;font-family:'fontawesome';font-size:16px;font-size:1.6rem;position:relative;color:#bbb;border-left:2px solid #ddd}.sbHolder .sbToggle:after{content:'\f078';position:absolute;top:50%;left:50%;margin-top:-12px;margin-top:-1.2rem;margin-left:-9px;margin-left:-.9rem}.sbHolder .sbToggle.sbToggleOpen,.sbHolder .sbToggle.sbFocus{color:#999}.sbHolder .sbToggle.sbToggleOpen,.sbHolder .sbToggle.sbToggleOpen+.sbSelector,.sbHolder .sbToggle.sbFocus,.sbHolder .sbToggle.sbFocus+.sbSelector{border-color:#999}.sbHolder .sbOptions{width:100%;border:2px solid #999;position:absolute;top:100%!important;margin-top:-2px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;max-height:264px!important}.sbHolder .sbOptions a{display:block;padding:10px 15px;padding:1rem 1.5rem;color:#3f4040;font-size:16px;font-size:1.6rem;font-weight:400}.sbHolder .sbOptions a:hover{background-color:#e8e8e8;text-decoration:none}.sbHolder .sbOptions li{padding:0!important}.sbHolder:hover .sbToggle,.sbHolder:hover .sbSelector{border-color:#999}.sbHolder:hover .sbToggle{color:#999}body .gform_wrapper{margin:0;max-width:none}body .gform_wrapper ul,body .gform_wrapper li{list-style:none;margin-left:0;padding-left:0}body .gform_wrapper input[type="color"],body .gform_wrapper input[type="date"],body .gform_wrapper input[type="datetime"],body .gform_wrapper input[type="datetime-local"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="month"],body .gform_wrapper input[type="number"],body .gform_wrapper input[type="password"],body .gform_wrapper input[type="search"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="text"],body .gform_wrapper input[type="time"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="week"],body .gform_wrapper input:not([type]),body .gform_wrapper textarea{border:2px solid #ddd;border-radius:0;padding:10px 15px;padding:1rem 1.5rem;text-indent:0}body .gform_wrapper input[type="color"]:focus,body .gform_wrapper input[type="color"]:hover,body .gform_wrapper input[type="date"]:focus,body .gform_wrapper input[type="date"]:hover,body .gform_wrapper input[type="datetime"]:focus,body .gform_wrapper input[type="datetime"]:hover,body .gform_wrapper input[type="datetime-local"]:focus,body .gform_wrapper input[type="datetime-local"]:hover,body .gform_wrapper input[type="email"]:focus,body .gform_wrapper input[type="email"]:hover,body .gform_wrapper input[type="month"]:focus,body .gform_wrapper input[type="month"]:hover,body .gform_wrapper input[type="number"]:focus,body .gform_wrapper input[type="number"]:hover,body .gform_wrapper input[type="password"]:focus,body .gform_wrapper input[type="password"]:hover,body .gform_wrapper input[type="search"]:focus,body .gform_wrapper input[type="search"]:hover,body .gform_wrapper input[type="tel"]:focus,body .gform_wrapper input[type="tel"]:hover,body .gform_wrapper input[type="text"]:focus,body .gform_wrapper input[type="text"]:hover,body .gform_wrapper input[type="time"]:focus,body .gform_wrapper input[type="time"]:hover,body .gform_wrapper input[type="url"]:focus,body .gform_wrapper input[type="url"]:hover,body .gform_wrapper input[type="week"]:focus,body .gform_wrapper input[type="week"]:hover,body .gform_wrapper input:not([type]):focus,body .gform_wrapper input:not([type]):hover,body .gform_wrapper textarea:focus,body .gform_wrapper textarea:hover{outline:none;border-color:#999}body .gform_wrapper .gform_body{margin-bottom:15px;margin-bottom:1.5rem}body .gform_wrapper .gfield{margin-bottom:15px;margin-bottom:1.5rem}body .gform_wrapper .gfield:last-child{margin-bottom:0}body .gform_wrapper .gfield_label{margin-bottom:5px;margin-bottom:.5rem;font-weight:700;display:block}body .gform_wrapper .gfield_required{color:red}body .gform_wrapper .gfield .large,body .gform_wrapper .gfield .medium,body .gform_wrapper .gfield .small{max-width:100%}body .gform_wrapper .gfield .large{width:100%}body .gform_wrapper .gfield .medium{width:300px;width:30rem}body .gform_wrapper .gfield .small{width:200px;width:20rem}body .gform_wrapper .gfield textarea.medium{width:100%}body .gform_wrapper .gfield_error .ginput_container_text>input{border-color:#f03}body .gform_wrapper .gfield_error .ginput_container_email>input{border-color:#f03}body .gform_wrapper .gfield_error .ginput_container_textarea>textarea{border-color:#f03}body .gform_wrapper .gfield.gform_validation_container{display:none}body .gform_wrapper .validation_error{background:#f03;color:#fff;padding:10px;padding:1rem;margin-bottom:20px;margin-bottom:2rem}body .gform_wrapper .validation_message{display:none}@media screen and (min-width:768px){body .gform_wrapper .col{padding-left:0;padding-right:15px;padding-right:1.5rem}body .gform_wrapper .col--six{width:50%;float:left}body .gform_wrapper .col--last{padding-right:0;padding-left:15px;padding-left:1.5rem}body .gform_wrapper .col--last+.gfield{clear:both}}@media screen and (max-width:767px){body .gform_wrapper .gfield .medium{width:100%}}.gform_confirmation_message{background:#87D37C;color:#fff;text-align:center;padding:10px;padding:1rem}body div.wpcf7 .wpcf7-not-valid{background-color:#FFD8D8;border-color:#FF9494}body div.wpcf7 span.wpcf7-not-valid-tip{display:none}body div.wpcf7 div.wpcf7-response-output{display:block;margin:20px 0 0;margin:2rem 0rem 0rem;padding:12px 15px;padding:1.2rem 1.5rem;border-radius:5px;text-align:center}body div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#5da105;color:#fff}body div.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background-color:#FFFCCB}body div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng{border-color:#FF4A4A}body div.wpcf7 div.wpcf7-response-output.wpcf7-display-none{display:none}@media screen and (min-width:768px){body div.wpcf7 img.ajax-loader{display:inline-block;margin-left:10px;margin-left:1rem}}.sbHolder{width:100%;position:relative}.sbHolder .sbSelector{display:block;color:#3f4040;border:2px solid #ddd;padding:8px 15px;padding:.8rem 1.5rem}.sbHolder .sbSelector:focus,.sbHolder .sbSelector:hover{outline:none;border-color:#999;text-decoration:none}.sbHolder .sbToggle{height:48px;width:46px;float:right;font-family:'fontawesome';font-size:16px;font-size:1.6rem;position:relative;color:#bbb;border-left:2px solid #ddd}.sbHolder .sbToggle:after{content:'\f078';position:absolute;top:50%;left:50%;margin-top:-12px;margin-top:-1.2rem;margin-left:-9px;margin-left:-.9rem}.sbHolder .sbToggle.sbToggleOpen,.sbHolder .sbToggle.sbFocus{color:#999}.sbHolder .sbToggle.sbToggleOpen,.sbHolder .sbToggle.sbToggleOpen+.sbSelector,.sbHolder .sbToggle.sbFocus,.sbHolder .sbToggle.sbFocus+.sbSelector{border-color:#999}.sbHolder .sbOptions{width:100%;border:2px solid #999;position:absolute;top:100%!important;margin-top:-2px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;max-height:264px!important;z-index:1000}.sbHolder .sbOptions a{display:block;padding:10px 15px;padding:1rem 1.5rem;color:#3f4040;font-size:16px;font-size:1.6rem;font-weight:400}.sbHolder .sbOptions a:hover{background-color:#e8e8e8;text-decoration:none}.sbHolder .sbOptions li{padding:0!important}.sbHolder:hover .sbToggle,.sbHolder:hover .sbSelector{border-color:#999}.sbHolder:hover .sbToggle{color:#999}.icon{background-repeat:no-repeat;background-size:contain;background-position:left top;display:inline-block;vertical-align:middle}.icon--magnifier{height:28px;width:27px;background-image:url(../../../../../../themes/zeshan/assets/images/icons/magnifier.png)}.icon--star{height:33px;width:35px;background-image:url(../../../../../../themes/zeshan/assets/images/icons/star.png)}.icon--plus{height:38px;width:35px;background-image:url(../../../../../../themes/zeshan/assets/images/icons/plus.png)}.icon--facebook{height:44px;width:40px;background-image:url(../../../../../../themes/zeshan/assets/images/icons/facebook.png)}.icon--twitter{height:38px;width:45px;background-image:url(../../../../../../themes/zeshan/assets/images/icons/twitter.png)}.icon--instagram{height:39px;width:39px;background-image:url(../../../../../../themes/zeshan/assets/images/icons/instagram.png)}.btn,button,input[type="button"],input[type="reset"],input[type="submit"]{font-weight:700;color:#f44336;font-size:16px;font-size:1.6rem;border-radius:0;border:none;display:inline-block;padding:12px 30px;padding:1.2rem 3rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.btn--primary,button,input[type="button"],input[type="reset"],input[type="submit"]{color:#fff;background:-webkit-linear-gradient(-45deg,#f44336 0%,#e91e63 100%);background:-webkit-linear-gradient(315deg,#f44336 0%,#e91e63 100%);background:linear-gradient(135deg,#f44336 0%,#e91e63 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f44336',endColorstr='#e91e63',GradientType=1)}.btn--primary:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#f21f0f;background:-webkit-linear-gradient(-45deg,#f21f0f 0%,#ca1452 100%);background:-webkit-linear-gradient(315deg,#f21f0f 0%,#ca1452 100%);background:linear-gradient(135deg,#f21f0f 0%,#ca1452 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f21f0f',endColorstr='#ca1452',GradientType=1)}.btn--primary:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#fff}.btn--secondary{background-color:#e91e63;color:#fff}.btn--secondary:hover{background-color:#ca1452;color:#fff}.btn--transparent{background-color:transparent;border:2px solid #f44336}.btn--transparent:hover{background-color:#f44336;color:#fff}.bg-dark .btn--transparent{border-color:#fff}.bg-dark .btn--transparent:hover{background-color:#fff;color:#353339}.btn--is-small{font-size:13px;font-size:1.3rem;padding:8px 28px;padding:.8rem 2.8rem}.btn--is-large{font-size:19px;font-size:1.9rem;padding:15px 35px;padding:1.5rem 3.5rem}@media screen and (max-width:480px){.btn--is-large{font-size:17px;font-size:1.7rem}}.list--unstyled{list-style:none;margin:0 0 15px;margin:0rem 0rem 1.5rem}.list--inline li{display:inline-block}.social::after{clear:both;content:"";display:table}.social__link{font-size:25px;font-size:2.5rem;display:inline-block;margin:0 9px;margin:0rem .9rem;color:#353339}.social__link:hover.social__link--facebook{color:#3b5998}.social__link:hover.social__link--twitter{color:#00aced}.social__link:hover.social__link--instagram{color:#517fa4}.social__link:hover.social__link--google-plus{color:#dd4b39}.social__link:hover.social__link--linkedin{color:#007bb6}.left-text{text-align:left}.right-text{text-align:right}.center-text{text-align:center}.alignright{float:right;margin:0 0 25px 35px;margin:0rem 0rem 2.5rem 3.5rem}.alignleft{float:left;margin:0 35px 25px 0;margin:0rem 3.5rem 2.5rem 0rem}.text-size--large{font-size:19px}.text-size--small{font-size:19px}.bg-image,.bg-dark{background-color:#353339}.bg-image{background:transparent no-repeat 50% 50%;background-size:cover}.bg-primary{background-color:#f44336;color:#fff}.bg-gray{background-color:#eee}.bg-primary,.bg .bg-dark{color:#fff}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary a,.bg .bg-dark h1,.bg .bg-dark h2,.bg .bg-dark h3,.bg .bg-dark h4,.bg .bg-dark h5,.bg .bg-dark h6,.bg .bg-dark a{color:#fff}.sup{font-size:smaller;vertical-align:top}.pan{padding:0!important}.ptn{padding-top:0!important}.pts{padding-top:40px!important}.ptm{padding-top:60px!important}.ptl{padding-top:90px!important}.pbn{padding-bottom:0!important}.pbs{padding-bottom:40px!important}.pbm{padding-bottom:60px!important}.pbl{padding-bottom:90px!important}.man{margin:0!important}.mtn{margin-top:0!important}.mts{margin-top:40px!important}.mtm{margin-top:60px!important}.mtl{margin-top:90px!important}.mbn{margin-bottom:0!important}.mbs{margin-bottom:40px!important}.mbm{margin-bottom:60px!important}.mbl{margin-bottom:90px!important}hr{border:none;width:100%;height:1px}hr--primary{background-color:#f44336}.logo__image{max-width:100%}@media screen and (min-width:992px){.logo__image{max-width:190vmin}}.projects{margin-bottom:30px}.project__cover{box-shadow:0 3px 12px rgba(0,0,0,.05)}@media screen and (max-width:767px){.project__cover{display:inline-block;text-align:left}}.project__featured{position:relative}.project__featured a{background-color:#353339;display:block;position:relative}.project__featured a:before{content:'View Live Site';position:absolute;width:100%;top:50%;left:0;z-index:1;opacity:0;filter:alpha(opacity=0);margin-top:-13px;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:1px;text-align:center;color:#fff}.project__featured a:hover:before{opacity:1;filter:alpha(opacity=100)}.project__featured a:hover>img{opacity:.2;filter:alpha(opacity=20)}.project__content{padding:20px;padding:2rem;background-color:#fdfdfd}.project__content p:last-child{margin-bottom:0}.project__title{margin-bottom:0;font-size:18px;font-size:1.8rem}.project__type{color:#999;margin-top:8px;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.project{margin-bottom:15px;text-align:center}}.contact__info{padding:30px;padding:3rem;margin-top:29px;margin-top:2.9rem;margin-top:2.9rem;background-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.05)}.contact__types>li{position:relative;padding-left:30px;padding-left:3rem}.contact__types .icon{position:absolute;top:2px;left:0;font-size:20px;font-size:2rem}.contact__types:last-child{margin-bottom:0}@media screen and (max-width:767px){.contact__info{margin-top:25px;margin-top:2.5rem;padding:30px;padding:3rem}}.author{text-align:center;margin-bottom:50px}.author__image{height:200px;width:200px;overflow:hidden;margin:0 auto;border-radius:100px}code,kbd,pre,tt{font-family:Consolas,'Liberation Mono',Courier,monospace;color:#444;background:#f8f8f8;border-radius:3px}code{border:1px solid #eaeaea;margin:0 2px;margin:0rem .2rem;padding:3px 5px 2px;padding:.3rem .5rem .2rem;font-size:16px;font-size:1.6rem;line-height:2}.codeable__heading{margin-bottom:15px;margin-top:5px;font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px}@media screen and (max-width:767px){.codeable{margin-top:25px;margin-top:2.5rem}}.reviews .reviews__item{margin-bottom:20px}.reviews .reviews__item:nth-child(3n+1){clear:both}blockquote.review{padding:1px 30px 30px;border-radius:8px;box-shadow:0 2px 9px rgba(0,0,0,.06),0 10px 40px rgba(0,0,0,.07);border:none;margin:50px 0 0;background:none;background-color:#fff;text-align:center;font-size:100%;line-height:1.38;color:#353339;color:#fff;background:-webkit-linear-gradient(-45deg,#f44336 0%,#e91e63 100%);background:-webkit-linear-gradient(315deg,#f44336 0%,#e91e63 100%);background:linear-gradient(135deg,#f44336 0%,#e91e63 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f44336',endColorstr='#e91e63',GradientType=1)}blockquote.review:before,blockquote.review:after{content:''}.review__text{margin-top:25px;margin-bottom:15px;font-style:italic;font-weight:400;text-align:left}.review__text:before{content:'\201C'}.review__text:after{content:'\201D'}.review cite{font-weight:700}.review .review__author-image{margin-left:auto;margin-right:auto;display:block;width:100px;border-radius:100px;overflow:hidden;box-shadow:0 0 0 4px #fff;margin-top:-50px}.page-header{margin-bottom:50px;margin-bottom:5rem}.page-header__title{font-size:24px;font-size:2.4rem;font-family:"Cabin",Arial,Helvetica,sans-serif;text-transform:uppercase}.post-card{margin-bottom:100px;margin-bottom:10rem;box-shadow:0 27px 50px 0 rgba(54,57,73,.09);padding:50px;padding:5rem}.post-card h2{font-size:42px;font-size:4.2rem;margin-bottom:10px;margin-bottom:1rem;font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:767px){.post-card h2{font-size:30px;font-size:3rem}}.post-card h2 a{color:#000}.post-card h2 a:hover{color:#f44336}.post-card p{margin:0}@media screen and (min-width:768px){.post-card__thumb{float:left;overflow:hidden;max-width:60%;margin-left:-25%;margin-right:25px;margin-right:2.5rem}}@media screen and (max-width:767px){.post-card__thumb{margin-bottom:25px;margin-bottom:2.5rem}}.post-card__thumb a img{vertical-align:top}.post-card__wrap{margin-bottom:30px;margin-bottom:3rem}.post-card .btn{font-size:13px;font-size:1.3rem}.post-card__header:after{content:"";border-bottom:1px solid #000;display:block;margin-bottom:25px;margin-bottom:2.5rem;padding-bottom:25px;padding-bottom:2.5rem;width:2.5%}.post-card__excerpt a{margin-top:10px}.post-card__category{margin:0}.post-card .entry-meta a{color:#454545}.post-card .entry-meta a:hover{color:#f44336}@media screen and (max-width:767px){.content,.sidebar{width:100%;float:none}}@media screen and (max-width:767px){h1,.h1{font-size:35px;font-size:3.5rem}h2,.h2{font-size:30px;font-size:3rem}h3,.h3{font-size:22px;font-size:2.2rem}}@media screen and (max-width:480px){.header .social{display:none}}