/************************************************************************************
smaller than 1024
*************************************************************************************/
	

@media screen and (min-width: 1549px) {
}
 @media screen and (max-width: 1549px) {
}
 @media screen and (max-width: 1024px) {
	 .home-page .right-side .links{ margin-right:15px;}
	 .left_col {
    width: 59%;
}
.right_col{ float:left;}
	 .r-tabs .r-tabs-nav .r-tabs-anchor{ width:295px;}
	 .logo{margin:20px 0;padding-left: 10px;}
	 .r-tabs{ margin:0 15px;}
	 .top-right-btm{ margin-right:15px;}
	.knowledge h3.title {
    margin: 0 10px;
}
.knowledge h4.sub_title {
    margin-bottom: 20px;
    margin-left: 15px;
}
ul.thumbs li.slide_box:nth-child(3n){ float:left;}
ul.thumbs li.slide_box{ margin:0 21px 10px 17px;}
.wrapper{width:auto;}
.slide-panel{width:auto;}
#feature_list ul#output{width: 66%;}


.footer_con { margin: 60px 10px 30px;}
.copyright{padding: 16px;}

.gv_bnr .slide{padding:10px;}
.slide_txt {padding: 10px;}

}
@media screen and (max-width: 1023px) {
	
/*slider*/	
#feature_list ul#tabs{width:30%; padding:0;}
.r-tabs .r-tabs-nav .r-tabs-anchor{width:auto;}

ul#tabs li a{font-size:27px;}
ul#tabs li a.current {margin-right: -60px;}
ul#output li {padding: 30px 38px 0 9%;}

	
.left_col {width: 60%;}
.right_col{width:38%; padding-bottom:20px;}
.right-side-content{width:95%;}

.left-tweet{ width: 20%;}
.bttm_box{margin: 0 0 0 3%;width: 33%;}
.tweet_div .last {margin-left: 3%;}

/*footer*/
.foot_box{width: 18%;}
.footer .foot2 {padding: 0 0 0 2%;}
.footer .foot4 {padding: 0 0 0 2%;}

}
/************************************************************************************
smaller than 960
*************************************************************************************/
@media screen and (max-width: 960px) {


}
/************************************************************************************
smaller than 800
***************************************
**********************************************/
@media screen and (max-width:900px) {
	
}


