@import url(css/reset.css);@import url(css/960_24_col_responsive.css);@font-face{font-family:'DINProLight';src:url('fonts/dinpro-light.eot');src:url('fonts/dinpro-light.eot') format('embedded-opentype'),url('fonts/dinpro-light.woff2') format('woff2'),url('fonts/dinpro-light.woff') format('woff'),url('fonts/dinpro-light.ttf') format('truetype'),url('fonts/dinpro-light.svg#DINProLight') format('svg');}@font-face{font-family:'DINProBold';src:url('fonts/dinpro-bold.eot');src:url('fonts/dinpro-bold.eot') format('embedded-opentype'),url('fonts/dinpro-bold.woff2') format('woff2'),url('fonts/dinpro-bold.woff') format('woff'),url('fonts/dinpro-bold.ttf') format('truetype'),url('fonts/dinpro-bold.svg#DINProBold') format('svg');}body{font-family:"Lucida Sans Unicode",sans-serif;font-size:13px;line-height:16px;color:#5a5d5e;}h1,h2,h3,h4,h5,h6{font-family:"Lucida Sans Unicode",sans-serif;font-weight:normal;}h1{font-size:24px;}h2{font-size:22px;}h3{font-size:20px;}h4{font-size:18px;}h5{font-size:16px;}h6{font-size:12px;}a{text-decoration:none;color:#079ad8;}a img{border:none;}ol{list-style:decimal;}ul{list-style:disc;}li{margin:5px 0px;padding-left:0px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px;}:focus{outline:none;}input[type="checkbox"]{margin:3px 8px 3px 4px;}.tagcloud{margin-top:15px;color:#fff;}h2.title{padding:5px 0px!important;}h2.maintitle{padding-left:15px!important;}.jwlogo{display:none!important;}.top_strip{background:#22426d;width:100%;height:56px;z-index:99999;margin-bottom:0px;}.top_strip .menu{float:right;padding-top:5px;}.top_strip .menu .associative_link{list-style-type:none;margin-top:10px;}.top_strip .menu .associative_link li{margin-left:15px;color:#e2e2e2;display:inline;}.top_strip .menu .associative_link li a{color:#e2e2e2;font-size:14px;}.top_strip .menu .associative_link li a:hover{color:#fff;}.top_strip .menu .associative_link li.listing-btn a{background:url('images/videobutton-1.png') no-repeat 0 -31px;display:inline-block;width:125px;height:31px;text-align:center;line-height:27px;color:#fff;}.top_strip .menu .associative_link li.listing-btn a:hover{background:url('images/videobutton-1.png') no-repeat 0 0px;}.single_page_banner{max-height:80px;overflow:hidden;margin-top:20px;max-width:715px;}.banner{width:100%;height:60px;overflow:hidden;margin-left:20px;max-width:475px;margin-right:20px;}.banner img{width:100%;}ul.children{margin-left:20px;margin-bottom:0;list-style:none;}.uploadForm label.select-all{display:inline;}ul.select_cat li{list-style:none;}.top_wrapper{margin:0;padding:0;width:100%;background:#ebebeb url(images/headerbg.png) repeat-x;height:auto;padding:18px 0 10px 0;border-bottom:1px solid #fff;}.logo{margin:0;padding:0;padding-top:6px;}.logo img{max-width:200px;height:auto;}.page_container{padding-top:20px;background:#fbfbfb url(images/shadow-new-opp.png) bottom center no-repeat;overflow:hidden;border-top:1px solid #DDD;}.page_container.single{border:none;}.page_container .content{padding-top:0;}.menu_container{margin:0;padding:0;width:100%;margin-top:0px;}.menu_bar{display:inline-block;width:100%;}#menu{position:relative;margin-bottom:0;}#menu ul{list-style-type:none;margin-bottom:0;}#menu .ddsmoothmenu{list-style:none;position:relative;z-index:100;margin:0;margin-top:4px;margin-bottom:0;}#menu .ddsmoothmenu li>ul li>ul{margin-top:1px;}#menu .ddsmoothmenu li{position:relative;display:block;font-size:14px;margin-left:0;margin-bottom:0;display:inline;}#menu .ddsmoothmenu li a{position:relative;color:#fff;text-decoration:none;padding:22px 15px 19px 15px;font-family:"Lucida Sans Unicode",sans-serif;font-size:14px;font-weight:normal;line-height:52px;margin-right:2.5px;margin-left:2px;}#menu li a:hover,#menu li.current_page_item a{}#menu li.current-menu-item a,#menu li.current-menu-parent a,#menu li.current_page_parent a,#menu li a.selected,#menu li a:hover,#menu li.current_page_item a{color:#000000;background-color:#fafafa;}#menu .ddsmoothmenu li>ul{margin-top:0px;margin:0;}#menu li li a,#menu li li a.selected,#menu li li a:hover{border:none;border-radius:0;}#menu .ddsmoothmenu li li:last-child:after{border-bottom:none;}#menu .ddsmoothmenu li li:first-child:before{border-top:none;}#menu .ddsmoothmenu li li{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;text-transform:capitalize;margin:0;padding:0;border-radius:none;}#menu .ddsmoothmenu li li a{background:#f3f3f3 url(images/topmenubg.png) repeat-x;width:210px;color:#525252;height:auto;float:none;display:block;text-align:left;position:relative;margin:0;padding:10px 0;padding-left:10px;font-family:Arial,Helvetica,sans-serif!important;font-size:13px;font-weight:normal;line-height:25px;border-radius:0;}#menu .ddsmoothmenu li li:last-child{border-bottom:none;}#menu .ddsmoothmenu li li a:after{width:100%;content:'';position:absolute;left:0;top:0;}#menu .ddsmoothmenu li li li li:last-child a,#menu .ddsmoothmenu li li li li:last-child a:after{border-top:none;border:none;}#menu .ddsmoothmenu li li:last-child a:after{width:100%;content:'';position:absolute;left:0;bottom:0;}* html #menu .ddsmoothmenu li li a{display:inline-block;}#menu .ddsmoothmenu li li a.selected,#menu .ddsmoothmenu li li a:hover{text-shadow:none;color:#096993;}#menu .ddsmoothmenu li ul{position:absolute;left:0;display:none;visibility:hidden;margin-top:10px;margin-left:10px;border-top:none;background:url(images/topmenutip.png) 20px top no-repeat;padding-top:6px;}#menu .ddsmoothmenu li ul li:first-child{border-top:solid 2px #3775a1;}#menu .ddsmoothmenu li ul li{display:list-item;float:none;border-bottom:solid 1px #fff;background:url(images/topmenusepbg.png) top repeat-x;padding-top:2px;border-left:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1;}#menu .ddsmoothmenu li ul li:last-child{border-bottom:none;border-bottom:solid 1px #b1b1b1;}#menu .ddsmoothmenu li ul li ul{padding-top:0;top:0;margin-top:0;margin-left:0;border-top:solid 1px #b1b1b1;}#menu .ddsmoothmenu li ul li ul li:first-child{padding-top:0;border-top:solid 1px #b1b1b1;}#menu .ddsmoothmenu li ul li ul li:last-child{border-bottom:solid 1px #b1b1b1;}* html .ddsmoothmenu{height:1%;}.downarrowclass{position:absolute;width:0;height:0;overflow:hidden;top:0;right:0;display:none!important;}.rightarrowclass{display:block;width:7px;height:7px;position:absolute;margin-top:-3px;top:50%;right:60px;}.ddshadow{width:0;height:0;position:absolute;left:0;top:0;display:none;}.uploadbtn{margin-top:12px;color:#5e5f5f;text-align:center;}.upload{color:#5e5f5f;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;padding:7px 13px 7px 12px;text-decoration:none;-webkit-box-shadow:0px 0px 0px #cdcecf;-moz-box-shadow:0px 0px 0px #cdcecf;text-shadow:0px 1px 0px #c7c8c8;border:solid #c0c0c0 1.5px;background:-webkit-gradient(linear,0 0,0 100%,from(#f9fafa),to(#d4d6d7));background:-moz-linear-gradient(top,#f9fafa,#d4d6d7);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;line-height:25px;}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}.search{margin:0;padding:0;width:100%;}.searchform{width:100%;height:26px;position:relative;margin-top:10px;margin-left:8px;}.searchform input[type="text"]{width:187px;background:transparent;background-color:#f2f2f2;background:#f2f2f2 url(images/searchbg.png) no-repeat;height:27px;padding:0 10px 0 25px;color:#999;padding-right:10px;border:none;}.searchform input[type="submit"]{position:absolute;left:5px;top:5px;background:url(images/searchbtn.png) left no-repeat;width:19px;height:18px;border:none;cursor:pointer;}.sidebar .searchform{width:100%;height:26px;position:relative;margin-top:10px;margin-left:0;}.sidebar .searchform input[type="text"]{width:200px;background:transparent;background:#fff url(images/searchbgipadn.png) no-repeat;height:27px;padding:0 35px 0 30px;color:#999;border:none;}.sidebar .searchform input[type="submit"]{position:absolute;left:8px;top:5px;background:url(images/searchbtn.png) left no-repeat;width:19px;height:18px;border:none;cursor:pointer;}.frontpage-content{padding-top:0px;}.video_wrapper{margin:0;padding:0;padding-bottom:20px;background:#fafafa url(images/videobg.png) bottom repeat-x;border-top:solid 1px #ccc;border-bottom:1px dashed #bbbcbb;}.content_wrapper_shaddow{background:#fbfbfb;}.frontpage-content_shaddow{background:url(images/shadow-new.png) center no-repeat;width:100%;height:8px;margin-top:-16px;margin-bottom:0px;}.single-content_shaddow{background:url(images/shadow-new.png) center no-repeat;width:100%;height:8px;margin-top:0px;margin-bottom:0px;}.video_wrapper.front{margin:0;padding:0px 0px;background:#ebebeb url(images/videobg.png) top repeat-x;border-top:solid 1px #dddcdc;}.video_wrapper.front h2{padding:20px 0px;margin:0px;}h1.page_title{margin:0px;padding:20px 0px 30px;}.gallery_masonry{overflow:hidden;}.gallery_masonry img{width:100%;height:auto;max-width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:block;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}.gallery_masonry:hover img{-webkit-transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-ms-transform:scale(1.1)!important;transform:scale(1.1)!important;-webkit-filter:blur(0px)!important;}.gallery_masonry a{font-size:5px;}.gallery_container:hover .gallery_masonry{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}.gallery_container:hover .gallery_masonry img{}.gallery_masonry:hover{cursor:pointer;filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}.gallery_container{min-height:400px;}#loading{z-index:9999;width:30px;height:30px;position:absolute;opacity:0;left:50%;top:50%;margin-top:-30px;margin-left:-30px;display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}.image_container{margin:20px 0;height:auto;padding:0px;display:inline-block;width:100%;}.image_container img{max-width:100%!important;}.video_container{margin:20px 0px;padding:0;background-color:#ffffff;border:solid 1px #e9e9e9;width:100%;height:auto;padding:0px;display:inline-block;}.video_container_player{margin:20px 0px;}.video_player_container{background:black;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;}.video_container .video_player{margin:0;padding:0;width:100%;background-color:#000;}.video_container .video_player .jwplayer{height:418px!important;}.video_player_container iframe,.video_player_container object#container,.video_player_container embed{position:absolute;top:-24px;left:0;width:100%;height:140%;}.video_player_container iframe,.video_player_container object,.video_player_container embed{position:absolute;top:0px;left:0;width:100%;height:100%;}.video_player_container .video_player object,.video_player_container .video_player embed,{position:absolute;top:0;left:0;width:100%;height:100%;}#container_wrapper{}element.style{display:none;}.video_container .video_info{background-color:#000;width:100%;height:auto;margin:0;padding:0;padding-top:20px;padding-bottom:40px;}.video_container .video_info .video_title{color:#ffffff;font-family:"Lucida Sans Unicode",sans-serif;font-size:16px;line-height:20px;font-weight:normal;}.video_container .video_info .video_title a{color:#ffffff;font-family:"Lucida Sans Unicode",sans-serif;font-size:16px;line-height:20px;font-weight:normal;margin-left:20px;}.video_container .video_info p{padding-top:20px;color:#5c5656;font-family:"Lucida Sans Unicode",sans-serif;font-size:15px;line-height:20px;font-weight:normal;margin-left:20px;}.video_count .video_counts{width:49px;display:inline-table;display:none;}.video_count_like,#video_up_count,#video_down_count{display:inline;}.video_container_loop{margin:0;padding:0;background-color:#ffffff;width:100%;height:auto;padding:5px;display:inline-block;}.video_player_container_loop{position:relative;padding-bottom:56%;padding-top:10px;height:0;overflow:hidden;}.video_container_loop .video_player_loop{margin:0;padding:0;width:100%;background-color:#000;}.video_player_container_loop iframe,.video_player_container_loop object#container,.video_player_container_loop embed{position:absolute;top:-5px;left:0;width:100%;height:100%;}.video_player_container object#container{position:absolute;top:2px;left:0;width:100%;height:415px;}.video_player_container_loop iframe,.video_player_container_loop object,.video_player_container_loop embed{position:absolute;top:0;left:0;width:100%;height:100%;}.video_player_container_loop .video_player_loop object,.video_player_container_loop .video_player_loop embed,{position:absolute;top:0;left:0;width:100%;height:100%;}.popular_videos{width:100%;margin:0;padding:0;overflow:hidden;margin-top:20px;}.tabs{width:320px;float:left;margin-bottom:20px;padding-left:25px;}.tabs .tab_menu_container{width:330px;float:left;padding-left:0;margin-left:0;}.tabs .tab_menu_container ul{width:420px;list-style:none;background:url(images/shadow-2.png) 4px 30px no-repeat;display:inline-block;padding-bottom:5px;margin-top:0;margin-bottom:0;}.tabs .tab_menu_container ul li{float:left;list-style:none;}.tabs .tab_menu_container ul li a{float:left;text-align:center;padding:5px 22px 5px 23px;background-color:#f9f9f9;font-size:15px;color:#898787;cursor:pointer;border:1px solid #ddd;border-bottom:none;margin-right:10px;text-align:0 1px 1px #fff;}.tabs .tab_menu_container.home ul li a{padding:5px 14px 5px 14px;}.tabs .tab_menu_container ul li a:hover{color:#4289b6;}.tabs .tab_menu_container ul li a.current{padding:5px 22px 5px 23px;color:#191919;display:inline-block;background-color:#fff;}ul.videolist1{list-style:none;margin-top:6px;margin-bottom:8px;height:386px;overflow:hidden;display:inline-block;}ul.videolist2{list-style:none;margin-top:6px;margin-bottom:8px;height:386px;overflow:hidden;display:inline-block;}ul.videolist3{list-style:none;margin-top:6px;margin-bottom:8px;height:386px;overflow:hidden;display:inline-block;}ul.videolist1 li,ul.videolist2 li,ul.videolist3 li{height:82px;width:320px;margin-bottom:17px;border-bottom:1px dashed #ddd;}ul.videolist1 li:last-child,ul.videolist2 li:last-child,ul.videolist3 li:last-child{border-bottom:none;}ul.videolist1 li span a,ul.videolist2 li span a,ul.videolist3 li span a{color:#4289b6;font-size:14px;}ul.videolist li .desc p{font-family:Arial,Helvetica,sans-serif;color:#838383;font-size:13px;line-height:21px;width:100%;}ul.videolist li p{}ul.videolist1 li img,ul.videolist2 li img,ul.videolist3 li img{float:left;width:90px;height:60px;border:1px solid #bbb;padding:5px;margin-right:15px;margin-bottom:18px;}.featured-post-desc h6.title{margin-bottom:2px;padding-top:3px;}.featured-post-desc h6.title a{color:#4289b6;line-height:16px;font-size:14px;font-weight:normal;text-shadow:0 1px 0 #fff;}.featured-post-desc span{color:#00FF00;background-color:#660099;display:none;}.content_wrapper{margin:0;padding:0;padding-bottom:60px!important;margin-bottom:0;background:#fbfbfb url(images/shadow-new-opp.png) bottom center no-repeat;}.content{margin:0;padding:0;overflow:hidden;padding-top:0px;}.content.category{padding-top:0px;}.content h1.title{color:#1c1b1b;font-size:16px;font-family:"Lucida Sans Unicode",sans-serif;line-height:20px;margin-top:34px;background:none;padding-bottom:10px;border-bottom:1px dashed #d3d3d3;}.content h1 span{color:#1c1b1b;background:url(images/arrow.png) 5px no-repeat;background-position:right 50%;padding-right:25px;padding-bottom:0;text-shadow:0 1px 1px #eee;}.content h1 span a{color:#333333;}.video_cat_list{width:100%;margin:0;padding:0;overflow:hidden;}.video_cat_list .videobox img{-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;-ms-transition:all 0.6s linear;transition:all 0.6s linear;}.video_cat_list .videobox .icon{list-style:none;padding:0;margin-top:0;margin-bottom:5px;}.video_cat_list .videobox .icon li{display:inline;}.video_cat_list .videobox .icon li a{color:#929191;}.video_cat_list .videobox .icon li p{margin:0;padding:0;color:#929191;}.video_cat_list .fthumbnail,.content .fthumbnail{list-style-type:none;overflow:hidden;margin:0 auto;margin-left:0px;padding:0;width:105%;padding-top:0;}.content .video_cat_list .fthumbnail li,.content .fthumbnail li{margin:0;float:left;background:none;padding-bottom:5px;margin-bottom:0;margin-left:0;margin-right:21px;padding-top:0px;position:relative;}.content ul.fthumbnail li span.videobox{margin-top:15px;border:solid 1px #ebebeb;margin-bottom:13px;display:inline-block;padding-top:10px;width:220px;height:225px;background:#fff url(images/play.png) 7px 73px no-repeat;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-ms-transition:all 0.4s linear;transition:all 0.4s linear;}.content ul.fthumbnail li span.videobox span.author{background:url(images/author.png) left center no-repeat;margin-left:12px;padding-left:15px;}.content ul.fthumbnail li span.videobox span.views{background:url(images/views.png) left center no-repeat;padding-left:19px;position:absolute;top:28px;right:12px;}ul.fthumbnail li img,.content .fthumbnail img{width:200px;height:125px;margin-left:10px;margin-top:10px;margin-bottom:7px;}ul.fthumbnail li img:hover,.content .fthumbnail img:hover{width:200px;height:125px;opacity:.5;}.content ul.fthumbnail li span.videobox h6 a{color:#21759B;display:block;padding:0 9px 0 11px;margin-bottom:13px;font-size:14px;margin-bottom:6px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.content ul.fthumbnail li span.videobox h6 a:hover{color:#D54E21;}.content ul.fthumbnail li span.videobox:hover{background:url(images/play.png) 80px 73px no-repeat;}.content ul.fthumbnail li span.videobox a{color:#21759B;}.content ul.fthumbnail ul.icon{margin-left:7px;margin-top:0px;}.content ul.fthumbnail ul.icon li.rat{margin-left:70px;}.content ul.fthumbnail ul.icon li{margin-left:0px;margin-right:0px;}ul.fthumbnail li ul.icon li img{width:15px;height:15px;margin-left:5px;}ul.icon{overflow:hidden;margin:0;padding:0;margin-left:0px;}ul.icon li{margin:0;padding:0;margin-left:0px;}.icon li span.linkicon{margin-right:0px;margin-left:15px;}.icon li span.viewicon{margin-left:0;margin-right:0px;}.icon li span.commenticon{margin-left:0;margin-right:0px;}.icon li span.likeicon{margin-left:0;margin-right:0;}.sidebar{padding:0;margin:0;padding-left:20px;margin-top:21px;margin-bottom:45px;margin-top:36px;}.sidebar.home{margin-top:20px;}.sidebar h3.title{padding-bottom:10px;margin-top:20px;font-size:16px;line-height:18px;font-weight:normal;color:#1c1b1b;background:none;border-bottom:1px dashed #d3d3d3;}.sidebar h3 span{color:#1c1b1b;background:url(images/arrow.png) no-repeat;background-position:right 50%;padding-right:25px;text-decoration:none;text-shadow:0 1px 1px #eee;}.sidebar p{text-align:left;font-family:Arial,Helvetica,sans-serif;line-height:20px;color:#1c1b1b;padding-bottom:10px;}.sidebar ul{list-style:none;margin-top:7px;}.sidebar ul li{margin:0;padding:7px 0;font-size:14px;background:none;border-bottom:1px dashed #d3d3d3;}.sidebar ul li:last-child{background:none;}.sidebar ul li ul li:nth-child(n-1){border:none;}.sidebar ul li a{color:#5a5d5e;font-size:13px;font-family:Arial,Helvetica,sans-serif;}.sidebar ul li a:hover{color:#2f5f7a;}.sidebar img{max-width:100%;height:auto;}.sidebar .widget-post img{height:120px;width:189px;margin-right:12px;margin-top:7px;clear:both;vertical-align:middle;margin-bottom:0px;padding:8px;border:1px solid #ccc;border-radius:5px;}.sidebar .widget-post span.widget-date{font-size:11px;}.sidebar .widget-post h6{margin-bottom:0px;}.sidebar .widget-post h6 a{font-weight:bold;font-size:13px;color:#2f5f7a;}.sidebar .widget-post h6 a:hover{color:#4289b6;}.sidebar .widget-post p{text-align:justify;}.sidebar.dashboard{margin-top:78px;border:1px solid #ddd;padding:25px 10px;}.sidebar.dashboard img{float:left;margin-right:15px;}.sidebar.dashboard ul.navigation{margin-top:-15px;}.sidebar.dashboard ul.navigation li a{font-size:16px;}.sidebar.dashboard ul.navigation li.add-new{background:url(images/addvideo.png) left center no-repeat;padding-left:30px;margin-bottom:10px;border-bottom:1px dashed #666;}.sidebar.dashboard ul.navigation li.view-all{background:url(images/view-listing.png) left center no-repeat;padding-left:30px!important;}#author-description{}.footer_wrapper{width:100%;background:#f9f9f9 url(images/footerbg.png) repeat-x;overflow:hidden;padding-top:25px;margin-top:0px;border-top:1px dashed #bbbaba;;}.footer_topwrapper{margin:0;padding:0;margin-bottom:40px;overflow:hidden;}.footer_top{width:100%;margin:0;padding:0;margin-top:10px;}.footer_topmenu ul{list-style:none;}.footer_topmenu li{display:inline;padding-right:10px;padding-left:10px;border-right:solid 1px #cccccc;}.footer_topmenu li a{color:#595959;font-family:"Lucida Sans Unicode",sans-serif;font-size:13px;line-height:18px;}.footer_topmenu li a:hover{color:#3775a1;}.footer_topmenu li:first-child{margin:0;padding:0;padding-right:10px;}.footer_topmenu li:last-child{margin:0;padding:0;border-right:none;padding-left:10px;}.footer_toplogo{padding:0;margin:5px 0;}.footer_toplogo img{padding:0;margin:0;width:100%;}.footer_bottom{margin:0;padding:0;width:100%;overflow:hidden;padding-bottom:25px;padding-top:20px;}.footer_bottom .social_logo{margin:0;padding:0;width:390px;}.footer_bottom .fsocialicon{list-style:none;}.footer_bottom .fsocialicon li{display:inline;padding-right:10px;}.footer_bottom .fsocialicon li img{padding-right:7px;margin-top:-2px;}.footer_bottom .fsocialicon li a{color:#595959;font-family:"Lucida Sans Unicode",sans-serif;font-size:12px;font-weight:normal;}.footer_bottom .fsocialicon li a:hover{color:#3775a1;}.footer_bottom .copyright{margin:0;padding:0;}.footer_bottom .copyrightinfo{font-family:"Lucida Sans Unicode",sans-serif;font-size:13px;font-weight:normal;color:#999999;text-align:right;margin-top:2px;}.copyright{float:right;}.language a{color:#999999;}.language a:hover{color:#999999;text-decoration:underline;}.language span{color:fff;}.country-bg{background-image:url(images/world.jpg);background-size:contain;margin-top:20%;padding:16%;}.country-selector img{display:none;}.heading_container{margin:0;padding:0;background:#fbfbfb;margin-top:0px;border-top:1px solid #ddd;}.heading_container_single{height:44px;background:url(images/pageheadingbg.png) repeat-x;}.page-heading{padding:0;padding-top:0px;margin-bottom:12px;}.page-heading h1{font-size:16px;line-height:36px;color:#3b3b3b;font-weight:normal;text-shadow:0 1px 1px #eee;border-bottom:1px dashed #DDD;padding-top:9px;padding-bottom:5px;}.page-heading h1.cat{padding-top:24px;}.page-heading h1 span{background:url(images/arrow.png) no-repeat;background-position:right 50%;padding-right:25px;text-decoration:none;color:#4575ac;}h1.page-title a{color:#5a5d5d;}.page-heading h1 a{}
{
    margin:0;
    padding:0;
}

.third_size img {
	max-width: 100%;
	height: auto;
	
}
.page-content {
    padding: 0px 5px 30px;
    
    overflow:hidden;
}
.page-content .all-video{
    margin-top:0px ;
}
.content-bar {
    margin:0;
    padding:0;
    padding-top:16px;
}
.content-bar img {
    /*max-width:673px;*/
	max-width:710px;
    height:auto;
    background:none;
    padding:0;
}

.content-bar.video img {
    height:inherit;
}
.content-bar .post {
    position:relative;
    background:none;
    margin-top:0;
}
.content-bar .post .post_title {
    margin-top:16px;
    margin-bottom:-8px;
    padding-top:0;
    font-size:22px;
    line-height:36px;
    font-weight:normal;
    color:#060606;
}
.content-bar .post .post_title a {
    color:#060606;
}
.content-bar .post .post_title a:hover {
    color:#0a5888;
}
.content-bar .post .post_content {
    overflow:hidden;
    margin-top:15px;
    text-shadow:0 1px 0 #fff;
    font-size:13px;
    line-height:20px;
    
}
.content-bar .post .post_content p {
    margin-bottom:25px;
    color:#1c1c1c;
    text-align:justify;
}
.content-bar.video {
    margin:0;
    padding:0;
}
.content-bar.video .post {
    position:relative;
    background:url(images/headingsep.png) bottom repeat-x;
    margin-top:0;
}
.content-bar.video .post .post_content.video p {
    margin-bottom:10px;
    color:#1c1c1c;
    margin-top:0px;
}
.content-bar .post:last-child {
}
.content-bar .post .post_content img.postimg {
    max-width:95%;
    padding:1.5%;
    margin-bottom:20px;
    height:auto;
    border:solid 1px #ececec;
}
.content-bar .post.single .post_content img {
    height:auto;
    background:#c5c5c5;
    width:95%;
    padding:1.5%;
}
.content-bar .post .post_content .more {
    display:block;
    color:#4289b6;
    font-size:13px;
    line-height:21px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    float:right;
    padding:1px 5px 1px 5px;
    margin-bottom:10px;
    margin-top:0;
}
.content-bar .post .post_content .more:hover {
    opacity:0.5;
}
.content-bar .post .post_meta {
    width:100%;
    background:none;
    border-bottom:1px dashed #d3d3d3;
    list-style-type:none;
    color:#5c5656;
    font-size:12px;
    font-family:"Lucida Sans Unicode", sans-serif;
    padding-left:0;
    padding-top:20px;
    padding-bottom:20px;
}
.content-bar .post .post_meta span {
    color:#5c5656;
}
.content-bar .post .post_meta a {
    color:#0a5888;
}
.content-bar .post .post_meta a:hover {
    color:#0a5888;
}
.content-bar .post .post_meta li {
    display:inline;
    margin-right:15px;
    margin-left:0;
}
.content-bar .post .post_date {
    width:100%;
    padding:8px 11px;
    background:url(images/metabg.png) repeat-x;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    color:#5c5656;
}
.content-bar .post .post_date a {
    color:#5c5656;
}
.content-bar .post .post_date a:hover {
    color:#106ca8;
    opacity:0.5;
}
.content-bar .post .post_meta .posted_by {
    width:100%;
    padding:8px 11px;
    background:url(images/metabg.png) repeat-x;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
}
.content-bar .post .post_meta .posted_by a {
    margin-left:0;
}
.content-bar .post .post_meta .posted_by a:hover {
    margin-left:0;
    opacity:0.5;
}
.content-bar .post .post_meta .post_category {
    width:80%;
    height:auto;
    padding:8px 11px;
    background:url(images/metabg.png) repeat-x;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    line-height:40px;
    margin-right:0;
}
.content-bar .post .post_meta .post_category a {
    margin-left:0;
}
.content-bar .post .post_meta .post_category a:hover {
    Opacity:0.5;
}
.video_post h1.post_title{
    margin-top:15px;
    font-size:16px;
    font-weight:bold;
    line-height:28px;
    text-shadow:0 1px 1px #fff;
    color: #4F4D4D;
}
.post_like iframe{
    
}
.content-bar .post .post_meta .post_comment {
    margin-right:0;
    padding:6px 11px;
    background:url(images/metabg.png) repeat-x;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    margin-top:4px;
    float:right;
    margin-bottom:10px;
}
.video_post .post_comment  {
    margin-right:0;
    padding:8px 11px;
    background:url(images/metabg.png) repeat-x;
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    margin-top:4px;
    float:none;
    margin-bottom:10px;
}
.content-bar .post .post_meta .post_comment a {
    color:#5c5656;
}
.content-bar .post .post_meta .post_comment a:hover {
    color:#106ca8;
}
/*Single Page Style
==================================================*/
.content-bar .post .rating {
    width:100%;
    background:url(images/headingsep.png) bottom repeat-x;
    padding-bottom:8px;
    padding-top:21px;
}
.content-bar .post .rating a {
    color:#060606;
}
.video_post .video_post_meta {
    margin-top:20px;
    margin-bottom:10px;
    position:relative;
}
.video_post .video_post_meta a {
    color:#0a5888;
}
.video_post .video_post_meta a:hover {
    color:#0a5888;
}
.video_post .video_post_meta li {
    display:inline;
    margin-right:10px;
    margin-left:0;
}
.video_post .post_date {
    padding-left:23px;
    color:#5c5656;
    background:url(images/time.png) left center no-repeat;
}
.video_post .post_date a {
    color:#5c5656;
}
.video_post .post_date a:hover {
    color:#106ca8;
}
.video_post .video_post_meta .posted_by {
    padding-left:23px;
    color:#5c5656;
    background:url(images/admin.png) left center no-repeat;
}
.video_post .video_post_meta .post_meta_views{
    position:absolute;
    right:-12px;
    top:0;
    font-weight:700;
    text-shaddow:0 1px 1px #fff;
    padding-left:20px;
    background:url(images/meta-view.png) left center no-repeat;
}
.video_post .video_post_meta .posted_by a {
    margin-left:0;
}
.video_post .video_post_meta .posted_by a:hover {
    opacity:0.5;
}
.video_post .video_post_meta .post_category {
    padding-left:23px;
    color:#5c5656;
    background:url(images/cat.png) left center no-repeat;

}
.video_post .video_post_meta .post_category a {
    margin-left:0;
}
.video_post .video_post_meta .post_category a:hover {
    opacity:0.5;
}
.post_like{
float:right;
}
.video_post .video_post_meta .post_comment {
    margin-right:0;
    padding-left:10px;
}
.video_post .video_post_meta .post_comment a {
    color:#106ca8;
}
.video_post .video_post_meta .post_comment a:hover {
    opacity:0.5;
}
.video_post .video_post_meta .post_views a {
    color:#5c5656;
}
.video_post .video_post_meta .post_views a:hover {
    color:#106ca8;
    Opacity:0.5;
}
#tab-4 ul{
    margin-top:18px;
}
#tab-4 ul a{
    color:#5a5d5d;
}
.tagcloud a{
    color:#5a5d5d;
}
/* Commentlist Style
========================================================*/
#commentsbox {
    margin:0;
    margin-top:15px;
    width:100%;
}
ol.commentlist {
    clear:both;
    list-style:none;
    margin:0;
    overflow:hidden;
    margin-top:10px;
}
ol.commentlist li.comment {
    line-height:18px;
    margin:5px 0 15px;
    padding:10px;
    margin-right:0;
    overflow:hidden;
    padding-right:0;
}
ol.commentlist li.comment .comment-body {
    position:relative;
    padding-bottom:15px;
    padding-right:15px;
    border:solid 1px #e1e1e1;
    margin-bottom:25px;
    margin-left:80px;
    background-color:#fff;
    padding-bottom:15px;
}
ol.commentlist li.comment .comment-author a:visited {
    color:#7c7c7c;
    font-weight:700;
    text-decoration:none !important;
    background-color:none;
    padding-bottom:0px;
    margin-left:0;
    display:inline-block;
}
ol.commentlist li.comment .comment-author a:link{
    position:static;
    display:block;
    margin-left:25px;
}
a.comment-meta{
}
cite.fn {
    color:#2679a8;
    font-weight:bold;
    font-style:normal;
    margin-left:25px;
}
ol.commentlist li.comment .comment-author .avatar {
    position:absolute;
    left:-78px;
    top:0;
    width:60px;
    height:60px;
    border:none;
    border-radius: 35px;
    border:1px solid #ccc;
    display:block;
}
ol.commentlist li.comment .comment-meta a {
    color:#5d5d5c;
    text-decoration:none !important;
}
ol.commentlist li.comment p {
    line-height:22px;
    margin-top:20px;
    color:#6b6d6b;
    margin-bottom:20px;
    margin-left:25px;
}
span.says{
    display:none;
}
ol.commentlist li.comment .comment-author{
    margin-top:15px;
}
em.comment-awaiting-moderation{
    margin-left:25px;
    margin-top:16px;
    display:block;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 15px 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 25px 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 35px 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 45px 50px;
}
.comment-meta.commentmetadata {
    display:inline;
}
ol.commentlist li.comment .reply {
    position:absolute;
    right:20px;
    bottom:-12px;
    cursor:pointer;
    margin-bottom:10px;
    padding-right:23px;
    padding-bottom:8px;
    background:url(images/reply-msg.png) right center no-repeat;
}
ol.commentlist li.comment .reply a {
    cursor:pointer;
    color:#555;
}
.comment-meta.commentmetadata {
    margin-top:0px;
}
ol.commentlist li.comment a.comment-reply-link:hover {
    opacity:0.5;
}
ol.commentlist li.comment ul.children {
    list-style:none;
    text-indent:0;
    margin:1em 0 0;
}
.comment-nav {
    height:20px;
    padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    padding:0px 0px;
    margin:10px 0px;
}
#respond h3 {
    font-size:17px;
    color:#0f0f0f;
    font-weight:bold;
    padding:10px 0px;
}
#commentform {
    margin-bottom:50px;
}
#commentform a {
    color:#0454A8;
    margin-top:15px;
    margin-bottom:0;
}
#respond label {
    display:inline;
    margin-right:15px;
    margin-bottom:5px;
    padding-top:10px;
    margin-left:20px;
    color:#0d0d0d;
    font-size:13px;
    line-height:20px;
    font-family:"Lucida Sans Unicode", sans-serif;
}
#respond .required {
}
#respond label small {
    font-size:10px;
    color:#aaa;
}
#respond input[type='text'] {
    color:#989898;
    width:50%;
    background:#fff;
    font-size:13px;
    padding:8px 10px;
    margin-bottom:10px;
    border:solid 1px #d0d0d0;
}
#commentform textarea{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:13px;
    color:#aaa;
}
textarea#comment {
    width:78%;
}
#respond .required {
    display:none;
}
#commentform input#submit {
    color:#fff;
    background:url(images/submitbtnbg.png) no-repeat;
    height:40px;
    width:140px;
    text-align:center;
    font-size:0px;
    line-height:18px;
    padding:5px;
    margin-bottom:20px;
    font-weight:normal;
    font-family:"Arial Rounded MT Bold", sans-serif;
    border:none;
    margin-top:20px;
    cursor:pointer;
}
#commentform input#submit:hover {
    opacity:0.5;
    color:#fff;
}
h3#reply-title {
    font-family:"Lucida Sans Unicode", sans-serif;
    color:#1c1b1b;
    font-size:18px;
    line-height:22px;
    margin-top:20px;
    padding-bottom:20px;
    margin-left:-10px;
    font-weight:normal;
}
#commentform .comment-notes {
    display:none;
}
.comment-author .avatar {
    border: solid 1px #00FFFF;
    display:inline;
}
.form-allowed-tags {
    display:none;
}
#commentsbox h3 span {
    background:url(images/arrow.png) no-repeat;
    background-position:right 50%;
    padding-right:25px;
    text-decoration:none;
}
/*contact page
=======================================================*/
.contact-page {
    padding-left:6px;
    overflow: hidden;
    margin-top:40px;
    margin-bottom: 0px;
}
.contact-page p {
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:13px;
    line-height:22px;
    color:#1c1b1b;
    background:url(images/headingsep.png) bottom repeat-x;
    padding-bottom:15px;
    margin-top:25px;
    margin-bottom:25px;
}
.contact-page h1 {
    color:#000000;
    margin-bottom:15px;
    margin-top:22px;
}
.uploadForm .error {
    color:#993399;
    float:left;
    display:block;
}
#contactForm .error {
    color:#993399;
    float:left;
    display:block;
}
#contactForm label {
    display: block;
    font-size:14px;
    font-family:"Lucida Sans Unicode", sans-serif;
    color:#0d0d0d;
    line-height:20px;
    margin-bottom:0;
    float:left;
    text-align:left;
    margin-right:0px;
    padding-top:10px;
}
#contactForm input[type="text"] {
    margin-bottom:0;
}
#contactForm input[type="text"], #contactForm textarea {
    background-color:#fcfcfc;
    color:#c7c7c7;
}
#contactForm input[type="text"] {
    height:30px;
    width:55%;
    border:solid 1px #d0d0d0;
    padding-left: 5px;
    padding-right:5px;
    float:left;
    margin-bottom:15px;
    margin-right:20px;
}
#contactForm textarea {
    height:185px;
    width:96%;
    border:solid 1px #d0d0d0;
    padding-left:5px;
    padding-top:10px;
}
#contactForm input[type="submit"] {
    clear:both;
    width: 140px;
    height: 35px;
    background:url(images/submitbtnbg1.png) repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    line-height:25px;
    cursor:pointer;
    color:#000;
    border:none;
}
#contactForm input[type="submit"]:hover {
    opacity:.7;
}
/* All Placeholder Stle */
::-webkit-input-placeholder {
    color:#c7c7c7;
}
input:-moz-placeholder {
    color:#c7c7c7;
}
/* individual: webkit */
#contactName::-webkit-input-placeholder {
    color:#c7c7c7;
}
#email::-webkit-input-placeholder {
    color:#c7c7c7;
    background:#fefefe;
}
#commentsText::-webkit-input-placeholder {
    color:#c7c7c7;
    background:#fefefe;
}
/* individual: mozilla */
#contactName::-moz-placeholder {
    color:#c7c7c7;
}
#email::-moz-placeholder {
    color:#c7c7c7;
    background:#fefefe;
}
#commentsText::-moz-placeholder {
    color:#c7c7c7;
    background:#fefefe;
}
.cmt_frame {
    display:none;
}
/* Blog Page Next-post prev-post*/
#nav-single {
    overflow:hidden;
    margin-bottom:20px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
