.isg-panel{display:none;max-width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.isg-panel-inner{position:relative;padding:60px;min-height:100%}.isg-panel-inner.padding-normal{padding:60px}#isg-overlay{position:fixed;z-index:999999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;overflow:hidden !important}.isg-panel-close,.isg-panel-up{position:absolute;width:80px;cursor:pointer;z-index:99}.isg-panel-close{top:0;left:-80px}.isg-panel-up{bottom:0;left:-80px}.isg-panel-close span,.isg-panel-up span{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;text-align:center;font-size:50px;width:80px;display:block;width:100%;margin:20px 0}.isg-panel-close span:hover,.isg-panel-up span:hover{opacity:1}.isg-panel-rotated-text{display:inline-block;overflow:hidden;width:80px;position:absolute;top:85px;left:-65px;font-size:54px;z-index:99}.isg-panel-rotated-text-inner{display:inline-block;white-space:nowrap;-webkit-transform:translate(1.1em,0) rotate(90deg);-moz-transform:translate(1.1em,0) rotate(90deg);-o-transform:translate(1.1em,0) rotate(90deg);transform:translate(1.1em,0) rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-ms-transform:none;-ms-transform-origin:none;-ms-writing-mode:tb-rl;*writing-mode:tb-rl;}.isg-panel-rotated-text-inner:before{content:"";float:left;margin-top:100%}.isg-panel-img{position:relative;display:inline-block;margin:0 -60px 60px 0}.isg-panel-img img{width:100%;height:auto;vertical-align:bottom}.isg-box{position:relative;width:100%;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s .4s;-moz-transition:-moz-transform .5s .4s;transition:transform .5s .4s;overflow:hidden;display:block;margin:0}.isg-box>a{display:table;height:100%;width:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.isg-box div.isg-box-content{display:table-cell;vertical-align:middle;padding:0 80px}.isg-box h2{margin:0}.isg-box p{line-height:1.4;opacity:.6;padding:1em 0;margin-bottom:10px}.isg-box b{display:inline-block;padding:15px 20px}.isg-rotated-text{display:inline-block;overflow:hidden;width:1.5em;position:absolute;top:15px;left:10px}.isg-rotated-text-inner{display:inline-block;white-space:nowrap;-webkit-transform:translate(1.1em,0) rotate(90deg);-moz-transform:translate(1.1em,0) rotate(90deg);-o-transform:translate(1.1em,0) rotate(90deg);transform:translate(1.1em,0) rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-ms-transform:none;-ms-transform-origin:none;-ms-writing-mode:tb-rl;*writing-mode:tb-rl;}.isg-rotated-text-inner:before{content:"";float:left;margin-top:100%}i.isg-box-icon,.isg-custom-icon span{position:absolute;right:15px;bottom:15px}.isg-banner{position:relative;overflow:hidden;margin:0 auto;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.isg-banner-title{position:relative;margin:-1px auto 0px auto;padding:20px 30px;width:100%}.isg-banner-title p{margin:0;text-align:center;display:block}.isg-banner-title p a{display:block}.isg-banner *,.isg-banner *:before,.isg-banner *:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.isg-banner img{width:100%;height:auto;vertical-align:top}.isg-banner .isg-banner-icon{position:absolute;top:0;bottom:0;left:0;right:0}.isg-banner .isg-banner-icon:before,.isg-banner .isg-banner-icon:after,.isg-banner .isg-banner-icon div:before,.isg-banner .isg-banner-icon div:after{opacity:0;-webkit-transform:scale(.05);transform:scale(.05)}.isg-banner .isg-banner-icon:before,.isg-banner .isg-banner-icon:after{height:50%;width:50%;position:absolute;content:''}.isg-banner .isg-banner-icon:before{top:0;left:0}.isg-banner .isg-banner-icon:after{bottom:0;right:0}.isg-banner .isg-banner-icon div:before,.isg-banner .isg-banner-icon div:after{width:50%;height:50%;position:absolute;content:''}.isg-banner .isg-banner-icon div:before{top:0;right:0}.isg-banner .isg-banner-icon div:after{bottom:0;left:0}.isg-banner i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em;z-index:1;opacity:0}.isg-banner a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.isg-banner:hover img,.isg-banner.hover img{zoom:1;opacity:.5}.isg-banner:hover i,.isg-banner.hover i{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.isg-banner:hover .isg-banner-icon:before,.isg-banner.hover .isg-banner-icon:before,.isg-banner:hover .isg-banner-icon:after,.isg-banner.hover .isg-banner-icon:after,.isg-banner:hover .isg-banner-icon div:before,.isg-banner.hover .isg-banner-icon div:before,.isg-banner:hover .isg-banner-icon div:after,.isg-banner.hover .isg-banner-icon div:after{-webkit-transform:scale(1);transform:scale(1);opacity:.8}.isg-banner:hover .isg-banner-icon:before,.isg-banner.hover .isg-banner-icon:before{-webkit-transition-delay:0;transition-delay:0}.isg-banner:hover .isg-banner-icon:after,.isg-banner.hover .isg-banner-icon:after{-webkit-transition-delay:.3s;transition-delay:.3s}.isg-banner:hover .isg-banner-icon div:before,.isg-banner.hover .isg-banner-icon div:before{-webkit-transition-delay:.1s;transition-delay:.1s}.isg-banner:hover .isg-banner-icon div:after,.isg-banner.hover .isg-banner-icon div:after{-webkit-transition-delay:.2s;transition-delay:.2s}.isg-profile-card{position:relative;display:block;width:100%;text-align:center;margin:0}.isg-profile-thumb{display:inline-block}.isg-profile-thumb img{width:100%;max-width:200px !important;height:auto;display:block;margin:0 auto;vertical-align:bottom;-webkit-transition:border .4s ease-in-out;-moz-transition:border .4s ease-in-out;-o-transition:border .4s ease-in-out;-ms-transition:border .4s ease-in-out;transition:border .4s ease-in-out}.isg-profile-content{padding:140px 40px 40px;margin-top:-100px}.isg-profile-content.no-profile-thumb{padding:60px 40px 40px;margin-top:0}.isg-profile-content h3{margin-bottom:5px}.isg-profile-content p.isg-profile-subtitle{line-height:1}.isg-profile-icons{list-style-type:none;display:inline-block;margin:0;padding:0;vertical-align:bottom}.isg-profile-icons li{float:left;display:block;margin:0;padding:0}.isg-profile-icons li.isg-social a{position:relative;box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;text-indent:-500em;height:40px;width:40px;line-height:40px;text-align:center;vertical-align:middle}.isg-profile-icons li.isg-social a:before{font-family:'FontAwesome';speak:none;text-indent:0em;position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.isg-profile-icons li.isg-social a:hover:before{-webkit-transform:translateZ(0) rotate(360deg);-moz-transform:translateZ(0) rotate(360deg);-o-transform:translateZ(0) rotate(360deg);-ms-transform:translateZ(0) rotate(360deg);transform:translateZ(0) rotate(360deg)}.isg-profile-button{display:block;width:100%;padding:15px 40px;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.isg-skills{position:relative;display:block;margin:40px 0}.isg-skillbar{position:relative;display:block;margin-bottom:20px;width:100%;height:47px}.isg-skillbar:last-child{margin-bottom:0}.isg-skillbar-title{position:absolute;top:0;left:0}.isg-skillbar-title span{display:block;padding:0 15px;height:45px;line-height:45px}.isg-skillbar-bar{height:45px;width:0}.isg-skill-bar-percent{position:absolute;right:16px;top:0;height:45px;line-height:45px;opacity:.5}figure.isg-testimonial{position:relative;display:block;overflow:hidden;margin:0;width:100%;text-align:left;box-shadow:none !important}figure.isg-testimonial *{-webkit-box-sizing:border-box;box-sizing:border-box}figure.isg-testimonial img{max-width:100%;height:90px;width:90px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-right:5px;display:block;z-index:1;position:absolute;right:50%}figure.isg-testimonial blockquote{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;padding:70px 60px 40px;margin:-45px 0 0}figure.isg-testimonial blockquote{border:none !important}figure.isg-testimonial blockquote p:last-child{margin-bottom:0}figure.isg-testimonial blockquote:before,figure.isg-testimonial blockquote:after{font-family:'FontAwesome';content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}figure.isg-testimonial blockquote:before{top:55px;left:20px}figure.isg-testimonial blockquote:after{content:"\201D";right:20px;bottom:5px}figure.isg-testimonial .isg-author{margin:0;height:90px;display:block;text-align:left;padding:0 40px;position:relative;z-index:1}figure.isg-testimonial .isg-author h6,figure.isg-testimonial .isg-author span{left:50%;position:absolute;padding:5px}figure.isg-testimonial .isg-author.isg-no-thumbnail h6,figure.isg-testimonial .isg-author.isg-no-thumbnail span{left:0;right:0;text-align:center;width:100%}figure.isg-testimonial .isg-author h6{bottom:50%;margin:0}figure.isg-testimonial .isg-author span{top:50%}.isg-resume-box{position:relative;width:100%;display:block;margin:0 0 40px}.so-widget-isg-resume-box .isg-resume-box{margin:0 0 10px}.isg-title-container{position:relative;display:block;z-index:2}.isg-resume-title{padding:30px;position:relative;overflow:hidden}.isg-resume-title h6{margin-bottom:0}.isg-resume-title .isg-resume-date{position:absolute;bottom:-26%;right:-10px;font-size:80px;letter-spacing:0em;z-index:1}.isg-resume-title p{margin:0}.isg-resume-content{position:relative;padding:30px}.isg-circle-icon-box{position:relative;display:inline-block;width:100%;margin:0 0 10px}.isg-circle-icon-container{position:relative;text-align:center;margin:0 auto 30px auto;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:90px;height:90px;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.isg-circle-icon-container a{display:block}.isg-circle-icon-container:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.isg-circle-icon-container:hover:before,.isg-circle-icon-container:focus:before,.isg-circle-icon-container:active:before{-webkit-animation-name:ripple-out;animation-name:ripple-out}.isg-circle-icon-text{text-align:center;margin-bottom:0}.isg-circle-icon-text h3,.isg-circle-icon-text h4{margin-bottom:20px}.isg-circle-icon-text h5{margin-bottom:10px}.isg-circle-icon-container span:before{font-size:38px;line-height:80px;text-align:center}.isg-circle-icon-left,.isg-circle-icon-right{position:relative}.isg-circle-icon-left .isg-circle-icon-container{position:absolute;left:0;top:0;margin:0}.isg-circle-icon-right .isg-circle-icon-container{position:absolute;right:0;top:0;margin:0}.isg-circle-icon-left .isg-circle-icon-text{padding-left:110px;text-align:left}.isg-circle-icon-right .isg-circle-icon-text{padding-right:110px;text-align:right}.isg-circle-icon-left .isg-circle-icon-container,.isg-circle-icon-right .isg-circle-icon-container{width:80px;height:80px}.isg-circle-icon-left .isg-circle-icon-container .isg-circle-icon,.isg-circle-icon-right .isg-circle-icon-container .isg-circle-icon{width:80px;height:80px;line-height:80px}.isg-circle-icon-left .isg-circle-icon-container .isg-circle-icon:before,.isg-circle-icon-right .isg-circle-icon-container .isg-circle-icon:before{font-size:30px}@-webkit-keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.isg-table{width:100%;display:table;margin:40px 0 10px;border-bottom:none;border-collapse:collapse}.isg-table .isg-table-row{display:table-row}.isg-table .isg-table-row div{display:table-cell;vertical-align:middle;width:50%;padding:20px}.isg-table .isg-table-row div p{margin-bottom:0;text-align:center}.isg-accordion-container{padding:0;margin:40px 0;width:100%;position:relative}.isg-accordion-header{position:relative;overflow:hidden;margin:0;padding:20px 25px 20px 0;cursor:pointer;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.isg-accordion-header:after{font-family:'FontAwesome';speak:none;text-indent:0em;text-align:center;content:"\f078";position:absolute;top:19px;right:0;width:24px;height:24px;line-height:24px;z-index:1;display:inline-block;margin:0}.isg-accordion-header.isg-active-header:after{content:"\f077"}.isg-accordion-content{display:none;padding:30px 0;width:100%}.animatedfast{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.isg-tabs{position:relative;margin-bottom:30px}ul.resp-tabs-list{margin:0;padding:0;display:inline-block;width:100%;vertical-align:bottom}.resp-tabs-list li{display:inline-block;padding:20px;margin:0;list-style:none;cursor:pointer;float:left;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:3px solid transparent}.resp-tabs-container{padding:0;clear:left;overflow:hidden}.resp-tab-content img{max-width:100%;height:auto}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{display:none;border:none;padding:40px}.resp-vtabs ul.resp-tabs-list{float:left;width:30%;border-bottom:none}.resp-vtabs .resp-tabs-list li{display:block;padding:20px !important;margin:0;cursor:pointer;float:none;border-top:none !important}.resp-vtabs .resp-tabs-container{padding:0;float:left;width:70%;clear:none}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;padding:20px !important;border-top:none !important}h2.resp-tab-active{margin-bottom:0 !important;padding:20px !important}h2.resp-tab-active span.resp-arrow{border:none}.resp-arrow{width:0;height:0;float:right;margin-top:3px}h2.resp-accordion{cursor:pointer;display:none;margin:0;padding:20px}.resp-easy-accordion h2.resp-accordion{display:block}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}.isg-popular-list{position:relative;display:block;margin:35px 0 0;padding:0;list-style:none}.isg-popular-list li{display:table;width:100%;margin-bottom:20px;padding-bottom:20px}.isg-popular-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none !important}.isg-popular-left,.isg-popular-right{display:table-cell;vertical-align:middle}.isg-popular-left{width:110px;padding-right:20px}.isg-popular-left a{display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.isg-popular-left img{width:100%;height:auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;vertical-align:bottom;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;-ms-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.isg-popular-date,.isg-popular-title{margin:0}.isg-popular-date a{position:relative;padding-left:19px}.isg-popular-date a:before{font-family:'FontAwesome';speak:none;text-indent:0em;text-align:center;content:"\f133";position:absolute;top:0;left:0;z-index:1;display:inline-block;margin:0}.isg-negative{margin-bottom:-35px}@media only screen and (max-width:1024px){.isg-banner .isg-banner-icon:before,.isg-banner .isg-banner-icon:after,.isg-banner .isg-banner-icon div:before,.isg-banner .isg-banner-icon div:after,.isg-banner i{display:none}.isg-banner:hover img,.isg-banner.hover img{opacity:1}}@media only screen and (max-width:640px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block;padding-left:20px !important}.resp-tab-content{padding:20px}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-tab-active{border:none !important}.resp-accordion-closed{display:none !important}.resp-tabs-container>div{margin-top:0;margin-bottom:0}.resp-tab-active{background-color:rgba(0,0,0,.1) !important}}@media only screen and (max-width:600px){.isg-table .isg-table-row div{width:100%;display:block}.isg-table .isg-table-row div:nth-of-type(odd){border-right:none !important}.isg-table .isg-table-row{border-bottom:none !important}.isg-resume-title .isg-resume-date{font-size:60px;bottom:-25%}figure.isg-testimonial blockquote{padding:70px 30px 30px;margin:-45px 0 0}figure.isg-testimonial blockquote:before,figure.isg-testimonial blockquote:after{display:none}.isg-panel-inner{padding:40px}blockquote{padding:40px}.isg-panel-img{margin:0 -40px 40px 0}.isg-profile-card{margin:0 0 40px}}@media only screen and (max-width:480px){.isg-table{margin:20px 0}.isg-table .isg-table-row div{padding:15px}.isg-circle-icon-box{margin:10px 0}.isg-circle-icon-left .isg-circle-icon-text{padding-left:80px}.isg-circle-icon-right .isg-circle-icon-text{padding-right:80px}.isg-circle-icon-left .isg-circle-icon-container,.isg-circle-icon-right .isg-circle-icon-container{width:50px;height:50px}.isg-circle-icon-left .isg-circle-icon-container span:before,.isg-circle-icon-right .isg-circle-icon-container span:before{font-size:24px;line-height:50px}.isg-resume-box{margin:0 0 20px}.isg-resume-title,.isg-resume-content{padding:20px}.isg-resume-title .isg-resume-date{font-size:50px}.isg-panel-inner{border-left-width:0;padding:80px 20px}.isg-panel-img{margin:0 -20px 20px 0}.isg-panel-rotated-text{display:none}.isg-panel-close,.isg-panel-up{right:0;left:0;width:100%;height:60px}.isg-panel-close span,.isg-panel-up span{margin:0;line-height:60px;font-size:40px}.isg-skills{margin:20px 0}.isg-skillbar{height:37px}.isg-skillbar-title span{padding:0 10px;height:35px;line-height:35px}.isg-skillbar-bar{height:35px}.isg-skill-bar-percent{right:10px;height:35px;line-height:35px}.isg-profile-button{padding:10px 20px;margin-top:0}.isg-profile-card{margin:0 0 20px}.isg-profile-content{padding:120px 20px 20px}.isg-profile-content.no-profile-thumb{padding:30px 20px 20px}.isg-profile-content p{margin-bottom:20px}.isg-popular-list{margin:15px 0 0}.isg-popular-left{width:80px}.isg-popular-left img,.isg-popular-left a:hover img{border:none}.isg-negative{margin-bottom:-15px}}@media only screen and (min-width:1100px){.isg-box{float:left;-webkit-transition:-webkit-transform .5s .4s;-moz-transition:-moz-transform .5s .4s;transition:transform .5s .4s}.isg-box h2,.isg-box p{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform .3s .1s;-moz-transition:-moz-transform .3s .1s;transition:transform .3s .1s}.isg-box b{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s 0s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0s,-moz-transform .3s 0s;transition:opacity .3s 0s,transform .3s 0s}.isg-box a:hover h2,.isg-box a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s 0s;-moz-transition:-moz-transform .3s 0s;transition:transform .3s 0s}.isg-box a:hover b{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s .1s,-webkit-transform .3s .1s;-moz-transition:opacity .3s .1s,-moz-transform .3s .1s;transition:opacity .3s .1s,transform .3s .1s}}