@media screen and (max-width: 799px) {

	.mobile-none{ display:none;}
	.right_col{ float:right;}
		.Slide_Res {
    padding-left: 16px;
    
}
	.knowledge h4.sub_title{ margin-bottom:20px; margin-left:15px;}
	.gv_exp_b .image{ width:100%;}
	.image img{ width:100%;}

ul.thumbs li.slide_box{display: block;float: none;margin: 0 0 30px;min-height: inherit;width: 100%; }
ul.thumbs li .flexslider{float: left;
    width: 100%;}
ul.thumbs li.slide_box .slide-txt { padding:0 10px;}
	
.header {background:#e7e8ea;}
.logo{margin:20px 0;padding-left: 10px;}	
.media{display:none}

.slider{margin:0; height:auto;}
.slide-panel{display:none; height:auto;}
span.slide{font-size:27px; padding-bottom: 20px;}

.home_accordion{display:block ;}
.accordionButton {letter-spacing: 4px; font-weight: bold; color: #fff; text-decoration: none; display: block; font-size: 36px; outline: none;cursor:pointer;	}
.accordionContent { background:#fff; color:#3d434f;	width:auto;	padding:10px;}
.home_accordion h2 { letter-spacing: 4px; font-weight: bold; color: #fff; text-decoration: none; display: block; font-size: 36px;padding: 0 10px; }
.home_accordion .red { background: #F83E53; }
.home_accordion .blue { background: 3498db; }
.home_accordion .green { background: #1abc9c; color:#fff !important; }
.home_accordion .firogy { background: #9b59b6; }

.info-div{padding:11px 0;}
.right-side-content{margin-right: 0;}
.lft-section {float: none;}
.rht-section { float: none;margin: 26px 0 0 13px; width:auto}
.lft-section span{display:inline-block; padding-left:20px;}


.home_accordion .news_txt, .KC_txt { min-height: 0; position: relative; }
.home_accordion .blog_txt { min-height: 0; position: relative; }
.home_accordion .Reso_txt { min-height: 0; position: relative; }
.Reso_txt .bttm, .news_txt .bttm, .blog_txt .bttm, .KC_txt .bttm{margin: 20px 0;position: static;}


/*.home_accordion  .on {background: #990000;}
.home_accordion  .over {background: #CCCCCC;}*/


.right-side { width: 59%; margin-right:10px;}
.top-right-btm{width:auto;margin: 90px 40px 0 0;}
.home-page .top-right-btm{width:auto;margin: 0;}
#HomeMenu{display:block; background:url(../images/nav_bar.png) no-repeat; width:25px; height:18px; position:absolute; right:10px; text-indent:-9999px; cursor:pointer; top:100px;}


.search input{border:solid 0px #D8D8D8;}	
.search input[type="text"]:focus, [type="text"]:hover{border:solid 1px #D8D8D8;background:#e7e8ea;}
	
.home{ margin: 10px 0 0;padding-top: 0;}	
.middle-search-bar{display: none;}	
span.action{display:none}
.middle-search-bar input{width:100%;}	

.left_col { width: 100%;}	
.right_col{ width: 100%;}
span.link{float:none; margin: 10px 0; display:block;}
.tweet_div{padding:20px;width: auto;}
.footer_con { margin: 20px;}
.bttm_box {margin:0 0 20px;width: 100%;}
.left-tweet {border: 0 none;padding: 0;width: auto;margin-bottom: 20px;}
.tweet_div .last {margin-left: 0; display:none}

.footer .wrapper {padding-bottom: 80px; position: relative;}
.foot_box {width: 100%; margin:0 0 20px 0; padding:0;}
.footer .foot1{width: 40%;}
.footer .foot2{padding:0;}
.footer .foot4 { bottom: 0;left:0; padding: 0 0 10px; position: absolute; width:100%;border-bottom: 1px solid #C75227;}
ul.media_foot{padding:0 20px;}
.copyright{border:0;padding: 20px;}


.gv_nav{display:none;}
.home-page .right-side .links { margin-top: 62px;}
.gv_accord_h .ourteam{background:none; margin:0; padding:0;}
.gv_accord_h .ourteam h3{display:block; margin:0;}
ul.gv_nav li{display:block;background:none repeat scroll 0 0 #00498B}
ul.gv_nav li a{padding: 10px 0; border-bottom: 1px solid #EEEEEE;}

.gv_bnr{background:#fff;padding: 0;}

.slide_txt{background:none repeat scroll 0 0 #3F4450;}
.gv_bnr .slide { color: #76B1BF;font-size: 27px;}
.gv_bnr .slide .check_txt{float:left; margin-bottom: 10px; padding: 23px 50px 0 0; clear:both}
.gv_bnr .slide span a{color: #76B1BF;}
.gv_bnr .qns_txt{color: #3F4450;display: block;}
.gv_bnr p { clear: both;}
.gv_accord_h{margin:0;}
.gv_accord_h h3 {background: none repeat scroll 0 0 #75B1BE;height: auto;margin-top: 0;padding: 10px;line-height: 40px;}


.gv_exp_b .description h3{font-size:21px;margin-bottom: 20px;}
ul.info li{margin:0; display: block;}
ul.info .social {display: block; margin-top: 10px;width: auto;float: none;}
.gv_exp_b .description{margin: 10px;}
a.arrow_down{right: 10px;}

/*knowledge-center*/
ul.thumbs{display:block}

.Slide_Res{width:600px; display:none}
.Slide_Res .flexslider{width:100%;}
.Slide_Res h4 { color: #3f4450; font-size: 21px; line-height: 26px; }
.Slide_Res b { text-transform: uppercase; font-size: 14px; float: left; margin-bottom: 10px; margin-top: 46px; width: 100%; }
.Slide_Res p { margin: 10px 0; }
.Slide_Res .date { text-transform: uppercase }
.Slide_Res a.arrow-right { background: url(../images/arrow-right.png) no-repeat; display: block; height: 21px; width: 26px; }
.Slide_Res .view_btn { text-transform: uppercase; }
.Slide_Res .view_btn a { color: #3f4450; text-decoration: underline; display: inline-block; margin-left: 2px; }
.Slide_Res .view_btn a:hover { text-decoration:none}


.caption_sec_res{display:block;}
a.previ_btn{display:block;}
aside.right span{margin-top:10px;}
.rht-section-second{display:block; width:auto; }

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {
	
/* Accordion responsive breakpoint */
.Slide_Res {
    
    width: 737px;
}
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }

	
}

/************************************************************************************
smaller than 640
*************************************************************************************/


 @media screen and (max-width: 767px) {
/*new css for end*/	
.right-side { width: 44%;}
.knowledge h3.title{margin:0 10px}
.r-tabs{border:none;}
.tabs_sec{background:none;}
.r-tabs .r-tabs-panel{padding:10px}
.lft_box{width:100%}
.rgt_box{width:100%}

#tab-2 .lft_box{width:100%}
#tab-2 .rgt_box{width:100%}

.r-tabs .r-tabs-accordion-title{ background:#e1e1e1; border:none; padding-right: 20px;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{background:#e1e1e1 url(../images/arrow-down.png) no-repeat right bottom; border:0; color:#00AADD;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background:#e1e1e1 url(../images/arrow-up.png) no-repeat right bottom; border:none;}

.topspace{padding:0 10px; top:0;}
a.see_btn {display: none;}
.left{width:100%;}
.right{width:100%;margin: 40px 0;}
aside.left ul{display:none;}
.contain-right{width:100%;}
.blog_post .image{width:100%; margin:0 0 20px 0;}
ul.post_icon li{display:inline-block; margin-right:20px;}
aside.right h1{font-size:27px;}
span.sub_title{font-size:22px !important;}
.category{display:block; position:relative;clear: both; background:#E1E1E0;}
a.cate_arrow_down{background:#e1e1e1 url(../images/arrow-down.png) right center no-repeat;height: 41px;border-bottom: 5px solid #FFFFFF;font-family: 'Source Sans Pro';
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 2px;
    outline: medium none;right: 20px; line-height:40px; padding-left: 10px;line-height: 40px;display:block;}
a.cate_arrow_up {background:#e1e1e1 url(../images/arrow-up.png) right center no-repeat;}
.category_list .active a{color:#008DCF}

.map{top:0;}
.map iframe {width:100%;}
.comment_details input[type="text"], textarea{width:96%;}

}
 @media screen and (max-width: 640px) {
	 .Slide_Res{width:561px;}
	 .footer .foot1{width: 60%;}
}	

}

 @media screen and (max-width: 600px) {
	 
	

	 
}



@media screen and (max-width: 568px) {
	
.Slide_Res {
    width: 528px;
}
	

}
 
/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 480px) {
	.Slide_Res {
   
    width: 432px;
}
	.links li{ font-size:15px;}
.search input{width:116px;}
.comment_details input[type="text"], textarea{width:92%;}
.comment_details textarea{width:92%;}
img.pc { margin-left: 10px;}
.hover_box p{font-size: 20px;line-height: 30px;}
}
/************************************************************************************
smaller than 360
*************************************************************************************/
@media screen and (max-width: 360px) {
	
.Slide_Res {
    width: 282px;
}
.logo{width: 40%;}	
.right-side{width: 50%;}
.home-page .right-side .links{margin-top: 50px;}
.links li{font-size: 13px;
    font-weight: normal;
    padding: 0 10px 0 5px;}
.Slide_Res{width:320px;}	
.right_col p{width:91%;}
.hover_box p{width:auto;}
}
 

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {

.Slide_Res {
    width: 282px;
}
}
