.left_content, .search_box {-webkit-transition: width .2s ease;-moz-transition: width .2s ease;-ms-transition: width .2s ease;-o-transition: width .2s ease;transition: width .2s ease;}

.content_left {-webkit-transition: width .2s ease;-moz-transition: width .2s ease;-ms-transition: width .2s ease;-o-transition: width .2s ease;transition: width .2s ease;}

.menu_top ul li {-webkit-transition: padding .2s ease;-moz-transition: padding .2s ease;-ms-transition: padding .2s ease;-o-transition: padding .2s ease;transition: padding .2s ease;}
.menu_400, .mainmenu_400 {display:none;}
.global_400 {display:none;}
.social-links{display:none;}
.footer_down_links ul li {display: inline;float:none;}
.footer_bottom_right {width: 250px;}
.footer_bottom_right ul {width: 88%;}
.footer_bottom_right ul li {float: right;margin-left: 10px;}
#myImageFlow {width: 100%;}
#myImageFlow_navigation {width: 100%;}
#myImageFlow_caption .left_content {width:93%;}
#myImageFlow_navigation {top: 221px;height: 133px !important;}
#myImageFlow {height: 354px !important;}
.right_image_1 img {width: 100%; display : block;}
.idg_image ul li a img {width:58px;height:58px;}