/*Blog Page Pagging
===========================================*/
ul.paging {
    margin:0px;
    padding:0px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}
ul.paging li {
    margin:0px;
    padding:0px;
    display:inline;
}
ul.paging li a {
    color: #777;
    display: inline-block;
    background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right:-9px;
    border:1px solid #ddd;
}
ul.paging a.active, ul.paging a:hover, ul.paging a.current {
    background:#eee;
    background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249, 249, 249, 1)), color-stop(100%,rgba(242, 242, 242, 1)));
    background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%,rgba(242, 242, 242, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 );
    border-color: #E0DDDD;
    -webkit-box-shadow: 1px 1px 0 #f2f2f2 inset;
    -moz-box-shadow: 1px 1px 0 #f2f2f2 inset;
    box-shadow: 1px 1px 0 #f2f2f2 inset;
    text-shadow: 1px 1px 0 white !important;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    /*border-color: #AAA #AAA #999;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25),inset 0 0 3px white;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25),inset 0 0 3px white;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff0f0f0,EndColorStr=#ffe6e6e6);
    background-image: -moz-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -ms-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -o-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F0F0F0),color-stop(100%,#E6E6E6));
    background-image: -webkit-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: linear-gradient(to bottom,#F0F0F0 0,#E6E6E6 100%);*/
}
/* Rating style style
=============================================*/
.r_content {
    border-bottom:1px dashed #ddd;
    padding-bottom:7px;
    padding-top:4px;
}
ul.r_rating {
    display:block;
}
ul.r_rating li {
    display:inline;
    background:none;
}
ul.r_rating li img {
    width:15px;
    height:15px;
}
.single_page_ratting {
    display:block;
    margin-top:2px;
    padding-bottom:85px;
    border-bottom:1px dashed #ccc;
}
.single_page_ratting li {
    list-style:none;
    display:inline;
}
.single_page_ratting span{

    font-weight:700;
    margin-right:10px;
}
.single_page_ratting .post_like span{
	margin-right: 0;
}
.social2 #___plusone_0{
	width: 66px !important;
}
/*Registration Page
==============================================*/
.registration-page {
    overflow: hidden;
    margin-bottom: 21px;
    margin-top:30px;
}
.registration-page p {
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:13px;
    line-height:22px;
    color:#1c1b1b;
    background:url(images/headingsep.png) bottom repeat-x;
    padding-bottom:15px;
    margin-top:25px;
    margin-bottom:25px;
}
.registration-page h1 {
    color:#000000;
    margin-bottom:15px;
    margin-top:22px;
}
/* Signin Form style
=============================================*/
.signin {
    margin:0;
    padding:0;
    background-color:#f1f1f1;
    border:solid 1px #e5e5e5;
    float:left;
    width:345px;
}

