/*********************************************/
/* All Content Styles */
/*********************************************/
/*-----------------Demo Top Bubble Style---------------------*/
.main_top_icon{text-align:center; padding-top:20px;}
.main_top_icon h3{ padding-top:10px; color:#686868;}
.main_top_icon .col-sm-3:hover h3{transition: all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;}
.main_top_icon p{ color:#686868; font-size:13px;}

.date { color: #111; display: block; font-family: 'Open Sans', sans-serif; font-size: 16px; position: relative; text-align: center; z-index: 1; }
.date:before { border-top: 1px solid #111; content: ""; position: absolute; top: 12px; left: 0; width: 100%; z-index: -1; }

/*--------- Icon Hover Effects ----------*/
.icon_hover { position:relative; text-align:center;}
.icon_hover .fa{display:inline-block;cursor: pointer;width:78px;height:78px;border-radius: 50%;position: relative;z-index: 1; background:#fff;}
.icon_hover .fa:after{pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.icon_hover .fa:before{speak: none;font-style: normal;font-weight: normal;font-variant: normal; font-size:28px;vertical-align:middle; line-height:78px;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
/* Effect 1*/
.icon-effect-1 .fa{color:#fff;-webkit-transition:color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;border:solid 3px;}
.icon-effect-1 .fa:after{top: -2px;left:-2px;padding: 2px;z-index: -1;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-moz-transition: -moz-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;}
.icon_hover:hover .icon-effect-1 .fa:after{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition: -webkit-transform 0.4s, opacity 0.2s;-moz-transition: -moz-transform 0.4s, opacity 0.2s;transition: transform 0.4s, opacity 0.2s;}
.icon-effect-1 .fa:before{ line-height:73px;}

/*--------- Togglable Tabs Style ----------*/
.skin_tabs{position:relative;height:auto;min-height:430px;overflow:hidden;border-bottom:solid 1px #eaeaea;margin-top:40px;}
.tab_border{padding:15px 10px 0;background:#FFF;}
.nav {margin-bottom:0;border:none;}
.nav-tabs { border-bottom: 1px solid #CECECE;padding:0 30px;}
.nav-clear { margin-left:50%!important;}
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover {}

.tab_title{line-height:42px;padding:0 20px;font-size:16px;}
.nav-tabs > li > a {padding-top:12px; margin-right:10px;font-size:15px;}
.nav-tabs > li > a:hover {color:#333333;}
.tab-content { padding:11px 0 5px 10px;z-index:969;width:100%;}
.tab_right_content{ line-height:2em;float:right;width:47%;}
.tab_right_content p{font-size:13px;}
.tab_photo{position:absolute;left:0;top:10px;z-index:999;}
.tab_photo:hover img{-webkit-animation:bounce 900ms .1s ease both;-moz-animation:bounce 900ms .1s ease both;animation:bounce 900ms .1s ease both;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform: translateY(0);}40%{-webkit-transform: translateY(-30px);}60%{-webkit-transform: translateY(-15px);}}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform: translateY(0);}40%{-moz-transform: translateY(-30px);}60%{-moz-transform: translateY(-15px);}}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform: translateY(0);}40%{-o-transform: translateY(-30px);}60%{-o-transform: translateY(-15px);}}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateY(0);}40%{transform: translateY(-30px);}60%{transform: translateY(-15px);}}
.animated.bounce{-webkit-animation-name: bounce;-moz-animation-name: bounce;-o-animation-name: bounce;animation-name: bounce;}
.tab_right_content li{list-style-type:disc!important;}

/*--------- Togglable Tabs Style ----------*/
.nav2{margin-bottom: 0; border:none;}
.nav-tabs2 { float:left; border:none; min-height:300px;  width:30%; background:#f0f0f0;}
.skin_tabs .nav-tabs2 > li { margin-bottom: 0; margin-right:1px; border:1px solid #e5e5e5;height:60px; line-height:60px; background:#f9f9f9;border-left:solid 2px #000;border-right:1px solid #e5e5e5;}
.nav-tabs2 > li > a { color:#888; padding:12px 15px 0;font-size:20px;margin:0;}
.nav-tabs2 > li > a:hover{color:#333333;}
.nav-tabs2 > li > a .Icon_one{color:#7c7c7c;}
.nav-tabs2 > li > a .Icon_two{color:#7c7c7c;}
.nav-tabs2 > li > a .Icon_three{color:#7c7c7c; }
.nav-tabs2 > li > a .Icon_four{color:#7c7c7c; }
.nav-tabs2 > li:first-child { }
.nav-tabs2 > li:last-child { border-bottom:none;}
.nav-tabs2 > li {float: none;}
.nav-tabs2 > .active{background:#fff;border-left:solid 2px;border-right:none;}
.nav-tabs2 > .active > a:hover {border:solid 1px #fff;border-radius:0; margin-right:-4px; position:relative;background:#fff;}
.nav-tabs2 > .active > a span{}
.nav-tabs2 > .active > a:before {}

.skin_tabs .tab-content2 { padding:10px 10px 5px 25px;float:left;width:62%;border-left:none;}
.tab-content2 p { line-height:2em;}
.tab-content2 .right_list h3 { margin:0; padding:8px 0 0 0; font-size:17px; color:#333;}
.tab-content2 .right_list p { padding:10px 0 0 0; font-size:13px; color:#888;}
.tab-content2 .right_list ul { float:left; list-style:none; margin:0; padding:5px 0 0 0; color:#888;}
.tab-content2 .right_list ul.u1 { margin-right:50px;}
.tab-content2 .right_list ul li { background:url(../images/tab_icon.jpg) no-repeat left center; list-style:none; margin:0; padding:5px 0 0 18px;}

/*--------- Togglable Tabs Style ----------*/
.tab_left .nav { margin-bottom: 0;}
.tab_left .nav-tabs2 { border-bottom: 1px solid #CECECE;}
.tab_left .nav-tabs2 > .active > a, .tab_left .nav-tabs > .active > a:hover { border-color: #CECECE #CECECE transparent;color:#fff !important;background: url(../images/tabs_hover.png) no-repeat center right ; margin-right:-25px; border:none !important;}
.tab_left .nav-tabs2 > li > a { padding-top:12px;border-radius:0; margin:0; border:none;  }
.tab_left .nav-tabs2 > li > a:hover { color:#fff;background: url(../images/tabs_hover.png) no-repeat center right; margin-right:-25px;}
.tab_left .tab-content { border:1px solid #CECECE; border-top:none; padding:0 10px 5px 10px; padding-left:330px !important;}
.tab_left .tab-content p { }
.tab_left .nav-tabs2 { float:left; border:none;  min-height:300px; width:280px;}
.tab_left .nav-tabs2 > li { margin-bottom: 0; margin-right:1px; border:1px solid #cecece; border-bottom:none;}
.tab_left .nav-tabs2 > li > a { color:#888; height:54px;  padding:0; font-size:17px; line-height:54px;}
.tab_left .nav-tabs2 > li > a p{ padding-left:20px; font-size:20px;}
.tab_left .nav-tabs2 > li > a span{ font-weight:bold; padding-left:10px; font-size:15px; }

.tab_left .nav-tabs2 > li:first-child { }
.tab_left .nav-tabs2 > li:last-child { border-bottom:1px solid #cecece;}
.tab_left .nav-tabs2 > li { float: none;}
.tab_left .nav-tabs2 > .active > a,.tab_left .nav-tabs2 > .active > a:hover,.tab_left .nav-tabs2 > .active > a:focus { background: url(../images/tabs_hover.png) no-repeat center right; border:none; border-radius:0; margin-right:-1px; position:relative; color:#fff; margin-right:-25px;}

/*------------Tab Content Style*/
.tab_left .tab-content2 { border:none; padding:15px 10px 5px 55px;}
.tab_left .tab-content2 .tab_left_text h3{ color:#555; margin:0 0 10px 0;}
.tab_left .tab-content2:hover .tab_left_text h3 {cursor:pointer;transition: all 0.8s ease 0s;  -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;}
.tab_left .tab-content2 .tab_left_text p{ color:7e7e7e;}
.tab_left .tab-content2 .tab_left_text span{ color:7e7e7e;}
.tab_left .tab-content2 .tab_left_img img{ padding-top:40px;}

/*--------- carousel Style ----------*/
.Slider_banner{padding:0 20px;}
.carousel { position:relative; height:auto;}
.carousel ul { list-style:none; margin:0;  width:auto;cursor:w-resize; }
.carousel ul li { float:left; list-style:none; height:auto;  position:relative; padding:0 0px;min-height:70px; }
.carousel ul li:hover img {filter:Alpha(Opacity=80);opacity:0.8;}
/* .carousel_Slider {padding:5px 5px 0!important; border:solid 1px #bdbdbd;margin:0 5px;} */
a.carousel_prev .fa{display:block;width:24px;height:24px;background:#333;background:rgba(0,0,0,.3);border:none;position:absolute;right:30px;top:-35px; text-align:center; line-height:24px;color:#fff;font-size:16px; z-index:99;}
a.carousel_next .fa{display:block;width:24px;height:24px;background:#333;background:rgba(0,0,0,.3);border:none;position:absolute;right:5px;top:-35px; text-align:center; line-height:24px;color:#fff;font-size:16px; z-index:99;}
.carousel_prev:hover .fa{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.carousel_next:hover .fa{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
/* h3.carousel_title{ padding:5px 0 10px 0;color:#444;height:20px; font-size:18px; text-transform:uppercase; } */
.pg-img-wrapper p{padding:10px 5px 0;font-size:13px;}
.carousel .carou_text{font-size:14px;color:#8d8d8d;padding:10px 0;line-height:24px}


/*--------- carousel2 Style ----------*/
.carousel2 { position:relative;padding:0 40px;margin:40px 0 20px; }
.carousel2 ul { list-style:none; margin:0; padding:0; width:auto;cursor:w-resize; }
.carousel2 ul li { float:left; list-style:none; height:auto;min-height:70px; margin:0 15px; margin-bottom:0; position:relative;}
.carousel2 ul li img {filter:Alpha(Opacity=100);opacity:1; }
.carousel2 ul li:hover img {filter:Alpha(Opacity=80);opacity:0.8;}
.carousel2_Slider {padding:5px!important;;margin:10px 5px 0;}
.Slider_banner_nav2 { position:absolute; right:0; top:-25px; background:#FFFFFF; padding:5px 25px 0 5px;font-size:12px;}
a.carousel_prev2{display:inline-block;width:20px;height:26px;background:url(../images/carouFredSel_prev05.jpg) no-repeat ;position:absolute; top:12px;left:0;opacity:0.5;filter:Alpha(Opacity=50);}
a.carousel_next2{display:inline-block;width:20px;height:26px;background:url(../images/carouFredSel_prev06.jpg)no-repeat #f6f6f6 ;position:absolute; top:12px;right:0;opacity:0.5;filter:Alpha(Opacity=50);}
a.carousel_prev2:hover {background: url(../images/carouFredSel_prev05.jpg) no-repeat left top;opacity:1;filter:Alpha(Opacity=100);}
a.carousel_next2:hover{background: url(../images/carouFredSel_prev06.jpg) no-repeat bottom right;opacity:1;filter:Alpha(Opacity=100);}

/*---------  CarouFredSel Up Style ----------*/
.carousel_up { position:relative; padding:0; margin:0;min-height:220px; }
.carousel_up ul { list-style:none;width:auto; margin:0;}
.carousel_up ul li { list-style:none; height:auto; padding:0;margin:0 0 20px 0;}
.carousel_up ul li .fa{ float:left; font-size:23px;}
.carousel_up ul li p{ margin:0 0 2px 28px;}
.carousel_up a:hover{color:#333;}

/*All demo_content_title*/
.demo_content_title h3{ font-size:22px; font-weight:bold;color:#000;}
.demo_content_title h3:hover{transition: all 0.8s ease 0s;  -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;}

/*--------- Sidebar Tag style ----------*/
.sidebar_tag { padding-top:5px;}
.sidebar_tag ul { list-style:none; margin:0; padding:0;}
.sidebar_tag ul li { list-style:none; margin-bottom:6px; padding:4px 0;}
.sidebar_tag ul li a {  padding:6px 2px; text-decoration:none;}
.sidebar_tag ul li a span { background:#f1f1f1; padding:6px ; font-size:13px; color:#444; border:1px solid #e0e0e0;border-radius:4px; -webkit-border-radius:4px ; -moz-border-radius:4px ;}
.sidebar_tag ul li a span:hover { background:#409dc1; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; color:#fff;}
.sidebar_tag a { text-decoration:none;}

/*---------Project Pagination---------*/
.project-pagination a{display:block;height:32px;line-height:32px;border:1px solid #f0f0f0;float:left;padding:0 15px;}
.project-pagination a.next-btn{margin-left:10px;}
.project-pagination a:hover{color:#fff;  transition: all 0.2s ease-in 0s; -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s;}
.project-pagination ul{margin-left:10px;float:left;overflow:hidden;}
.project-pagination li{float:left;display:block;padding:0px 2px;}
.project-pagination li:before{content:"";width:auto;}
.project-pagination li.selected a{color:#fff;}
.project-pagination li.selected a:hover{cursor:default;}

/*------------------ Contact Page -------------------*/
.contact_shadow{ background:url(../images/content/contact_top_shadow.png) no-repeat top center; width:100%; height:23px; margin-top:40px;}
.contact_page_content{ border-bottom:1px solid #e5e5e5;}
.input_style{float:left;width:33.33%;padding:20px 0 ;}
.input_style input{background:#f2f2f2; border:none; width:90%;}
.input_style input[type="text"]{ padding:5px 0 5px 5px;}
.input_style p, .textarea_style p{ font-size:15px;}
.textarea_style textarea{background:#f2f2f2; border:none; width:98%;}
.textarea_style textarea[type="text"]{ padding:5px 0 5px 5px; min-height:150px;}
.input_button { min-width:80px;  margin-top:50px; padding-bottom:50px;}
.input_button a{padding:15px 20px 15px 30px; text-decoration:none; color:#fff!important; font-size:22px;}
.input_button a:hover{background:#333333; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}
.border_bottom{ border-bottom:1px solid #e5e5e5;}
.map_img_style {padding-top:15px;}
.map_img_style p{padding:5px 0;}
.support_text {float:left;line-height:10px;padding-right:30px; min-height:105px;}
.support_style > p{line-height:20px;padding-bottom:10px; }
.support_text .select{font-size:15px;color:#000;padding-bottom:8px;}
.support_img{ background:url(../images/content/support_style_img.jpg) no-repeat;width:107px; height:100px; float:left;padding:0 15px 5px 0;}

/*------------------ Buttons Page -------------------*/
.buttons_page{font-size:13px;line-height:22px;height:auto;overflow:hidden;width:100%;}
.buttons_page li{width:30%;float:left;padding:20px 20px 30px 0;border-bottom:solid 1px #ccc;}
.buttons_page p{padding:10px 0;}
.buttons_page .demo_content_title h3{ font-size:15px; font-weight:bold; }
.button1_style p{ color:#666;}
.button1_style span{ background: url(../images/content/buttons_bg_shade.png) repeat-x bottom left; padding:7px 15px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.button1_style span a{ color:#fff;}
.button2_style p{ color:#666;}
.button2_style span{ background: url(../images/content/buttons_bg_shade.png) repeat-x bottom left; padding:7px 15px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px;}
.button2_style span a{ color:#fff;}
.button3_style p{ color:#666;}
.button3_style span{ background: url(../images/content/buttons_bg_shade.png) repeat-x bottom left #b6b6b6; padding:7px 15px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button3_style span a{ color:#fff;}
.button3_style span:hover{ background:#b6b6b6;}
.button_border{ }
.button4_style p{ color:#666;}
.button4_style span{ background:url(../images/content/buttons4_left_bg.png) no-repeat bottom left, url(../images/buttons_bg_shade.png) repeat-x bottom left  #dfc727;  padding:8px 15px 8px 35px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button4_style span a{ color:#fff; }
.button4_style span:hover{ background:url(../images/content/buttons4_left_bg.png) no-repeat bottom left #dfc727;}
.button5_style p{ color:#666;}
.button5_style span{ background: url(../images/content/buttons5_left_bg.png) no-repeat bottom left, url(../images/buttons_bg_shade.png) repeat-x bottom left  #79bf92;  padding:8px 15px 8px 35px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button5_style span a{ color:#fff; }
.button5_style span:hover{ background:url(../images/content/buttons5_left_bg.png) no-repeat bottom left #79bf92;}
.button6_style p{ color:#666;}
.button6_style span{ background: url(../images/content/buttons6_left_bg.png) no-repeat bottom left, url(../images/buttons_bg_shade.png) repeat-x bottom left  #7aab1b;  padding:8px 15px 8px 35px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button6_style span a{ color:#fff; }
.button6_style span:hover{ background:url(../images/content/buttons6_left_bg.png) no-repeat bottom left #7aab1b;}
.button7_style p{ color:#666;}
.button7_style span{ background: url(../images/content/buttons_bg_shade.png) repeat-x bottom left #e34608; padding:7px 15px 7px 30px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button7_style span a{ color:#fff;}
.button7_style span:hover{ background:#e34608;}
.buttons7_left_bg{ background:url(../images/content/buttons7_left_bg.png) no-repeat bottom left; width:33px; height:33px;position:relative; top:-26px;}
.buttons7_bottom_bg{ background:url(../images/content/buttons7_bottom_bg.png) no-repeat bottom left; width:33px; height:3px;position:relative; top:-28px; left:25px;}
.button8_style p{ color:#666;}
.button8_style span{ background: url(../images/content/buttons8_right_bg.png) no-repeat bottom right, url(../images/buttons_bg_shade.png) repeat-x top left  #2f3452;  padding:7px 35px 6px 15px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button8_style span a{ color:#fff; }
.button8_style span:hover{ background:url(../images/content/buttons8_right_bg.png) no-repeat bottom right #2f3452;}
.button9_style p{ color:#666;}
.button9_style span{ background: url(../images/content/buttons8_right_bg.png) no-repeat bottom right, url(../images/content/buttons_bg_shade.png) repeat-x top left  #272724;  padding:7px 35px 6px 15px;border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; }
.button9_style span a{ color:#fff; }
.button9_style span:hover{ background:url(../images/content/buttons8_right_bg.png) no-repeat bottom right #272724; }

/*------------------ Socia Page -------------------*/
.socia3, .socia2{height:auto;overflow:hidden;padding:0 30px;}
.socialicons_text, .socialicons3_text, .socialicons2_text{background:#f5f5f5;padding:10px 20px;}
.socialicons2{overflow:hidden;border:solid 1px #fff;}

/*--------- Togglable Tabs Style ----------*/
.Togglable_Tabs{height:auto;overflow:hidden;padding:20px 30px;width:75%;}
.tob_toggles_page .nav { margin-bottom: 0;}

/*------------------ Info boxes Page -------------------*/
.Info_boxes{padding:0 5%;font-size:15px;line-height:22px;height:auto;overflow:hidden;}
.Info_icon{float:left;padding-right:20px;}
.Info_pink{background:#fde2e2;margin:10px 0;padding:25px;}
.Info_greed{background:#daf7c9;margin:10px 0;padding:25px;}
.Info_blue{background:#d3f1fa;margin:10px 0;padding:25px;}
.Info_orange{background:#feeecb;margin:10px 0;padding:25px;}
.Info_greed{background:#d1f9c9;margin:10px 0;padding:25px;}
.Info_gray{background:#f6f5f5;margin:10px 0;padding:25px;}

.Info_box{margin:15px 5%;}
.Info_wrapper{min-height:150px;border:solid 1px #e0e0e0;border-top:none;}
.Info_wrapper h2 {font-size:15px; font-weight:normal; color:#fff!important; line-height:35px; padding: 0 15px;}
.Info_wrapper .Info_content { padding:10px;}
.Info_one{min-height:35px;margin:0 -1px;}
.Info_two{min-height:35px;background:#f69804; margin:0 -1px;}
.Info_three{min-height:35px;background:#696969; margin:0 -1px;}	
.Info_four{min-height:35px;background:#f75e64; margin:0 -1px;}

/*------------------ 404 Page -------------------*/
.error_left{min-height:160px;padding-top:50px;margin-top:10%;overflow:hidden;}
.content_404{ font-size:220px; color:#9e9e9e; text-align:center; float:right;padding-top:30px;}
.error_title_one { font-size:40px; color:#9e9e9e; text-align:center;}
.error_page .sitemap_button {float:right;padding:60px 0 0 20px;float:right;}
.error_page .sitemap_button a{ text-align:center; background:url(../images/content/sitemap_button.png) repeat-x; font-size:16px; padding:10px 35px; text-decoration:none; color:#FFFFFF;opacity:1;border-radius:10px; }
.error_page .sitemap_button a:hover{opacity:0.9;}
.error_page .search_style { text-align:center;padding-top:50px;float:right;}
.error_page .search_style input[type="text"] { background:url(../images/content/icon_search2.png) no-repeat right center ; border: 1px solid #C7C7C7; font-size:13px; color: #333333; width: 250px; padding: 10px 30px 7px 8px;border-radius:10px;}
.error_bg{float:left;width:26%;}

/*Footer Categories Style*/
.error_right{padding:0;margin-top:0;overflow:hidden;}
.error_text p{font-size:16px;color:#9f9f9f;line-height:22px;}
.error_categories ul { list-style:none;  margin:0 0 0 15px;width:100%;}
.error_categories ul li { list-style:none;width:50%;float:left;}
.error_categories ul .error_another { list-style:none;width:100%;float:left;}
.error_categories ul li a {  background:url(../images/content/foot_icon.png)  no-repeat left center; font-size:14px; height:30px; line-height:30px;  -moz-transition:padding 0.6s ease; -webkit-transition:padding 0.6s ease; transition:padding 0.6s ease;color:#9e9e9e;padding-left:18px}
.error_categories ul li a:hover {padding-left:25px; -moz-transition:padding 0.4s ease; -webkit-transition:padding 0.4s ease; transition:padding 0.4s ease;}
.error_list_line{ border-bottom:solid 1px #dfdfdf; margin:3px 0; width:92%;}
.error_text_line{ border-bottom:solid 1px #dfdfdf; margin:3px 0; width:46.5%;}

/*--------- DropDown Style ----------*/
.dropdowns_page .navbar .brand { padding:5px 20px;} 

/*------------------ About Us Page -------------------*/
.page_about ul{padding-top:20px;}
.page_about li{float:left;width:30%;margin:0 1% 0 2%!important;}
.page_about li:hover img{filter:Alpha(Opacity=80);opacity:0.8;}
.about_name{font-size:23px;}
.about_orange{font-size:16px;}
.about_content{padding:10px 0 30px 0;}
.about_content p {font-size:14px;color:#8d8d8d;padding:10px 0;line-height:24px;}

@media handheld, only screen and (max-width: 991px){
	.page_about li{margin:0 1% 0 2%!important; display: block; float: none;  width: 100%;}
	.about_name{font-size:16px;}
	.about_orange{font-size:13px;}
	.about_content{padding:10px 0 30px 0;}
	.about_content p {font-size:11px;color:#8d8d8d;padding:10px 0;line-height:24px;}
	
}



.about_us{padding:10px 10px 0;border-bottom:solid 1px #eeeeee;}
.about_us .accordion2 div {font-size:14px;color:#8d8d8d;padding:10px 0;line-height:24px;}
.demo_top_title h3{color:#7c7c7c;font-size:25px;}
.about_us p{font-size:14px;color:#7c7c7c;line-height:24px;}
.about_us_right{border-bottom:solid 1px #eeeeee;padding:10px 0;}

/*--------- FAQ Style ----------*/
.faq_right{height:auto;overflow:hidden;padding:15px 10px 0;}
.categories_design {width:100%;height:50px;font-size:14px;border-bottom:solid 1px #e6e6e6;margin-bottom:5px;line-height:50px;}
.categories_design a{color:#5c5c5c!important;}
.categories_left{float:left;}
.categories_right{float:right;width:25px;height:25px;border-radius:5px;background:#f3f3f3;text-align:center;line-height:25px;}
.categories_design a:hover .categories_right{color:#fff;}

.categories_style ul{ margin:0px;}
.categories_style li{ border-bottom :1px solid #ececec; line-height:2.5em; }
.categories_style li a{ color:#555;}

.faq_style{padding:0 10px;}
.faq_style input[type="text"]{background:url(../images/content/faq_seach.png) no-repeat right center #f9f9f9;  border:none;font-size:13px; color: #585858; width: 250px; padding: 15px 30px 10px 8px;}


/*---------Left Slidebar Style ----------*/
.fancybox_style ul{width:100px;height:auto;overflow:hidden;width:100%;opacity:0.8;}
.fancybox_style .random_top{border-top:dashed 1px #c1c1c1;padding-top:5px;}
.fancybox_style .random_list{border:solid 1px #ececec;padding:5px;margin-right:2%;}

.recent_list{border-top:dashed 1px #c1c1c1;padding-top:5px;}
.recent_contents{width:auto;padding:5px 0;height:auto;overflow:hidden;}
.recent_pic img{border:solid 1px #eee;padding:3px;float:left;margin-right:10px;filter:Alpha(Opacity=80);opacity:0.8;}
.recent_pic:hover img{filter:Alpha(Opacity=100);opacity:1;}
.recent_contents p{border:none;font-size:14px;}
.color_black{color:#000;}

.defult_contents{border-top:solid 1px #e7e7e7;padding:20px 0;}
.defult_contents p{font-size:14px;line-height:24px;padding:10px 0;color:#717171;}
.defult_text{background:#f5f5f5;border-left:solid 5px;padding:20px;font-size:15px;line-height:22px;margin:10px 0;color:#323232;}

/*Page Style-*/
.demo_top_text{ text-align:center; font-size:15px;padding:20px 0;}

/*------------------ Full Text -------------------*/
.full_text p{color:#808080;font-size:15px; line-height:1.7em;}
.full_right img{float:right;}
.full_left img{float:left; }
/*Full Picture*/
.full_picture img{float:left;width:16.5%;filter: alpha(opacity=80); opacity: 0.8; }
.full_picture a:hover img{filter: alpha(opacity=100); opacity: 1;}


/*------------------ Services Page -------------------*/
.page_choose{padding-top:15px;}
.choose_list{margin:10px 0;}
.choose_list .fa{ font-size:18px;  margin-top:3px;display:block;float:left;}
.choose_list a{margin-left:15px;font-size:15px!important;color:#7c7c7c!important;line-height:20px;}

.page_perfect{ height:auto;overflow:hidden;background:#f9f9f9;padding:20px 10px 30px;margin-top:0;}
.perfect_left{width:70%;float:left;text-align:center;}
.perfect_left h3{font-size:25px;color:#515151;}
.perfect_left p{font-size:16px;color:#7c7c7c;}
.perfect_right{width:30%;float:left}
.perfect_right input{width:210px;height:50px;border:none;margin:25px 0 0;}
.perfect_right a input{ color:#fff;font-size:20px;transition: all 0.2s ease-in 0s; -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s;}
.perfect_right a:hover input{ background:#474747;}

/*------------------ Testimonials Page -------------------*/
.page_testimonials ul li{width:48%;margin:0 1% 3%!important;float:left;background:#f6f6f6!important;position:relative;}
.page_testimonials li p{padding:20px;font-size:14px;color:#848484;line-height:24px;}
.page_testimonials li:before {border-top: 40px solid #f6f6f6; border-left: 25px solid transparent;border-bottom: 25px solid transparent;content: "";height: 0;left: 10%;position: absolute;bottom: -20px;width:0;}
.testimonials_list{text-align:center;font-size:18px;padding-top:20px;background:#fff;}

/*------------------ Testimonials Page -------------------*/
.testimonials_list{text-align:center;font-size:18px;padding-top:20px;background:#fff;}
.page_services li{width:30%;margin:3% 1%;;float:left; list-style:none;}
.page_services li p{line-height:20px;font-size:13px;color:#7c7c7c;margin-left:70px;} 
.page_services .icon_hover .fa:before{line-height:55px;}
.page_services .icon_hover .fa{width:60px;height:60px;float:left;border-radius:30px; transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s;text-align:center;}
.page_services .fa{  color:#fff; font-size:24px;}
.page_services li:hover .services_arround { background:#666; }
.services_arround img{padding:16px 0 0 14px;}
.services_title{font-size:20px;color:#7c7c7c;padding-bottom:10px;margin-left:70px;}

/*--------- Quovolve Style ----------*/
.quovolve-box { position:relative;text-align:center;min-height:220px;}
.quovolve-box ul { clear: both;list-style: none; margin: 0;padding-top:20px;}
.quovolve-box ul li { list-style:none;position: relative;}
.quovolve-box ul li .quovolve-box_text p { margin: 0; padding-top:20px; background:url(../images/content/quovolve-box_img.png) no-repeat 20% 20%;text-indent: 40px;color:#707070;}
.quovolve-box ul li .quovolve-box_text p span{ background:url(../images/content/quovolve-box_img2.png) no-repeat 80% 100%;display: block; font-size:22px;line-height:30px; }
.quovolve-box .quovolve-nav .nav-numbers { height: 51px;margin: 0; min-width:100px; position: absolute;bottom:20px; left:43%;}
.quovolve-box .quovolve-nav .nav-numbers li { float: left;list-style: none;margin-right: 3px;}
.quovolve-box .quovolve-nav .nav-numbers li a { display: block;width:51px;height:51px;font-size:0; background: rgba(255,255,255,0.5);}
.quovolve-box .quovolve-nav .nav-numbers li.active a{background: none;-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.quovolve-box .quovolve-nav .nav-numbers li a:hover {background: none;-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.quovolve-box ul.quovolve {  margin: 10px 0 0;}


/*---------- Project style -------------- */
.project_inner{position:relative;overflow:hidden;margin:0 10px 10px 5px;}
.project_inner figure{width:100%;height:0;padding:0 0 100%;margin:0;}
.project_inner .project_rollover{position:absolute; width:100%;left:0;bottom:0;display:block;height:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.3s ease-in-out 0s;-moz-transition:height 0.3s ease-in-out 0s;-ms-transition:height 0.3s ease-in-out 0s;-o-transition:height 0.3s ease-in-out 0s;transition:height 0.3s ease-in-out 0s;color:#fff; background:#63adca;overflow:hidden;}
.project_inner:hover .project_rollover {height:100%; width:100%;}
.project_inner p{padding-top:30px;width:250px;}
.project_inner .entry-title a {color:#fff!important;font-size:20px;}
.project_inner a{color:#fff!important;}
.entry_icon{margin-top:40px;}
.project_item1{padding:18px 15px 10px 15px!important;}

/*--------- Prices Table Page Style ----------*/
.prices_table_page{ text-align:center; width:100%; border:1px solid #cecece; color:#555;transition: all 0.4s ease 0s;  -webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s; }
/* .prices_table_page:hover,.prices_table_page.active{ margin-top:-25px;transition: all 0.4s ease 0s;  -webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;} */
.prices_table_page p{ border-top:1px solid #cecece;  margin:0; /* padding:14px 0; */ }
.prices_table_page .top_price_title{ background:#454545; margin:0;font-size:20px; color:#fff; padding:13px 0;}
.prices_table_page p.top_price_style{ font-size:35px;/* padding:30px 0; padding-top:25px ;*/ border:none; border-bottom:6px solid #353535;background:#9d9d9d; color:#fff;transition: all 0.4s ease 0s;  -webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;}
/* .prices_table_page:hover p.top_price_style,.prices_table_page.active p.top_price_style{padding:40px 0;transition: all 0.4s ease 0s;  -webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s; } */
.prices_table_page .bottom_button{ padding:30px 0;}
.prices_table_page .bottom_button a{ padding:8px 16px;border-bottom:3px solid rgba(0,0,0,.3); color:#FFF;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.prices_table_page .bottom_button a:hover{background: #555!important;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s eafse-in 0s;}

/*---------Prices Purple---------*/
.prices_color_style{ float:left;width:22%;margin:0 1%;}
.prices_color_style_three{ float:left;width:30%;margin:0 1%;}
.prices_top_purple{ margin:5px; }
.purple_title{ padding-top:1px;} 
.purple_title h3{ text-align:center; color:#fff!important;}
.price_color{ background:#ebebeb; text-align:center; padding:30px 0 20px;}
.price_color p{ font-size:38px; color:#000; padding:15px 0; margin:0; padding:0;}
.prices_name{display:block;margin-top:20px;font-size:15px;}
.prices_text p{ border-bottom:1px solid #d9d9d9; text-align:center;line-height:2em;background:#f9f9f9;font-size:15px;padding:5px 0;}
.price_color_button{ text-align:center; padding:25px 0;} 
.price_color_button span a{ padding:10px 60px;color:#fff;font-size:20px;transition: all 0.2s ease-in 0s; -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s;}
.price_color_button span a:hover{ background:#474747;}

.sidebar_flickr .title { font-size:23px; color:#3d3d3d; }
.sidebar_flickr { padding-left:35px; margin-bottom:300px; padding-top:5px; }
.sidebar_flickr ul { list-style:none; margin:0; }
.sidebar_flickr ul li { list-style:none; margin:5px 15px 5px 0; float:left; position:relative;border:1px solid #eee; padding:3px;  }
.sidebar_flickr ul li a { position:relative; display:block;overflow:hidden;}
.sidebar_flickr ul li a img {-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;z-index: 0; filter:Alpha(Opacity=60);opacity:0.7; }
.sidebar_flickr ul li a img:hover { transform: scale(1.3);-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);filter:Alpha(Opacity=100);opacity:1; }

/*---------Prices Liem---------*/
.prices_liem_style{ border:1px solid #d9d9d9;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;float:left;width:14%;margin:0 1%;}
.prices_top_liem{ background:#353535; margin:5px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.liem_title{ padding-top:1px;} 
.liem_title h3{ text-align:center; color:#fff;}
.price_liem{ background:#12c250;background:url(../images/prices_shadow.png) repeat-x,#12c250; text-align:center; padding:8px 0;}
.price_liem p{ font-size:38px; color:#fff; padding:15px 0;margin:0; padding:0;}
.liem_arrow-down {width:0px; height:0px;border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #12c250; font-size:0px; line-height:0px; position:relative; left:45%; padding-bottom:11px;}
.prices_text p{ border-bottom:1px solid #d9d9d9;padding-left:15px; line-height:2em;}
.price_liem_button{ text-align:center; padding:25px 0;} 
.price_liem_button span a{ padding:5px 15px; background:url(../images/buttons_bg_shade.png) repeat-x bottom left #12c250; color:#fff;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.price_liem_button span a:hover{ background:#12c250;}

/*Title_portfolio_page*/
.title_portfolio_page{height:auto;overflow:hidden;padding:0;}

/*------------------ Gallery Page -------------------*/
.gallery_page{height:auto;overflow:hidden;padding:20px;}
.gallery_box_outer{  min-height:160px; margin-bottom:5px;width:23%;float:left;padding:1% 1%;}
.page_number{float:left;padding-top:20px;}
.page_number span{ margin:0 7px;}
.page_number span a{ padding:10px; background:#fff; text-decoration:none;color:#000;text-align:center; width:22px;height:22px;line-height:22px;}
.page_number .active{color:#fff;}
.page_number span a:hover{ color:#fff;}

/*------------------ Project Page -------------------*/
.project_page_left{height:auto;overflow:hidden;}
.project_page_left p{font-size:13px;}
.project_page_right .demo_content_title h3{ font-size:18px;font-weight:400;padding:0; }
.project_overview{ line-height:1.8em;padding:5px 0 ;}
.project_datails{padding:20px 0 10px;}
.project_datails span{font-weight:500; color:#222; font-size:16px; }
.project_border{ background:#ededed;height:1px;}

/*---------- Project List -------------- */
.project_page{height:auto;overflow:hidden;padding:0;width:100%;}
.project_contain{margin:20px 0;float:left;}
.project_pic{display:block;float:left;width:60%;}
.project_pic:hover img{filter:Alpha(Opacity=80);opacity:0.8;}
.project_list { padding:0 0 0 15px!important;float:left;width:35%;}
.project_page h3{font-size:25px;-webkit-transition: all 0.8s ease-in 0s;-moz-transition: all 0.8s ease-in 0s;transition: all 0.8s ease-in 0s;color:#000;}
.project_list .categories {margin-bottom:20px;}
.project_list .categories a{ color:#999; }
.project_list .intro { font-size:12px; margin-bottom:20px; margin-top:20px; }
.project_list a.read-more { font-size:13px; height:30px;line-height:30px;display:block;text-align:center; background:#bbb; color:#fff;  transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}

/*----------Shortcode Portfolio List -------------- */
.shortcode-portfolio{width:100%;float:left;padding:20px 0px 10px 0px;margin:0;}
.thisportfolioitem{-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;position:relative; margin:1% ;}
.thisportfolioitem > img{-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.thisportfolioitem > img, ul.shortcodes-portfolio-lists > img{width:100%;height:auto;}
ul.shortcodes-portfolio-lists li > .portfolio-overlay{width:100%;height:100%;position:absolute;top:0px;left:0px;background: rgba(70, 130, 180, 0.82);margin-top:-300%;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
ul.shortcodes-portfolio-lists li:hover > .portfolio-overlay{margin-top:0%;z-index:19;}
ul.shortcodes-portfolio-lists li > .portfolio-overlay-link,
ul.shortcodes-portfolio-lists li > .portfolio-overlay-zoom{width:25px;height:29px;line-height:28px;padding:2px 3px;font-size:15px;color:white;background-color:rgba(0,0,0,.3);position:absolute;top:50%;left:50%;margin:-200% 0px 0px -35px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-align:center;z-index:20;}
ul.shortcodes-portfolio-lists li > .portfolio-overlay-link > i,
ul.shortcodes-portfolio-lists li > .portfolio-overlay-zoom > i{padding:0px;}
ul.shortcodes-portfolio-lists li > .portfolio-overlay-zoom{margin:-300% 0px 0px 5px;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.portfolio-overlay-icon{width:30px;height:25px;position:absolute;top:0px;right:0px;background-color:rgba(0,0,0,.2);border-radius:0px 3px 0px 3px;z-index:20;text-align:center;color:white;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin-top:-100px;}
.portfolio-overlay-icon > i{padding:5px 0px;}
ul.shortcodes-portfolio-lists li:hover > .portfolio-overlay-icon{margin:0px;}
ul.shortcodes-portfolio-lists li:hover > .portfolio-overlay-link{margin:-20px 0px 0px -35px;}
ul.shortcodes-portfolio-lists li:hover > .portfolio-overlay-zoom{margin:-20px 0px 0px 5px;}
.shortcode-portfolio .icon_link, .shortcode-portfolio .icon_zoom_in{padding-top:5px!important;}/*Compatible Firefox*/

/*---------- Twitter Style ----------*/
.latest_tweets{font-size: 13px;}
.latest_tweets ul{width:100%;float:left;padding:0;margin:0;}
.latest_tweets li{padding-bottom:10px;border:0px !important; margin:0;}
.latest_tweets p {color:#868686!important;line-height:20px;}
.latest_tweets a:hover{color:#000!important;}

/*---------- Footer-widget Style ----------*/
ul.footerblog_post{width:100%;float:left;padding:0;margin:0;height:auto;overflow:hidden;}
ul.footerblog_post li{display:block;list-style:none;list-style-image:none;padding:10px 20px 20px 0px;border:0px;}
ul.footerblog_post li:first-child{padding-top:0px;}
ul.footerblog_post li:last-child{border:0px;}
ul.footerblog_post a, ul.footerblog_post a:hover, ul.footerblog_post a:visited{font-size:14px;}
ul.footerblog_post li p{color:#868686;font-size:13px;padding:1px 0;margin:0;width:100% !important;display:block;}
.icon_around{width:30px;height:30px;line-height:30px;float:left;display:block; text-align:center;float:left;margin:5px 10px 0 0;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;color:#fff; font-size:15px}
.footerblog_post li .fa{transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;cursor: pointer;margin:0 auto;}
.footerblog_post li:hover{transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; }
.footerblog_post li:hover .fa { -moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);}
ul.footerblog_post a:link.post_more, ul.footerblog_post a:visited.post_more { font-size:12px; font-style:italic; color:#555;transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}
.tsc_clr{clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.tsc_clear{clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

/*---------- Price Table Style3 ----------*/
/* PRICING TABLE STYLE 2 */
.prices_style02{font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color: #313131;width:100%;}
.prices_style02 ul{margin: 0px;padding: 0px;list-style: none;}.prices_style02 ul li{margin: 0px;width: 100%;height: 100%;height: 26px;padding-top: 10px;float: left;text-align: center;padding-left: 0px;}
.prices_style02 li.pricing_header1{height:36px;font-size: 18px;line-height:24px;color:#ffffff;}
.prices_style02 li.pricing_header2{height:60px;font-size: 30px;font-weight:bold;line-height:50px;border-bottom:1px solid #cccccc;color:#333;background-color:#eee;}.prices_style02 li.pricing_header2 span{font-size: 12px;line-height:40px;}
.prices_style02 .pricing_column_first li.pricing_header1{background:none;}
.prices_style02 .pricing_column_first li.pricing_header2{background-color:#efefef;border-bottom:1px solid #cccccc;-webkit-border-radius:19px 0px 0 0;-khtml-border-radius:19px 0px 0 0;-moz-border-radius:19px 0px 0 0;border-radius:19px 0px 0 0;}.prices_style02 .pricing_column_first li.pricing_header2 span{font-size:15px;font-weight:bold;line-height:56px;padding-left:16px;}
.prices_style02 .pricing_column_first,
.prices_style02 .pricing_column{height: 100%;float: left;margin-right:1px;position:relative;}
.prices_style02 .pricing_column_first{*z-index:2;}
/* 2. Columns size	s */
.pricing_six .pricing_column,
.pricing_six .pricing_column_first{width: 16.5%;}
.pricing_five .pricing_column,
.pricing_five .pricing_column_first{width: 19.8%;}
.pricing_four .pricing_column,
.pricing_four .pricing_column_first{width: 24.8%;}
.pricing_three .pricing_column,
.pricing_three .pricing_column_first{width: 33.1%;}
.prices_style02 .odd{background-color: #ffffff;border-bottom:1px dotted #ccc;}
.prices_style02 .even{background-color: #efefef;border-bottom:1px dotted #ccc;}
.prices_style02 .pricing_yes,
.prices_style02 .pricing_no{height:20px;width:100%;float:left;}
.prices_style02 .pricing_yes{background:url("../images/yes.png") center top no-repeat;}
.prices_style02 .pricing_no{background:url("../images/no.png") center top no-repeat;}
.prices_style02 .pricing_footer{width:100%;height:44px;padding-top: 14px;padding-bottom: 6px;float: left;border-top: 1px solid #fff;border-bottom: 2px solid #ccc;background-color: #eee;}
.tsc_buttons2{display:inline-block; text-decoration:none; outline:none; cursor:pointer; font:bold 12px/1em Arial, sans-serif; padding:8px 11px; color:#555; text-shadow:0 1px 0 #fff; background:#f5f5f5; background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); background:-moz-linear-gradient(top, #f9f9f9, #f0f0f0); border:1px solid #dedede; border-color:#dedede #d8d8d8 #d3d3d3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb; box-shadow:0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;}
.tsc_buttons2:hover,
.tsc_buttons2:focus{color:#555; background:#efefef; background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9)); background:-moz-linear-gradient(top, #f9f9f9, #e9e9e9); border-color:#ccc; -webkit-box-shadow:0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb; box-shadow:0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;}
.tsc_buttons2:active{position:relative; top:1px; color:#555; background:#efefef; background:-webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4)); background:-moz-linear-gradient(top, #eaeaea, #f4f4f4); border-color:#c6c6c6; -webkit-box-shadow:0 1px 0 #fff, inset 0 0 5px #ddd; -moz-box-shadow:0 1px 0 #fff, inset 0 0 5px #ddd; box-shadow:0 1px 0 #fff, inset 0 0 5px #ddd;}
.tsc_buttons2.rounded{padding:8px 15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
input.tsc_buttons2,
button.tsc_buttons2{*width:auto; *overflow:visible;} /* IE7 Fix */
.tsc_buttons2 img{border:none; vertical-align:bottom;}
/* Black */
.tsc_buttons2.black{background:#525252; background:-webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343)); background:-moz-linear-gradient(top, #5e5e5e, #434343); border-color:#4c4c4c #313131 #1f1f1f; color:#fff; text-shadow:0 1px 1px #2e2e2e; -webkit-box-shadow:0 1px 2px #eaeaea, inset 0 1px 0 #868686; -moz-box-shadow:0 1px 2px #eaeaea, inset 0 1px 0 #868686; box-shadow:0 1px 2px #eaeaea, inset 0 1px 0 #868686;}
.tsc_buttons2.black:hover, .tsc_buttons2.black:focus{background:#4b4b4b; background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#363636)); background:-moz-linear-gradient(top, #686868, #363636); border-color:#313131; -webkit-box-shadow:0 0 1px #d6d6d6, inset 0 1px 0 #868686; -moz-box-shadow:0 0 1px #d6d6d6, inset 0 1px 0 #868686; box-shadow:0 0 1px #d6d6d6, inset 0 1px 0 #868686;}
.tsc_buttons2.black:active{background:#525252; border-color:#313131; -webkit-box-shadow:0 1px 0 #fff, inset 0 0 5px #313131; -moz-box-shadow:0 1px 0 #fff, inset 0 0 5px #313131; box-shadow:0 1px 0 #fff, inset 0 0 5px #313131;}
.prices_style02 a.tooltip{position:relative; z-index:24; font-size:13px;color: #313131; text-decoration:none;background:url("../images/info.png") right center no-repeat;padding:0 20px 0 10px;}
.prices_style02 .blue a.pricing_button,
.prices_style02 .blue li.pricing_header1{background-color: #4db6ff;}
.prices_style02 .green a.pricing_button,
.prices_style02 .green li.pricing_header1{background-color: #5aad17;}
.prices_style02 .red a.pricing_button,
.prices_style02 .red li.pricing_header1{background-color: #ee2121;}
.prices_style02 .black a.pricing_button,
.prices_style02 .black li.pricing_header1{background-color: #666;}

/*---------- Sortable Portfolio Style -------------- */
.pg-img-wrapper{position:relative;overflow:hidden;margin:0 2px;}
.pg-img-wrapper .icon-circle { text-align:center;}
.pg-img-wrapper .fa{color:#fff; line-height:50px;}
.pg-img-wrapper p{padding:10px 5px 0;font-size:13px;}
.pg-img-wrapper figure{width:100%;margin:0;}
.pg-info{width:100%; height: 100%;text-align: left; padding:0; min-height: 35px; position: absolute; bottom: 0; left: 0; z-index: 10;filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;transition: all 0.5s ease;}
.pg-info:hover{ filter: alpha(opacity=85); opacity:0.85;}
.pg-info:hover .pg-details{bottom: 25%; bottom:calc(33% - 10px);}
.pg-details{text-align:center;padding:0;width:100%;position:absolute;bottom:10%;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.pg-details h2{color:#fff!important;font-size:16px;font-weight: bold;text-align:center;}
.pg-categories{width: 100%; display: block;font-size: 10px; text-transform: uppercase; margin:0; color: #fff; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}
.icon-circle{width:50px;height:50px;background:#000;position: absolute; top: 10%; left: 40%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;filter: alpha(opacity=70); opacity: 0.7;z-index: 100;background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.pg-info:hover .icon-circle{filter: alpha(opacity=80); opacity: 0.8; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1); top: 37%; top: calc(30% - 20px);}
.icon-one{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -40px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-two{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -285px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-three{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -80px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-four{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -368px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-five{width: 22px; height: 20px; background:url(../images/px_sprites_w.png) no-repeat -408px 0;display:inline-block; position:relative;top:15px;left:14px; }
.icon-circle2{width:50px;height:50px;background:#000;position: absolute; top: 30%; left: 45%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;  filter: alpha(opacity=70); opacity: 0.7; z-index: 100;background: rgba(0, 0, 0, 0.7);padding: 0;-webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.pg-details2{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 40%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.pg-details2 h2{color:#fff!important;font-size:25px;font-weight: bold;text-align:center;}
.pg-categories2{width: 100%; display:block;font-size: 18px; text-transform: uppercase; margin:0; color: #fff; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}
.project_skills{width:100%;}
.icon-circle3{width:50px;height:50px;background:#000;position: absolute; top:30%; left: 42%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;  filter: alpha(opacity=70); opacity: 0.7;z-index: 100;background: rgba(0, 0, 0, 0.7);padding: 0;-webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.pg-details3{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 30%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details3 h2{color:#fff!important;font-size:20px;font-weight: bold;text-align:center;}
.pg-categories2{width: 100%; display: block; font-size:15px;text-transform: uppercase; margin:0; color: #fff; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}
.pg-info4{width:100%;height:100%;text-align:left;padding:0;min-height:35px;position: absolute;bottom: 0;left:0;z-index:10;filter: alpha(opacity=0);opacity:0;}
.pg-info4:hover{ filter: alpha(opacity=85); opacity:0.85;}
.pg-info4:hover .pg-details4{bottom: 25%; bottom: calc(33% - 10px);}
.pg-info4:hover .icon-circle4{filter: alpha(opacity=80); opacity: 0.8;-webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1); top: 30%; top: calc(20% - 10px);}
.icon-circle4{width:50px;height:50px;background:#000;position: absolute; top:25%; left: 40%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;filter: alpha(opacity=70);opacity: 0.7;z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0; -webkit-transition: all 00.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.pg-details4{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 28%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.pg-details4 h2{color:#fff!important;font-size:16px;font-weight: bold;text-align:center;}
.pg-categories4{width: 100%; display: block; font-size:14px; text-transform: uppercase;margin:0; color: #fff; color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}

.icon-circle5{width:50px;height:50px;background:#000;position: absolute; top:30%; left: 42%;  -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;  filter: alpha(opacity=70); opacity: 0.7;z-index: 100; background: rgba(0, 0, 0, 0.7);padding: 0;-webkit-transition:all 00.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease; }
.pg-details5{text-align: center; padding: 0; width: 100%; position: absolute; bottom: 30%; color: #ffffff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.pg-details5 h2{color:#fff!important;font-size:17px;font-weight: bold;text-align:center;}
.pg-categories5{width: 100%; display: block;font-size: 13px; text-transform uppercase;margin:0;color #fff;color: rgba(255, 255, 255, 0.77); letter-spacing: 1px;margin-top:-10px;}

/*---------- Project List -------------- */	
.project_page{height:auto;overflow:hidden;padding:0;width:100%;}
.project_contain{margin:20px 0;float:left;}
.project_pic{display:block;float:left;width:60%;-webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;}
.project_pic:hover img{filter:Alpha(Opacity=80);opacity:0.8;}
.project_list { padding:0 0 0 15px!important;float:left;width:35%;}
.project_page h3{font-size:25px;-webkit-transition: all 0.8s ease-in 0s;-moz-transition: all 0.8s ease-in 0s;transition: all 0.8s ease-in 0s;color:#000;}
.project_page h3:hover{color:#d35a50;}
.project_list .categories {margin-bottom:20px;}
.project_list .categories a{ color:#999;}
.project_list .intro { font-size:12px; margin-bottom:20px; margin-top:35px;}
.project_list a.read-more { font-size:13px; height:30px;line-height:30px;display:block;text-align:center; background:#bbb; color:#fff;  transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}
.standard_content p{ font-size:14px; line-height:1.6em;}
.portfolio_wrapper #container .four_columns{ min-height:410px;}

/*------------------ Gallery Page -------------------*/
.gallery_page{width:100%;}
.gallery_box_outer{  min-height:160px; margin-bottom:5px;width:24%;float:left;padding:1% 1%;}
.gallery_page .pg-img-wrapper{position:relative;overflow:hidden;margin:10px 0;}

/*------------------Bootstrap Reset -------------------*/
.page_number_style{ text-align:center;}
.page_number_style .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{color:#fff!important;}

/* Isotope Example Options */
#options ul li{padding:0!important;}
#options ul li a{padding:10px 20px!important;background-color:#aaa;}
#options ul li a:hover{color:#fff!important;}

/*--------- Animation----------*/
.animation_style img{ float:left;margin-right:20px;}
.animation_style p{ font-size:13px; line-height:1.7em;}
.animation_style{ margin:40px 0; border-bottom:1px solid #e5e5e5; padding-bottom:40px; overflow:hidden;}

/*--------- Animation----------*/
.animated.fadeInLeft1{-webkit-animation:fadeInLeftBig 300ms .1s ease both;-moz-animation:fadeInLeftBig 300ms .1s ease both;animation:fadeInLeftBig 300ms .1s ease both;}
.animated.fadeInLeft2{-webkit-animation:fadeInLeftBig 600ms .1s ease both;-moz-animation:fadeInLeftBig 600ms .1s ease both;animation:fadeInLeftBig 600ms .1s ease both;}
.animated.fadeInLeft3{-webkit-animation:fadeInLeftBig 900ms .1s ease both;-moz-animation:fadeInLeftBig 900ms .1s ease both;animation:fadeInLeftBig 900ms .1s ease both;}
.animated.fadeInLeft4{-webkit-animation:fadeInLeftBig 1200ms .1s ease both;-moz-animation:fadeInLeftBig 1200ms .1s ease both;animation:fadeInLeftBig 1200ms .1s ease both;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-1000px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-1000px)}
100%{opacity:1;-moz-transform:translateX(0)}}	
.visible{opacity:1;}

.animation.bounceIn{opacity:1;}
.animated.scaleUp1{-webkit-animation:scaleUp 1s .1s ease both;-moz-animation:scaleUp 1s .1s ease both;animation:scaleUp 1s .1s ease both;}
.animated.scaleUp2{-webkit-animation:scaleUp 1s 400ms ease both;-moz-animation:scaleUp 1s 400ms ease both;animation:scaleUp 1s 400ms ease both;}
.animated.scaleUp3{-webkit-animation:scaleUp 1s 700ms ease both;-moz-animation:scaleUp 1s 700ms ease both;animation:scaleUp 1s 700ms ease both;}
@keyframes scaleUp{0%{opacity:0;transform:scale(.8);}
100%{opacity:1;transform:scale(1);}}@-moz-keyframes scaleUp{0%{opacity:0;-moz-transform:scale(.8);}
100%{opacity:1;-moz-transform:scale(1);}}@-webkit-keyframes scaleUp{0%{opacity:0;-webkit-transform:scale(.8);}
100%{opacity:1;-webkit-transform:scale(1);}}@-ms-keyframes scaleUp{0%{opacity:0;-ms-transform:scale(.8);}
100%{opacity:1;-ms-transform:scale(1);}}@-o-keyframes scaleUp{0%{opacity:0;-o-transform:scale(.8);}
100%{opacity:1;-o-transform:scale(1);}}.animated.scaleUp{-webkit-animation-name:scaleUp;-moz-animation-name:scaleUp;-o-animation-name:scaleUp;animation-name:scaleUp;}


/*--------- Social Icon Group 1 ----------*/
.socialicons  { margin:10px 0 ;}
.iconFacebook{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat 0 0;display:inline-block; padding:0;margin:0 1px;}
.iconPinterest{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -29px 0;display:inline-block; padding:0;margin:0 1px;}
.iconTwitter{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -58px 0;display:inline-block; padding:0;margin:0 1px;}
.iconGoogle{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -87px 0;display:inline-block; padding:0;margin:0 1px;}
.iconRSS{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -116px 0;display:inline-block; padding:0;margin:0 1px;}
.iconVimeo{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -145px 0;display:inline-block; padding:0;margin:0 1px;}
.iconEvernote{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -174px 0;display:inline-block; padding:0;margin:0 1px;}
.iconDribbble{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -203px 0;display:inline-block; padding:0;margin:0 1px;}
.iconTumblr{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -232px 0;display:inline-block; padding:0;margin:0 1px;}
.iconBehance{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -261px 0;display:inline-block; padding:0;margin:0 1px;}
.iconStumbleUpon{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -290px 0;display:inline-block; padding:0;margin:0 1px;}
.iconDropbox{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -319px 0;display:inline-block; padding:0;margin:0 1px;}
.iconSoundCloud{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -348px 0;display:inline-block; padding:0;margin:0 1px;}
.iconPicasa{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -377px 0;display:inline-block; padding:0;margin:0 1px;}
.iconLastfm{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -406px 0;display:inline-block; padding:0;margin:0 1px;}
.iconForrst{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -435px 0;display:inline-block; padding:0;margin:0 1px;}
.iconFlicr{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -464px 0;display:inline-block; padding:0;margin:0 1px;}
.iconDeviantArt{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -493px 0;display:inline-block; padding:0;margin:0 1px;}
.iconLinkedIn{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -522px 0;display:inline-block; padding:0;margin:0 1px;}
.iconBlogger{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -551px 0;display:inline-block; padding:0;margin:0 1px;}
.iconInstagram{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -580px 0;display:inline-block; padding:0;margin:0 1px;}
.iconYahoo{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -609px 0;display:inline-block; padding:0;margin:0 1px;}
.iconYouTube{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -638px 0;display:inline-block; padding:0;margin:0 1px;}
.iconGrooveshark{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -667px 0;display:inline-block; padding:0;margin:0 1px;}
.iconDigg{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -696px 0;display:inline-block; padding:0;margin:0 1px;}
.iconSkype{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -725px 0;display:inline-block; padding:0;margin:0 1px;}
.iconShareThis{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -754px 0;display:inline-block; padding:0;margin:0 1px;}
.iconWordPress{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -783px 0;display:inline-block; padding:0;margin:0 1px;}
.iconKickstarter{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -812px 0;display:inline-block; padding:0;margin:0 1px;}
.iconBebo{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -841px 0;display:inline-block; padding:0;margin:0 1px;}
.iconZerply{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -870px 0;display:inline-block; padding:0;margin:0 1px;}
.iconAmazon{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -899px 0;display:inline-block; padding:0;margin:0 1px;}
.iconMyspace{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -928px 0;display:inline-block; padding:0;margin:0 1px;}
.iconWikipedia{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -957px 0;display:inline-block; padding:0;margin:0 1px;}
.iconTechnorati{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -986px 0;display:inline-block; padding:0;margin:0 1px;}
.iconAddThis{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -1015px 0;display:inline-block; padding:0;margin:0 1px;}
.iconDelicious{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -1044px 0;display:inline-block; padding:0;margin:0 1px;}
.iconXing{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -1073px 0;display:inline-block; padding:0;margin:0 1px;}
.iconQuora{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -1102px 0;display:inline-block; padding:0;margin:0 1px;}
.iconGitHub{width:28px;height:28px;background:url(../images/socialicons.png) no-repeat -1131px 0;display:inline-block; padding:0;margin:0 1px;}

/*---------  Social Icon Group 1 Hover ---------*/
a.iconFacebook:hover{ background-color:#5d82d1;background-position: 0 -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconPinterest:hover{background-color:#e13138;background-position: -29px -28px;-webkit-transition:all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconTwitter:hover{ background-color:#40bff5;background-position: -58px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconGoogle:hover{ background-color:#eb5e4c;background-position: -87px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconRss:hover{ background-color:#faa33d;background-position: -116px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconVimeo:hover{ background-color:#35c6ea;background-position: -145px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconEvernote:hover{background-color:#9acf4f;background-position:-174px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconDribbble:hover{background-color:#f7659c;background-position:-203px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconTumblr:hover{ background-color:#426d9b;background-position:-232px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconBehance:hover{ background-color:#1879fd;background-position:-261px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconStumbleUpon:hover{background-color:#ff5c30;background-position: -290px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconDropbox:hover{background-color:#17a3eb;background-position: -319px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconSoundCloud:hover{background-color:#ff7e30;background-position:-348px -28px;-webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconPicasa:hover{ background-color:#9eb5b6;background-position: -377px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconLastfm:hover{ background-color:#f34320;background-position: -406px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconForrst:hover{ background-color:#45ad76;background-position: -435px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconFlicr:hover{ background-color:#ff48a3;background-position: -464px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconDeviantArt:hover{background-color:#6a8a7b;background-position:-493px -28px;-webkit-transition:all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconLinkedIn:hover{background-color:#238cc8;background-position: -522px -28px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconBlogger:hover{ background-color:#ff9233;background-position:-551px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconInstagram:hover{background-color:#548bb6;background-position:-580px -28px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconYahoo:hover{ background-color:#ab47ac;background-position: -609px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconYouTube:hover{background-color:#ef4e41;background-position:-638px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconGrooveshark:hover{background-color:#ffb21d;background-position:-667px -28px;-webkit-transition:all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
a.iconDigg:hover{ background-color:#75788d;background-position: -696px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconSkype:hover{ background-color:#13c1f3;background-position: -725px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconShareThis:hover{background-color:#25a774;background-position:-754px -28px;-webkit-transition:all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconWordPress:hover{background-color:#2592c3;background-position:-783px -28px;-webkit-transition:all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconKickstarter:hover{background-color:#8cd049;background-position:-812px -28px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconBebo:hover{ background-color:#ee3849;background-position: -841px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconZerply:hover{ background-color:#ff5c30;background-position: -870px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconAmazon:hover{ background-color:#ff5c30;background-position: -899px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconMyspace:hover{ background-color:#ff5c30;background-position:-928px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconWikipedia:hover{background-color:#ff5c30;background-position:-957px -28px;-webkit-transition:all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconTechnorati:hover{background-color:#ff5c30;background-position:-986px -28px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
a.iconAddThis:hover{background-color:#ff5c30;background-position:-1015px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconDelicious:hover{background-color:#ff5c30;background-position: -1044px -28px;-webkit-transition:all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
a.iconXing:hover{ background-color:#ff5c30;background-position: -1073px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconQuora:hover{ background-color:#ff5c30;background-position: -1102px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
a.iconGitHub:hover{background-color:#ff5c30;background-position:-1131px -28px;-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}

/*---------  Social Icon Group 2 ----------*/
.socialicons2{  padding-top:20px;}
.socialicons2 a{margin:5px 8px 0 0;padding:0;}

.iconSkype2{width:30px;height:30px;background:url(../images/socialicon2.png) no-repeat -10px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconLast_fm2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconFacebook2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconWordpress2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconVimeo_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconRSS2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconRevision2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -10px;display:inline-block;padding:0;margin:0 3px;}
.iconRdio2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -10px;display:inline-block;padding:0;margin:0 3px;}

.iconEvernote2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -43px;display:inline-block;padding:0;margin:0 3px;}
.iconEmber2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -43px;display:inline-block;padding:0;margin:0 3px;}
.iconDropbox2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -43px;display:inline-block;padding:0;margin:0 3px;}
.iconAim2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -43px;display:inline-block;padding:0;margin:0 3px;}
.icon500px_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -43px;display:inline-block;padding:0;margin:0 3px;}
.icon500px2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -43px;display:inline-block;padding:0;margin:0 3px;}
.iconWikipedia2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -43px;display:inline-block;padding:0;margin:0 3px;}
.iconVkontakte2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -43px;display:inline-block;padding:0;margin:0 3px;}

.iconTechnorati2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconStumbleupon2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconSquarespace2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconSpotify2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconSoundcloud2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconSkype_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconPinterest2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -76px;display:inline-block;padding:0;margin:0 3px;}
.iconPicasa2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -76px;display:inline-block;padding:0;margin:0 3px;}

.iconMail_ru2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconMail2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconLinkedin_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconLinkedin2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconGowalla2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconGoogle_alt_22{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconGoogle_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -109px;display:inline-block;padding:0;margin:0 3px;}
.iconGoogle2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -109px;display:inline-block;padding:0;margin:0 3px;}

.iconFormspring2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconFlickr2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconDribbble2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconDigg2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconDeviantart_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconDeviantart2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconDesignmoo2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -142px;display:inline-block;padding:0;margin:0 3px;}
.iconDelicious2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -142px;display:inline-block;padding:0;margin:0 3px;}

.iconYoutube2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconYahoo2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconWordpress_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconGrooveshark2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconTumblr2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconMyspace2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconForrst2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -175px;display:inline-block;padding:0;margin:0 3px;}
.iconAsk_fm2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -175px;display:inline-block;padding:0;margin:0 3px;}

.iconInstagram_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconInstagram2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconVimeo2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -76px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconTwitter2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -109px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconMyspace_alt2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -142px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconPaypal2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -175px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconGmail2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -208px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconFoursquare2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -241px -208px;display:inline-block;padding:0;margin:0 3px;}
.iconBlogger2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -10px -241px;display:inline-block;padding:0;margin:0 3px;}
.iconBehance2{width:30px;height:30px;background:url(../images/socialicons2.png) no-repeat -43px -241px;display:inline-block;padding:0;margin:0 3px;}

/*---------  Social Icon Group 3 ----------*/
.socialicons3 {  padding-top:15px;}
.socialicons3 a{margin:0;padding:5px 8px 0 0;}

.iconFacebook3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -4px;display:inline-block; padding:0;margin:0;}
.iconPinterest3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -4px;display:inline-block; padding:0;margin:0;}
.iconTwitter3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -4px;display:inline-block; padding:0;margin:0;}
.iconGoogle3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -4px;display:inline-block; padding:0;margin:0;}
.iconRss3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -4px;display:inline-block; padding:0;margin:0;}

.iconVimeo3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -45px;display:inline-block;padding:0;margin:0;}
.iconEvernote3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -45px;display:inline-block;padding:0;margin:0;}
.iconDribbble3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -45px;display:inline-block;padding:0;margin:0;}
.iconTumblr3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -45px;display:inline-block;padding:0;margin:0;}
.iconBehance3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -45px;display:inline-block;padding:0;margin:0;}
 
.iconStumbleUpon3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -86px;display:inline-block;padding:0;margin:0;}
.iconDropbox3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -86px;display:inline-block;padding:0;margin:0;}
.iconSoundCloud3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -86px;display:inline-block;padding:0;margin:0;}
.iconPicasa3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -86px;display:inline-block;padding:0;margin:0;}
.iconLastfm3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -86px;display:inline-block;padding:0;margin:0;}

.iconForrst3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -128px;display:inline-block; padding:0;margin:0;}
.iconFlicr3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -128px;display:inline-block; padding:0;margin:0;}
.iconDeviantArt3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -128px;display:inline-block; padding:0;margin:0;}
.iconLinkedIn3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -128px;display:inline-block; padding:0;margin:0;}
.iconBlogger3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -128px;display:inline-block; padding:0;margin:0;}

.iconInstagram3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -169px;display:inline-block;padding:0;margin:0;}
.iconYahoo3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -169px;display:inline-block;padding:0;margin:0;}
.iconYouTube3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -169px;display:inline-block;padding:0;margin:0;}
.iconGrooveshark3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -169px;display:inline-block;padding:0;margin:0;}
.iconDigg3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -169px;display:inline-block;padding:0;margin:0;}

.iconSkype3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -211px;display:inline-block;padding:0;margin:0;}
.iconShareThis3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -211px;display:inline-block;padding:0;margin:0;}
.iconWordPress3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -211px;display:inline-block;padding:0;margin:0;}
.iconKickstarter3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -211px;display:inline-block;padding:0;margin:0;}
.iconBebo3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -211px;display:inline-block;padding:0;margin:0;}

.iconZerply3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -252px;display:inline-block; padding:0;margin:0;}
.iconAmazon3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -252px;display:inline-block; padding:0;margin:0;}
.iconMyspace3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -252px;display:inline-block; padding:0;margin:0;}
.iconWikipedia3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -252px;display:inline-block; padding:0;margin:0;}
.iconTechnorati3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -252px;display:inline-block; padding:0;margin:0;}

.iconAddThis3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -5px -293px;display:inline-block;padding:0;margin:0;}
.iconDelicious3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -46px -293px;display:inline-block;padding:0;margin:0;}
.iconXing3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -87px -293px;display:inline-block;padding:0;margin:0;}
.iconQuora3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -128px -293px;display:inline-block;padding:0;margin:0;}
.iconGitHub3{width:28px;height:29px;background:url(../images/socialicons3.png) no-repeat -169px -293px;display:inline-block;padding:0;margin:0;}

.visible{opacity:1;}

/*--------- Accordion Style ----------*/
.ui-accordion .ui-accordion-header { border-bottom:solid 1px #ccc; cursor: pointer;margin-top:2px; display: block;min-height: 0;padding:3px 10px 0 34px;position: relative; font-size:13px;line-height:31px;}
.footerpane_style .ui-accordion .ui-accordion-header{ border-bottom:solid 1px #444; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:url(../images/accordion-buttons.png) no-repeat 2px 8px ;font-weight:normal;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:url(../images/accordion-buttons.png) no-repeat 2px -82px ; font-weight:normal;  }
.ui-helper-reset { font-size: 100%;line-height:25px;list-style: none outside none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;}
.accordion2 p { font-size: 100%;line-height:20px;list-style: none outside none;margin: 0;outline: 0 none;padding:0;text-decoration: none;}
.accordion2 > h3{color:#171717;font-size:15px!important;}
.ui-accordion .ui-accordion-content {overflow: auto;padding: 10px 15px 5px 22px;}

/*---------Footer Fancybox Style ----------*/
.fancybox_style { margin:0; padding:0;}
.fancybox_style ul { list-style:none; margin:0; padding:0;}
.fancybox_style ul li { list-style:none; margin:2px 2px; float:left; position:relative; }
.fancybox_style ul li img { border:0px solid #cccccc;  filter:Alpha(Opacity=80);opacity:0.8;}
.fancybox_style ul li a { position:relative; display:block;}
.fancybox_style ul li img:hover{ filter:Alpha(Opacity=100);opacity:1;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}


@media handheld, only screen and (max-width: 1140px){
/*-------- Design style --------*/
.skin_wrapper { width:auto!important; margin:0!important; }

/*top right icons*/
.icons_menu{ margin-right:0; }
.icon_lang_style{left:-28px; }
.icon_lang_style:before {left:37px;}
.icon_search_style{ padding:15px 7px;}

/*--------- Color Picker Style ----------*/
#custom_wrapper{display:none;}
#custom-button {display:none;}

/*--------- Togglable Tabs Style ----------*/
.skin_tabs{padding:30px 0 20px;}
.nav-tabs > li > a { padding-top:12px; font-size:12px;}
.tab_title{padding:0 10px;font-size:16px;}
.nav-tabs { padding:0;margin-left:51%;}
.tab_photo{width:50%;}

/*----------Shortcode Portfolio List -------------- */
.thisportfolioitem{width:24%;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;position:relative;margin:5px}

/*--------- Service-box Style ----------*/
.service-box{width:66%; padding: 10px 30px;height:220px;margin-left:10px;}
.service-icon-one, .service-icon-two, .service-icon-three{margin:0 auto;float:none!important; }
.service-info-title{width:100%;text-align:center;}

/*--------- Footer Categories Style ----------*/
.content_404{ font-size:115px; color:#9e9e9e; text-align:center; float:right;padding:30px 0 0 20px;;float:left;}
.error_title_one { font-size:25px; color:#9e9e9e; text-align:right;}
.error_page .search_style input[type="text"] { width: 190px; }

/*---------- carouFredSel style -------------- */
.pg-details h2{font-size:15px;}
.pg-info:hover .pg-details{ bottom: calc(30% - 20px);}


/*---------Prices Purple---------*/
.price_dark_button span a{ padding:10px 20px; font-size:16px;}
.price_color_button span a{ padding:10px 20px; font-size:16px;}

/*------------------ Testimonials Page -------------------*/
.page_services li{width:45%;margin:0 1% 3%;;float:left;}

/*--------- Quovolve Style ----------*/
.quovolve-box .quovolve-nav .nav-numbers {left:41%;bottom:35px}
.quovolve-box ul li .quovolve-box_text p span {font-size:15px;line-height:25px;}

/*--------- Menu Style ----------*/
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 16px;}
}

/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 991px){

/*left menu*/
.LM_position { float:none; width:auto; padding:0;}
.LM_skin_content { float:none; width:auto; padding:0;}
#leftMenu { display:none;}

/*--------- Scroll Top  ----------*/
#top-link { bottom: 10px; right: 10px; }

/*--------- Togglable Tabs Style ----------*/
.skin_tabs{border-bottom:none;}
.nav-clear{ margin:0!important;}
.nav-tabs{ width:100%!important;padding:0;margin:0;overflow:hidden;}
.nav-tabs li { float:none; width:100%!important;border:1px solid #CECECE;}
.nav-tabs li a {width:100%!important;border:none;}
.nav-tabs li a:hover {background:#eaeaea;border:none;border-radius:0;}
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover{border-radius:0;background:#eaeaea;border:none!important;}
.tab_photo { float:none; width:auto;}
.tab_title{font-size:18px;}
.tab_right_content{width:100%!important;float:none!important;margin-left:15px;}
.nav-tabs .dropdown-toggle .caret{margin-top:18px;}
.tab_photo{position:relative;top:0;right:0;padding:10px;margin:0 auto;width:80%;}


/*--------- Togglable Tabs Style ----------*/
.nav-tabs2 { float:none; border:none; background:none; min-height:0; width:auto; text-align:left;}
.nav-tabs2 > li {  border:1px solid #d9d9d9; width:100%;}
.nav-tabs2 > li > a { color:#888; height:37px; line-height:40px; padding:0;width:100%;padding-left:6px;}
.nav-tabs2 > li:first-child { margin-top:0;}
.nav-tabs2 > li:last-child { }
.nav-tabs2 > li, .nav-pills > li { float: none;}
.nav-tabs2 > li > a:hover { color:#333333;border:none;border-radius:0;}
.nav-tabs2 > .active > a, .nav-tabs2 > .active > a:hover { background:none; border:solid 1px #fff; border-radius:0; position:relative; color:#000;padding-left:5px;}
.nav-tabs2 > .active > a:before { background:none; content: " ";height: 0; position: absolute; right:-14px; top:0; width:14px;}
.tab-content2 { border:none; padding:10px 10px 5px 10px;}
.tab-content2 .right_list h3 { margin:0; padding:0; font-size:17px; color:#333;}
.tab-content2 .right_list p { padding:0; font-size:13px; color:#888;}
.tab-content2 .right_list ul { float:left; list-style:none; margin:0; padding:5px 0 0 0; color:#888;}
.tab-content2 .right_list ul.u1 { margin-right:50px;}
.tab-content2 .right_list ul li { background:url(../images/tab_icon.jpg) no-repeat left center; list-style:none; margin:0; padding:5px 0 0 18px;}
.nav-tabs3 > li > a:hover{ background:#409dc1; color:#FFFFFF; }

/*--------- Quovolve Style ----------*/
.quovolve-box .quovolve-nav .nav-numbers {left:37%;bottom:20%;}
.quovolve-box ul li .quovolve-box_text p {font-size:17px;line-height:25px;padding:0 5px;}

/*--------- CarouFredSel Style ----------*/
.carouFredSel{}
.carouFredSel{padding:0;}
.icon-circle{display:none;}
.carouFredSel_nav{padding-right:5px;}
.Slider_banner4_nav{top:5px;}

/*--------- Price Table Page ----------*/
.price_table .col-sm-3{width:46%;margin:2%;padding:0;float:left;}
.price_table .col-sm-4{margin:2% 1%;}
.price_unit{display:none;}

/*---------- Latest Works  Style -------------- */
.pg-details h2{line-height:18px;}
.pg-details{}
.carouFredSel ul li { padding:0 3px;}
.pg-categories{line-height:12px;margin:0;}
.pg-info:hover .pg-details{bottom: calc(50% - 20px);}
.icon-circle2{top: 25%; left: 40%;  }
.pg-details2{ bottom: 30%; color: #ffffff; }
.pg-details2 h2{font-size:18px;}
.pg-categories2{ font-size: 15px;}
.icon-circle3{top: 25%; left: 40%;  }
.pg-details3{ bottom: 30%; color: #ffffff; }
.pg-details3 h2{font-size:17px;}
.pg-categories3{ font-size: 14px;}
.pg-info4{width:88.5%;}

/*---------- Project style -------------- */
.project_inner .entry-mobile {display:none;}

.page_testimonials li{width:90%;}
.page_services li{width:90%;margin:0 1% 3%;;float:left;}

.perfect_left{width:90%;float:left;text-align:center;}
.perfect_right{width:100%;text-align:center;}

/*--------- Price Table Style ----------*/
.prices_dark_style{ float:left;width:45%;margin:0;}
.prices_color_style{ float:left;width:45%!important;margin:0;}
.price_dark p{ font-size:25px; }
.price_color p{ font-size:25px; }

.prices_dark_style_three{ float:left;width:29%;margin:0 5px;}
.prices_color_style_three{ float:left;width:29%;margin:0 5px;}

.dark_title h3{font-size:18px;}
.purple_title h3{font-size:18px;}

.price_dark_button span a{ padding:10px 0; }
.price_color_button span a{ padding:10px 0; }

/*--------- Error 404 ----------*/
.error_page{height:320px;}
.content_404{ font-size:175px; padding:30px 0 0 20px;}
.error_title_one { font-size:25px; color:#9e9e9e; text-align:center;}
.error_bg{float:left;width:20%;}
.error_page .sitemap_button {float:right;}
.error_page .search_style { display:block;float:right;}

/*--------- Quovolve Style ----------*/
.quovolve-box .quovolve-nav .nav-numbers {left:37%;bottom:20%;}
.quovolve-box ul li .quovolve-box_text p {font-size:17px;line-height:25px;padding:0 5px;}

/*--------- Scroll Top Style ----------*/
#top-link { bottom: 12px; right: 20px; }

/*------------------ Mobile Mode Style -------------------*/
.standard_list ul{width:100%;float:left;}
.content_right_borter{width:100%;}
.demo_content_title h3{font-size:18px;}
.about_edit{margin:15px 0;}
.input_style{width:100%;}
.support_text{}
.input_button { padding-bottom:25px;}

/*------------------ Buttons Page -------------------*/
.buttons_page li{width:90%;}

/*---------Prices Pages---------*/
.prices_blue_style, .prices_color_style, .prices_green_style, .prices_red_style, .prices_gray_style, .prices_liem_style{width:90%;}
.blog_img_right{ float:left;}

/*------------------ Services Page -------------------*/
.services_list{float:left;width:90%;padding:0 1%;min-height:150px!important;}

/*------------------ Testimonials_page -------------------*/
.testimonials_page .input_button{float:left;}

/*------------------ Gallery_box Page -------------------*/
.gallery_box_outer{ width:48%;}
.project_page_left{padding:0 10px;}
.project_pic{width:80%;}
.project_list { padding:10px 0!important;float:none;width:80%!important;}
.thisportfolioitem{ width:auto ; }
.tab_left .tab-content{padding:20px 10px!important;}


}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
/*--------- Scroll Top Style ----------*/
#top-link {bottom:12px;right:20px;}
.logo_style img { max-width:none; }

/*---------- Project style -------------- */
.project_inner .project_rollover{ padding-top:10px;}
.project_inner .entry-title a {font-size:13px;}

}
