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

	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/icon.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');*/
src:url('../functions/pagebuilder/font/linecons.eot');

src:url('../functions/pagebuilder/font/linecons.eot?#iefix') format('embedded-opentype'),

url('../functions/pagebuilder/font/linecons.woff') format('woff'),

url('../functions/pagebuilder/font/linecons.ttf') format('truetype'),

url('../functions/pagebuilder/font/linecons.svg#icon') format('svg');

font-weight:normal;font-style:normal;}
/*@font-face{font-family:'linecons';

src:url('../functions/pagebuilder/font/linecons.eot');

src:url('../functions/pagebuilder/font/linecons.eot?#iefix') format('embedded-opentype'),

url('../functions/pagebuilder/font/linecons.woff') format('woff'),

url('../functions/pagebuilder/font/linecons.ttf') format('truetype'),

url('../functions/pagebuilder/font/linecons.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:'linecons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
*/
[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: "\e013";
	/*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: ">";

	/*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: "\e011";
	/*content: "\e05d";*/

}

.m-music:before {
ontent: "\e005";
/*	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: "<";
/*	content: "\e066";*/

}

.m-left-arrow-curved:before {

	content: "\e067";

}

.m-lab:before {

	content: "\e068";

}

.m-ipod:before {
content: "\e017";
	/*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";*/
	content: "\e019";

}

.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: "\e013";
/*	content: "\e094";*/

}

.m-chat:before {

	/*content: "\e095";*/
	content: "\e014";

}

.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";

}





-----------------------------------------	

	fullwidth-wrap

------------------------------------------

*/



.fullwidth-wrap{ width:100%; clear:both; padding: 40px 0 0 0; height:auto; }





/*	

-------------------------------------------

	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;

	perspective: 1200px;

	-webkit-perspective-origin: 50% 50%;

	-moz-perspective-origin:50% 50%;

	perspective-origin: 50% 50%;

}



.captionhover figure {

	-webkit-transform-style: preserve-3d;

	-moz-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;

	transition: transform 0.4s;

}



.no-touch .captionhover figure:hover img,

.captionhover figure.cs-hover img {

	-webkit-transform: translateY(-100px);

	-moz-transform: translateY(-100px);

	-ms-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%;

	transform-origin: 0 100%;

	-webkit-transform: rotateX(-90deg);

	-moz-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;

	transition: transform 0.4s, opacity 0.1s 0.3s;

}



.no-touch .captionhover figure:hover figcaption,

.captionhover figure.cs-hover figcaption { display:block\0; opacity: 1;

	-webkit-transform: rotateX(0deg);

	-moz-transform: rotateX(0deg);

	transform: rotateX(0deg);

	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;

	-moz-transition: -moz-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 {

	-webkit-perspective: 1000;

	-moz-perspective: 1000px;

	-o-perspective: 1000;

	perspective: 1000;

}



div.container3d .card {

	-webkit-transform-style: preserve-3d;

	-moz-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;

	-o-transition: all 0.6s linear;

	transition: all 0.6s linear;

	-webkit-transition-timing-function: ease-out;

	-moz-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 div.container3d:hover .card,

div.container3d.hover3d .card {

-webkit-transform: rotateY(180deg);

-moz-transform: rotateY(180deg);

-o-transform: rotateY(180deg);

transform: rotateY(180deg);

-ms-transform: rotateY(0deg);

}



.card .face {

	-webkit-backface-visibility: hidden;

	-moz-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;

     -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);

     -o-transform: rotateY(180deg);

	   transition: rotateY(180deg);

	  -ms-transform: rotateY(0deg);

}



.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; margin-top: 20px; }

.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-decoration:underline; }

.text_block.withbg a:hover{ color:#fff; text-decoration:none; }



/*	

-------------------------------------------

	Separator

-------------------------------------------

*/



.separator{ height:20px; }

.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; line-height: 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;}



/*	

-------------------------------------------

	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; }

.iocnbox i{ font-size:48px; cursor:default; 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 .team-icons img{

	display: block;

	margin: 30px auto -30px auto ;
}
.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{ 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{ 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;}



/*	  

-------------------------------------------

	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%;}



.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%;

}