#signinForm {
    margin-left:20px;
    padding-bottom:47px;
    padding-right:20px;
}
#signinForm p {
    background:none;
}
#signinForm span {
    color:#3ba8e6;
}
#signinForm label {
    display: block;
    clear:both;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#323131;
    font-size:14px;
    line-height:24px;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:5px;
}
#signinForm input[type="text"] {
    margin-bottom:0;
}
#signinForm input[type="text"] {
    background-color:#fcfcfc;
    color:#c7c7c7;
}
#signinForm input[type="text"] {
    height:30px;
    width:98%;
    border:solid 1px #d0d0d0;
    padding-left: 5px;
    float:left;
    margin-bottom:15px;
}
#signinForm input[type="submit"] {
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
    line-height:25px;
    cursor:pointer;
    color:#282829;
    margin-left:0;
    padding: 2px 13px 0px 13px;
    text-decoration: none;
    -webkit-box-shadow: 0px 0px 0px #cdcecf;
    -moz-box-shadow: 0px 0px 0px #cdcecf;
    text-shadow: 0px 1px 0px #c7c8c8;
    border: solid #c0c0c0 1.5px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
    background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
    border-radius:25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    text-align:center;
}
#signinForm input[type="submit"]:hover {
    opacity:.7;
}
/* Registration Form style
=============================================*/
.registration {
    margin:0;
    padding:0;
    background-color:#f1f1f1;
    border:solid 1px #e5e5e5;
    float:left;
    margin-left:5px;
    width:354px;
}
#registrationForm {
    margin-left:20px;
    padding-bottom:52px;
}
#registrationForm label {
    display: block;
    clear:both;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#323131;
    font-size:14px;
    line-height:24px;
    margin-bottom:0;
    padding-top:0;

    padding-bottom:5px;
}
#registrationForm span {
    color:#3ba8e6;
}
#registrationForm input[type="text"] {
    margin-bottom:0;
}
#registrationForm input[type="text"] {
    background-color:#fcfcfc;
    color:#c7c7c7;
}
#registrationForm input[type="text"] {
    height:30px;
    width:90%;
    border:solid 1px #d0d0d0;
    padding-left: 5px;
    float:left;
    margin-bottom:15px;
}
#registrationForm input[type="submit"] {
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:16px;
    line-height:23px;
    cursor:pointer;
    color:#282829;
    padding: 3px 13px 2px 13px;
    text-decoration: none;
    -webkit-box-shadow: 0px 0px 0px #cdcecf;
    -moz-box-shadow: 0px 0px 0px #cdcecf;
    text-shadow: 0px 1px 0px #c7c8c8;
    border: solid #c0c0c0 1.5px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
    background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
    border-radius:25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    text-align:center;
}
#registrationForm input[type="submit"]:hover {
    opacity:.7;
}
/* Main Upload Form style
=====================================================*/
.upload-page {
    margin: 0;
    width: 100%;
    padding-top:12px;
	color: #fff;
}
.uploadForm {
    padding-bottom:50px;
    margin-top:-10px;
}
.uploadForm ul.select-cat ul.children{
    margin-left:25px;
    list-style:none;
    margin-bottom:0;
}
.uploadForm ul.select-cat ul.children li label.child-cat{
    margin-bottom:4px;
    margin-top:4px;
}
.upload-section{
    border-bottom:1px dashed #ccc;
    overflow:hidden;
    margin-bottom:20px;
    padding-top:45px;
}
.uploadForm label {
    display: block;
    clear:both;
    font-family:"Lucida Sans Unicode", sans-serif;
    color:#464242;
    font-size:13px;
    line-height:18px;
    margin-bottom:8px;
    padding-top:0;
    padding-bottom:0px;
    margin-top:10px;
    color:#fff;
}
.uploadForm .upload_category{
    margin-bottom:0px;
    padding-left:0px;
    margin-top:0;
}
.uploadForm  label.select-category{
    font-size: 18px;
    margin-bottom: 21px;
    margin-top: 0;
}
.uploadForm span.upload-cheack{
    -webkit-box-shadow: 0px 0px 0px #cdcecf;
    -moz-box-shadow: 0px 0px 0px #cdcecf;
    text-shadow: 0px 1px 0px #c7c8c8;
    border: solid #ddd 1px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#e4e4e4));
    background: -moz-linear-gradient(top, #f9fafa, #e4e4e4);
    padding:12px 38px 11px 15px;
    color:#384d61;
    margin-right:20px;
    border-radius:4px;
}
.uploadForm span {
    color:#3ba8e6;
}
.uploadForm input[type="text"] {
    margin-bottom:0;
}
.uploadForm input[type="text"] {
    height:30px;
    width:99.5%;
    border:solid 0px #d0d0d0;
    padding-left: 5px;
    float:left;
    background-color:#fcfcfc;
    margin-bottom:15px;
    -moz-box-shadow: inset 0 0 1px #97B8F3;
    -webkit-box-shadow: inset 0 0 1px #97B8F3;
    box-shadow: inset 0 0 1px #97B8F3;
    color:#888;
}
.uploadForm .upload-input{
    width:76% !important;
}
.uploadForm textarea {
    height:132px !important;
    width:99.5% !important;
    border:solid 0px #d0d0d0;
    padding-left:5px;
    padding-top:10px;
    background-color:#fcfcfc;
    -moz-box-shadow: inset 0 0 1px #97B8F3;
    -webkit-box-shadow: inset 0 0 1px #97B8F3;
    box-shadow: inset 0 0 1px #97B8F3;
    margin-bottom: -12px;
    font-family:"Lucida Sans Unicode", sans-serif;
    color:#888;
}
.uploadForm select {
    height:30px;
    width:100%;
    border:solid 1px #d0d0d0;
    padding-left: 5px;
    float:left;
    background-color:#fcfcfc;
    margin-bottom:15px;
    -moz-box-shadow: inset 0 0 1px #97B8F3;
    -webkit-box-shadow: inset 0 0 1px #97B8F3;
    box-shadow: inset 0 0 1px #97B8F3;
    border-radius:4px;
    color:#888;
}
.uploadForm input[type="submit"] {
    border: none !important;
	margin: 0 !important;
	padding: 10px 20px !important;
	color: #000 !important;
	font-weight: 400 !important;
	font-size: 13px !important;
	text-transform: none !important;
	background: #c5d84b !important;
	width: auto !important;
}
.uploadForm input#review[type="submit"] {
	background:url(images/upload-review.png) no-repeat;
	width:150px;
}
.uploadForm label.video_url{
    margin-bottom:15px;
}
.image_upload_button,.upload_button {
    height:38px;
    background:url(images/upload-img.png) no-repeat !important;
    width:88px;
    border:none;
    color:#fff;
    display:inline-block;
    margin-left:20px;
    text-shadow:0 1px 1px #8395a5;
    line-height:18px;
    padding-bottom:7px;
    cursor:pointer;
    margin-bottom: 15px;
}
.image_upload_button:hover {
}
.uploadForm input[type="submit"]:hover {
    opacity:.7;
}
#video_youtube {
    padding-bottom:50px;
    margin-top:5px;
}
#video_selfhosted{
    width:100%;
}
#video_selfhosted2{
    float:left;
    width:23%;
    display: none;
}
#video_selfhosted2 label{
    color:#3d638d;
    margin-top:7px;
    padding-left:12px;
    font-size:14px;
    padding-top:7px;
    display:inline-block;
}
#video_selfhosted2 label.upload-image{
    margin-top:15px;
}
#video_selfhosted1 {
    padding-bottom:0px;
    margin-top:5px;
    width:77%;
    float:right;
    display: none;
}
.vcategory select {
    background: transparent;
    width: 468px;
    padding: 5px;
    font-size: 16px;
    border:solid 5px #d0d0d0;
    background:#fcfcfc;
    height:55px;
}
span.text-wrapper {
    background-color:#fcfcfc;
    width:350px;
    height:40px;
    display:block;
    position:relative;
    overflow:hidden;
    border:1px #d0d0d0 solid;
    cursor:pointer;
}
.transfileform {
    font-size:300px;
    height:50px;
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    border:0;
    padding:0;
    cursor:pointer;
}
/*After uploading video
================================================*/
.uploadbtn1 {
    margin-top:7px;
    color: #5e5f5f;
    padding: 2px 3px 2px 2px;
    text-decoration: none;
    -webkit-box-shadow: 0px 0px 0px #cdcecf;
    -moz-box-shadow: 0px 0px 0px #cdcecf;
    text-shadow: 0px 1px 0px #c7c8c8;
    border: solid #c0c0c0 1.5px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
    background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
    border-radius:30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    text-align:center;
    margin-left:130px;
    margin-right:130px;
    width:68px;
    height:30px;
    line-height:29px;
}
.upload1 {
    padding:16px 66px;
    color:#5e5f5f;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    line-height:25px;
    background:url(images/add-more.png) center no-repeat;
    font-size:0;
}
.sucess-send {
    margin-top:0px;
	padding: 33px 33px 16px 33px;
	background: #717171;
}
.sucess-send h2 {
    line-height:29px;
}
/* Calander 
=========================================*/
#calendar_wrap {
    padding:0;
    font-size:13px
}
#wp-calendar {
    width:100%;
}
#wp-calendar caption {
    font-weight:bold;
    font:15px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
}
#calendar_wrap caption {
    padding:4px 0;
    margin-bottom:1px;
    font:14px Georgia, "Times New Roman", Times, serif;
}
#wp-calendar td {
    text-align:center;
    font:bold 12px Arial, Helvetica, sans-serif;
    padding:5px 3px;
}
#wp-calendar th {
    text-align:center;
    font:bold 12px Arial, Helvetica, sans-serif;
    padding:4px 0;
    font:14px Georgia, "Times New Roman", Times, serif;
}
/* tabel calendar -------- */
table.calendar td.title {
    font: 14px Georgia, "Times New Roman", Times, serif;
    padding:5px 0;
    vertical-align:middle;
}
table.calendar_widget td.days {
    background: none !important;
    border: none !important;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding:5px 0;
    vertical-align:middle;
    text-align:center;
}
table.calendar_widget td {
    position:relative;
    *position: static;
}
table.calendar_widget td.date_n div span.popup_event {
    background: none repeat scroll 0 0 #FFFFFF;
    display:none;
    position: relative;
    z-index: 1;
}
table.calendar_widget td.date_n div:hover span.popup_event {
    display:block;
    max-height:230px;
    overflow:scroll;
    width:240px;
    position:absolute;
    z-index:999999;
    left:7px;
    top:7;
    padding:2px 15px;
    padding-bottom:10px;
}
table.calendar_widget td div a.event_title {
    display:block;
    clear:both;
    margin-top:10px;
    text-align:left;
    font:bold 12px Georgia, "Times New Roman", Times, serif;
}
table.calendar_widget td div small {
    display:block;
    text-align:left;
    font-weight:normal;
    font:12px Helvetica, Arial, sans-serif;
    line-height:20px;
    margin-bottom:20px;
    display:block;
}
.calendar_widget {
    background: none;
    position:relative;
    *position: static;
    margin-bottom:20px;
    z-index: 99;
    width: 258px;
    margin: 0 auto 10px;
}
table.calendar_widget td.date_n {
    font:bold 14px Arial, Helvetica, sans-serif;
    border: none !important;
    padding:5px 0;
    text-align:center;
    vertical-align:middle;
}
.date_n .event_highlight {
    position:relative;
    z-index:0;
    *position: static;
}
table.calendar_widget tr {
    border: none !important;
}
.calendar_link {
    cursor:pointer;
}
/*--------------------------------------------------------------------*/
/* Special Columns */
/*--------------------------------------------------------------------*/
pre {
    margin: 10px 0px 40px 0px;
    padding: 0 10px 0px 10px;
    display: block;
    clear: both;
    background: #cccccc url('images/codebg.jpg');
    line-height: 20px;
    font-size: 11px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float:left;
    position:relative;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.one_half {
    width:48%;
    margin-right:4%;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.two_third {
    width:65%;
    margin-right:5%;
}
.one_fourth {
    width:22%;
    margin-right:4%;
}
.three_fourth {
    width:74%;
    margin-right:4%;
}
.col2, .col3, .col4 {
    float:left;
    position:relative;
}
.col3 {
    width:280px;
    margin-right:60px;
}
.col2 {
    width:460px;
    margin-right:40px;
}
.col4 {
    width:210px;
    margin-right:40px;
}
.last {
    margin-right:0 !important;
}
/* #Wordpress Core Classes
================================================== */
blockquote {
    padding-left:60px;
    min-height:40px;
    background:url(images/blockqoute.png) no-repeat;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.alignnone {
    margin: 5px 20px 20px 0;
    display: block;
    clear:both;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:8px 3px 10px;
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    width:auto;
    margin:0;
    padding:0;
}
.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:8px 4px 5px;
}
/*Calendar style*/
#wp-calendar caption {
    text-align: center;
    background: #4b5d67;
    color: #fff;
    border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
    color: #555;
    width: 95%;
    text-align: center;
    color:fff;
}
#wp-calendar a {
    color: #000;
}
.footer #wp-calendar a {
    color:#fff;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;
}
#wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}
.footer #wp-calendar th {
    background: #e0e0e0;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#fff;
}
.footer #wp-calendar tbody td {
    color:#fff;
}
#wp-calendar tbody td {
    color:c0c0c0;
}
#calendar_wrap {
    display: block;
    margin-bottom: 30px;
}

