@charset "utf-8";
/*------------------------ 
	Pagebuild Reset
---------------------*/

[class^="icon-"], [class*=" icon-"]{ background-image:none; width:auto;}
.row-fluid [class*="span"]{ min-height:20px; }
[class*="span"]{ margin-bottom:40px; }
[class*="span"].general_moudle,[class*="span"]#content_wrap{ margin-bottom:0; }
.shadow { position: relative; opacity:0; }
.shadow:after { z-index: -1; content: '';width: 50%; position: absolute; top: 50%; bottom: 15px; right: 10px; left: auto; background-color: #777;
-webkit-box-shadow: 0 15px 10px #777;
   -moz-box-shadow: 0 15px 10px #777;
        box-shadow: 0 15px 10px #777;
      -webkit-transform: rotate(3deg);
         -moz-transform: rotate(3deg);
              transform: rotate(3deg);
}
.theme-color-1{ color:#ee7164;}
.theme-color-2{ color:#be9ecd;}
.theme-color-3{ color:#f67bb5;}
.theme-color-4{ color:#77c9e1;}
.theme-color-5{ color:#5a6b7f;}
.theme-color-6{ color:#b8b69d;}
.theme-color-7{ color:#34bc99;}
.theme-color-8{ color:#e8b900;}
.theme-color-9{ color:#ce671e;}
.theme-color-10{ color:#454545;}

.bg-theme-color-1{ background-color:#ee7164;}
.bg-theme-color-2{ background-color:#be9ecd;}
.bg-theme-color-3{ background-color:#f67bb5;}
.bg-theme-color-4{ background-color:#77c9e1;}
.bg-theme-color-5{ background-color:#5a6b7f;}
.bg-theme-color-6{ background-color:#b8b69d;}
.bg-theme-color-7{ background-color:#34bc99;}
.bg-theme-color-8{ background-color:#e8b900;}
.bg-theme-color-9{ background-color:#ce671e;}
.bg-theme-color-10{ background-color:#454545;}

/*------------------------ 
	Icon Font ux
---------------------*/

@font-face{font-family:'icon';
src:url('../functions/pagebuilder/font/icon.eot');
src:url('../functions/pagebuilder/font/icond41d.eot?#iefix') format('embedded-opentype'),
url('../functions/pagebuilder/font/icon.woff') format('woff'),
url('../functions/pagebuilder/font/icon.ttf') format('truetype'),
url('../functions/pagebuilder/font/icon.svg#icon') format('svg');
font-weight:normal;font-style:normal;}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before{font-family:'icon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
/* Use the following CSS code if you want to have a class per icon */
/*Instead of a list of all class selectors,you can use the generic selector below,but it's slower:[class*="your-class-prefix"]{*/
.m-social-linkedin, .s-linkedin, .p-stop, .p-play, .p-pause, .pt-video, .pt-standard, .pt-quote, .pt-portfolio, .pt-more, .pt-link, .pt-image, .pt-audio, .s-youtube, .s-vimeo, .s-twitter, .s-tumblr, .s-search, .s-rss, .s-pinterest, .s-instagram, .s-googleplus, .s-git, .s-forrst, .s-flickr, .s-facebook, .s-dribbble, .m-wifi, .m-weather-rain, .m-weather-cloud, .m-water, .m-volume, .m-volume-off, .m-users, .m-user, .m-up-dir, .m-up-arrow, .m-umbrella, .m-trash, .m-tel, .m-tag, .m-sun-stroke, .m-sun-fill, .m-star-stroke, .m-star-full, .m-spade, .m-social-youtube, .m-social-wp, .m-social-vimeo, .m-social-twitter, .m-social-tumblr, .m-social-stumbleupon, .m-social-rss, .m-social-pinterest, .m-social-lastfm, .m-social-instagram, .m-social-googleplus, .m-social-git, .m-social-forrst, .m-social-flickr, .m-social-facebook, .m-social-email, .m-social-dribbble, .m-social-deviantart, .m-social-blogger, .m-shopping-cart, .m-settings, .m-setting, .m-scissors, .m-ring, .m-right-dir, .m-right-circle, .m-right-arrow, .m-right-arrow-curved, .m-resize-small, .m-resize-full, .m-quote-right, .m-quote-left, .m-pt-video, .m-pt-standard, .m-pt-quote, .m-pt-portfolio, .m-pt-link, .m-pt-image, .m-pt-audio, .m-point-up, .m-point-right, .m-point-left, .m-point-down, .m-plus-circle, .m-play1, .m-people-male, .m-people-female, .m-pc, .m-music, .m-more, .m-minus-circle, .m-menu, .m-location, .m-link, .m-left-dir, .m-left-circle, .m-left-arrow, .m-left-arrow-curved, .m-lab, .m-ipod, .m-info-circle, .m-image, .m-image-view, .m-image-readmore, .m-html5-fill, .m-history, .m-help, .m-help-circle, .m-heart, .m-heart-circle, .m-grid, .m-goback2, .m-goback1, .m-forum-top, .m-forum-repairing, .m-forum-question, .m-forum-locked, .m-forum-done, .m-food, .m-eye, .m-email, .m-edit, .m-downright-arrow-curved, .m-downleft-arrow-curved, .m-down-dir, .m-down-arrow, .m-dot, .m-dot-large, .m-diamond, .m-data, .m-css3-fill, .m-comment, .m-coffee1, .m-coffee, .m-club, .m-cloud-up, .m-cloud-down, .m-close, .m-close-thin, .m-close-circle, .m-chrome, .m-check, .m-check-circle, .m-chat, .m-camera, .m-calendar, .m-book, .m-at, .m-angle-up, .m-angle-right, .m-angle-left, .m-angle-down, .m-alert, .m-alert-circle, .m-airplane,.item_link,.item_topbar,.message-box:before,.bbp-topics .status-publish:before,.bbp-topics .status-closed:before,.audio-unit span.audiobutton:before { font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.m-social-linkedin:before {
	content: "\e000";
}
.s-linkedin:before {
	content: "\e012";
}
.p-stop:before {
	content: "\e001";
}
.p-play:before {
	content: "\e002";
}
.p-pause:before {
	content: "\e003";
}
.pt-video:before {
	content: "\e004";
}
.pt-standard:before {
	content: "\e005";
}
.pt-quote:before {
	content: "\e006";
}
.pt-portfolio:before {
	content: "\e007";
}
.pt-more:before {
	content: "\e008";
}
.pt-link:before {
	content: "\e009";
}
.pt-image:before {
	content: "\e00a";
}
.pt-audio:before {
	content: "\e00b";
}
.s-youtube:before {
	content: "\e00c";
}
.s-vimeo:before {
	content: "\e00d";
}
.s-twitter:before {
	content: "\e00e";
}
.s-tumblr:before {
	content: "\e00f";
}
.s-search:before {
	content: "\e010";
}
.s-rss:before {
	content: "\e011";
}
.s-pinterest:before {
	content: "\e013";
}
.s-instagram:before {
	content: "\e014";
}
.s-googleplus:before {
	content: "\e015";
}
.s-git:before {
	content: "\e016";
}
.s-forrst:before {
	content: "\e017";
}
.s-flickr:before {
	content: "\e018";
}
.s-facebook:before {
	content: "\e019";
}
.s-dribbble:before {
	content: "\e01a";
}
.m-wifi:before {
	content: "\e01b";
}
.m-weather-rain:before {
	content: "\e01c";
}
.m-weather-cloud:before {
	content: "\e01d";
}
.m-water:before {
	content: "\e01e";
}
.m-volume:before {
	content: "\e01f";
}
.m-volume-off:before {
	content: "\e020";
}
.m-users:before {
	content: "\e021";
}
.m-user:before {
	content: "\e022";
}
.m-up-dir:before {
	content: "\e023";
}
.m-up-arrow:before {
	content: "\e024";
}
.m-umbrella:before {
	content: "\e025";
}
.m-trash:before {
	content: "\e026";
}
.m-tel:before {
	content: "\e027";
}
.m-tag:before {
	content: "\e028";
}
.m-sun-stroke:before {
	content: "\e029";
}
.m-sun-fill:before {
	content: "\e02a";
}
.m-star-stroke:before {
	content: "\e02b";
}
.m-star-full:before {
	content: "\e02c";
}
.m-spade:before {
	content: "\e02d";
}
.m-social-youtube:before {
	content: "\e02e";
}
.m-social-wp:before {
	content: "\e02f";
}
.m-social-vimeo:before {
	content: "\e030";
}
.m-social-twitter:before {
	content: "\e031";
}
.m-social-tumblr:before {
	content: "\e032";
}
.m-social-stumbleupon:before {
	content: "\e033";
}
.m-social-rss:before {
	content: "\e034";
}
.m-social-pinterest:before {
	content: "\e035";
}
.m-social-lastfm:before {
	content: "\e036";
}
.m-social-instagram:before {
	content: "\e037";
}
.m-social-googleplus:before {
	content: "\e038";
}
.m-social-git:before {
	content: "\e039";
}
.m-social-forrst:before {
	content: "\e03a";
}
.m-social-flickr:before {
	content: "\e03b";
}
.m-social-facebook:before {
	content: "\e03c";
}
.m-social-email:before {
	content: "\e03d";
}
.m-social-dribbble:before {
	content: "\e03e";
}
.m-social-deviantart:before {
	content: "\e03f";
}
.m-social-blogger:before {
	content: "\e040";
}
.m-shopping-cart:before {
	content: "\e041";
}
.m-settings:before {
	content: "\e042";
}
.m-setting:before {
	content: "\e043";
}
.m-scissors:before {
	content: "\e044";
}
.m-ring:before {
	content: "\e045";
}
.m-right-dir:before {
	content: "\e046";
}
.m-right-circle:before {
	content: "\e047";
}
.m-right-arrow:before {
	content: "\e048";
}
.m-right-arrow-curved:before {
	content: "\e049";
}
.m-resize-small:before {
	content: "\e04a";
}
.m-resize-full:before {
	content: "\e04b";
}
.m-quote-right:before {
	content: "\e04c";
}
.m-quote-left:before {
	content: "\e04d";
}
.m-pt-video:before {
	content: "\e04e";
}
.m-pt-standard:before {
	content: "\e04f";
}
.m-pt-quote:before {
	content: "\e050";
}
.m-pt-portfolio:before {
	content: "\e051";
}
.m-pt-link:before {
	content: "\e052";
}
.m-pt-image:before {
	content: "\e053";
}
.m-pt-audio:before {
	content: "\e054";
}
.m-point-up:before {
	content: "\e055";
}
.m-point-right:before {
	content: "\e056";
}
.m-point-left:before {
	content: "\e057";
}
.m-point-down:before {
	content: "\e058";
}
.m-plus-circle:before {
	content: "\e059";
}
.m-play1:before {
	content: "\e05a";
}
.m-people-male:before {
	content: "\e05b";
}
.m-people-female:before {
	content: "\e05c";
}
.m-pc:before {
	content: "\e05d";
}
.m-music:before {
	content: "\e05e";
}
.m-more:before {
	content: "\e05f";
}
.m-minus-circle:before {
	content: "\e060";
}
.m-menu:before {
	content: "\e061";
}
.m-location:before {
	content: "\e062";
}
.m-link:before {
	content: "\e063";
}
.m-left-dir:before {
	content: "\e064";
}
.m-left-circle:before {
	content: "\e065";
}
.m-left-arrow:before {
	content: "\e066";
}
.m-left-arrow-curved:before {
	content: "\e067";
}
.m-lab:before {
	content: "\e068";
}
.m-ipod:before {
	content: "\e069";
}
.m-info-circle:before {
	content: "\e06a";
}
.m-image:before {
	content: "\e06b";
}
.m-image-view:before {
	content: "\e06c";
}
.m-image-readmore:before {
	content: "\e06d";
}
.m-html5-fill:before {
	content: "\e06e";
}
.m-history:before {
	content: "\e06f";
}
.m-help:before {
	content: "\e070";
}
.m-help-circle:before {
	content: "\e071";
}
.m-heart:before {
	content: "\e072";
}
.m-heart-circle:before {
	content: "\e073";
}
.m-grid:before {
	content: "\e074";
}
.m-goback2:before {
	content: "\e075";
}
.m-goback1:before {
	content: "\e076";
}
.m-forum-top:before {
	content: "\e077";
}
.m-forum-repairing:before {
	content: "\e078";
}
.m-forum-question:before {
	content: "\e079";
}
.m-forum-locked:before {
	content: "\e07a";
}
.m-forum-done:before {
	content: "\e07b";
}
.m-food:before {
	content: "\e07c";
}
.m-eye:before {
	content: "\e07d";
}
.m-email:before {
	content: "\e07e";
}
.m-edit:before {
	content: "\e07f";
}
.m-downright-arrow-curved:before {
	content: "\e080";
}
.m-downleft-arrow-curved:before {
	content: "\e081";
}
.m-down-dir:before {
	content: "\e082";
}
.m-down-arrow:before {
	content: "\e083";
}
.m-dot:before {
	content: "\e084";
}
.m-dot-large:before {
	content: "\e085";
}
.m-diamond:before {
	content: "\e086";
}
.m-data:before {
	content: "\e087";
}
.m-css3-fill:before {
	content: "\e088";
}
.m-comment:before {
	content: "\e089";
}
.m-coffee1:before {
	content: "\e08a";
}
.m-coffee:before {
	content: "\e08b";
}
.m-club:before {
	content: "\e08c";
}
.m-cloud-up:before {
	content: "\e08d";
}
.m-cloud-down:before {
	content: "\e08e";
}
.m-close:before {
	content: "\e08f";
}
.m-close-thin:before {
	content: "\e090";
}
.m-close-circle:before {
	content: "\e091";
}
.m-chrome:before {
	content: "\e092";
}
.m-check:before {
	content: "\e093";
}
.m-check-circle:before {
	content: "\e094";
}
.m-chat:before {
	content: "\e095";
}
.m-camera:before {
	content: "\e096";
}
.m-calendar:before {
	content: "\e097";
}
.m-book:before {
	content: "\e098";
}
.m-at:before {
	content: "\e099";
}
.m-angle-up:before {
	content: "\e09a";
}
.m-angle-right:before {
	content: "\e09b";
}
.m-angle-left:before {
	content: "\e09c";
}
.m-angle-down:before {
	content: "\e09d";
}
.m-alert:before {

	content: "\e09e";
}
.m-alert-circle:before {
	content: "\e09f";
}
.m-airplane:before {
	content: "\e0a0";
}

/*Social nextwork icons update, from v1.4.2*/

@font-face {
	font-family: 'icon-update';
	src:url('../functions/pagebuilder/font-update/icomoon.eot');
	src:url('../functions/pagebuilder/font-update/icomoond41d.eot?#iefix') format('embedded-opentype'),
		url('../functions/pagebuilder/font-update/icomoon.ttf') format('truetype'),
		url('../functions/pagebuilder/font-update/icomoon.woff') format('woff'),
		url('../functions/pagebuilder/font-update/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-m-social-vk,.icon-m-social-weibo,.icon-m-social-renren,.icon-m-social-myspace,.icon-m-social-xing,.icon-m-social-reddit,.icon-m-social-livejournal,
.icon-m-social-path,.icon-m-social-bebo,.icon-m-social-wechat,.icon-m-social-douban,.icon-m-social-odnoklassniki,.icon-s-wordpress,.icon-s-email,.icon-s-blogger,
.icon-s-deviantart,.icon-s-lastfm,.icon-s-stumbleupon,.icon-s-livejournal,.icon-s-path,.icon-s-bebo,.icon-s-wechat,.icon-s-douban,.icon-s-odnoklassniki,.icon-s-vk,.icon-s-weibo,
.icon-s-renren,.icon-s-myspace,.icon-s-xing,.icon-s-reddit {
	font-family: 'icon-update';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align:baseline;
	height: auto;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-m-social-vk:before {
	content: "\e600";
}
.icon-m-social-weibo:before {
	content: "\e601";
}
.icon-m-social-renren:before {
	content: "\e602";
}
.icon-m-social-myspace:before {
	content: "\e603";
}
.icon-m-social-xing:before {
	content: "\e604";
}
.icon-m-social-reddit:before {
	content: "\e605";
}
.icon-m-social-livejournal:before {
	content: "\e606";
}
.icon-m-social-path:before {
	content: "\e607";
}
.icon-m-social-bebo:before {
	content: "\e608";
}
.icon-m-social-wechat:before {
	content: "\e609";
}
.icon-m-social-douban:before {
	content: "\e60a";
}
.icon-m-social-odnoklassniki:before {
	content: "\e60b";
}
.icon-s-wordpress:before {
	content: "\e60c";
}
.icon-s-email:before {
	content: "\e60d";
}
.icon-s-blogger:before {
	content: "\e60e";
}
.icon-s-deviantart:before {
	content: "\e60f";
}
.icon-s-lastfm:before {
	content: "\e610";
}
.icon-s-stumbleupon:before {
	content: "\e611";
}
.icon-s-livejournal:before {
	content: "\e612";
}
.icon-s-path:before {
	content: "\e613";
}
.icon-s-bebo:before {
	content: "\e614";
}
.icon-s-wechat:before {
	content: "\e615";
}
.icon-s-douban:before {
	content: "\e616";
}
.icon-s-odnoklassniki:before {
	content: "\e617";
}
.icon-s-vk:before {
	content: "\e618";
}
.icon-s-weibo:before {
	content: "\e619";
}
.icon-s-renren:before {
	content: "\e61a";
}
.icon-s-myspace:before {
	content: "\e61b";
}
.icon-s-xing:before {
	content: "\e61c";
}
.icon-s-reddit:before {
	content: "\e61d";
}

/*
-----------------------------------------	
	fullwidth-wrap
------------------------------------------
*/
.custom_fullwidth_wrap{ opacity:0; }
.fullwidth-wrap{ width:100%; clear:both; padding: 40px 0 0 0; height:auto; z-index:0; }
.fullwidth-text-shadow .text_block.withbg,
.fullwidth-text-white .ux-mod-nobg .accordion-heading a{ text-shadow:none; }
.fullwidth-text-white .ux-mod-nobg,
.fullwidth-text-white .ux-mod-nobg h1,
.fullwidth-text-white .ux-mod-nobg h2,
.fullwidth-text-white .ux-mod-nobg h3,
.fullwidth-text-white .ux-mod-nobg h4,
.fullwidth-text-white .ux-mod-nobg h5,
.fullwidth-text-white .ux-mod-nobg h6,
.fullwidth-text-white .ux-mod-nobg.job-mod .accordion-heading a,
.fullwidth-text-white .ux-mod-nobg.faq-mod .accordion-heading a,
.fullwidth-text-white .ux-mod-nobg.infrographic.bar .bar-percent,
.fullwidth-text-white .ux-mod-nobg .infrographic-subtit,
.fullwidth-text-white .ux-mod-nobg .jqbar.vertical span { color:#fff; }
.fullwidth-text-shadow .ux-mod-nobg,
.fullwidth-text-shadow .ux-mod-nobg h1,
.fullwidth-text-shadow .ux-mod-nobg h2,
.fullwidth-text-shadow .ux-mod-nobg h3,
.fullwidth-text-shadow .ux-mod-nobg h4,
.fullwidth-text-shadow .ux-mod-nobg h5,
.fullwidth-text-shadow .ux-mod-nobg h6,
.fullwidth-text-shadow .ux-mod-nobg.job-mod .accordion-heading a,
.fullwidth-text-shadow .ux-mod-nobg.faq-mod .accordion-heading a,
.fullwidth-text-shadow .ux-mod-nobg.infrographic.bar .bar-percent,
.fullwidth-text-shadow .ux-mod-nobg .infrographic-subtit,
.fullwidth-text-shadow .ux-mod-nobg .jqbar.vertical span{text-shadow:1px 1px 0 #666; }
.fullwidth-text-shadow .testimenials .arrow-bg,
.fullwidth-text-shadow .testimenials:hover .arrow-bg{ background:none; }
.fullwidth-text-shadow .testimenials span.arrow{ border-bottom-color:rgba(0, 0, 0, 0);}
.row-fluid .fullwrap_moudle:last-child{ margin-bottom:0; }
.fullwidth-wrap .ls-wp-container{ top:-40px; }/*For layerslider in fullwrap*/

/* Fullwidth wrap with tab */

.fullwidth-wrap{ overflow:hidden; }
.fullwrap-with-tab-inn { padding-top:80px; padding-bottom:40px;
 -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
         transition: all 0.5s;

 }
.fullwrap-with-tab-inn.enble{ position:static; opacity:1; }
.fullwrap-with-tab-inn.disble{ position:absolute; z-index:-1; opacity:0; }
.fullwrap-with-tab-nav{ text-align:center; position: relative; z-index:9; top:24px;}
.fullwrap-with-tab-nav>a{ display:inline-block; text-align:center; margin-left:-1px; font-size:14px; padding-left:20px; padding-right:20px; height:40px; line-height:40px; border-style:solid; border-width:1px; 
background-color:#f7f7f7; 
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;}
.fullwrap-with-tab-nav>a:first-child{ border-bottom-left-radius:5px; border-top-left-radius:5px;}
.fullwrap-with-tab-nav>a:last-child{ border-bottom-right-radius:5px; border-top-right-radius:5px;}
.fullwrap-shadow{ width:100%; height:100px; position:absolute; top:-105px; box-shadow:0px 5px 20px; border-radius:50%;}
.fullwrap-border{ border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); }

/*	
-------------------------------------------
	Gallery List
-------------------------------------------

Isotope  
*/
.container-isotope{ position:relative; }
.isotope{ opacity:0; }
.isotope_fade{ opacity:1; }
.isotope-item { z-index: 2; }
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
      -ms-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
/*loading*/
.isotope-load{width:62px; height:62px; position: absolute; left:50%; top:50%; right:auto; bottom:auto; margin-top:-31px; margin-left:-31px; z-index:999; background:#fff url(../img/isotope-loading.gif) no-repeat 50% 50%;
-webkit-border-radius:31px;
 -moz-border-topright:31px;
		border-radius:31px;}

/*filters*/

.filters{ margin-bottom:19px;position:relative; z-index:99; }
.filters li{ display: inline-block; float:left; margin-right:1px; margin-bottom:1px; }
.filters li a{ display:block; padding:0 19px; height:40px; line-height:40px; 
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;} 
.filters.onside{ margin-top:0; margin-left:0}
.filters.onside li{ display:block; float:none; margin-bottom:1px;}
.filters.onside li a{ display:inline-block;}
.filters.onside.onright li{ margin-left:40px;}

/*Mouseover Fade*/

.fade_wrap{ position:relative; width:100%; height:100%; }
.fade_wrap_back { opacity:0; position:absolute; width:100%; height:100%; 
-webkit-transition: all 0.4s ease-in-out; 
   -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
		}
.fade_wrap_back_con{ z-index:10; position:absolute; top:40px; left:40px; width:90%; }
.fade_wrap_back_con a { color:#fff; }
.fade_wrap_back_bg{ z-index:9; position:absolute; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.4); }
.fade_wrap_back_bg i{ position: absolute; top: 50%; left:50%; font-size:60px; width:60px; height:60px; margin-left:-30px; margin-top:-30px;  color: rgba(255, 255, 255, 0.8);opacity:0; -ms-filter: "alpha(opacity=0)";
-webkit-transition: all 0.2s ease-in-out; 
   -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
		     -webkit-transform: scale(2);
		        -moz-transform: scale(2);
		              ransform: scale(2);
}	
.fade_wrap:hover .fade_wrap_back{ opacity:1; 
-webkit-transition: all 0.4s ease-in-out; 
   -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
}
.fade_wrap:hover i{  opacity: 1;  -ms-filter: "alpha(opacity=100)";
-webkit-transition: all 0.2s ease-in-out; 
   -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
		     -webkit-transform: scale(1);
		        -moz-transform: scale(1);
		              ransform: scale(1);
}


/* Mouseover Fold effect*/

.captionhover figure{ margin: 0;position: relative; background-color:#333; }
.captionhover figure img{ width:100%;display:block;position:relative; }
.captionhover figcaption{ position:absolute;top:0;left:0;z-index:9999; padding:20px 10px 15px 10px; text-align:center; color:#fff; }
.captionhover figcaption h2{ font-size:16px; padding-bottom:10px; line-height:20px; opacity:0.8; }
.captionhover figcaption h2 a { color:#fff; }
.captionhover figcaption .btn_wrap{}
.captionhover figcaption .btn_wrap a{ text-align:center; display:inline-block; margin-left:5px; margin-right:5px; }
.captionhover figcaption .btn_wrap a i{ font-size:24px; line-height:30px;  opacity:0.6; color:#fff; }
.isotope .captionhover  .inside{
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-ms-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px;
	-webkit-perspective-origin: 50% 50%;
	-moz-perspective-origin:50% 50%;
	-ms-perspective-origin:50% 50%;
	-o-perspective-origin:50% 50%;
	perspective-origin: 50% 50%;
}

.captionhover figure {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.captionhover figure > div.img_wrap {
	overflow: hidden;
}

.captionhover figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	-ms-transition: -ms-transform 0.4s;
	-o-transition: -o-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .captionhover figure:hover img,
.captionhover figure.cs-hover img,
.captionhover figure:hover img {
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px);
}

.captionhover figcaption { left:0;top:auto;bottom:0;min-height:100px;width:100%;opacity:0;display:none\0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	-ms-transition: -ms-transform 0.4s, opacity 0.1s 0.3s;
	-o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}

.no-touch .captionhover figure:hover figcaption,
.captionhover figure.cs-hover figcaption,
.captionhover figure:hover figcaption { 
	display:block\0; opacity: 1;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	-ms-transition: -ms-transform 0.4s, opacity 0.1s;
	-o-transition: -o-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

/*Mouseover 3D Flip*/

.flip_wrap_back { display:none; position:absolute; width:100%; }
.flip_wrap_back_con{ z-index:10; width: 100%;
  margin: auto;
  position: absolute;
  top: 50%; left: 50%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);}
.flip_wrap_back_con a,.flip_wrap_back_con a:hover { color:#fff; }
.flip_wrap_back_bg{ z-index:9; position:absolute; width:100%; height:100%; }
.flip_wrap_back_con h2{ font-size:16px; padding-left:20px; padding-right:20px; line-height:20px; opacity:0.8; }
.hover_thumb_unit img{ border:2px solid #fff; }

div.container3d .card {
	position: relative; width: 100%; height:100%;
}
.card .face {
width:100%;height:auto;
-webkit-transition: .6s ease-in-out;
-moz-transition: .6s ease-in-out;
-ms-transition: .6s ease-in-out;
-o-transition: .6s ease-in-out;
transition: .6s ease-in-out;

}
.card .face.back{ 
	display: block;  text-align: center; width:100%; height:100%;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transform: perspective(800px) rotateY(180deg);
-webkit-transform: perspective(800px) rotateY(180deg);
transform: perspective(800px) rotateY(180deg);
}

.card .face.front {
	cursor: pointer; height:auto; z-index:99;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transform: perspective(800px) rotateY(0deg);
-webkit-transform: perspective(800px) rotateY(0deg);
transform: perspective(800px) rotateY(0deg);
}
.no-touch div.container3d:hover .card .face.back,
div.container3d.hover3d .card .face.back {
-moz-transform: perspective(800px) rotateY(0);
-webkit-transform: perspective(800px) rotateY(0);
transform: perspective(800px) rotateY(0);
}
.no-touch div.container3d:hover .card .face.front,
div.container3d.hover3d .card .face.front {
-webkit-transform: perspective(800px) rotateY(-179.9deg);
-moz-transform: perspective(800px) rotateY(-179.9deg);
transform: perspective(800px) rotateY(-179.9deg);
}




/*div.container3d {
	-webkit-perspective: 1000;
	-moz-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000;
	perspective: 1000;
}

div.container3d .card {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	width: 100%;
}
*/
/*.card .face.front{-webkit-transform: translate3d(0,0,0);} for android brower backface-vibility bug fix*/
/*.no-touch.csstransforms3d div.container3d:hover .card,
div.container3d.hover3d .card,
div.container3d:hover .card {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.no-touch.no-csstransforms3d div.container3d:hover .face.back {
 
-webkit-transform: rotateY(0deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform:rotateY(0deg);
-moz-transform: rotateY(180deg);
} 
.no-touch.no-csstransforms3d div.container3d:hover .card {
-moz-transform: rotateY(180deg);
}
.no-touch.no-csstransforms3d div.container3d:hover .face.front {
opacity:0;
-moz-opacity:1;
}

.card .face {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden; 
	backface-visibility: hidden;
}
.card .face.front { cursor: pointer; height:auto; z-index:99;
-webkit-transition: all 1s ease-out;
   -moz-transition: all 1s ease-out;
   -ms-transition: all 1s ease-out;
     -o-transition: all 1s ease-out;
        transition: all 1s ease-out;
}

div.container3d .card .face.back { display: block; color:#fff; text-align: center;
-webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
   -ms-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
	   transition: rotateY(180deg);
}
*/
.no-csstransforms3d div.container3d .card .face.back{ /*opacity:0; display:none; */}
.container3d{float:left;position:relative;}
.card{width:100%;height:100%;}
.face{width:100%;height:auto}
.face.back{text-align:center;width:100%;height:100%}
.hover_thumb_wrap{ overflow:hidden; max-height:60px; padding-top:10px; padding-left:20px; padding-right:20px; }
.hover_thumb_wrap li { display: inline-block;*display: inline;display: inline\9;margin: 0 auto; margin-left:3px; margin-right:3px; margin-bottom:3px;}
.hover_thumb_wrap li img{ width:50px; height:50px;}
.flip_wrap_back.back.face{overflow: hidden;left: 0px;}


/* Pagenation */

.pagenums { margin:40px auto 0; text-align:center; }
.pagenums a,.pagenums span,
.page-numbers
{ display:inline-block; min-width:40px; height:40px; line-height:40px; text-align:center; margin-left:1px; padding:0 10px; }
.page-numbers{float:left; }
#infscr-loading{ background-repeat:no-repeat; background-position:90% 50%; min-width:40px; width:90px; height:40px; line-height:40px; padding-left:10px; margin:0 auto; }
.tw_style{ text-align:center;}
.tw_style a{ display:inline-block; min-width:20px; height:40px; margin:40px auto 0; line-height:40px; padding:0 10px; }
.pagenums a,.pagenums .pagination span,#infscr-loading{ }
.page-buttom-space{ height:80px;}
.pagenums a{
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;
}

/*	
-------------------------------------------
	Blog MarsonyList 
-------------------------------------------
*/
.isotope-item.standard .item_topbar:before{ content:"\e005";}
.isotope-item.gallery .item_topbar:before{ content:"\e007";}
.isotope-item.audio .item_topbar:before{ content:"\e00b"; }
.isotope-item.image .item_topbar:before{ content:"\e00a"; }
.isotope-item.video .item_topbar:before{ content:"\e004"; }
.isotope-item.link .item_topbar:before{ content:"\e009";}
.isotope-item.quote .item_topbar:before{ content:"\e006"; }
.item_des{ padding:20px; }
.item_title{ font-size:18px; line-height:20px; margin-bottom:0; }
.item-des-p{ margin-top:20px; }
.item_link{ display:block; width:32px; height:60px; line-height:60px; float:right; margin-right:20px; font-size:40px; color:#fff;}
.item_link:before{ content:"\e008"; }
.item_link:hover{ color:#fff; }
.item_topbar{ height:60px; line-height:60px; padding-left:10px; font-size:48px; cursor:default; color:#fff; }
.post-bgcolor-default{ background-color:#333; }


/*Gallery*/

.item_gallery{ margin:20px 0  20px -6.25%; height:90px; overflow:hidden;}
.item_gallery li{ display:block; width:27.08%; margin-left:6.25%; float:left;}

/*Audio*/

.isotope-item.audio .like,.isotope-item.audio h2{ margin:0;}
.audio-unit{ height:59px; position:relative; }
.audio-unit span.audiobutton{ display:inline-block; width:59px; height:59px; cursor:pointer; }
.audio-unit span.audiobutton:before{ font-size:12px; content: "\e001"; position:absolute; left:24px; top:22px;}
.audio-unit span.audiobutton.pause:before{ content: "\e002";}
.audio-unit span.songtitle{ display:inline-block; position: absolute; top:18px; left:73px; margin-left:10px; padding-right:20px; overflow:hidden; }
.soundcloud-wrap{ width:670px; height:170px; margin:105px auto;}
.ui-widget-content { border: none; color:rgba(255,255,255,0.7); background-color:rgba(0,0,0,0.7)}
.audio_player_list{ }
#audio_player_container{width:100%;}
.mejs-audio{display:none;width:0;height:0px;overflow:hidden;}
.me-plugin{width:0;height:0px;overflow:hidden; visibility:hidden;}
.audio-unit{ border-top:1px solid #ccc\9; border-top:1px solid rgba(0,0,0,0.1);}
.audio-unit span.audiobutton{ border-right:1px solid #ccc\9; border-right:1px solid rgba(0,0,0,0.1);}
.soundcloudWrapper{ margin-top:20px;}
.audio_player_list li:last-child{ border-bottom:1px solid #ccc\9; border-bottom:1px solid rgba(0,0,0,0.1) }
.isotope-item .audio_player_list li:last-child{ border-bottom:none; }
/*video*/

.videoWrapper{ position: relative;
padding-bottom: 51.25%; /* 16:9 */
padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width:100%;height:100%; border:none; }
.isotope-item.quote .item_des{ padding-top:100px; position:relative; }
.isotope-item.quote .item_des i{ font-size: 72px; left: 20px; position: absolute; top: 10px; }



/*	
-------------------------------------------
	Text block
-------------------------------------------
*/

.text_block.withbg{ padding:20px; color:#f4f4f4; }
.text_block.withbg.bg-theme-color-10 { color:#ccc; }
.text_block.withbg h1,.text_block.withbg h2,.text_block.withbg h3,.text_block.withbg h4,.text_block.withbg h5,
.text_block.withbg h6{ color:#f4f4f4;}
.text_block.withbg a{ color:#fff; }
.text_block.withbg a:hover{ color:#fff;  }

/*	
-------------------------------------------
	Separator
-------------------------------------------
*/

.separator{ height:20px; opacity:0; }
.separator h4{ font-size:18px; display:inline-block; padding-right:30px; line-height:20px; }
.separator_inn{ height:2px; position:relative; top:-14px; z-index:-1 }
.separator.text-center h4{ padding-left:30px; }
.separator.title_on_right h4{ padding-left:30px; padding-right:0; float:right; }
.separator.title_on_right .separator_inn { top:12px; }
.separator.without-title .separator_inn{ top:10px;}
.separator.text-center .separator_inn{ display:inline-block; max-width:200px; width:20%; top:-4px; }
/*	
-------------------------------------------
	Message box
-------------------------------------------
*/

.message-box{ position:relative; text-align:justify; padding:20px 60px 20px 60px; background-position: 20px 20px; background-repeat:no-repeat; color:#fff; }
.message-box a{ color:#fff; }
.message-box.box-bgcolor1{ background-color:#ff836a; }
.message-box.box-bgcolor2{ background-color:#ffd02e; }
.message-box.box-bgcolor3{ background-color:#65b5ff; }
.message-box.box-bgcolor4{ background-color:#43bc46; }
.message-box:before{ position:absolute; left: 20px; font-size:24px;}
.box-type4:before{content: "\e094"; }
.box-type3:before{content: "\e06a"; }
.box-type2:before{ content: "\e09f"; }
.box-type1:before{content: "\e09e"; }
.message-box .box-close { position:absolute; left:auto; right:20px; top:20px; display:block; }
.message-box .box-close i{ cursor:pointer; font-size:24px; }

/*	
-------------------------------------------
	Tabs
-------------------------------------------
*/
.nav.nav-tabs{ margin-bottom:0; border-bottom-color:#e8e8e8; vertical-align:top;}
.nav-tabs > li{ margin-left:-1px; }
.nav-tabs > li:first-child{ margin-left:0;}
.nav-tabs > li > a{ border-radius:0; margin-right:0; padding:10px 20px; font-size:14px; border-color: #e8e8e8;}
.nav-tabs > li > a:hover{ color:#fff;}
.tab-content{ border: 1px solid #e8e8e8; border-top:none; }
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover, 
.nav-tabs > .active > a:focus{ border-color:#e8e8e8; }
.tab-pane{ margin: 20px; }
.tabs-v{ vertical-align:top; border:1px solid #e8e8e8; }
.nav-tabs-v{ float:left; width:25%; position:relative; z-index:2;}
.tab-content.tab-content-v{ position:relative; z-index:1; float:left; width:70%; height:100%;  margin-left:-1px; border:none; border-left:1px solid #e8e8e8; }
.tabs-v .nav-tabs:before, 
.tabs-v .nav-tabs:after{ display:inline-block;clear: inherit; float:left; content:inherit; }
.tabs-v .nav-tabs > li{ float:none; }
.tabs-v .nav-tabs > li > a{ border-left: medium none; }
.tabs-v .nav-tabs > .active > a{ border-left: medium none;border-top:1px solid #e8e8e8; }
.tabs-v .nav-tabs > li:first-child > a{ border-top: none; }
.tabs-v .nav-tabs > li{ margin-left:0;}
.tabs-v .nav-tabs > li:last-child>a{ border-bottom:none;}
.tabs-v .nav-tabs > li:last-child.active>a{ border-bottom:1px solid #e8e8e8; }

/*	
-------------------------------------------
	Toggle / Accordion
-------------------------------------------
*/

.accordion-group{ border:none; border-radius:0; margin-bottom:10px; }
.accordion-heading{ height:auto; min-height:40px; border-left-style:solid; border-left-width:5px; }
.accordion-inner { border-top: none;}
.accordion-heading .accordion-toggle{ padding:10px 20px; font-size:14px; }
.accordion-inner{ padding-left:25px; }

/*Style B*/
.accordion-style-b .accordion-heading{ background:none; min-height:20px; }
.accordion-style-b .accordion-heading .accordion-toggle{ padding: 0 20px; }

/*	
-------------------------------------------
	Iocn Box
-------------------------------------------
*/
.iocnbox { text-align:center; }
.icon_wrap i,.iconbox-plus-svg-wrap i{ font-size:48px; line-height:60px;
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s; 
		}
.iocnbox .icon_wrap { height:60px; margin:0 auto 20px; }
.iocnbox h3{ display:block; margin-bottom:20px; font-size:18px; line-height:20px; }

.iocnbox.icon_left { text-align:left; vertical-align:top; position:relative; }
.iocnbox.icon_left .icon_wrap{ min-width: 70px; position:absolute; left:0; top:-10px; }
.iocnbox.icon_left .icon_text{ margin-left:70px; }

/*	
-------------------------------------------
	Text List
-------------------------------------------
*/
.text-list [class^="icon-"], [class*=" icon-"]{ margin-right:5px;}
.text-list-inn{ margin: -20px 0 0 20px; position:relative; top:-2px;}

/*	
-------------------------------------------
	Single Image
-------------------------------------------
*/

.single-image{ max-width:100%; display:inline-block; }
.single-image.mouse-over{ position:relative; }
.single-image.mouse-over .single-image-mask{ position:absolute; text-align:center; width:100%; height:100%; background-color: rgba(0,0,0,0.2); z-index:9; opacity:0;
transition: all 0.4s ease-in-out;}
.single-image.mouse-over i{ position: absolute; top: 50%; left:50%; width:60px; height:60px; margin-left:-30px; margin-top:-30px; font-size:60px; color: rgba(255, 255, 255, 0.8);
opacity: 0;-ms-filter: "alpha(opacity=0)";
-webkit-transition: all 0.2s ease-in-out; 
   -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
		     -webkit-transform: scale(2);
		        -moz-transform: scale(2);
		              ransform: scale(2);}
.single-image.mouse-over:hover .single-image-mask { opacity:1; }
.single-image.mouse-over:hover i{ opacity: 1;  -ms-filter: "alpha(opacity=100)";
-webkit-transform: scale(1);
   -moz-transform: scale(1);
		 ransform: scale(1);
}
.with-shadow img{  box-shadow:0 3px 13px 0 rgba(0, 0, 0, 0.2); }

/*	
-------------------------------------------
	Gallery slider
-------------------------------------------
*/

.carousel{ margin-bottom:0; }
.carousel-control{ top:50%;border-radius:0; border:none; line-height:45px; background-color:#fff; color:#333; 
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;
}
.carousel-control:hover, .carousel-control:focus{ color:#333; } 
.carousel-control.left{ left:-40px; }
.carousel-control.right{ right:-40px;  }
.no-touch .carousel:hover .carousel-control.left,
.touch .carousel-control.left{ left:0;}
.no-touch .carousel:hover .carousel-control.right,
.touch .carousel-control.right{ right:0; }
.gallery-image.slide{ overflow:hidden; margin-bottom:40px;  }


/* Content sldier */
.listitem_slider { overflow:hidden; }
.listitem_slider .carousel-img-wrap{ position:relative; width:60%; float:left; }
.carousel-control{ font-size:12px; }
.carousel-inner .item{ height:400px; }
.gallery-image .carousel-inner .item{ height:auto; }
.listitem_slider .carousel-img-wrap .slider_img{ position:relative; overflow:hidden; }
.listitem_slider .carousel-img-wrap .slider_img a img{ height:400px; width:auto; max-width:none; min-width:100%; }
.slider-panel { position:relative; width:40%; height:400px; float:left; }
.slider-panel-item{ display:none; /*opacity: 0;  position:absolute;  left:-100%; z-index:1;
-ms-filter: "alpha(opacity=0)";
-webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
        transition: all 0.3s;*/
}
.slider-panel-item.active{ display:block; /*opacity: 1; -ms-filter: "alpha(opacity=100)"; left:0;
-webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
        transition: all 0.3s;*/
}
.slider-panel-item h2.slider-title{ padding:20px; font-size:30px; line-height:20px;}
.slider-panel-item h2.slider-title a{ color:rgb(255,255,255)\9; color:rgba(255,255,255,1); }
.slider-panel-item .slider-des{ display:block; font-size:14px; line-height:20px; padding:0 20px 20px 20px; margin-bottom:20px; color:rgb(205,205,205)\9; color:rgba(255,255,255,0.4); }
.carousel-indicators{ width:40%; height:20px; right:0; top:auto; left:60%; bottom:20px; padding-left:20px;}
.carousel-indicators li{ width:20px; height:20px; border-radius:0; margin-left:0; margin-right:10px; cursor:pointer; }

.row .span6 .listitem_slider{ height:540px; }
.row .span6 .listitem_slider .carousel-img-wrap{ width:100%; height:260px; overflow:hidden; float:none; }
.row .span6 .listitem_slider .slider-panel{ width:100%; height:280px; display:block; }
.row .span6 .carousel-indicators{ width:100%; }
.row .span6 .listitem_slider .carousel-img-wrap .slider_img a img{ width:100%; height:auto;}


/*	
-------------------------------------------
	Testimenials
-------------------------------------------
*/
.testimenials{ position:relative; padding:20px 20px 20px 110px; min-height:100px; 
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;}
.testimenials i{ font-size: 72px; position: absolute; top: 20px; left: 20px; }
.testimenials .arrow-bg{ position:absolute; bottom: -30px; right: 0; width:30px; height:30px; 
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;}
.testimenials .arrow-wrap{ display: block;position: absolute;right: 0;width: 0; 
border-bottom: 30px solid rgba(0, 0, 0, 0.3);
border-left: 30px solid transparent;
  -webkit-transform: rotate(180deg);    
          transform: rotate(180deg);
}
.testimenials span.arrow { display: block; position: absolute;right: 0;width: 0;
border-bottom: 30px solid #fff;
border-left: 30px solid transparent;
  -webkit-transform: rotate(180deg);   
         transform: rotate(180deg);
}
.testimenials:hover{ color:#fff; }
.testimenials .cite{ margin-top:20px;}
.testimonials-wrap li{ margin-bottom:0; }
.testimonials-wrap{ overflow:hidden; }

/*	carousel */
.carousel-wrap{}
.carousel-wrap li{ height:100%; min-height:160px;}
.carousel-btn a { display:inline-block; width:20px; height:20px; text-align:center; }
.carousel-btn{ text-align:right; margin-top:20px; }
/*
-------------------------------------------
	Clients
-------------------------------------------
*/

.clients_wrap{ text-align:center; }
.clients_wrap ul{ min-height:60px; }
.clients_wrap.carousel-wrap li { display:inline-block; min-height:inherit; text-align:center; height:80px; }
.clients_wrap.carousel-wrap img{ max-height:100%; width:auto; height:auto; }
.carousel-btn a.disabled{ cursor:default; opacity:0.6; }
.carousel-btn i{ font-size:10px;}

/*	  
-------------------------------------------
	Team
-------------------------------------------
*/
.team-wrap [class*="span"]{ margin-bottom:0;}
.team-item{ text-align:center; position:relative;  overflow:hidden;
        -webkit-perspective: 1200px;
           -moz-perspective: 1200px;
                perspective: 1200px;
-webkit-perspective-origin: 50% 50%;
    -moz-perspective-origin:50% 50%;
        perspective-origin: 50% 50%;
}
.team-item img{ display:block; margin:0 auto; width:100%; 
       -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
               transition: all 0.5s;
}
.team-item-con{  width:100%; min-height:140px; padding:40px 20px 30px; color:#ccc;
-webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
        backface-visibility: hidden;
   -webkit-transform-origin:50% 100% 0;
      -moz-transform-origin:50% 100% 0;
           transform-origin:50% 100% 0;		
     -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
         -ms-box-sizing: border-box; 
          -o-box-sizing: border-box;
             box-sizing: border-box;
       -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
               transition: all 0.5s;
}
.no-touch .team-item:hover .team-item-con,
.team-item.team-hover3d .team-item-con{ 
-webkit-transform: translateY(-100%) rotateX(180deg);
   -moz-transform: translateY(-100%) rotateX(180deg);
   	    transform: translateY(-100%) rotateX(180deg);
}
.no-touch .team-item:hover img,
.team-item.team-hover3d img{
-webkit-transform: translateY(-30px);
   -moz-transform: translateY(-30px);
   	    transform: translateY(-30px); 
}
.team-item p{ display:block; }
.team-icons i{ display:inline; margin:10px 2px 0 2px; font-size:24px; line-height:50px; color:#ccc; }

.team-item-con-h p.team-position{ line-height:40px; font-size:16px;} 
.team-item-con-h p.team-mail,.team-item-con-h p.team-phone{ font-size:12px; }

a.team-item-title{ display:block;font-size:16px; }

.team-item-con-back{ position:absolute; bottom:0; left:0; min-height:110px; width:100%; padding:40px 20px 30px; display:none\9;
-webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
	    backface-visibility: hidden;
   -webkit-transform-origin: 0 100%;
      -moz-transform-origin: 0 100%;
           transform-origin: 0 100%;
 -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
         transform: rotateX(-90deg);
       -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
               transition: all 0.5s;
}
.no-touch .team-item:hover .team-item-con-back,
.team-item.team-hover3d .team-item-con-back{ bottom:0; width:100%; display:block\9; 
-webkit-transition: -webkit-transform 0.5s;
      -moz-transition: -moz-transform 0.5s;
                transition: transform 0.5s;
          -webkit-transform: rotateX(0deg);
             -moz-transform: rotateX(0deg);
                  transform: rotateX(0deg);
}

/*
-------------------------------------------
	Price
-------------------------------------------
*/
.price-wrap{ text-align:center; }
.pirce-item{ vertical-align:top; display:inline-block; width:240px; margin:0 10px; color:#fff; } 
.pirce-title{ height:60px; line-height:60px; font-size:24px; color:#fff; }
.price-number{ position:relative; font-size:65px; line-height:53px; min-height:120px; text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.price-mask{ position:absolute; width:100%; height:100%; background-color:rgba(255,255,255,0.1);}
.price-number-b,.price-currency{ font-family:'Aladin', cursive; display:inline-block; }
.price-number-b{margin-top:20px; }
.price-runtime{ font-size:12px; line-height:20px; margin-top:-10px; opacity:0.8; }
.price-currency{ display:inline-block; font-size:26px; position:relative; top:-23px; margin-left:-10px }
.price-list{ text-align:left; color:#666; padding:10px 20px; background-color:#f5f5f5;}
.price-list-item{ line-height:39px; min-height:39px; border-bottom:1px solid #eee; box-shadow:0 1px 0 #fff;  }
.price-list li:last-child{ border-bottom:none; box-shadow:none; }
.price-button{ display:block; height:60px; line-height:60px; font-size:24px; color:#fff; }
.price-list-item{ position:relative;}
.price-list-item i{ position:absolute; top:13px; }
.price-list-item-text{ position:relative; top:9px; left:20px; margin-bottom:18px; padding-right:15px; line-height:20px; }
.price-list-item-text.price-list-item-no-icon{ left:0; padding-right:0; }
.price-button:hover,.price-button:focus{ color:rgba(255,255,255,0.5);}

/*	  
-------------------------------------------
	Process Bar
-------------------------------------------
*/

.process-bar-wrap{ height:20px; color:#fff;  }
h2.process-bar-title{ font-size:14px; line-height:20px; margin-bottom:10px;}
.process-bar{ font-size:10px; padding-left:10px; height:20px; width:0;  opacity:0;}
.process-bar-wrap{ margin-bottom:10px; }

/*	  
-------------------------------------------
	Promote
-------------------------------------------
*/

.promote-wrap{ padding:40px; }
.promote-wrap .row-fluid [class*="span"] { margin-bottom:0;}
.promote-medium{ margin:20px 0 0;}
.promote-button{ display:inline-block; padding:0 20px; margin-top:20px; height:40px; line-height:40px; font-size:14px; color:#fff; 
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;
}
.promote-wrap-2c { position:relative; }
.promote-wrap-2c .promote-button-wrap{ position:absolute; right:40px; top:50%; margin-top:-20px; }
.promote-wrap-2c .promote-button{ margin-top:0; margin-left:40px; }
/*	  
-------------------------------------------
	Blog Standard
-------------------------------------------
*/
.blog-item{ clear:both; }
.blog-item-main{ margin-bottom:80px;margin-left:100px; }
.blog-item-main-clear-mobile{ clear:both; margin-left:0; }
.blog-item-main h2{ margin-bottom:20px; font-size:36px; line-height:40px; }
.blog-item-excerpt p{ margin-bottom:20px; }
.date-block{ float:left; width:60px; margin-right:40px; margin-bottom:80px; text-align:center; color:#fff;  }
.date-block img{ width:100%; }
.date-block .date-block-big{ font-size:44px; line-height:48px; font-weight:bold; }
.date-block .date-block-m{ font-size:18px; text-transform:uppercase; }
.date-block .date-block-y{ font-size:18px; line-height:20px; padding-bottom:5px;  }
.blog_meta i{ font-size: 16px; margin-right:5px; padding-top: 1px; vertical-align: middle;}
.blog_meta li{ vertical-align:middle; }
.blog-item-img{ position:relative; float:left; width:300px; height:260px; margin-right:40px; margin-bottom:80px; overflow:hidden; }
.blog-item-img a{ display:block; width:100%; height:100%; position:relative; }
.blog-item-img-hover{ width:100%; height:100%; position: absolute; }
.blog-item-img a img{ width:100%; }
.blog-item-img a i{ font-size:60px; position:absolute; left:50%; top:50%; height:60px; width:60px; margin:-30px 0 0 -30px; 
opacity:0; -ms-filter: "alpha(opacity=0)";color:rgba(255,255,255,0.6);
-webkit-transition: all 0.2s ease-in-out; 
   -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
	         -webkit-transform: scale(2); 
                -moz-transform: scale(2); 
                     transform: scale(2); 	
		}
.blog-item-img a:hover .blog-item-img-hover{ background-color:rgba(0,0,0,0.2); }
.blog-item-img a:hover i{ opacity:1; -ms-filter: "alpha(opacity=100)"; color:rgba(255,255,255,0.4);
             -webkit-transform: scale(1); 
                -moz-transform: scale(1); 
                     transform: scale(1); 
					 }


/*
-------------------------------------------
	Share icons
-------------------------------------------
*/

/*	  
-------------------------------------------
	Video
-------------------------------------------
*/
.video-wrap { position: relative; width:100%; height:100%; padding-bottom:56.25%; height:0; }
.video-wrap iframe{ position: absolute;top: 0;left: 0; width:100%; height:100%; }
.video-wrap.video-16-9{ padding-bottom:56.25%; }
.video-wrap.video-4-3{ padding-bottom:75%; }

/*
-------------------------------------------
	job
-------------------------------------------
*/
.job-meta{ margin:10px 0 20px; }
.job-meta span{ padding-right:10px; }
.accordion-inner li { list-style-type:disc; margin-left:14px;  }
 
/*	  
-------------------------------------------
	Contact form
-------------------------------------------
*/
.contactform h3{ margin-bottom:20px;}
.contactform input[type="text"],.contactform textarea{ width:100%; margin-bottom:20px; 
-moz-box-sizing: border-box;  
-webkit-box-sizing: border-box; 
-o-box-sizing: border-box; 
-ms-box-sizing: border-box; 
box-sizing: border-box;}
.contactform input[type="text"]{ height:40px;}

/*Override contact form 7*/
span.wpcf7-form-control-wrap{ display:block; margin-top:5px; }
.wpcf7-form>p{ margin-top:10px; }
.wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="datetime"], .wpcf7-form input[type="datetime-local"], .wpcf7-form input[type="date"], .wpcf7-form input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"],  .wpcf7-form input[type="tel"], .wpcf7-form input[type="color"], .wpcf7-form .uneditable-input
{ width:100%; height:40px; background-color:#efefef; }
.wpcf7-form textarea{ height:auto; }
/*	  
-------------------------------------------
	Model nested
-------------------------------------------
*/

.general_moudle.span9 .moudle.span9{width:100%;*width:99.94680851063829%;clear:left;margin-left:0;}
.general_moudle.span9 .moudle.span8{width:74.46808510638297%;*width:74.41489361702126%;clear:left;margin-left:0;}
.general_moudle.span9 .moudle.span6{width:65.95744680851064%;*width:65.90425531914893%;}
.general_moudle.span9 .moudle.span4{width:48.93617021276595%;*width:48.88297872340425%;}
.general_moudle.span9 .moudle.span3{width:31.914893617021278%;*width:31.861702127659576%;}

.general_moudle.span8 .moudle.span8{width:100%;*width:99.94680851063829%;clear:left;margin-left:0;}
.general_moudle.span8 .moudle.span6{width:74.46808510638297%;*width:74.41489361702126%;clear:left;margin-left:0;}
.general_moudle.span8 .moudle.span4{width:48.93617021276595%;*width:48.88297872340425%;}
.general_moudle.span8 .moudle.span3{width:31.914893617021278%;*width:31.861702127659576%;}

.general_moudle.span6 .moudle.span6{width:100%;*width:99.94680851063829%;clear:left;margin-left:0;}
.general_moudle.span6 .moudle.span4{width:65.95744680851064%;*width:65.90425531914893%;clear:left;margin-left:0;}
.general_moudle.span6 .moudle.span3{/*width:48.93617021276595%;*width:48.88297872340425%;*/ width:45.8564%;*width:45.8564%;}

.general_moudle.span4 .moudle.span4{width:100%;*width:99.94680851063829%;clear:left;margin-left:0;}
.general_moudle.span4 .moudle.span3{width:65.95744680851064%;*width:65.90425531914893%;clear:left;margin-left:0;}

.general_moudle.span3 .moudle.span3{width:100%;*width:99.94680851063829%;clear:left;margin-left:0;}

.moudle{margin-bottom:40px;}

/*	  
-------------------------------------------
	Layerslider plugin loading
-------------------------------------------
*/
.ls-ct-center {
	width: 80%;
	height: 80%;
	left: 10%;
	top: 10%;
	position: absolute;								
}
.touch .ls-ct-center{
    width:40%;
	height:40%;
	left: 30%;
	top: 30%;
}

/*	
-------------------------------------------

	From v1.2 added

	Contact Form single feild
-------------------------------------------
*/

.single-feild{ position:relative; width:80%; max-width:640px; margin:0 auto; padding:1px; border-style:solid; border-width:1px;}
.single-feild input[type="text"].email{ border:none; width:90%; background:none; height:30px; padding-left:5px; margin:15px 0 15px 20px; border:1px solid #ccc; }
.single-feild-mail{ width:60%; display:inline-block; }
.no-touch .single-feild input[type="text"].email{ border:none;}
.no-touch .single-feild:hover input[type="text"].email{ border:1px solid #ccc;}
.single-feild-submit{ width:20%; display:inline; text-align:right; margin-top:-50px; float:right; }
.single-feild input#idi_send{ color:#fff; margin-right:10px; }
.single-feild .verify-wrap{ display:inline-block; opacity:1; width:20%; height:30px; }
.single-feild .verify-wrap input[type="text"]{ height:30px; padding-left:5px; background:none; border:1px solid #ccc; }
.no-touch .single-feild .verify-wrap{ opacity:0; }
.no-touch .single-feild:hover .verify-wrap{ opacity:1; }
.single-feild .verify-wrap .verifyNum{ top:1px;}

/*	
-------------------------------------------
	Icon box plus
-------------------------------------------
*/

.iconbox-plus{ position:relative; }
.iconbox-plus-svg-wrap{  position: relative; top:0px; width:100%; z-index:1; 
-webkit-transition: all 1.2s;
   -moz-transition: all 1.2s;
        transition: all 1.2s;
   transform-origin: 50% 50%;
}
.no-touch .iconbox-plus-svg-wrap{opacity:0;}
.iconbox-plus-svg-wrap i{ position: absolute; left:50%; top:50%; margin-left:-24px; margin-top:-30px; color:#fff; }
.iconbox-plus-triangle i{ margin-top:-24px;}
.iconbox-plus-pentagon i{ margin-top:-24px;}
.iconbox-plus.iocnbox:hover .iconbox-plus-svg-wrap i{ color:#f0f0f0; }

.iconbox-plus.hover-rorate .iconbox-plus-svg-wrap i{
-webkit-transform: scale(0.5) rotate(180deg);
   -moz-transform: scale(0.5) rotate(180deg);
     -o-transform: scale(0.5) rotate(180deg);
    -ms-transform: scale(0.5) rotate(180deg);
        transform: scale(0.5) rotate(180deg);

}
.iconbox-plus.hover-rorate .iconbox-plus-svg-wrap i { 
-webkit-transform: rotate(0deg);
   -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
}
.no-touch .iconbox-plus.hover-rorate:hover .iconbox-plus-svg-wrap i{ 
-webkit-transform: scale(0.5) rotate(180deg);
   -moz-transform: scale(0.5) rotate(180deg);
     -o-transform: scale(0.5) rotate(180deg);
    -ms-transform: scale(0.5) rotate(180deg);
        transform: scale(0.5) rotate(180deg);
}
.hover-halo svg{
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
	}
.hover-halo:hover svg{
-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}	
.iconbox-plus.hover-flip {
	-webkit-perspective: 1000;
	-moz-perspective: 1000px;
	-o-perspective: 1000;
	perspective: 1000;
}
.no-touch .iconbox-plus .flip{ 
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
-ms-transform: rotateY(36deg);
transform: rotateY(360deg);
}
.no-touch .iconbox-plus.hover-flip:hover .iconbox-plus-svg-wrap{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(0deg);
transform: rotateY(180deg);

}

.iconbox-plus.hover-scale .iconbox-plus-svg-wrap{
-webkit-transform: scale(0.5);
   -moz-transform: scale(0.5);
     -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
        transform: scale(0.5);
}
.iconbox-plus.hover-scale .scale { 
-webkit-transform: scale(1);
   -moz-transform: scale(1);
     -o-transform: scale(1);
    -ms-transform: scale(1);
        transform: scale(1);
}
.no-touch .iconbox-plus.hover-scale:hover .iconbox-plus-svg-wrap{
-webkit-transform: scale(0.5);
   -moz-transform: scale(0.5);
     -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
        transform: scale(0.5);
}

.iconbox-plus .breath{ opacity:1; }

/*	
-------------------------------------------
	Image Box
-------------------------------------------
*/

.image-box { text-align:center; }
.image-box h1{ font-size:16px; line-height:20px; }
.image-box-svg-wrap{ margin-bottom:20px; opacity:0;
-webkit-transition: all 1.2s;
   -moz-transition: all 1.2s;
        transition: all 1.2s;
-webkit-transform: scale(0.5);
   -moz-transform: scale(0.5);
     -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
        transform: scale(0.5);
}
.image-box-icons{ margin-top:20px; }
.image-box-icons li{ display:inline-block; margin-left:3px; margin-right:3px; font-size:24px; }
.image-box-img-iehack{ display:none; margin:0 auto 20px;  }
.shown{ opacity:1; 
-webkit-transform: scale(1);
   -moz-transform: scale(1);
     -o-transform: scale(1);
    -ms-transform: scale(1);
        transform: scale(1);}
/*	
-------------------------------------------
	Count Down
-------------------------------------------
*/

.hasCountdown { width:80%; max-width:700px; margin:0 auto; text-align:center; }
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}/*
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}*/
.countdown_section {
	display: inline-block;
	font-size: 75%;
	text-align: center;
	border-radius: 4px;
	margin-left:10px;
	margin-right:10px;
	min-width:80px;
	min-height:80px;
	padding-top:10px;
	text-transform:uppercase;
	color:#b2b2b2;
	background-color: #454545;
	font-weight: normal;
	margin-bottom:20px;
}
.countdown_amount {
	font-size: 36px; line-height:40px; color:#fff; font-weight:300;
}
.countdown_descr {
	display: block;
	width: 100%;
}


/*	
-------------------------------------------
	InfoGraphic
-------------------------------------------
*/


.infrographic h1{ font-size:16px; line-height:20px; }
.infrographic-tit{ margin-top:20px; }

/*Big number*/
.bignumber{ text-align:center; padding:40px 0; }
.bignumber-item{ font-size:81px; line-height:60px; font-family: 'Roboto', sans-serif; font-weight:100; }

/* jqbar.css */
.jqbar{
    position: relative;
    top: 100px;
}
.jqbar.vertical{
    
    display: inline-block;
}
.jqbar.vertical span{
    display: block;
    font-size: 16px;
	
}
.jqbar.vertical .bar-percent{
    font-size: 26px;
    line-height: 40px;
    width: 100%;
}
.jqbar.vertical .bar-level-wrapper{
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.jqbar.vertical .bar-level{
    position: absolute;
}

/*horizontal*/

.jqbar.horizontal span{
    display: inline-block;
    margin-left: 5px;
    font-size: 11px;
    font-weight: bold;
}
.jqbar.horizontal .bar-percent { position:relative; top:-30px; left:-20px;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 5px;
}
.vbar-item{height:260px; float:left;}
/*Pie*/
.pie-item{ text-align:center; }
.pie-item input[readonly]{ cursor:default; }

/*Bar*/
.jqbar.horizontal .bar-percent{ position:relative; left:0px; top:-15px;}
.jqbar.vertical{ top:0; }

/*Pictorial*/
.pictorial li{ display:inline-block; }
.pictorial i{ font-size:24px; }
.ins .bar {

	-webkit-animation:fill .5s linear forwards;
	-moz-animation:fill .5s linear forwards;
}

#layerFill1 { -moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; }
#layerFill2 { -moz-animation-delay:1s; -webkit-animation-delay:1s; }
#layerFill3 { -moz-animation-delay:1.5s; -webkit-animation-delay:1.5s; }
#layerFill4 { -moz-animation-delay:2s; -webkit-animation-delay:2s; }
#layerFill5 { -moz-animation-delay:2.5s; -webkit-animation-delay:2.5s; }
#layerFill6 { -moz-animation-delay:3s; -webkit-animation-delay:3s; }
#layerFill7 { -moz-animation-delay:3.5s; -webkit-animation-delay:3.5s; }
#layerFill8 { -moz-animation-delay:4s; -webkit-animation-delay:4s; }
#layerFill9 { -moz-animation-delay:4.5s; -webkit-animation-delay:4.5s; }
#layerFill10 { -moz-animation-delay:5s; -webkit-animation-delay:5s; }

@-moz-keyframes fill {
	0%{ opacity:0; }
	100%{ opacity:1;color:#0000FF; }	
}

@-webkit-keyframes fill {
	0%{ opacity:0; }
	100%{ opacity:1;color:#0000FF; }	
}
/*picturial*/
.progress{ box-shadow:none; border-radius:0; }
.progress_bars_with_image_content {
position: relative;
width: 100%;
display: inline-block;
}
.progress_bars_with_image_content i{ font-size:96px; cursor:default; }
.progress_bars_with_image_content i.m-people-male,
.progress_bars_with_image_content i.m-people-female,
.progress_bars_with_image_content i.m-up-arrow,
.progress_bars_with_image_content i.m-down-arrow,
.progress_bars_with_image_content i.m-dot{ margin-left:-30px;}
.progress_bars_with_image_content .bar { width:100px; }
.progress_bars_with_image_content .bar { 
height: 120px;
float: left;
position: relative;
}
.progress_bars_with_image_content .bar .bar_noactive, 
.progress_bars_with_image_content .bar .bar_active {
width:100px;}

.progress_bars_with_image_content .bar .bar_noactive.grey {
color:#ccc;
height:120px;
}
.progress_bars_with_image_content .bar .bar_active {
height: 120px;
position: absolute;
top: 0;
left: 0;
}
.progress_bars_with_image_content .bar.active .bar_active{
display: block;  
}
.progress_bars_with_image_content .bar .bar_active {
display: none;
}
.infrographic.bar{ margin-bottom:-10px;}
.infrographic.bar .bar-percent{ display:inline-block; font-size:16px; }
.infrographic.bar .bignumber-item { display:inline-block;line-height:20px; margin-bottom:9px; font-size:16px; }
.infrographic.bar h1{ display:inline-block;line-height:20px; margin-bottom:9px; margin-right:10px; }
.bar-percent-v .bignumber-item{ font-size:14px; line-height:20px; display:inline-block; color:#f0f0f0; }
.bar-percent-v{ position:absolute; z-index:9999;}
/*bar resoponsive*/
.progress {
  width: 100%;
  height: 20px;
}
.progress.v {
  height: 100%;
  width: 120px;
  margin-right:5px;
  display:inline-block;
}
.progress-wrap {
  overflow: hidden;
  position: relative;
}
.progress-wrap .progress-bar {
  background: #ddd;
  left: 0;
  position: absolute;
  top: 0;
}
.vbar-item span{ width:100%; }
.infrographic.columns{ width:100%; }
.vbar-item{ width:20%; padding-right:10px;}
.vbar-item .vbar{ width:100%; }

/*------------------------ 
	Liquid list
---------------------*/

.liquid-title { width:100%; line-height:80px; font-size:20px; padding:0 40px; position:relative; }
.liquid-title a{ width:100%; display:block; padding-right:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; opacity:0.7; color:#fff;
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;
}
.liquid-title a:hover{ color:#fff; opacity:1;}
.liquid-title i{ font-size:24px; position:absolute; top:30px; right:30px; cursor:pointer; opacity:0.4; color:#fff;
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;
}
.liquid-title i:hover{ opacity:1; }
.liquid-body{ padding:40px; background-color:#fff; }
.liquid-body-des{ margin-bottom:30px;}
.liquid-body-thumbs{ margin-left:-3.27%;}
.liquid-body-thumbs li{ display:inline-block; margin-top:10px; margin-left:3.2857%; float:left; width:11%; }
.liquid-body-thumbs img{ max-width:100%; height:auto; }
.liquid-more { position:relative; display:block; width:100%; min-height:80px; padding:0 40px; font-size:16px; background-color:#f0f0f0; }
.liquid-more-icon{ line-height:80px; width:100%; }
.liquid-more-icon i{ font-size:48px; line-height:80px; float:right;
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s;
}
.liquid-body-img img{ width:100%; height:auto;}
.post_social_inzoomed.post_social{ position: absolute; top:50%; margin-bottom:auto; margin-top:auto;
-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); 
}
.liquid-body-audio li.audio-unit:last-child{ border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.liquid-body-link li{ margin-right:20px;}
.liquid-body-quote .quote-wrap{ background-color:#fff; }
.liquid-loading-wrap{ position:relative; cursor:default;}
.liquid-loading{width:62px; height:62px; position: absolute; left:50%; top:50%; right:auto; bottom:auto; margin-top:-31px; margin-left:-31px; z-index:999; 
background:#fff url(../img/isotope-loading.gif) no-repeat 50% 50%;
-webkit-border-radius:31px;
 -moz-border-topright:31px;
		border-radius:31px;
}
.liquid-hide{ opacity:0; position:relative; z-index:-1; }

/*------------------------ 
	Latst posts
---------------------*/

.latest-posts-tit{ position:relative; font-size:16px; padding:10px 20px; line-height:20px; height:60px; overflow:hidden; background-color:#ccc; }
.latest-posts-tit:hover{ background:none; }
.latest-posts-tit:hover a{ color:#fff;}
.latest-posts-tit a{ width:85%; position: absolute; top: 50%; left: 20px;
  -webkit-transform: translate(0,-50%);
      -ms-transform: translate(0,-50%);
          transform: translate(0,-50%);
}
.posts-verticallist-item { margin-bottom:20px; position: relative; }
.posts-verticallist-img { position: absolute; left: 0; top: 0; }
.posts-verticallist-main { margin-left: 120px; }
.posts-verticallist-main h2 { font-size:16px; line-height:20px; margin:10px 0 10px;}
.posts-verticallist-img img { width:100px; height:80px; float:left; margin-right:20px; }
.posts-verticallist-meta i { margin-right:10px; }


/* Stage 5 Start*/

/*------------------------ 
	map
---------------------*/
.module-map-canvas img{ max-width:none; }
.module-map-canvas{ width:100%; margin:0px; padding:0px;}

/*------------------------ 
	Testminal new
---------------------*/
.testimonial-position{ padding:0 10px; }

/*------------------------ 
	Post Carousel
---------------------*/

.caroufredsel_wrapper{ position:relative;}
.post-carousel-wrap{position:relative;}
.post-carousel{ opacity:0;}
.post-carousel-item{ display:block; float:left; text-align:center; margin:0 10px; }
.post-carousel-item h1{ font-size:16px; line-height:20px; padding:10px; }
.post-carousel-item img{ width:100%; height:auto; }
.post-carousel-pagination{ width:100%; text-align: center; position:absolute; bottom:0px; left:0; padding:0 10px; }
.post-carousel{ padding-bottom:20px;}
.post-carousel-pagination a{ display:inline-block; padding:5px; margin-left:5px; margin-right:5px; min-width:10px; border-radius:5px; background-color:#ccc; }
.post-carousel-pagination a.selected{ background-color:#fff; }
.post-carousel-pagination a span{ display:none; }

/*------------------------ 
	Latest Twitter
---------------------*/
.twitter-wrap{ border-radius:5px; padding:20px; color:#fff; background-color: #6699FF; }
.twitter-wrap i{ position:absolute; font-size:48px; }
.twitter-wrap .flexslider{ margin-left:60px;}
.twitter-wrap .slides{ margin-bottom:20px;}
.twitter-wrap a{ color:#fff;}
.twitter-wrap .flex-direction-nav{ display:none;}
.twitter-wrap .flex-control-paging{ text-align:center; }
.twitter-wrap .flex-control-paging li{ display:inline-block; margin:0 5px;}
.twitter-wrap .flex-control-paging li a{ display:block; width:8px; height:8px; border-radius:4px; text-indent:-9999px; cursor:pointer; opacity:.5; background-color:#fff; }
.twitter-wrap .flex-control-paging li a.flex-active{ opacity:1; }

/*------------------------ 
	Button
---------------------*/
.ux-btn.ux-btn-small{ height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px;  }
.ux-btn.ux-btn-big{ height:60px; line-height:60px; font-size:16px; padding-left:25px; padding-right:25px; }

/*------------------------ 
	FlexSlider
---------------------*/

.flex-slider-wrap{ position:relative;}
.flex-slider-wrap img{ width:100%; height:auto; }
.flex-slider-wrap .flex-direction-nav { z-index:99; position:absolute; left:0; top:50%;width:96%; height:40px; margin:-20px 2% 0 2%; }
.flex-slider-wrap .flex-direction-nav a{display:block; width:40px; height:42px; border-radius:20px; font-size:0; 
background-color:#666;
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
        transition: all 0.5s; 
} 
.no-touch .flex-slider-wrap .flex-direction-nav a{ opacity:0; }
.flex-slider-wrap:hover .flex-direction-nav a{ opacity:0.7; }
.flex-slider-wrap .flex-direction-nav a:before{ display: block; float: left; font-size:20px; height:40px; width:40px; text-align:center; padding-top:12px; font-family:'icon'; color:#ddd; }
.flex-slider-wrap .flex-direction-nav a.flex-next { float:right; margin-top:-40px; }
.flex-slider-wrap .flex-direction-nav a.flex-next:before{ content: "\e09b"; }
.flex-slider-wrap .flex-direction-nav a.flex-prev:before{ content: "\e09c";}
.flex-slider-wrap .flex-control-paging{ position:absolute; z-index:99; left:50%; bottom:10px; opacity:0.6; padding-left:5px; padding-right:5px; border-radius:5px; background-color:#f7f7f7; 
-webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
}
.flex-slider-wrap .flex-direction-nav a:hover { background-color:#fff; color:#333; }
.flex-slider-wrap .flex-control-paging li{ display:inline-block; margin:10px 5px 0;}
.flex-slider-wrap .flex-control-paging li a{ display:block; width:8px; height:8px; border-radius:4px; text-indent:-9999px; cursor:pointer; opacity:.3; background-color:#666; }
.flex-slider-wrap .flex-control-paging li a.flex-active{ opacity:1; }