@charset utf-8;
body{background:url(../images/bg.jpg) repeat-x #ebebeb;outline:none;font-family:Arial, Helvetica, sans-serif;color:#666;margin:0;

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
h1{font-size:24px;margin-bottom:25px;line-height:1.2em}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:13px}
a:link{outline-style:none; text-decoration:none;}
a:visited{outline-style:none ; text-decoration:none;}
a:hover{outline-style:none; text-decoration:none;}
h2,h3,h4,h5,h6{margin-top:60px;margin-bottom:25px}
h1 a,h2 a,h3 a,h4 a{color:#333}
#wraper{width:1017px;margin:auto}
#container{
	width:1017px;
	margin-top:50px;
	border:1px solid #e1e1e1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	float:left;
	box-shadow:3px 3px 10px #d6d0d0;
	background:#f8f9f8;
	text-align: justify;
}
#container-2{width:1017px;margin-top:10px;height:70px;border:1px solid #e1e1e1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;float:left;box-shadow:3px 3px 10px #d6d0d0;background:#f8f9f8;margin-bottom:10px}
#header{width:1017px;height:111px;float:left}
.2all{width:1017px;float:left}
.icon{float:right;width:244px;height:35px;margin:75px 10px 0 0}
.banner{width:990px;background:#f8f9f8;height:590px;margin:auto}
.banner-2{width:990px;background:#f8f9f8;height:50px;margin:auto}
.menu{width:100%}
.menu ul{float:left;margin:0;padding:0}
.menu ul li{display:inline;text-align:center;list-style:circle}
.menu ul li a{
	float:left;
	text-decoration:none;
	color:#fff;
	list-style:circle;
	font-size:14px;
	font-family:Calibri;
	text-align:center!important;
	font-weight:400;
	outline:none;
	padding:10px 7px 10px 10px
}
.menu ul li a:visited{color:#FFF}
.menu ul li a:hover,.menu ul li .current{color:#fff;border-bottom:3px solid #df7516;outline:none}
.listmenu ul{list-style-type:none;width:336px;margin:0;padding:0}
.listmenu li{color:#736f6f;font-family:Arial, Helvetica, sans-serif;display:block;text-align:right;height:126px;font-size:16px;margin-bottom:10px;font-weight:700;vertical-align:middle;text-decoration:none;outline:none;padding:0}
.listmenu li a:link{color:#333;display:block;height:126px;margin-bottom:10px;text-decoration:none;outline:none;font-weight:700;background-color:#fff;padding:0}
.side-logo-head{line-height:20px;margin-top:40px;width:180px;float:right}
.side-text{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:13px}
.bottom{font-family:Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;text-align:center;color:#333;text-decoration:none}
.bottom a:link{color:#333;text-decoration:none;outline:none}
.bottom a:visited{color:#333;outline:none}
.bottom a:hover{color:#f26522;outline:none}
ul.bb{width:900px;left:200px;margin:0 30px;padding:0 0 0 5px}
ul.bb li{
	list-style:none;
	background:url(../images/dot-org.jpg) 8px 10px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666;
	line-height:25px;
	font-style:normal;
	font-size:18px;
	padding:0 0 0 30px
}
ul.bb li a{color:#5e5e5e}
.title{
	color:#757373;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:0 0 0 30px
}
.title-2{color:#757373;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-size:20px;margin:0 0 0 30px}
.box{width:990px;height:139px;background:url(../images/comment-bg-2.jpg) no-repeat;margin:auto}
.text{text-align:left;font-family:Arial, Helvetica, sans-serif;color:#757373;font-size:20px;padding:10px}
.text-2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:16px;
	padding:10px
}
.line-heading{background:url(../images/h-side.jpg) no-repeat left;line-height:25px;font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:20px;color:#999;margin:10px 15px;padding:0 10px}
.text-3{font-family:Arial, Helvetica, sans-serif;text-align:center;color:#3f3e3e;font-size:22px;line-height:25px;padding:10px 5px}
.world{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#000;text-decoration:none;text-align:justify}
.world-2{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#000;text-decoration:none;text-align:center}
.t-filed{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;line-height:30px;text-align:left;width:200px;height:30px;border:1px #adadad solid}
.t-box{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;background:#999;line-height:30px;text-align:center;width:80px;height:30px;border:1px #adadad solid}
.name{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;line-height:20px;color:#252525}
.name-bottom{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#333}
#home-blog{margin-right:-25px}
#home-blog .heading{margin-right:25px}
.home-entry{float:left;width:280px;margin-right:2px;margin-bottom:2px;font-size:12px}
.home-entry img{max-width:100%;nowhitespace:afterproperty;margin-bottom:10px;border:5px solid #d4d4d4;-webkit-transition:border .3s ease;-o-transition:border .3s ease;-moz-transition:border .3s ease;border-color:rgba(0,0,0,0.08)}
.home-entry a:hover img{border-color:#fc7251}
.home-entry h3{font-size:13px;margin:0 0 5px}
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{max-width:100%;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .slides{height:1%}
.home-wrap{margin-bottom:-25px}
#home-tagline{color:#666;margin-top:10px;margin-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:1.6em;text-align:center}
#home-tagline a{border-bottom:1px dotted #eb6b1e}
.home-video{margin:-25px -25px 25px}
#home-static-page{margin-bottom:25px}
#home-highlights{margin-bottom:5px;margin-right:-20px}
#home-highlights .heading{margin-right:20px}
.hp-highlight{float:left;width:301px;margin-right:30px;margin-bottom:5px;height:104px;border-color:#CCC;border-style:none}
.hp-highlight span{float:right;text-align:right;font-family:Arial, Helvetica, sans-serif;line-height:15px;font-size:14px;color:#666;margin:15px}
.hp-highlight p:last-child{margin-bottom:0}
.hp-highlight-link:hover img{opacity:.85}
.hp-highlight h3{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#000;font-size:18px;margin-top:0;margin-bottom:10px}
.hp-highlight-img{float:left;margin-right:15px;margin-bottom:10px}
#home-projects{margin-bottom:51px}
#home-portfolio-carousel-wrp{position:relative;width:720px;min-height:100px;padding-left:23px;margin:0 auto}
#home-portfolio-carousel-wrp .portfolio-item{margin-right:25px;min-height:100px}
.heading h2{font-size:13px;font-weight:700;color:#fff;text-shadow:none;margin:0}
.heading span{display:inline-block;height:35px;line-height:35px;background:#3c3c3c;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);padding:0 20px}
.heading a span{transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out}
.heading a,.heading a:hover{color:#fff}
.heading a:hover span{background:#f48534}
#top-bar{height:45px;line-height:45px;width:100%;background:#444 url(../images/top-bar-bg.png);overflow:hidden;margin:0 0 -44px}
.top-bar-fixed{position:fixed;top:0;z-index:999;margin-bottom:0}
#page-heading h1,#page-heading h2{font-size:24px;color:#000;margin:0!important}
.heading{height:35px;line-height:35px;text-align:left;margin-top:5px;margin-bottom:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 1px #fff;background:url(../images/heading-bg.png) center center repeat-x}
h2 a:hover,h3 a:hover,h4 a:hover,a h2:hover,a h3:hover,a h4:hover{color:#fb491f;text-decoration:none}
.clr,.home-entry.count-1,.hp-highlight.count-1{clear:both}
.listmenu li a:hover,.listmenu li a:visited{background-color:#eaeaea;outline:none;color:#F60}
.flex-pauseplay span,.archive-title{text-transform:capitalize}
html[xmlns] .slides,.no-js .slides>li:first-child{display:block}
#home-tagline a:hover,.hp-highlight-link:hover{text-decoration:none}
.icon-box{
	float:left;
	width:280px;
	height:208px;
 }
.main-icon{width:280px; float:left; margin:20px 22px; font-family:Arial, Helvetica, sans-serif; background:#efefef; border:1px solid #333; vertical-align:top;}
.icon-box img{ margin:10px 70px 0px 70px;}
.icon-box h1{
	color:#F60;
	text-transform:capitalize;
	font-size:18px;
	font-weight:500;
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
	padding:0px; margin:10px;
}
.main-icon p{
	width:240px;
	float:left;
	line-height:18px;
	color:#fff;
	text-align:justify;
	clear:both;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #a7a7a7;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background: #666;
	border-top:1px solid  #333;
}

 ul.line{
	padding:0px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
}
 ul.line li{ margin:0px; padding:0px; float:left; border-left:3px solid #999; padding-left:10px; font-size:13px; text-align:justify; list-style: none; margin-bottom:20px;}
 
 
 .rev_slider_wrapper{position:relative}.rev_slider{position:relative;overflow:hidden}.rev_slider img{max-width:none!important;max-width:none!important;-moz-transition:none 0!important;-webkit-transition:none 0!important;-o-transition:none 0!important;transition:none 0!important;margin:0!important;padding:0!important;border-width:0!important;border:0;visibility:visible!important}.rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px}.rev_slider ul{margin:0!important;padding:0!important;list-style:none!important;list-style-type:none!important;background-position:0 0!important}.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before{list-style:none!important;position:absolute;visibility:hidden;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:visible;list-style-type:none!important;background-image:none!important;background-position:0 0!important;text-indent:0!important}.rev_slider .tp-caption,.rev_slider .caption,{-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;visibility:hidden}.tp-caption{z-index:1}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden!important;display:none!important}.noFilterClass{filter:none!important}.caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.fullwidthbanner-container{width:100%!important;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%!important;position:relative}.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}#slider-wrap{min-height:100px;position:relative;margin:-25px -25px 25px;background:url("../images/loader.gif") no-repeat 50% 50%;border-bottom:6px solid #ddd;border-bottom:6px solid rgba(0,0,0,0.1)}.home-revslider{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}#full-slides img{display:block;margin:0;padding:0;width:100%}#full-slides .slides_container{width:970px;display:none}#full-slides .slides_container .slide,#full-slides .slides_container .video-slide div{display:block;width:970px}#full-slides .caption{font-size:14px;position:absolute;max-width:360px;height:auto;left:0;bottom:0;background-color:#000;color:#fff;padding:20px 25px;-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}#full-slides .caption h2,#full-slides .caption h3{font-size:1.500em;color:#fff;margin:0}#full-slides .caption p{color:#999;font-size:12px}#full-slides .caption a{color:#fd7f61}#full-slides .caption a:hover{color:#fda894;text-decoration:none!important}#full-slides .flex-prev,#full-slides .flex-next{display:block!important;position:absolute;right:0;bottom:0;width:30px;height:30px;text-indent:-9999px;z-index:90;transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out}#full-slides .flex-prev{right:30px;background:#000 urlurl("../images/arrow-left.png") center center no-repeat}#full-slides .flex-next{background:#000 urlurl("../images/arrow-right.png") center center no-repeat}#full-slides .flex-prev:hover,#full-slides .flex-next:hover{background-color:#f48534}#portfolio-wrap{width:940px;position:relative;overflow:hidden;margin-bottom:-20px;margin-right:-20px}#portfolio-description{padding-bottom:25px;margin-bottom:25px;border-bottom:double #ddd}#portfolio-description p:last-child{margin:0}#portfolio-bycat-description p:last-child{margin:0}

.banner-text{color:#000; padding:10px 20px;opacity:.7; font-size:26px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;  text-shadow:none}

.defaultimg{ margin:0px; height:0px;}

.icon-link a:link{ color:#f48735;}
.icon-link a:visited{ color:#f48735;}
.icon-link a:hover{ color: #CCC;}
.num{width:150px; margin:0px; padding:0px; float:right;}
.num ul{ width:150px; margin:0px; padding:0px; list-style:none;  list-style:none; display:inline; text-align:right;}
.num ul li{ font-size:16px; color: #dc7017; list-style:none; text-align:right; display:inline;  }
.num ul li a:link{ font-size:16px; color: #dc7017; list-style:none; text-align:right; display:inline;}

.num ul li a:visited{ font-size:16px; color: #dc7017; list-style:none; text-align:right; display:inline;}
.num ul li a:hover{ font-size:16px; color: #999; list-style:none; text-align:right; display:inline;}