/*=======================================================*/
/* Responsive Dropdown Menu Style */
/*=======================================================*/
.it_mobile_menu li {
    margin: 0;
}
.it_mobile_menu li a {
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    text-shadow:none;
    border-bottom: 1px solid #e2e0e0;
    margin: 0 !important;
}
.it_mobile_menu li:last-child a {
    border-bottom:none;
    padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
    color: #2565ac;
}
.it_mobile_menu > li.current_page_item > a {
    color: #2565ac;
}
#mobile_menu {
    width: 318px;
    border: 1px solid #e2e0e0 !important;
    left: -1px;
    padding: 0;
    padding-bottom: 20px;
    background: #f8f8f8;
    top: 42px !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    z-index: 9999px;
    list-style:none;
}
#mobile_menu ul {
    list-style:none;
}
.it_mobile_menu {
    position: absolute;
    top: 46px !important;
    left: 3px;
    z-index: 1000;
    display: none;
    text-align: left;
}
.it_mobile_menu ul {
    display: block !important;
    visibility: visible !important;
    border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a {
    margin-left:12px !important;
    padding-top: 12px !important;
    padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a {
    padding-bottom: 10px !important;
}
.it_mobile_menu ul a {
    border-bottom: none;
}
.mobile_nav {
    color: #3B3B3B;
    display: none;
    background: #f8f8f8;
    border: 1px solid #e2e0e0;
    position: relative;
    padding: 15px 22px 11px 46px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    width:250px;
}
.mobile_nav:before, .mobile_nav:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
}
.mobile_nav:before {
    left: 0;
}
.mobile_nav:after {
    right: 0;
}
.mobile_nav:hover {
    text-decoration: none;
    color:#3B3B3B;
}
.mobile_nav > span {
    display: block;
    width: 15px;
    height: 10px;
    background: url(images/responsive_arrow.png) no-repeat;
    position: absolute;
    top: 19px;
    left: 63px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.mobile_nav.opened > span {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
/*
 * Socialite Look-a-like defaults
 */
.text p, .text li {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
}
.text li {
	margin: 0 0 0.25em 0;
}
.vhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.social-buttons {
	display: block;
	list-style: none;
	padding: 0;
}
.social-buttons > li {
	display: block;
	margin: 0;
	padding: 0px;
	float: left;
}
.social-buttons .socialite {
	display: block;
	position: relative;
	background: url('images/social-sprite.png') 0 0 no-repeat;
}
.social-buttons .socialite-loaded {
	background: none !important;
}
.social-buttons .twitter-share {
	width:75px;
	height: 65px;
	background-position: 0 0;
}
.social-buttons .googleplus-one {
	width: 70px;
	height: 65px;
	background-position: -77px 0;
}
.social-buttons .facebook-like {
	width: 70px;
	height: 65px;
	background-position: -152px 0;
}
.social-buttons .linkedin-share {
	width: 75px;
	height: 65px;
	background-position: -228px 0;
}
/*=======================================================*/
/* Responsive Dropdown Menu Style */
/*=======================================================*/
.it_mobile_menu li{
    margin: 0;
}
.it_mobile_menu li a {
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    text-shadow:none;
    border-bottom: 1px solid #e2e0e0;
    margin: 0 !important;
}
.it_mobile_menu li:last-child a{
    border-bottom:none; 
    padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
    color: #2565ac;
}
.it_mobile_menu > li.current_page_item > a {
    color: #2565ac;
}
#mobile_menu {
    width: 318px;
    border: 1px solid #e2e0e0 !important;
    left: -1px;
    padding: 0;
    padding-bottom: 20px;
    background: #f8f8f8;
    top: 42px !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    z-index: 9999px;
    list-style:none;
}
#mobile_menu ul {
    list-style:none;
}
.it_mobile_menu {
    position: absolute;
    top: 46px !important;
    left: 3px;
    z-index: 1000;
    display: none;
    text-align: left;
}

.it_mobile_menu ul {
    display: block !important;
    visibility: visible !important;
    border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a{
    margin-left:12px !important; 
    padding-top: 12px !important;
    padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a{
    padding-bottom: 10px !important;
}
.it_mobile_menu ul a{

    border-bottom: none;
}
.mobile_nav {
    color: #3B3B3B;
    display: none;
    background: #f8f8f8;
    border: 1px solid #e2e0e0;
    position: relative;
    padding: 15px 22px 11px 46px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    width:250px;
}
.mobile_nav:before, .mobile_nav:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
}
.mobile_nav:before {
    left: 0;
}
.mobile_nav:after {
    right: 0;
}
.mobile_nav:hover {
    text-decoration: none;
    color:#3B3B3B;
}
.mobile_nav > span {
    display: block;
    width: 15px;
    height: 10px;
    background: url(images/responsive_arrow.png) no-repeat;
    position: absolute;
    top: 19px;
    left: 63px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.mobile_nav.opened > span {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
/* Media Screen
====================================*/
@media only screen and (min-width: 768px) and (max-width: 960px) {
    .logo {
        text-align:left;
        width:100%;
    }
    .menu_container {
        text-align:center;
        width:100%;
    }
    #menu .ddsmoothmenu {
        text-align:left;
    }
    .uploadbtn {
        width:100%;
        text-align:center;
        padding-right:10px;
    }
    .frontpage-content_shaddow{
        width:768px;
        margin-top:0;
    }
    .search {
        text-align:center;
        width:100%;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
    }
    .searchform input[type="text"] {
        width:50%;
        margin-left:0px;
        background-color:#f2f2f2;
        background:#f2f2f2 url(images/searchbgipad.png) no-repeat;
        height:27px;
        padding:0 0px 0 25px;
        color:#999;
        padding-right:35px;
        border:none;
    }
    .searchform input[type="submit"] {
        position:absolute;
        left:19px;
        top:5px;
        background:url(images/searchbtn.png) left no-repeat;
        width:19px;
        height:18px;
        border:none;
        cursor:pointer;
    }
    .sidebar .searchform {
        width:160px;
        height:26px;
        position:relative;
        margin-top:10px;
    }
    .sidebar .searchform input[type="text"] {
        width:132px;
        background:transparent;
        background:#fff url(images/searchbgipad.png) no-repeat;
        height:27px;
        padding:0 10px 0 10px;
        color:#999;
        border:none;
        margin-left:0;
    }
    .sidebar .searchform input[type="submit"] {
        position:absolute;
        left:131px;
        top:5px;
        background:url(images/searchbtn.png) left no-repeat;
        width:19px;
        height:18px;
        border:none;
        cursor:pointer;
    }
    .top_strip .menu .associative_link {
        list-style-type: none;
        margin-top: 10px;
        margin-left: -24px;
    }
    .uploadForm span.upload-cheack {
        display:block;
        margin-bottom:20px;
    }
    .video_wrapper {
        margin:0;
        padding:0;
        padding-bottom:20px;
        background:#fafafa url(images/videobg-i.png) bottom repeat-x;
        border-top:solid 1px #fff;
    }
    .video_wrapper.front {
        margin:0;
        padding:0;
        min-height:497px;
        background:#ebebeb url(images/videobg-i.png) top repeat-x;
        border-top:solid 1px #dddcdc;
    }
    .video_container {
        margin:0;
        padding:0;
        background-color:#ffffff;
        border:solid 1px #e9e9e9;
        width:100%;
        height:auto;
        padding:5px;
        display:inline-block;
    }
    .video_player_container {
        position: relative;
        padding-bottom:57%;
        padding-top: 1px;
        height: 50px;
        overflow: hidden;
    }
    .video_container .video_player {
        margin:0;
        padding:0;
        width:100%;
        background-color:#000;
    }
    .video_container .video_player .jwplayer {
        height: 310px !important;
    }
    .video_player_container iframe, .video_player_container object#container, .video_player_container embed {
        position: absolute;
        top: -24px;
        left: 0;
        width:80%;
        height:112%;
    }

    .video_player_container object#container{
        position: absolute;
        top: 2px;
        left: 0;
        width:100%;
        height:100%;
    }

    .video_player_container iframe, .video_player_container object, .video_player_container embed {
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .video_player_container .video_player object, .video_player_container .video_player embed, {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .popular_videos {
        width:100%;
    }
    .tabs {
        width:100%;
        float:left;
        margin-bottom:20px;
        padding-left:15px;
    }
    .tabs .tab_menu_container {
        width:100%;
        float:left;
        padding-left:0;
        margin-left:0;
    }
    .tabs .tab_menu_container ul li a {
        padding:10px 10px 0px 10px;
    }
    .tabs .tab_menu_container ul li a.current {
        padding:10px 10px 0px 10px;
    }
    ul.videolist li .desc {
        float:left;
        max-width:130px;
    }
    ul.videolist li .desc a.title {
        max-width:175px;
        padding:0px 0px 0px 0px;
        line-height:21px;
    }
    ul.videolist li .desc p {
        width:100%;
    }
    .heading_container {
        background-image: linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -o-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -moz-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -ms-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0.2, #F8F8F8), color-stop(0.58, #EDEDED) );
    }
    .heading_container_single {
        background-image: linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -o-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -moz-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -ms-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0.2, #F8F8F8), color-stop(0.58, #EDEDED) );
    }
    signin {
        margin:0;
        padding:0;
    }
    .registration {
        margin:0;
        padding:0;
        margin-top:5px;
    }
    /*Single page
    ==================================*/
    .video_post .video_post_meta {
        width:100%;
        margin-top:20px;
        position:relative;
    }
    .video_post .post_like {
        position: absolute;
        right: -40px;
        top: -45px;
        left: 0;
    }
    .video_post .video_post_meta li {
        margin-left:10px;
        display:block;
    }
    .video_post .video_post_meta .post_date {
        margin-bottom:10px;
    }
    .video_post .video_post_meta .posted_by {
        margin-bottom:10px;
    }
    .video_post .video_post_meta .post_category {
        text-decoration: none;
        text-align:left;
        line-height:15px;
        margin-top:0px;
    }
    .content-bar .post .post_meta .post_comment {
        display:none;
    }
    #contactForm input[type="text"] {
        margin-bottom:0px;
    }
    #contactForm label {
        width:100%;
        margin-bottom:10px;
        padding-top:0px;
        padding-bottom:15px;
    }
    /* Registration page
    =================================*/
    .signin {
        margin:0;
        padding:0;
        background-color:#f1f1f1;
        border:solid 1px #e5e5e5;
        float:left;
        width:345px;
        margin-bottom:5px;
    }
    .registration {
        margin:0;
        padding:0;
        background-color:#f1f1f1;
        border:solid 1px #e5e5e5;
        float:left;
        width:345px;
    }
    /* comment form 
    ================================*/
    a.comment-meta {
        margin: 0;
        font-weight: normal;
        color: #4A4A4A;
        background: url(images/comment-datesep.png) right top no-repeat;
        font-size: 12px;
        line-height: 5px;
        position: absolute;
        top: 35px;
        right: 60px;
        background: url(images/comment-datesep.png) right top no-repeat;
        padding-right: 5px;
    }
    .comment-awaiting-moderation{
        position: absolute;
        top: 50px;
        right: 60px;
    }
    ol.commentlist li.comment p {
        line-height: 22px;
        color: #565656;
        margin-left: 95px;
        padding-top: 50px;
    }
    /*All video listing
    =======================================*/
    .video_container_loop {
        margin:0;
        padding:0;
        background-color:#ffffff;
        border:solid 1px #e9e9e9;
        width:95%;
        height:auto;
        padding:5px;
        margin-top:30px;
        display:inline-block;
    }
    .video_player_container_loop {
        position: relative;
        padding-bottom:67%;
        padding-top: 10px;
        height: 0;
        overflow: hidden;
    }
    .video_container_loop .video_player_loop {
        margin:0;
        padding:0;
        width:100%;
        background-color:#000;
    }
    .video_player_container_loop .video_player_loop iframe, .video_player_container_loop .video_player_loop embed, .video_player_container_loop .video_player_loop object, .video_player_container_loop .video_player_loop object#container {
        position: absolute;
        top: -12px;
        left: 0;
        width:535px;
        height:375px;
    }

    .video_player_container object#container{
        position: absolute;
        top: -12px;
        left: 0;
        width:100%;
        height:328px;
    }

    .video_player_container_loop .video_player_loop embed{
        position: absolute;
        top: -12px;
        left: 0;
        width:535px;
        height:395px;
    }
    .content-bar img {
        max-width: 520px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #mobile_menu {
        width: 318px;
        text-align:center;
        margin-left:0;
    }
    .mobile_nav {
        width:250px;
        margin-bottom:5px;
        margin-top:4px;
    }   
    ul.ddsmoothmenu {
        display: none;
    }
    .it_mobile_menu a {
        display: block;
        padding-left:0px;
        color: #3B3B3B;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .ddsmoothmenu .sub-menu{
        margin-left:100px !important;
        visibility:hidden;
    }
    .ddsmoothmenu .sub-menu li{
        margin: 0 !important;
        padding: 0 !important;
        margin-left:200px !important;
        clear:both;
        left:20px;
    }
    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    .logo {
        text-align:center;
    }
    .top_strip {
        background: #22426D;
        width: 100%;
        height: 123px;
    }
    .top_strip .menu {
        float: left;
        padding-top: 5px;
    }
    .top_strip .menu .associative_link {
        list-style-type: none;
        margin-top: 0px;
        margin-left:85px;
    }
    .uploadForm span.upload-cheack {
        display:block;
        margin-bottom:20px;
    }
    .menu_container {
        text-align:center;
    }
    .uploadbtn {
        margin-left:130px;
        margin-right:130px;
        margin-bottom: 12px;
    }
    .frontpage-content_shaddow{
        display:none;
    }
    .search {
        width:100px;
        text-align:center;
        padding-left:110px;
    }
    .video_container {
        margin:0;
        padding:0;
        background-color:#ffffff;
        border:solid 1px #e9e9e9;
        width:100%;
        height:auto;
        padding:5px;
        margin-top:30px;
        display:inline-block;
    }
    .video_player_container {
        position: relative;
        padding-bottom:56.25%;
        padding-top: 0px;
        height: 0px;
        overflow: hidden;
    }
    .video_container .video_player {
        margin:0;
        padding:0;
        width:100%;
        background-color:#000;
    }
    .video_container .video_player .jwplayer {
        height: 330px !important;
    }
    .video_player_container iframe, .video_player_container object#container, .video_player_container embed {
        position: absolute;
        top: -24px;
        left: 0;
        width:80%;
        height:120%;
    }

    .video_player_container object#container{
        position: absolute;
        top:2px;
        left: 0;
        width:100%;
        height:335px;
    }

    .video_player_container iframe, .video_player_container object, .video_player_container embed {
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .video_player_container .video_player object, .video_player_container .video_player embed, {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .tabs {
        margin-top:80px;
    }
    .tabs .tab_menu_container {
        width:100%;
        float:left;
        padding-left:0;
        margin-left:0;
        background:none;
    }
    .fsidebar {
        padding-left:0;
    }
    .sidebar {
        padding-left:0;
    }
    .heading_container {
        background-image: linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -o-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -moz-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -ms-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0.2, #F8F8F8), color-stop(0.58, #EDEDED) );
        text-align:center;
    }
    .heading_container_single {
        background-image: linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -o-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -moz-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -ms-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0.2, #F8F8F8), color-stop(0.58, #EDEDED) );
        text-align:center;
    }
    .content-bar .post .post_meta {
        width:100%;
        overflow:hidden;
    }
    .content-bar .post .post_meta li {
        margin-left:10px;
        display:block;
    }
    .content-bar .post .post_date {
        margin-bottom:10px;
        padding:6px 11px;
        width:92%;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
    }
    .content-bar .post .post_meta .posted_by {
        margin-bottom:10px;
        padding:6px 11px;
        width:92%;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
    }
    .content-bar .post .post_meta .post_category {
        margin-bottom:10px;
        padding:6px 11px;
        width:92%;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
    }
    .content-bar .post .post_meta .post_comment {
        margin-top:10px;
        padding:6px 11px;
        width:92%;
        position:relative;
        bottom:0;
        left:0;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
        margin-left:0;
        margin-right:5px;
    }
    .demo-class {
        display:none;
    }
    .signin {
        margin:0;
        padding:0;
    }
    .registration {
        margin:0;
        padding:0;
        margin-top:5px;
    }
    .footer_topmenu {
        text-align:center;
    }
    .footer_toplogo {
        margin-top:20px;
        text-align:center;
    }
    .footer_toplogo img {
        padding:0;
        margin:0;
        width:50%;
    }
    .footer_bottom .copyrightinfo {
        margin-left:0;
        text-align:center;
    }
    .footer_bottom .fsocialicon {
        margin-left: 125px;
    }
    
    .popular_videos{
        margin-top:-25px;
    }
    /*Single page
    =================================*/
    .video_post .video_post_meta {
        width:100%;
        position:relative;
        margin-top:35px;
    }
    .video_post .video_post_meta li {
        margin-left:10px;
        display:block;
    }
    .video_post .video_post_meta .post_date {
        margin-bottom:10px;
    }
    .video_post .video_post_meta .posted_by {
        margin-bottom:10px;
    }
    .video_post .video_post_meta .post_category {
        margin-bottom:10px;
        text-decoration: none;
        text-align:left;
        line-height:15px;
        margin-top:0px;
    }
    .video_post .post_like{
        position:absolute;
        left:28%;
        top:-40px;
    }
    #contactForm input[type="text"] {
        margin-bottom:0px;
    }
    #contactForm label {
        width:100%;
        margin-bottom:10px;
        padding-top:0px;
        padding-bottom:15px;
    }
    .signin {
        margin:0;
        padding:0;
        background-color:#f1f1f1;
        border:solid 1px #e5e5e5;
        float:left;
        width:345px;
        margin-bottom:5px;
        margin-left:65px;
    }
    .registration {
        margin:0;
        padding:0;
        background-color:#f1f1f1;
        border:solid 1px #e5e5e5;
        float:left;
        width:345px;
        margin-left:65px;
    }
    /* comment form 
    ================================*/
    a.comment-meta {
        margin: 0;
        font-weight: normal;
        color: #4A4A4A;
        background: url(images/comment-datesep.png) right top no-repeat;
        font-size: 12px;
        line-height: 5px;
        position: absolute;
        top: 35px;
        right: 60px;
        background: url(images/comment-datesep.png) right top no-repeat;
        padding-right: 5px;
    }
    .comment-awaiting-moderation{
        position: absolute;
        top: 50px;
        right: 60px;
    }
    ol.commentlist li.comment p {
        line-height: 22px;
        color: #565656;
        margin-left: 95px;
        padding-top: 50px;
    }
    /*All video listing
    =======================================*/
    .video_container_loop {
        margin:0;
        padding:0;
        background-color:#ffffff;
        border:solid 1px #e9e9e9;
        width:95%;
        height:auto;
        padding:5px;
        margin-top:30px;
        display:inline-block;
    }
    .video_player_container_loop {
        position: relative;
        padding-bottom:67%;
        padding-top: 10px;
        height: 0;
        overflow: hidden;
    }
    .video_container_loop .video_player_loop {
        margin:0;
        padding:0;
        width:100%;
        background-color:#000;
    }
    .video_player_container_loop .video_player_loop iframe, .video_player_container_loop .video_player_loop embed, .video_player_container_loop .video_player_loop object, .video_player_container_loop .video_player_loop object#container {
        position: absolute;
        top: -15px;
        left: 0;
        width:470px;
        height:325px;
    }
    .banner {
        width: 100%;
        height:auto;
        max-height:60px;
    }
    
   .one_third_content, .two_third_content   {
		width: 96% !important;
	}
}
@media only screen and (max-width: 480px) {

	
	table.distributor {
		font-size: 80%;
	}
	
	.half_content, .one_third_content, .two_third_content   {
		width: 96% !important;
	}
	
	h1 {
		font-size: 18px !important;
	}
	
	table.distributor th {
		font-size: 10px !important;
		line-height: 12px;
	}
	
    #mobile_menu {
        width: 290px;
        text-align:center;
        margin-left:0;
    }
    .mobile_nav {
        width:222px;
        margin-bottom:22px;
        margin-top:15px;
    }   
    ul.ddsmoothmenu {
        display: none;
    }
    .it_mobile_menu a {
        display: block;
        padding-left:0px;
        color: #3B3B3B;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .header .logo{
        text-align:center;
        margin: 40px 0 21px 0px;
    }
    .ddsmoothmenu .sub-menu{
        margin-left:100px !important;
        visibility:hidden;
    }
    .ddsmoothmenu .sub-menu li{
        margin: 0 !important;
        padding: 0 !important;
        margin-left:200px !important;
        clear:both;
        left:20px;
    }
    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    #menu li {
        float:none !important;
    }
    #MainNav {
        text-align:center;
    }
    .header .menu-bar {
        border-top:0;
        border-bottom:0;
    }
    .mobile_nav > span {
        left: 20px;
    }
    .logo {
        text-align:center;
    }
    .frontpage-content_shaddow{
        display:none;
    }
    .menu_container {
        text-align:center;
    }
    .top_strip {
        background: #22426D;
        width: 100%;
        height: 123px;
    }
    .top_strip .menu {
        float: left;
        padding-top: 5px;
    }
    .top_strip .menu .associative_link {
        list-style-type: none;
        margin-top: 0px;
        margin-left:-6px;
    }
    .uploadbtn {
        width:100px;
        margin:0 auto;
        margin-bottom:17px;
    }
    .search {
        width:100px;
        text-align:center;
        padding-left:20px;
        margin-left:-4px;
    }
    .video_container {
        margin:0;
        padding:0;
        background-color:#ffffff;
        border:solid 1px #e9e9e9;
        width:100%;
        height:auto;
        padding:5px;
        margin-top:30px;
        display:inline-block;
    }
    .video_player_container {
        position: relative;
        
        overflow: hidden;
    }
    
    h2 {
    	font-size: 16px;
    }
    .video_container .video_player {
        margin:0;
        padding:0;
        width:100%;
        background-color:#000;
    }
    .video_container .video_player .jwplayer {
        height: 200px !important;
    }

    .video_player_container iframe, .video_player_container object#container, .video_player_container embed {
        position: absolute;
        top: -24px;
        left: 0;
        width:50%;
        height:70%;
    }

    .video_player_container object#container{
        position: absolute;
        top: 2px;
        left: 0;
        width:100%;
        height:205px;
    }

    .video_player_container iframe, .video_player_container object, .video_player_container embed {
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .video_player_container .video_player object, .video_player_container .video_player embed, {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .popular_videos {
        margin-top:-50px;
        width:100%;
        overflow:hidden;
    }
    .tabs {
        width:100%;
        float:left;
        margin-bottom:20px;
        padding-left:0px;
        margin-top:80px;
    }
    .tabs .tab_menu_container {
        width:400px;
        float:left;
        padding-left:0;
        margin-left:0;
        background:none;
    }
    .tabs .tab_menu_container ul {
        width:350px;
        overflow:hidden;
        margin-top:35px;
    }
    .tabs .tab_menu_container ul li a {
        padding:10px 10px 0px 10px;
    }
    .tabs .tab_menu_container ul li a.current {
        padding:10px 10px 0px 10px;
    }
    ul.videolist li .desc {
        float:left;
        width:275px;
    }
    ul.videolist li .desc .title {
        float:left;
        width:130px;
        padding:4px 0px 5px 0px;
    }
    ul.videolist li .desc p {
        max-width:130px;
    }
    .fsidebar {
        padding-left:0;
    }
    .sidebar {
        padding-left:0;
    }
    .heading_container {
        background-image: linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -o-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -moz-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -ms-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0.2, #F8F8F8), color-stop(0.58, #EDEDED) );
        text-align:center;
    }
    .heading_container_single {
        background-image: linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -o-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -moz-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -ms-linear-gradient(left top, #F8F8F8 20%, #EDEDED 58%);
        background-image: -webkit-gradient( linear, left top, right bottom, color-stop(0.2, #F8F8F8), color-stop(0.58, #EDEDED) );
        text-align:center;
    }
    .content-bar .post .post_meta {
        width:100%;
        overflow:hidden;
    }
    .content-bar .post .post_meta li {
        margin-left:10px;
        display:block;
    }
    .content-bar .post .post_date {
        margin-bottom:10px;
        padding:6px 11px;
        width:85%;
        color: #5e5f5f;
        height:auto;
        border:none;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
    }
    .content-bar .post .post_meta .posted_by {
        margin-bottom:10px;
        padding:6px 11px;
        width:85%;
        border:none;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
    }
    .content-bar .post .post_meta .post_category {
        margin-bottom:10px;
        padding:6px 11px;
        width:85%;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
    }
    .content-bar .post .post_meta .post_comment {
        margin-top:10px;
        padding:6px 11px;
        width:85%;
        position:relative;
        bottom:0;
        left:0;
        text-decoration: none;
        -webkit-box-shadow: 0px 0px 0px #cdcecf;
        -moz-box-shadow: 0px 0px 0px #cdcecf;
        text-shadow: 0px 1px 0px #c7c8c8;
        border: solid #c0c0c0 1px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9fafa), to(#d4d6d7));
        background: -moz-linear-gradient(top, #f9fafa, #d4d6d7);
        text-align:center;
        margin-top:5px;
        margin-bottom:5px;
        line-height:40px;
        margin-left:0;
        margin-right:10px;
    }
    .signin {
        margin:0;
        padding:0;
    }
    .registration {
        margin:0;
        padding:0;
        margin-top:5px;
    }
    .footer_topmenu {
        text-align:center;
    }
    .footer_toplogo {
        margin-top:20px;
        text-align:center;
    }
    .footer_toplogo img {
        padding:0;
        margin:0;
        width:90%;
    }
    .footer_bottom {
        text-align:center;
    }
    .footer_bottom .fsocialicon {
        text-align:center;
        float:left;
        margin-left: 24px;
    }
    .copyrightinfo {
        margin-left:0;
        margin-right:0px;
        text-align:left;
    }
    /*Single page 
    ==================================*/
    .video_wrapper.front {
       
    }
    .video_post .video_post_meta {
        width:100%;
        position:relative;
        margin-top:68px;
    }
    .video_post .video_post_meta li {
        margin-left:10px;
        display:block;
    }
    .video_post .video_post_meta .post_date {
        margin-bottom:10px;
    }
    .video_post .video_post_meta .posted_by {
        margin-bottom:10px;
    }
    .video_post .video_post_meta .post_category {
        margin-bottom:10px;
        text-decoration: none;
        text-align:left;
        margin-top:5px;
        margin-bottom:5px;
        line-height:30px;
    }
    #contactForm input[type="text"] {
        margin-bottom:0px;
    }
    #contactForm label {
        width:100%;
        margin-bottom:10px;
        padding-top:0px;
        padding-bottom:15px;
    }
    .signin {
        margin:0;
        padding:0;
        background-color:#f1f1f1;
        border:solid 1px #e5e5e5;
        float:left;
        width:245px;
        margin-bottom:5px;
        margin-left:20px;
    }
    #signinForm input[type="text"] {
        height:30px;
        width:76%;
        border:solid 1px #d0d0d0;
        padding-left: 5px;
        float:left;
        margin-bottom:15px;
        border:solid 1px #FF0000;
    }
    .registration {
        margin:0;
        padding:0;
        background-color:#f1f1f1;
        border:solid 1px #e5e5e5;
        float:left;
        width:245px;
        margin-left:20px;
    }
    #reg_form input[type="text"] {
        width: 70%;
    }
    /* comment form 
    ================================*/
    a.comment-meta {
        margin: 0;
        font-weight: normal;
        color: #4A4A4A;
        background: url(images/comment-datesep.png) right top no-repeat;
        font-size: 12px;
        line-height: 5px;
        position: absolute;
        top: 35px;
        right: 60px;
        background: url(images/comment-datesep.png) right top no-repeat;
        padding-right: 5px;
    }
    .comment-awaiting-moderation{
        position: absolute;
        top: 50px;
        right: 60px;
    }
    ol.commentlist li.comment p {
        line-height: 22px;
        color: #565656;
        margin-left: 95px;
        padding-top: 50px;
    }
    /*All video listing
    =======================================*/
    .video_container_loop {
        margin:0;
        padding:0;
        background-color:#ffffff;
        border:solid 1px #e9e9e9;
        width:95%;
        height:auto;
        padding:5px;
        margin-top:30px;
        display:inline-block;
    }
    .video_player_container_loop {
        position: relative;
        padding-bottom:67%;
        padding-top: 10px;
        height: 0;
        overflow: hidden;
    }
    .video_container_loop .video_player_loop {
        margin:0;
        padding:0;
        width:100%;
        background-color:#000;
    }
    .video_player_container_loop .video_player_loop iframe {
        position: absolute;
        top: -0px;
        left: 0;
        width:100%;
        height:100%;
    }
    .video_player_container_loop .video_player_loop embed  {
        position: absolute;
        top: 10px;
        left: 0;
        width:93%;
        height:92%;
    }
    .video_player_container_loop .video_player_loop embed.metacafe  {
        position: absolute;
        top: -5px;
        left: 0;
        width:105%;
        height:105%;
    }
    .video_player_loop object, .video_player_container_loop .video_player_loop object#container {
        position: absolute;
        top: -12px;
        left: 0;
        width:290px;
        height:205px;
    }
    .video_cat_list .fthumbnail, .content .fthumbnail {
        list-style-type:none;
        overflow:hidden;
        margin:0 auto;
        margin-left:26px;
        padding:0;
        width:90%;
        padding-top:0;
    }
    .uploadForm span.upload-cheack {
        display:block;
        margin-bottom:20px;
    }
    .top_strip {
        width: 100%;
        height: 170px;
    }
    .top_strip .menu .associative_link {
        text-align: center;
    }
    .top_strip .menu .associative_link li.listing-btn a {
        display:inline-block;
        text-align:center;
        margin-top:15px;
    }
    .banner {
        width: 100%;
        height:auto;
        max-height:60px;
    }
    .footer_bottom .copyrightinfo {
        text-align:center;
    }
	#progress {
	width: 260px;
	margin-left: -50px;
	}
}

.iframe_wrapper
{
	display: table;
	margin: 20px auto;
	padding-top: 30px;
}

#text-9 h2{
	display: none;
}


/* Patent Page Style
========================================================*/

.patent_box_left{
	width: 50%;
	float: left;
}

.patent_box_right{
	width: 50%;
	float: right;
}

/* =====================================================*/