/*slideshow-page*/
.slide-play-block {float: left;width: 100%;}
.slide-play {float: left;width: 100%;margin-bottom: 15px;margin-top: 13px;}
.slideIndex {font-size: 24px;color: #fff;position: absolute;right: 14%;bottom: 16px;z-index: 1000;}
.slide-play-block .flexslider{padding: 0 0 60px;background-color: #191d2d;}
.slide-play-block .flex-control-nav{display:none;}
#carousel1 .flex-viewport{width: 90%;margin: 0 auto;}
.slide-play-block .flexslider .options {float: left;width: 29%;position: absolute;bottom: 16px;left: 35%;}
#carousel1{background-color: #191d2d;padding: 0px 0px 20px;}
.slide-play-block .first-slide {float: left;width: 22px;height: 23px;background: url("/images/prev-last.png") no-repeat scroll 0 0 transparent;opacity:.6;}
.slide-play-block .previous-slide {float: left;width: 21px;height: 23px;background: url("/images/paly.png") no-repeat scroll 0 0 transparent;position: absolute;left: 16%;opacity:.6;}
.slide-play-block .next-slide {float: left;width: 21px;height: 23px;background: url("/images/next-n.png") no-repeat scroll 0 0 transparent;position: absolute;right: 16%;opacity:.6;}
.slide-play-block .last-slide {float: right;width: 22px;height: 23px;background: url("/images/next-last.png") no-repeat scroll 0 0 transparent;opacity:.6;}
.slide-play-block .fullscreen {float: left;width: 32px;height: 33px;background: url("/images/fullscreen.png") no-repeat scroll 0 0 transparent;position: absolute;right: 3.8%;bottom: 6px;}
.over_lay {background-attachment: scroll;background-clip: border-box;background-color: #000000;background-image: none;background-origin: padding-box;background-position: 0 0;background-repeat: repeat;background-size: auto auto;height: 1000%;opacity: 1;position: absolute;width: 100%;z-index: 1000;}
#carousel1 .slides > li{margin-right: 2px;}
#carousel1 .flex-direction-nav .flex-prev{left: 6px;top: 19px;background:url("/images/prev_arrow.png") no-repeat left center #007ebd;width: 25px;height: 83px;}
#carousel1 .flex-direction-nav .flex-next{right: 6px;top: 19px;background:url("/images/next_arrow.png") no-repeat left center #007ebd;width: 25px;height: 83px;}
.fullgallery {float: left;left: 17%;margin-bottom: 0 !important;margin-left: auto !important;margin-right: auto !important;margin-top: 0 !important;padding-bottom: 10px;padding-left: 0;padding-right: 0;padding-top: 0;position: absolute;top: 43px;width: 66%;z-index: 20000;}
.slide-play:hover #slider1 .flex-pause-play {display: block !important;}
#slider1 .flex-pause-play {display: none;}
.slide-play-block .flex-pauseplay {float: left;width: 36px;height: 36px;position: absolute;font-size: 0px;left: 47.5%;bottom: 5px;}
.slide-play-block .flex-pause-play a {color: #fff !important;padding-top: 111px;}
.slide-play-block .flex-pauseplay a {display: block;width: 22px;height: 22px;position: absolute;bottom: 11px;left: 10px;opacity: 0.6;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}
.slide-play-block .flex-pauseplay a:hover {opacity: 1;}
.slide-play-block .flex-pause-play {width: 106px !important;height: 111px !important;left: 42%;top: 55%;font-size: 17px;color: #fff;}
.slide-play-block .flex-pauseplay a:before{display:none;}
.slide-play-block #slide-gal:hover .flex-pause-play .flex-pause {width: 124px;height: 106px;background: url("/images/pauseiconhover.png") no-repeat scroll 0px 0px transparent;}
.slide-play-block #slide-gal:hover .flex-pause-play .flex-pause:hover{background: url("/images/pauseicon.png") no-repeat scroll 0px 0px transparent;}
.slide-play-block .flex-play {background: url("/images/next-n.png") no-repeat scroll 0 0 transparent;}
.slide-play-block .flex-pause {background: url("/images/pause.png") no-repeat scroll 0 0 transparent;} 
.slide-play-block #slide-gal .slides img {max-height: 545px;padding-bottom:0px;}
.slide-play-block #slide-gal:hover .flex-pause-play .flex-play{width: 111px;height: 106px;background: url("/images/paly-icon-hover.png") no-repeat scroll 0px 0px transparent;}
.slide-play-block #slide-gal:hover .flex-pause-play .flex-play:hover{background: url("/images/paly_icon.png") no-repeat scroll 0px 0px transparent;}
.slide-play-block .previous-slide:hover {opacity: 1;}
.slide-play-block .first-slide:hover {opacity: 1;}
.slide-play-block .next-slide:hover {opacity: 1;}
.slide-play-block .last-slide:hover {opacity: 1;}
.fill-group {width: 100%;float: left;padding-bottom: 10px;}

/*static new list css*/
.static_new_list{float:left;width:100%;margin-bottom: 20px;min-height: 192px;}
.static-list-content{float:left;border:1px solid #CCCCCC;cursor: pointer;position: relative;width:99.8%;height:192px;}
.stat-image {float: left;width: 100%;text-align: center;}
.ban-content{width:90.5%;float:left;position:absolute;bottom:0px;left:0px;background:#a0b2be;padding:11px 5%;text-align:center;}
.ban-content h3{color:#FFFFFF;font-size:14px;font-family:"ProximaNova Semibold";}
.ban-content h3 a{color:#FFFFFF;}
.static-list-block{position:relative;float:left;margin-right:1.4%;width:32.3%;}
.static-list-block:last-child{margin-right:0%;}
.full-banner{float:left;width:562px;background:#3a3e4e;padding:20px 25px 20px;color: #fff;position:absolute;top:100%;z-index: 9999;display:none;left:0px;border-top:1px solid #FFFFFF;}
.full-banner p{font-size: 13px;color:#FFFFFF;font-family: "ProximaNova light";}
.full-banner.ban-two {left:-104%;}
.full-banner.ban-three {right: -1%;left: auto;}
/*.static-list-content:hover .full-banner{display:block;}*/
/*.full-banner.ban-two {left: -211px;}
.full-banner.ban-three {left:-423px;}*/
.close-button {position: absolute;right: 20px;top: 15px;}
.ban-one:before{background:url("/images/arrow1.png") no-repeat;content:"";width:40px;height:11px;position:absolute;top:-11px;left:60px;cursor: pointer;}
.ban-two:before{background:url("/images/arrow1.png") no-repeat;content:"";width:40px;height:11px;position:absolute;top:-11px;left:270px;cursor: pointer;}
.ban-three:before{background:url("/images/arrow1.png") no-repeat;content:"";width:40px;height:11px;position:absolute;top:-11px;left:485px;cursor: pointer;}
.static-service-block {float: left;width: 100%;}
.static-meet-block .stat-image{margin-top:0px;}
.static-meet-block .static-list-content{height:auto;}
.full-ban-left{float:left;width:45%;}
.full-ban-left h2{font-size:16px;color:#4fa6d6;font-family:"ProximaNova Semibold";text-align:left;margin-bottom: 0px;}
.full-ban-left h2 a{color:#4fa6d6;}
.full-ban-left p{color:#4fa6d6;font-size:14px;font-weight: bold;}
.full-ban-right{float:left;width:45%;margin-top: 10px;}
.full-ban-right li{list-style:none;font-size:14px;color:#FFFFFF;line-height:12px;}
.full-ban-right li:first-child{margin-bottom:10px;}
.full-ban-right li a{color:#FFFFFF;}
.full-ban-right li a:hover{text-decoration:underline;}
.full-ban-right li img{margin-left:20px; margin-right: 8px;
.static_new_list .static-list-block:nth-child(3n) {  margin-right: 0;}
}
.ban-content h4{color:#FFFFFF;font-size:12px;font-family:"ProximaNova Semibold";padding: 0px;}
.ban-content h4 a{color:#FFFFFF;}
.ban-content p{color:#FFFFFF;font-family:"ProximaNova regular";font-size:10px;}
.static-meet-block .ban-content{padding:8px 5%;}
.full-banner a {color: #ffffff;}
.top_features_block.about_us h2{padding-top:0px;}

.right_heading.head_block a {color: #3e4459;}
.right_heading.head_block h3{color: #3e4459;font-family: "ProximaNova Semibold";font-size: 20px;font-weight: normal;line-height: 20px;text-align: left;}
.right_heading.head_block h3 a:hover{ color: #007ebd;}

/*right container css*/
.right-content-block {padding: 30px 0px 20px;}
.right-media-block{float:left;width:100%;}
.right-media-block p{color: #3e4459;font-size:14px;font-family: "ProximaNova regular";border-bottom:1px solid #CCCCCC;padding-bottom:20px;font-weight: normal;line-height: 20px;}
.media-content{float:left;width:100%;padding:20px 0px;border-bottom:1px solid #CCCCCC;}
.media-left {float: left;width: 49%;}
.media-right{float: right;width: 49%;}
.media-left h3,.media-right h3{color:#3e4459;font-size:16px;font-family: "ProximaNova regular";margin-bottom: 10px;font-weight: normal;}
.media-left ul li,.media-right ul li{list-style: none;color:#3e4459;font-size:14px;font-family: "ProximaNova regular";font-weight: normal;}
.media-content:last-child{border-bottom:0px;}
.right-media-block.media-kit p{border-bottom:0px;}
.media-kit .media-content{text-align:center;border-bottom: 0px;padding-top: 0px;}
.download_button,.see_more{float:left;width:100%;}
.studies-media .download_button{margin-bottom:20px;}
.see_more a{font-family: "ProximaNova regular";font-size:14px;color: #007ebd;font-weight: bold;}
figure.large img { max-width: 100%;}
.article_content iframe{max-width: 100%;}
#fk-feedback-tab.fkstrap {display: none!important;}
.about .mainmenu .sub_menu {right: initial;left: 50px;}
.article_content form p{color: #007EBD}

@media only screen and (max-width:1024px) {
 .ban-content {width: 91%;}  
 .full-banner{width:566px !important;}
}
@media only screen and (max-width:1023px) {
    .search_box .search {width:160px;}
     .content_left {width: 97%;padding: 6% 2%;}
     .mainmenu .sub_menu {left:initial;right: 34px;}


    /*article page*/
.article_top img {max-width:100%;min-width: 99%;}
.article_content img {max-width:100%;height: auto;}
.mainmenu .search_top {width:30px;}
.mainmenu .search_top>a {padding-right: 0px;width: 0px;overflow: hidden;height: 20px;}
.mainmenu .sub_menu {right: 34px;}
.header_social_links > ul { float: right;right: 0px; position: absolute; z-index: 99;background-color: #E5E6E9;top: 52px;
margin-right: 0px;z-index: 999;} 
.social-links {   display:block; float: left;padding:25px;padding-bottom:19px;   padding-top: 19px;    width: auto;} 
ul.social_con,.header_social_links > ul:last-child{display:none;}
.dialog-block{width:100%;left:0px;margin-left:0px;width:100%;}
}

@media only screen and (min-width:402px) and (max-width:1023px) {
	
	#container_left_image_parent,#container_left_image_parent_slide,#container_left_image_parent .container_left_image{height: 537px;}
	.container_left_image{width:100%;}
	.idg_connect_parent,.tab_content_parent{clear:both;}
    #container_left_image_parent {min-width: 70%;min-height: 100%;}
    .container_left_image a img {max-width: 100%;width: 100%;height:100%;}
    .container_right_image {width: 30%;}
    .right_image_3 span, .right_image_2 span, .right_image_1 span {width: 100%;height: 100%;}
.container_left {width: 100%;}
.container_left_content .left_content {width: 48%;}
    .left_content img {max-width: 100%;min-width: 100%;}
    .footer_bottom_left {width: 100%;}
    .footer_down_links, .footer_down_links ul.second_link {width: 100%;}
    .footer_down_links ul {width: 100%;}
    .footer_down_links ul li {display: inline;float: none;}
    
    .container_right {width: 97%;padding: 0px 1%;margin-top: 30px;}
    .right_common_block {width: 45%;margin-right: 3%;}

    .apps {width:100%;text-align:center;}
    .apps a:last-child img {margin-bottom: 7px;}
    .jcarousel-skin-tango .jcarousel-container-vertical {width: 88%;}
    .jcarousel-skin-tango .jcarousel-next-vertical {width: 100%;}
    .jcarousel-skin-tango .jcarousel-prev-vertical {width: 100%;}
    .jcarousel-skin-tango .jcarousel-item {width: 100%;display: inline-block;float: none !important;}
    .parent_block{float: left;width: 100%;}
}
@media only screen  and (max-width:880px) {
	#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:463px;}
}
@media only screen  and (max-width:830px) {
	#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:429px;}
}
@media only screen  and (max-width:768px) {
	#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:413px;}
    .menu_top ul li {}
    .container_right {width: 97%;padding: 0 1%;}
    .right_common_block {padding: 10px 0% 20px;margin-right: 2%;width: 48%;}
    .apps a:last-child img {margin-bottom: 7px;}
    .menu_top ul li {padding: 30px 3% 25px;}
    .container_right {width: 96%;margin: 10px;padding:0px;}
    .mainmenu {height:78px;}
    .mainmenu .search_top {display:block;float: right;position: absolute;right: 0px;}

    .mainmenu .sub_menu {right: 0px;top: 49px;}
    .menu_top {width:65%;}
    .menu_top ul li {padding: 23px 2% 9px;}
    .search_box {margin: 14px 15px;}   
.header_social_links ul li {float: none;border-right: 0px;} 
.footer_site {width: 30%;}
.footer_bottom_right {width: 100%;text-align: center;}
.footer_bottom_right ul {width: 100%;margin-top: 10px;padding-left:0px;}    
.footer_bottom_right ul li {display:inline;margin-right: 10px;float: none;}
.footer_bottom_right ul li:last-child {margin-right:0px;}
.footer_bottom_right ul li:first-child {margin-left:0px;}
.mainmenu .sub_menu {right: 0px;top: 49px;}
}
@media only screen  and (width:768px) {
	#container_left_image_parent{height: 413px !important;}
    #container_left_image_parent {min-width: 508px;min-height: 100%;}
    .container_left_image a img {max-width: 100%;width: 100%;}
    .container_right_image {width: 225px;}
    .right_image_3 span, .right_image_2 span, .right_image_1 span {height: 137px;width: 225px;}
    .more_links_new a{width:93.9%;}
    
    .imageflow .previous{width:86.8%;left:-78px;}
.imageflow .next{width:86.8%;right:-65px;background-position:138px 9px;}
.full-banner{width:690px !important;}
.ban-one:before{left: 13%;}
.ban-two:before{left: 48%;}
.ban-three:before{left: 80%;}
.static-meet-block .stat-image img {width: 100%;}
}
@media only screen  and (max-width:767px) {
    .header_logo {padding: 16px 0px 12px 20px;}
    .log_register {padding-right: 5px;}
    .header_social_links p.login_image {background:none;width:auto;overflow:hidden;padding-left: 17px;padding-top: 18px;}
    .header_social_links p.login_image a:first-child {background: url("/images/User.png") no-repeat scroll left 0px transparent;padding-left: 20px;}    
    .mainmenu > li {clear: both;background-color: #53586B;height: 19px;padding: 5px 1% 5px 1%;border-bottom: 1px solid #767987;display:none;width: 150px;padding-bottom: 20px;}
    .mainmenu > li:hover {background:none;background-color: #53586B;}
    .mainmenu > li:last-child {display:block;padding:10px 1% 10px 1%;border-bottom: 0px;background-color: transparent;}
    .mainmenu > li:first-child {display:block;padding:10px 4% 15px 25px;background-image: none;border-bottom: 0px;background-color:transparent;}
    .mainmenu {height:54px;}
    .mainmenu .search_top {width:155px;}
    .mainmenu .search_top>a {width:155px;}
    .menucontainer {z-index: 99;}
    .header_logo p {font-size: 1.5em;padding-left: 1em;}
    .mainmenu li.active a.global {display:none;}
    .mainmenu li.active a.global_400 {display:block;}
    .container_left_content .left_content{width: 47%;}
    .slide-play-block .flexslider .options {left: 10%;width: 39%;}
    .slide-play-block .flex-pause-play {left: 37%!important;}
    .slide-play-block .flex-pauseplay{left:26.5%;}
    .slideIndex {right: 20%;}
    
    .full-banner{width:93%;}

    .ban-content {width: 90.5%;}
    
}

@media only screen  and (max-width:710px) {
    .menu_400 {display:block;float: left;padding: 19px 0px 14px;margin-left: 15px;}
    .menu_400 a {color: #FFF;font-size: 16px;text-decoration: none;padding: 14px 12px 14px 10px;}
    .menu_400:hover a {background-color: #53586B;}
    #menu {display:none;position: absolute;top: 65px;left: 15px;}
    #menu ul li{display: block;clear: both;}
    .search_result .search_result_content .search_content{padding-right:10px;}
    
    
    #menu ul {background-color: #53586B;z-index: 100;float: left;padding: 10px;overflow: auto;position: absolute;top: 39px;}
    #menu ul li {border-bottom: 1px solid #767987;float: left;list-style-type: none;width: 100%;padding: 10px 0;}
    .menu_top ul li {padding: 9px 9% 9px;}
    .menu_top {width: 75%;}    
}

@media only screen  and (max-width:601px) {
    .library_content {width: 65%;margin: 0px 16%;}
    .resource_center {margin: 0px 7%;}
    .jcarousel-skin-tango .jcarousel-clip-vertical {width: 85%;}
    .jcarousel-skin-tango .jcarousel-container-vertical{width: 75%;}
    .library_content {width: 85%;margin: 0px 7%;}
    #myImageFlow_navigation {top: 255px;}
    #myImageFlow {height: 397px !important;width: 97.2%;}
    .imageflow .previous, .imageflow .next {width: 71.5%;}
    .imageflow .next{background-position:90% 9px;}
     .imageflow .next:hover{background-position:90% 9px;}
     .more_links_new {width: 97.2%;}
     .search_result .search_result_content .search_content{width:45%;}
}
@media only screen  and (max-width:650px) {
	#container_left_image_parent,#container_left_image_parent_slide,#container_left_image_parent .container_left_image{height: 480px;}
	#container_left_image_parent{width:100% !important;}
    #tab_right li:last-child{padding-right:0px;}
    .container_right_image {width: 100%;}
    .container_left_image img {min-width:100%;width:100%;}
    #container_left_image_parent {min-width: 310px;min-height: 100%;}
    .container_right_image {min-width: 388px;}
    .right_image_1, .right_image_2 {width: 33.333333%;float: left;}
    .hover_image_1 {padding:10px;margin-right:0px;}
    .hover_image_4, .hover_image_3, .hover_image_2 {width:88%}
    .right_image_3 span, .right_image_2 span, .right_image_1 span {width: 100%;min-height: 100%;}
    .container_left_image span {width: 99.8%;}
    .hover_image_1, .container_left_image span {margin-bottom: 0px;}
    .footer_social_links ul li{float:none;display:inline;}
    .footer_social_links ul{width:100%;}
    .footer_social_links {width: 100%;text-align:center;padding-top:15px;}
    .container_left_content_reg{padding: 0 15px;}
    .add_comment ul li input{width:64%;}
}

@media only screen  and (max-width:620px) {
    .right_common_block {width:100%;margin: 20px 0 0;}
    .comment_right {width: 100%;}
    .list-more{width:100%;padding-right:0px;}
    .max_char{margin-left: 145px;}
    .add_comment ul li input{width:64%;}
    .content_left{width: 96%;}
    .content_box,.inner_content_box{width: 100%;}
    .resource_left{padding:0px;}
    .select_reg select{width: 100%;}
}
@media only screen  and (max-width:480px) {
	#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:380px;}
    .header_middle {position: relative;}
    .right_image_1, .right_image_2 {width: 50%;float: left;}
    .right_image_1:last-child{width: 100%;min-height: 140px;}
    .right_image_1:last-child img{display:none}
    .container_right_image {min-width: 436px;}
    .hover_image_1, .container_left_image span {}
    .right_image_1 a img {width: 100%;max-width: 100%;}
    .container_right_image .right_image_1 span {height:100%;}
    .footer_down_links ul li a {padding: 0 5px;}
    .header_logo p {display:none;}
    .footer_site {width: 100%;margin-top: 30px;}
    .listed_links_block ul li:last-child {width: 112px;overflow: hidden;}
    .footer_bottom_left p{text-align:center;}
    .right_image_1, .right_image_2{min-height:105px;}
    .slide-play-block .flex-pauseplay{left:25%;}
    .static_new_list{margin-bottom: 0px;}
       .ban-one:before{left: 47%;}
   .ban-two:before{left: 47%;}
   .ban-three:before{left: 47%;}
     .resource_left .sign_in_textbox{width: 60.4%;}
    .resource_left .text_field_reg{width: 99%;}
    .resource_left .select_reg_short select{width: 100%;}
    .resource_left .reg_email label{width: 35.8%;margin-right: 0px;}
    .resource_left .register_label{width: 165% !important;}
}
@media only screen  and (max-width:480px) {
   .listed_links_block ul li:last-child {width: 95%;margin-top: 3px;} 
   .more_links_new a{width:91.8%;}
   .frind_button{margin-left:0px;}
   .container_left_content_reg{padding: 0 10px;}
   .business_block{width:100%; border-right: :none}
   .contact_block{width:100%;padding-left:0px;padding-top:20px;}
   #menu {top: 14px;}
 .full-banner{position:relative;width:89.7% !important;}
   .full-banner.ban-two,.full-banner.ban-three{right: auto;left: auto;}
  .static-list-block{width: 99%;margin-bottom:10px;}
  .full-ban-right li img{margin-left: 0px;}
  .full-ban-left,.full-ban-right{width: 100%;}
  .static-meet-block .stat-image img{width:100%;}
}           
@media only screen  and (max-width:401px) {
	#container_left_image_parent,#container_left_image_parent_slide,#container_left_image_parent .container_left_image{height: 280px;}
    .container_top {padding-bottom: 20px;}
    .container_left_content {padding-top:0px;}
    .social-links {padding: 20px 10px;}
    .log_register {padding-right: 7px;}
    .container_left {width: 100%;}
    .container_left_content .left_content {width: 98%;margin-top: 20px;}
    .imageflow .previous, .imageflow .next {width: 87.5%;}
    #myImageFlow {width: 100%}
    .container_right_image {min-width: 100%;}
    .left_content img {min-width: 100%;}
    .footer_bottom_left {width: 100%;}
    .footer_down_links, .footer_down_links ul.second_link {width: 100%;}
    .footer_down_links ul {width: 100%;}
    .footer_down_links ul li {display: inline;float: none;}
    .sub_button{top:10px;}
    .jcarousel-skin-tango .jcarousel-prev-vertical,.jcarousel-skin-tango .jcarousel-next-vertical{width:100%;}
    .apps {width: 100%;text-align: center;}
    .more_links_new{width:100%;}
    .resource_table tr td{display:block;width:100%;}
    .forget-pwd a,.remember-me,.login-content .button{margin-left:0px;}
    .resource_left .reg_email label{padding-right: 11px;}
}
@media only screen  and (max-width:399px) {
	.container_left_image{width:100%;}
    .hover_image_1 h2 {font-size:20px;} 
    .hover_image_4 h2, .hover_image_3 h2, .hover_image_2 h2 {font-size:11px;line-height: 12px;}                                                 
    .library_content {width: 88%;margin: 0px 7%;}
    .hover_image_2{padding: 0px 10px 0px;}
    .right_image_1, .right_image_2{min-height:90px;}
    .add_comment ul li textarea{display:block;}
    .right_image_1:last-child{width: 99.8%;min-height: 110px;}
    .slide-play-block .flex-pause-play {left: 30% !important;}
    .slide-play-block .flex-pauseplay {left: 24%;}
    .slide-play-block #slide-gal:hover .flex-pause-play .flex-play{background: url("/images/slide-play2.png") no-repeat center center transparent;width:120px;height:36px;font-size:14px;bottom: 70px;left: -5px;padding-left: 30px;}
   .slide-play-block #slide-gal:hover .flex-pause-play .flex-play:hover {background: url("/images/slide-play2.png") no-repeat center center transparent;width:120px;height:36px;font-size:14px;bottom: 70px;left: -5px;padding-left: 30px;}
   .slide-play-block #slide-gal:hover .flex-pause-play .flex-pause{background: url("/images/pause2.png") no-repeat center center transparent;width:120px;height:36px;font-size:14px;bottom: 70px;left: -5px;padding-left: 30px;}
   .slide-play-block #slide-gal:hover .flex-pause-play .flex-pause:hover {background: url("/images/pause2.png") no-repeat center center transparent;width:120px;height:36px;font-size:14px;bottom: 70px;left: -5px;padding-left: 30px;}
    .resource_left .text_field_reg{width: 80%;margin-left: 18%;}
    .resource_left .select_reg select,.resource_left .select_reg_short select{width: 80%;margin-left: 18%;}
    .resource_left .sign_in_textbox{width: 49%;}
    .resource_left .reg_email label{width: 50%;padding-right: 0px;}
}
@media only screen  and (max-width:321px) {
   .resource_left .sign_in_textbox {width: 48.5%;}
}
@media only screen  and (max-width:320px) {
   .imageflow .previous, .imageflow .next {width: 100%;}    
   #myImageFlow {width: 100%}
   .imageflow .next, .imageflow .next:hover {background-position:117px 9px;}
   .listed_links_block ul li:last-child{width:112px;margin-top:0px;}
   .search_result .search_result_content .search_content{width:90%;}
   .right_image_1:last-child{width: 100%;min-height: 110px;}
   .full-banner {width: 84% !important;} 
  
}                                                                                                                                                                     
.stat-image img {
    max-width: 100%;
}
.no-image .top-right-content{ width: 100%;} 
.no-image .top_features_block_right{ width: 100%;}
.top_features_block p{margin-bottom:10px;}



 .top_features_block .full-banner p {
    margin-bottom: 0px;
}


.hover_image_1{background:url("/images/blog-bg.png")repeat;width:93.5%;float:left;}
  .container_left_image span{background:none;}


@media only screen  and (max-width:830px) {.hover_image_1{width: 94.5%;}#slider1 .flex-direction-nav a {top: 37%!important;}   
@media only screen  and (max-width:768px) {
.hover_image_1{width:94%;}
}
@media only screen  and (max-width:767px) {#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:410px;}.hover_image_1{width: 94.5%;}}
@media only screen  and (max-width:720px){#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:386px;}} 
@media only screen  and (max-width:680px) {#container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image {height: 365px;}}
@media only screen  and (max-width:670px) { #container_left_image_parent, #container_left_image_parent_slide, #container_left_image_parent .container_left_image{height:356px;}}
@media only screen  and (max-width:650px){
.hover_image_1{width:97%;}
.hover_image_1, .container_left_image span { margin-bottom: 0px; }

#carousel1 .flex-direction-nav .flex-prev{left:4px;}
#carousel1 .flex-direction-nav .flex-next{right:4px;}

}

@media only screen  and (max-width:480px){
.hover_image_1{width:96%;}
.right_image_1, .right_image_2{49.91%}
.container_right_image {min-width:100%;}
#slider1 .flex-direction-nav a {top: 30%!important;}
#slider1 .flex-direction-nav .flex-next {right: -10px;}
#carousel1 .flex-direction-nav .flex-prev{left:1px}
#carousel1 .flex-direction-nav .flex-next{right:-2px;}
}
@media only screen  and (max-width:399px){
.hover_image_1{width:94.5%;}
#slider1 .flex-direction-nav a {top: 23%!important;}
}
@media only screen  and (max-width:320px) {
   .hover_image_1{width:93.5%;}
  .header_logo{text-align: center;float: none;padding: 16px 20px 12px 20px;}
  .log_register{float: left; width: 65%;} 
   .header_social_links {float: left;width: 100%;text-align: right;}

}