.sd-full-width-bg{}
.one-half{width:48%;}
.one-third{width:30.66%;}
.two-third{width:65.33%;}
.one-fourth{width:22%;}
.three-fourth{width:74%;}
.one-fifth{width:16.8%;}
.two-fifth{width:37.6%;}
.three-fifth{width:58.4%;}
.four-fifth{width:79.2%;}
.one-sixth{width:13.33%;}
.five-sixth{width:82.67%;}
.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{float:left;margin-bottom:20px;margin-right:4%;position:relative;}
.last{clear:right;margin-right:0 !important;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{content:"";display:table;line-height:0;}
.clearfix:after{clear:both;}
.line-divider{border-top:1px solid #ddd;clear:both;display:block;height:1px;margin-top:30px;padding-bottom:30px;width:100%;}
.space-divider{clear:both;display:block;position:relative;width:100%;}
.video-embed{height:0;margin-bottom:20px;padding-bottom:56.25%;position:relative;-moz-box-sizing:border-box; box-sizing:border-box;}
.video-embed iframe{height:100%;left:0;position:absolute; top:0; width:100%;}
.aligncenter{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin-bottom:10px;margin-left:10px;}
.alignright{float:right;margin-bottom:10px;margin-right:10px;}
.framed-img{border:1px solid #ddd;display:inline-block;margin-bottom:20px;max-width:100%;padding:5px 5px;position:relative;-moz-box-sizing:border-box; box-sizing:border-box;}
.framed-img img{border-radius:0;box-shadow:none;display:block;margin:0 !important;}
.align-left{float:left;margin-right:20px;}
.align-right{float:right;margin-left:20px;}
.sd-highlight{background-color:#f00;color:#fff;padding:0 5px;}
.tooltip{border-bottom:1px dotted #777;cursor:help;display:inline-block;font-weight:normal;position:relative;}
.tooltip-content{opacity:0;visibility:hidden; font-size:12px;text-align:center;border-color:#aaa #555 #555 #aaa;border-style:solid;border-width:1px;padding:15px;position:absolute;bottom:40px;left:50%;margin-left:-76px;width:150px;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.1)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));background-image:-ms-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,.1), rgba(255,255,255,0)); -moz-box-shadow:1px 1px 0 #555,  2px 2px 0 #555,  3px 3px 1px rgba(0, 0, 0, .3),  0  1px 0  rgba(255,255,255, .5) inset;-webkit-box-shadow:1px 1px 0 #555,  2px 2px 0 #555,  3px 3px 1px rgba(0, 0, 0, .3),  0  1px 0  rgba(255,255,255, .5) inset;box-shadow:1px 1px 0 #555,  2px 2px 0 #555,  3px 3px 1px rgba(0, 0, 0, .3),  0  1px 0  rgba(255,255,255, .5) inset;  -webkit-transition:bottom .2s ease, opacity .2s ease; -moz-transition:bottom .2s ease, opacity .2s ease;-ms-transition:bottom .2s ease, opacity .2s ease; -o-transition:bottom .2s ease, opacity .2s ease; transition:bottom .2s ease, opacity .2s ease; }
.tooltip-content:after,.tooltip-content:before{border-right:16px solid transparent;border-top:15px solid #fff;bottom:-15px;content:"";position:absolute;left:50%;margin-left:-10px;}
.tooltip-content:before{border-right-width:25px;border-top-color:#555;border-top-width:15px;bottom:-15px;}
.tooltip:hover .tooltip-content{opacity:1;visibility:visible;bottom:30px;}
.skill-title{display:block;margin-bottom:3px;font-weight:800;}
.skill{border-radius:10px;width:100%;display:block;height:15px;margin-bottom:10px;padding:0;position:relative;background:#e9e5e2;background-image:-webkit-gradient(linear, left top, left bottom, from(#e1ddd9), to(#e9e5e2));background-image:-webkit-linear-gradient(top, #e1ddd9, #e9e5e2);background-image:-moz-linear-gradient(top, #e1ddd9, #e9e5e2);background-image:-ms-linear-gradient(top, #e1ddd9, #e9e5e2);background-image:-o-linear-gradient(top, #e1ddd9, #e9e5e2);background-image:linear-gradient(top, #e1ddd9, #e9e5e2); -webkit-box-shadow:0 1px 0px #bebbb9 inset, 0 1px 0 #fcfcfc; -moz-box-shadow:0 1px 0px #bebbb9 inset, 0 1px 0 #fcfcfc;     box-shadow:0 1px 0px #bebbb9 inset, 0 1px 0 #fcfcfc;}
.skill .skill-bar{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, .3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%, transparent 75%, transparent); background-image:-ms-linear-gradient(45deg, rgba(255, 255, 255, .3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%, transparent 75%, transparent);background-size:40px 40px;border-radius:10px;display:block;height:12px;left:1px;top:1px;position:relative;width:0%;-webkit-box-shadow:0 1px 0px #fcfcfc inset, 0 1px 0 #bebbb9;   -moz-box-shadow:0 1px 0px #fcfcfc inset, 0 1px 0 #bebbb9;    box-shadow:0 1px 0px #fcfcfc inset, 0 1px 0 #bebbb9;-webkit-animation:animate-skill-bar 3s linear infinite;   -moz-animation:animate-skill-bar 3s linear infinite;    animation:animate-skill-bar 3s linear infinite;}
@-webkit-keyframes animate-skill-bar{0%{background-position:0 0;}
100%{background-position:40px 0;}
}
@-moz-keyframes animate-skill-bar{0%{background-position:0 0;}
100%{background-position:40px 0;}
}
.google_map{border:1px solid #ddd;margin-bottom:20px;max-width:100%;-webkit-box-shadow:1px 1px 4px 0 rgba(180, 180, 180, 0.3); -moz-box-shadow:1px 1px 4px 0 rgba(180, 180, 180, 0.3);    box-shadow:1px 1px 4px 0 rgba(180, 180, 180, 0.3);}
.toggle{position:relative;margin-bottom:20px;}
.toggle-title{background-color:#fff;border:1px solid #ddd;color:#5b6167;cursor:pointer;font-size:14px !important;font-weight:normal;height:40px;line-height:40px;margin:0 !important;padding:0 0 0 15px;position:relative;background:#ededed; background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}
.toggle-title span{background:#ddd;border-left:1px solid #d6d6d6;font-family:Verdana, Tahoma, Arial;height:40px;position:absolute;right:0;text-align:center;top:0;width:40px;}
.toggle-title span:before{content:"+";font-size:17px;font-weight:bold;height:40px;right:0;position:absolute;top:0;width:40px;}
.toggle-title:hover,.toggle-active{background:#fff;}
.toggle-active span:before{color:#1c1c1c;content:"-";}
.toggle-content{border-top:none;display:none;padding:0 15px 15px;}
.sd-tabs{background:none;clear:both;margin-bottom:20px;overflow:hidden;}
.sd-tab-titles{list-style:none;margin-bottom:10px !important;}
.sd-tab-titles li{float:left;position:relative;margin:0 2px -1px 0;z-index:10;}
.sd-tab-titles a{background-color:#efefe9;color:#aeaea1;display:block;font-size:14px;height:40px;line-height:40px;*display:inline;margin:0;outline:none;overflow:hidden;padding:15px 20px;text-decoration:none;zoom:1;}
.sd-tab-titles .ui-tabs-selected a,.sd-tab-titles .ui-tabs-active a{background-color:#f5f219;color:#1c1c1c;font-weight:normal;border-bottom:1px solid #fff;}
.sd-tabs .sd-tab{background:#fff;}
.sd-tabs.ui-tabs .ui-tabs-hide{left:-10000px;position:absolute;}
.sd-tabs-visibility{visibility:hidden;}
.no-js{visibility:visible;}
.sd-vertical-tabs .sd-tab-titles{float:left;margin-right:20px;}
.sd-vertical-tabs .sd-tab-titles li{float:none;margin-bottom:2px;}
.sd-vertical-tabs .sd-tab-titles li:last-child,.ui-tabs-selected a{margin-bottom:0;}
.sd-vertical-tabs .sd-tab-titles .ui-tabs-selected a,.sd-vertical-tabs .sd-tab-titles .ui-tabs-active a{background-color:#f5f219;color:#1c1c1c;font-weight:normal;}
.sd-vertical-tabs .sd-tab{border:none;overflow:hidden;}
.sd-vertical-tabs .sd-tab-titles a{background:#efefe9;border:none;color:#aeaea1;padding:15px 30px;}
.accordion{margin-bottom:20px;}
.accordion h4{border:1px solid #ddd;border-width:1px;color:#5b6167;cursor:pointer;font-size:14px;font-weight:normal;height:40px;line-height:40px;margin:5px 0 0;padding:0 10px;position:relative;background:#ededed;}
.accordion-content{border:1px solid #ddd;border-width:0 1px 1px;padding:10px;}
.accordion h4:focus{outline:none;}
.ui-accordion-header span{background:#ddd;border-left:1px solid #d6d6d6;height:40px;position:absolute;right:0;top:0;width:40px;}
.ui-accordion-header span:before ,.ui-accordion-header-active span:before{color:#1c1c1c;content:"+";font-family:Verdana, Tahoma, Arial;font-size:17px;font-weight:bold;height:40px;position:absolute;right:0;text-align:center;top:0;width:40px;}
.ui-accordion-header-active span:before{content:"-";}
.sd-button{background-color:#f00;border-radius:20px;cursor:pointer;display:inline-block;*display:inline;font:14px/100% Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:5px;margin-left:2px;margin-right:2px;opacity:1;outline:none;padding:12px 20px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);vertical-align:baseline;zoom:1; -webkit-box-shadow:0 1px 2px rgba(0,0,0, .3);   -moz-box-shadow:0 1px 2px rgba(0,0,0, .3);    box-shadow:0 1px 2px rgba(0,0,0, .3);-webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out;  -ms-transition:opacity .3s ease-in-out;  -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out;}
.sd-button:hover{opacity:.8;text-decoration:none;}
.sd-button:active{box-shadow:1px 2px 4px rgba(0, 0, 0, 0.2) inset;position:relative;outline:none;top:1px;}
.medium{font-size:12px;padding:10px 15px;}
.small{font-size:11px;padding:8px 12px;}
.pricing-table{display:inline-block;position:relative;text-align:center;z-index:1;zoom:1;}
.pricing-column{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;box-shadow:0 2px 2px -1px rgba(0, 0, 0, 0.3);float:left;font-size:13px;margin:0 5px;padding:20px;position:relative;width:180px;}
.pricing-column:after{bottom:10px;box-shadow:0 12px 5px rgba(0, 0, 0, 0.3);content:"";position:absolute;right:4px;top:80%;transform:rotate(3deg);width:80%;z-index:-1;-webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); transform:rotate(3deg);}
.pricing-featured{top:-20px;padding:40px 20px;}
.pricing-header{border-bottom:8px solid;border-bottom-color:#B3E03F;color:#333;font-size:20px;font-weight:normal;margin:-20px -20px 20px -20px;padding:30px 0;position:relative;text-transform:uppercase;background-color:#eee;background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}
.pricing-header:after{bottom:-8px;left:0;content:'';height:3px;width:100%;position:absolute;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOEE3MTBFRDVCQ0NFMTExODcxMEJBRjhFNUY2ODdCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjQxOTc0MUNFNUUxMUUxQjczN0Q4QzY3MDc4MjkxOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjQxOTc0MENFNUUxMUUxQjczN0Q4QzY3MDc4MjkxOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RDMxQTYxREVCQ0RFMTExQUI1NjlDMTg5OTUyMzNDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOEE3MTBFRDVCQ0NFMTExODcxMEJBRjhFNUY2ODdCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOCuVUAAAArSURBVHjaYvj//z8DFPMA8UkoDRZjQJJs/w8B7eiSKkD8Eyr5E8pnAAgwAIiWROlhTpC8AAAAAElFTkSuQmCC");}
.pricing-featured .pricing-header{border-bottom-color:#45d0da;color:#333;margin-top:-40px;padding-top:50px;}
.pricing-price{color:#333;font-size:45px;line-height:49px;}
.pricing-price sup{font-size:14px;top:-25px;}
.pricing-desc{font-size:13px;margin-bottom:15px;text-transform:uppercase;color:#999;}
.pricing-column ul{margin:10px 0 20px;padding:0;list-style:none;}
.pricing-column li{line-height:17px;padding:10px 0;margin:0;}
.pricing-button{background-color:#b3e03f;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:bold;opacity:.8;padding:10px 20px;position:relative;text-decoration:none;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.15);text-transform:uppercase;-webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out;  -ms-transition:opacity .3s ease-in-out;  -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out;}
.pricing-button:hover{color:#fff;opacity:1;}
.pricing-button:active{box-shadow:0 2px 2px rgba(0, 0, 0, .3) inset;}
.pricing-featured .pricing-button{background-color:#45d0da;}
.tp-button{text-shadow:none !important;}
.sd-latest-blog{margin-bottom:30px;}
.latest-blog-thumb{position:relative;}
.latest-blog-thumb img{height:auto;margin-bottom:10px;max-width:100%;}
.sd-latest-blog h4{font-size:14px;}
.sd-latest-blog ul{border-bottom:1px solid #e6e6e2;display:inline-block;margin-bottom:2px;padding-bottom:5px;width:100%;}
.sd-latest-blog ul li{font-size:12px;list-style:none;text-transform:capitalize;}
.sd-latest-blog ul li:first-child{float:left;}
.sd-latest-blog ul li:last-child{float:right;}
.sd-meta-color{color:#1e1d1c;}
.sd-latest-blog .flex-direction-nav{display:none;}
.sd-latest-blog .entry-gallery ul{border:none;padding-bottom:0;}
.sd-latest-blog .entry-gallery img,.sd-latest-blog .entry-gallery,.sd-latest-blog ol,.sd-latest-blog .slides{margin-bottom:0;}
.sd-latest-blog .entry-gallery .flex-control-nav{bottom:20px;}
.sd-organizer img{margin-bottom:20px;}
.sd-organizer-details h3{font-size:16px;padding-bottom:0;}
.sd-organizer-details h5{color:#acaca5;font-size:12px;font-weight:400;}
.sd-organizer-details ul li{list-style:none;float:left;margin-right:5px;text-align:center;}
.sd-organizer-details ul li a{background-color:#9d9d97;border-radius:50%;color:#fff;display:block;line-height:24px;height:24px;width:24px;}
.sd-organizer-details ul li.sd-person-facebook a:hover{background-color:#3b5998;}
.sd-organizer-details ul li.sd-person-twitter a:hover{background-color:#00aced;}
.sd-organizer-details ul li.sd-person-googleplus a:hover{background-color:#dd4b39;}
.sd-organizer-details ul li.sd-person-linkedin a:hover{background-color:#007bb6;}
.sd-action-box{margin-bottom:40px;padding:20px;-moz-box-sizing:border-box; box-sizing:border-box;}
.sd-action-box .one-fourth,.sd-action-box .three-fourth{margin-bottom:0;}
.sd-action-box h2{padding-bottom:0;}
@media (max-width:767px){.alignright{float:none;}
.pricing-column{margin-bottom:20px;}
.pricing-featured{top:0;}
}
