@media (min-width: 768px){
/*********************************submenu***********************************************/
/*header ul.sub-menu {display: none; height: auto; padding:25px 0 0!important;  position: absolute; text-align: left; width: 210px!important; z-index:10000; border-radius: 5px; left:12%; margin:0; }
header ul.sub-menu li { display: block!important; height: auto !important; margin: 0px !important; text-decoration: none;  padding:0px!important; text-transform: capitalize; font-size:10px!important; color:#fff;   background:#474747; text-align:center;  width:100%!important; border-bottom:1px solid #fff; border-right:0;}
header ul.sub-menu li a{ display: block;font-size: 13px !important;line-height: 17px !important; padding:13px 25px!important; text-align: left; word-wrap: break-word; color: #fff!important; width:100%!important; background:transparent!important; margin:0!important; border-top:0!important; }
header ul.sub-menu li:hover{ background:#ADC138!important;box-shadow:0 0 15px -7px #000 inset;}
header ul.sub-menu li:hover a{color: #fff!important;}
header ul.sub-menu li:first-child{border-radius: 5px 5px 0 0;}
header ul.sub-menu li:only-child{border-radius: 5px!important;}
header ul.sub-menu li:last-child{border-radius: 0 0 5px 5px;}
header li.menu-item a{ position:relative;}*/

/*********************************submenu***********************************************/


#why_choose_us .section_wrap{ display:table; width:100%;}
#why_choose_us .section_wrap > .service_wrap{ display:table-cell; vertical-align:middle; padding-right:15px; width:48%;}
#why_choose_us .section_wrap > .service_wrap > img{ margin-left:-18px;}
#why_choose_us .service_info_wrap{ display:table-cell; vertical-align:middle; width:52%; }
	
#content_page .content_wrap{ display:table; width:100%;}
#content_page .text_wrap{ vertical-align: middle;width: 68%;display: table-cell; padding-right:15px;}
#content_page .image_content{vertical-align: middle; width: 32%;display: table-cell; padding-left:15px;}

#generic_content.inner .no-padding-right{padding-right:0;}

#banner-main-home .col-6-modi-1{width:50%;}
#banner-main-home .banner-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
#banner-main-home .col-6-modi-2{width:50%;}
#banner-main-home .banner-text{max-width:870px;}
#banner-main-home .main-form-434{max-width:502px;width:100%;margin-left:10px;}
#banner-main-home .content-wrap{display:table;width:100%;}
#banner-main-home .icon-wrap{display:table-cell;vertical-align:middle;width:205px;}
#banner-main-home .content-wrap p{display:table-cell;padding-left:32px;vertical-align:middle;}



}
@media (min-width: 981px) {
	#banner-main-home .col-6-modi-1{width:62%;}
	#banner-main-home .col-6-modi-2{width:38%;}
}
@media (max-width: 767px) {
	#banner-main-home .col-6-modi-2 .main-form-434{
		max-width: 550px;
		margin: 0 auto;
	}
}
@media (min-width:768px) and (max-width:1600px){
#banner-main-home .form-heading{padding-top:35px;padding-bottom:30px; font-size:24px; line-height:30px;}
#Experience-CSP .form-heading{padding-top:35px;padding-bottom:30px; font-size:24px; line-height:30px;}
#banner-main-home .form-heading h6{margin:0 0 26px;}
#Experience-CSP .form-heading h6{margin:0 0 26px;}
#banner-main-home .form-heading p{margin:0;}
#Experience-CSP .form-heading p{margin:0;}
#banner-main-home .form-title{font-size:22px;line-height:28px;}
#Experience-CSP .form-title{font-size:22px;line-height:28px;}
#banner-main-home .form-title p{margin:0 0 32px;}
#Experience-CSP .form-title p{margin:0 0 32px;}
#banner-main-home .form-content{padding-top:28px;padding-bottom:36px;}
#Experience-CSP .form-content{padding-top:28px;padding-bottom:36px;}
#banner-main-home .form-btm-text{font-size:13px;line-height:15px;}
#Experience-CSP .form-btm-text{font-size:13px;line-height:15px;}
#banner-main-home .form-btm-text p{margin:22px 0 0;}
#Experience-CSP .form-btm-text p{margin:22px 0 0;}
}

@media (min-width:768px) and (max-width:1430px){
#banner-main-home .content-wrap p{font-size:22px;}
#banner-main-home .banner-text h1{font-size:43px;line-height:52px;}
#banner-main-home .banner-text{max-width:750px;}
#banner-main-home .main-form-434{margin-left:0;}
#banner-main-home .form-heading, #banner-main-home .form-content{padding-left:30px;padding-right:30px;}
}


@media (min-width: 768px) and (max-width: 1420px) {
#why_choose_us .section_wrap > .service_wrap > img{margin-left:-5px;}
#why_choose_us .service_info_wrap > .service_text > h5{font-size:22px;}
#why_choose_us .service_info_wrap > .service_text{font-size:17px;}
#why_choose_us .service_info_wrap > .service_text > h6{font-size:20px;}

}

@media (min-width: 768px) and (max-width: 1450px) {
#why_choose_us .section_wrap > .service_wrap > img{margin-left:-10px;}

}

@media (min-width:1101px) and (max-width:1212px){
    #CSP-landing .body-content .it_companies .featured-listed.featured_list-2 { height: 459px;}
    }
@media (min-width:768px) and (max-width:1130px){
#banner-main-home .banner-text h1{font-size:35px;line-height:50px;}
#banner-main-home .icon-wrap{width:170px;}
#banner-main-home .content-wrap p{font-size:18px;line-height:32px;padding-left:24px;}
#banner-main-home .form-heading, #banner-main-home .form-content{padding-left:20px;padding-right:20px;}
#banner-main-home .form-heading h6{font-size:24px;line-height:30px;}
#banner-main-home .form-heading{font-size:18px;}
#banner-main-home .form-title{font-size:18px;}
#banner-main-home .form-btm-text{font-size:12px;}
}


@media (min-width: 768px) and (max-width: 1100px) {
#why_choose_us .service_info_wrap > .service_text > h5{font-size:18px; line-height:25px;}
#why_choose_us .service_info_wrap > .service_text{font-size:15px;}
#why_choose_us .service_text > .list_wrap{margin-left:28px;}
#why_choose_us .service_info_wrap > .service_text > h6{font-size:16px;}
#content_page .text_wrap h4 {font-size: 25px!important;line-height: 28px!important;}
#content_page .text_wrap {font-size: 16px!important;line-height: 22px!important;}
#banner-main-home .banner-form .fsForm .fsLabel{font-size: 10px !important;}
#sidebar_content.cisco_sidebar .heading_text{ font-size:17px;}
#sidebar_content.security .heading_text h2{ font-size:24px;}
#sidebar_content.security .text_wrapper h4{ font-size:18px;}
}


@media (min-width:901px) and (max-width:1050px){
.team_body h2{ font-size:30px; line-height:40px;}
#team_container .team_body{ font-size:18px;}
.team_body h3{ font-size:28px; line-height:40px;}
.news_block h4{ font-size:20px;}
.events_body h3{ font-size:20px;}
}
@media (min-width:961px) and (max-width:992px){
    #CSP-landing .body-content .it_companies .featured-listed { height: 369px !important;}
    }

@media (min-width:768px) and (max-width:960px){
#banner-main-home .icon-wrap{width:145px;}
#banner-main-home .content-wrap p{padding-left:16px;}
#banner-main-home .form-heading, #banner-main-home .form-content{padding-left:12px;padding-right:12px;}
#banner-main-home .form-heading h6{font-size:18px;line-height:26px;}
#banner-main-home .form-heading{font-size:14px;line-height:26px;}
#banner-main-home .form-title{font-size:14px;line-height:26px;}
#banner-main-home .form-heading{padding-top:28px;padding-bottom:28px;}
#banner-main-home .banner-wrapper{padding-top: 0 !important;}
#sidebar_content.cisco_sidebar .heading_text h2{ font-size:22px; line-height:32px;}
#sidebar_content.cisco_sidebar .heading_text{ font-size:14px; line-height:24px;}
#sidebar_content.cisco_sidebar .border_content{ padding:0 15px;}
#sidebar_content.cisco_sidebar .text_wrapper h4{ font-size:16px; line-height:24px;}
#sidebar_content.cisco_sidebar .bottom_text{ padding:0px;}
#sidebar_content.cisco_sidebar .form_content{ padding: 53px 13px 21px;}
#sidebar_content.security .heading_text h2{ font-size:17px; line-height:26px;}
#sidebar_content.security .heading_text h3 { font-size:14px; line-height:22px;}
#sidebar_content.security .text_wrapper h4{ font-size:13px; line-height:22px;}
#sidebar_content.security .form-text-wrap h3{ font-size:15px;}
#sidebar_content.security .bottom_text{ font-size:11px;}
#CSP-landing-banner .banner-text h1 { font-size:30px; line-height:40px;}
#CSP-landing-banner .banner-text{ font-size:18px; line-height:32px;}
#CSP-landing .body-content h2{ font-size:28px; line-height:38px;}
#CSP-landing .body-content h3{ font-size:20px; line-height:30px;}
#CSP-landing .body-content {font-size: 14px !important;line-height: 26px !important;}
#CSP-landing .body-content .it_companies .featured-listed {margin-left: 18px;}

}


@media (min-width:768px) and (max-width:900px){
.team_body h2{ font-size:24px; line-height:35px;}
#team_container .team_body{ font-size:18px;}
.team_body h3{ font-size:24px; line-height:35px;}
#why_choose_us .service_text > .list_wrap > li::before{ font-size: 25px; line-height: 15px; margin: 0 0 0 -18px;}

}


@media screen and (max-height:800px){
#banner-main-home{height:auto!important;}
#banner-main-home .banner-wrapper{position:static;}
}



@media (min-width:475px) and (max-width:668px){
  #soundsolution_category .category_wrap .category_img {
    background-size: 64% auto !important;
}
#team_container .team_member{}
}

@media (min-width:480px) and (max-width:767px){
#team_container .team_member{ background-position: center top !important; background-size: 82% auto !important;  min-height: 438px!important;}  

}

@media (min-width:768px) and (max-width:1080px){
	#mainbody_container .archive_block .archive_img{ margin-right:15px;}
	#mainbody_container .archive_block .archive_body{ padding-right:0px;}
	#soundsolution_category .category_wrap .category_img{min-height: 292px;}
	#mainbody_container .cloud_title h3{font-size:26px;}
	
	.main_titlewrap h1{ font-size:36px;}
	.events_wrap .events_blockouter{ padding:30px 0;}
	.news_wrap h2{ font-size:36px;}
	}



@media (min-width:768px) and (max-width:980px){
	#mainbody_container .archive_body h3{ font-size:26px; line-height:35px; margin:0px 0px 10px;}
	#mainbody_container .archive_block .archive_body{ font-size:18px;}
	#team_container .team_member{  min-height: 235px;}
	#mainbody_container .cloud_title h3{font-size:20px;}
	#download_link .download_heading h2 {font-size:31px;}
	#why_choose_us .service_text > .list_wrap{margin-left:20px;}

}
@media (min-width: 768px) and (max-width: 1280px) {
#banner_mainsection .banner_sectionwrap{ padding-left:0px;}
header .navigation li a{font-size: 14px;}
}
@media (min-width: 1500px) and (max-width: 1920px){
.main.menu_wrap{right: 78px;}
}
@media (min-width: 901px) and (max-width: 1080px){
.banner_sectionwrap h1{ font-size:72px; line-height:76px;}
.banner_sectionwrap h2{ font-size:29px; line-height:40px;}
.provides_block h4{ font-size:20px;}
.provides_block .provides_btn{ font-size:16px; padding:6px 20px 8px;}
.click_wrap .clickhere{ font-size:20px;}

}
@media (min-width: 768px) and (max-width: 1080px){
#soundsolution_category .category_wrap .category_text h3{ font-size:25px;}
#soundsolution_category .category_wrap .category_text{ font-size:15px;}
#soundsolution_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 16px;}
#soundsolution_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 16px;}
#soundsolution_category .share_btn{ background: hsla(0, 0%, 0%, 0) url("../images/share_ico.png") no-repeat scroll 78% center !important;}
}
@media (min-width: 1001px) and (max-width: 1200px) {
    #CSP-landing-banner { margin-top: 134px;}
    }
@media (min-width: 768px) and (max-width: 1000px) {
#CSP-landing-banner{margin-top: 0;}}
@media (min-width: 768px) and (max-width: 1100px) {
#blog_event .blog_text h4{font-size:18px; line-height:24px;}
#blog_event .blog_heading h2{ font-size:33px;}
#service_section .col_wrap{padding:0 20px;}
#contact_us .stay_connected ul.social_media_wrap li a { background-repeat: no-repeat; background-size: 40px auto; height: 40px!important; width: 40px;}



#generic_content .text_wrap h3{ font-size:28px;}
#generic_content .form_wrap{ font-size:12px;}

}

@media (min-width: 1081px) and (max-width: 1250px){
 .provides_block h4{min-height: 72px;}   
}

@media (min-width: 768px) and (max-width: 960px){
#blog_event .blog_text{ padding: 11px 8px 0;}
#blog_event .blog_text h4{font-size:16px;}
#blog_event .blog_btn ul li a{font-size: 12px; line-height: 37px; padding: 0 13px;}
#blog_event .col_wraLast p{ padding:0 10px;}
#service_section .service_text{padding: 20px 8px 0;}
#service_section .service_text h4{font-size:23px;}
.request_login .request{ padding-right: 20px;}
.request_login .login{//padding-right: 30px;}

#generic_content .sidebar_top_wrap{ font-size:20px;}
#generic_content .text_wrap h3{ font-size:18px; line-height:26px;}
#generic_content .form_wrap h4{ font-size:17px;}
.security_form .fsForm .fsLabel{ font-size:12px!important;}
#generic_content .form_wrap{padding: 5px 0px 50px}#sidebar_content.cisco_sidebar .form_wrap .fsForm .fsLabel { line-height:18px; font-size: 13px !important}

}

@media (max-width: 960px){
	#popmake-14695 h2 {
		flex-direction: column;
	}
	#popmake-14695 h2 img {
		order: 1;
		margin-bottom: 20px;
	}
	#popmake-14695 h2 span {
		order: 2;
	}
	.request_login {font-size: 18px!important;}
#blog_event .blog_heading h2{font-size:28px;}
#service_section .service_heading h2{font-size:30px;}
#service_section .col_wrap { padding: 0 15px;}
#csp_case_study .category_wrap .category_text{font-size:16px; line-height:28px;}
#csp_case_study .category_wrap .category_text h3{font-size:24px; line-height:36px;}
#why_choose_us .service_info_wrap > .service_text > h5{font-size:16px; line-height:24px;}
#why_choose_us .service_info_wrap > .service_text{font-size:14px;}
#why_choose_us .service_info_wrap > .service_text > h6{font-size:15px; line-height:25px;}

#generic_content .sidebar_top_wrap p span{ display:inline;}
#generic_content .text_wrap h3 span{ display:inline;}

#banner-main-home .content-wrap p{font-size:14px;line-height:26px;}
#banner-main-home .banner-text h1{font-size:25px;line-height:44px;}
#sidebar_content.security .heading_text{ padding:20px 15px 30px;}
}

@media(max-width:500px){
	.team_body h2{ font-size:28px; line-height:35px;}
	#team_container .team_body{ font-size:18px;}
	.team_body h3{ font-size:26px; line-height:35px;}
	#sidebar_content.cisco_sidebar .form_wrap .fsForm .fsLabel {font-size: 13px !important;}
}
@media (min-width:768px) and (max-width:980px){
	#team_container .team_body{ padding-left:15px;}
	.the_content iframe {
    width: 65%;
}
	
}

@media (max-width: 1130px){
#download_link .form_wrap .fsForm .fsSubmit{ clear: both;
    float: none;}  
    #download_link .form_wrap .fsSubmit input.fsSubmitButton{ width: auto;   font-size: 16px; padding: 11px 15px;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#soundsolution_category .width_1{ width:100%;}
#soundsolution_category .width_2{ width:100%; padding-left: 15px;}
#soundsolution_category .category_wrap .category_text h3{ font-size:26px;}
#soundsolution_category .category_wrap .category_text{ font-size:16px; text-align:center;}
#soundsolution_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 14px;}
#soundsolution_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 14px;}
#soundsolution_category .category_wrap .category_text .read_btn{ float:none; padding:0 0 24px;}
#soundsolution_category .category_wrap .category_text .share_btn{ float:none;}
#soundsolution_category .category_wrap .category_img{ margin-bottom:16px;}
.team_member .team_postion{ right:-20px;}
#team_container .team_body{ padding-left:0px; padding-top:30px;}
#CSP-landing-banner{margin-top: 0;}
	#mainbody_container .archive_block .archive_img{ float:none; width:100%; margin-right:0px;}
	#mainbody_container .archive_block .archive_body{ float:none; width:100%; padding-right:0px; padding-top:30px; font-size:18px;}
	#mainbody_container .archive_body h3{ font-size:26px;}
	.clients_text{margin-top: 15px;}
#blog_event .col_wrap{ padding:0 15px;}
#blog_event .blog_text{min-height:inherit; padding: 11px 12px 54px;}
#service_section .service_text{min-height:inherit;padding: 20px 23px 35px;}
.response_banner{ position:static; margin-top:10px; margin-bottom:10px; text-align:center;}
#why_choose_us .service_text > .list_wrap > li::before{ margin: 0 0 0 -18px;}
.events_wrap .events_blockouter{ padding:30px 0px;}
.events_body h3 span{ display:inline;}
#home_middle_content .about_us .about_us_text h2{ margin:0;}
.the_content iframe { width: 100%;}
#inner_social_icon .social_icon{width: 100%;}
#why_choose_us .section_wrap > .service_wrap{margin:0 0 22px;}
#why_choose_us .service_text > .list_wrap{ text-align: left;}

#content_page .heading_text h2 {font-size: 34px!important; line-height: 36px!important; display:inline;}
#content_page .text_wrap h4 {font-size: 28px;line-height: 32px; display:inline;}
#content_page .text_wrap{font-size: 18px;line-height: 22px;}
#content_page .text_wrap h5 {font-size: 28px;line-height: 29px;}

#generic_content .sidebar_wrapper{ margin:0 0 38px;}

header{position:static;}
#banner-main-home{height:auto!important;}
#banner-main-home .banner-wrapper{position:static;padding-top:0!important;}
#banner-main-home .icon-wrap{margin:0 0 22px;}
#banner-main-home .banner-text{padding-bottom:40px;}
#banner-main-home .form-heading, #banner-main-home .form-content{padding-left:20px;padding-right:20px;}
#banner-main-home .form-heading h6{font-size:24px;line-height:30px;}
#banner-main-home .form-heading{font-size:18px;}
#banner-main-home .form-title{font-size:18px;}
#banner-main-home .form-btm-text{font-size:12px;}
#sidebar_content.cisco_sidebar .sidebar_wrap{ max-width:100%;}
#CSP-landing-banner .banner-text h1 { font-size:30px; line-height:40px;}
#CSP-landing-banner .banner-text{ font-size:18px; line-height:32px;}
#CSP-landing .body-content h2{ font-size:28px; line-height:38px;}
#CSP-landing .body-content h3{ font-size:20px; line-height:30px;}
#CSP-landing .body-content{ font-size:16px; line-height:26px;}
#CSP-landing .services-text a{ font-size:16px; width: 100%;}
}

@media (max-width: 479px) {
#soundsolution_category .category_wrap .category_text h3{ font-size:22px;}
#soundsolution_category .category_wrap .category_text{ font-size:15px; line-height:27px;}
#soundsolution_category .category_wrap .category_text .read_btn a{ font-size:14px; padding: 6px 10px;}
#soundsolution_category .category_wrap .category_text .share_btn a{ font-size:14px; padding: 6px 10px;}

}


@media(max-width:500px){
	.company_description h3{ font-size:20px; line-height:30px;}
	.company_newswrap .company_description{ font-size:18px; line-height:30px;}
	.company_newsbody .loadmore_btn{ font-size:18px; padding:14px 20px;}
	.blog_description h3{ font-size:20px; line-height:30px;}
	.category_blogbody .company_description{ font-size:18px; line-height:30px;}
	.category_blogbody .loadmore_post{ font-size:18px; padding:14px 18px;}
	
	.main_titlewrap h1{ font-size:38px;}
	.news_wrap h2{ font-size:38px;}
	.news_block h4{ font-size:22px;}
	.events_body h3{ font-size:20px;}
}
@media (min-width:768px) and (max-width:980px){
	.company_description h3{ font-size:24px; line-height:35px;}
	.company_newswrap .company_description{ font-size:20px; line-height:30px;}
	select.responsiveMenuSelect{margin:15px 0 0;}
	.main_titlewrap h1{ font-size:40px; }
	.events_body h3{min-height:170px;}
	.event_btn .similar_btn{margin: 0 5px; padding: 8px 10px;}
}
@media (min-width: 768px) and (max-width: 900px){
.banner_sectionwrap h1{ font-size:64px; line-height:70px;}
.banner_sectionwrap h2{ font-size:22px; line-height:35px;}
.provides_block h4{ font-size:17px;}
.provides_block .provides_btn{ font-size:12px; padding:6px 15px 8px;}
.click_wrap .clickhere{ font-size:20px;}
.provides_wrapper .click_wrap{margin-top: 112px;}
}
@media (min-width: 768px) {
#banner_mainsection  .col-sm-11.equalspace {  max-width: 1176px;}
}
@media (max-width: 960px){
header{position:static;}
}
@media (min-width: 1080px) and (max-width: 1366px){
/*header .navigation li a{font-size: 12px;} */
}
@media (min-width: 320px) and (max-width: 419px){
   li.menu-item-has-children > span.toogle{ height:52px;}
    li.menu-item-has-children > span.active{ height:52px;}
    }
@media (min-width: 320px) and (max-width: 767px){
    .menu_logo{ margin-bottom:20px;}
    .menu_top{ margin-top:20px; margin-right:0px;}
    
   .search_icon{ padding-top:22px;}
   
   .side_top_link ul li:nth-child(n) a{}
    
    .side_top_link{ padding-bottom:33px;}
    }
@media (min-width:768px) and (max-width: 918px){
    .side_top_link ul li:nth-child(n) a{display:inline-block; text-align:center; width:100%; padding-bottom:10px;}
    .side_top_link ul li{ width:100%;}
   
    }
@media (min-width:961px) and (max-width: 1080px){
  	/*header .navigation {padding: 28px 8px 0;}*/
	/*header .navigation li a{font-size: 10px;}*/
	/*.main.menu_wrap{right: 10px; top: 71px !important;}*/
    }
@media (min-width: 320px) and (max-width:350px){
    
    .side_top_link ul li:nth-child(n) a{ padding:8px;}
    #menu-header-top-menu li{ padding-right:12px; padding-left:12px;font-size:12px; }
	.side_top_link{ padding-top:26px; padding-bottom:48px;}
    }

@media (min-width: 768px) and (max-width: 1080px) {
#banner .padding_modified{padding-right:0;}
#services .padding_modified:first-of-type{margin:0;}
#services .padding_modified{padding:0 25px;}
#home_middle_content .about_us .about_us_link a{font-size:18px;}
#team_wrap .carousel-control.left{left:0;}
#team_wrap .carousel-control.right{right:0;}
footer .footer_text{font-size:14px; line-height:24px;}
footer .btm_link{padding:0;}
#mainbody_container .main_sidebar{ margin-left:0px;}
	.client_img_outer .client_wrap{ padding:0px; font-size:18px;}
	.formbody_outer .mainbody_sidebar{ padding:15px 10px 20px;}
	.formbody_outer.careers .mainbody_sidebar { padding:25px 10px 20px;}
	.sidebartitle_wrap h3{ margin:0px 5px;}
	.sidebartitle_wrap_outer p{ margin:0px;}
#generic_content .testimonial {padding: 24px 20px 17px;}
#generic_content .testimonial { font-size:24px; line-height:32px;}
.form_text h3 { font-size:21px;}
.s3_text h3 { font-size:24px; line-height:30px;}
.bottom_text h3 { font-size:16px; line-height:22px;}
#landing ul li .mask .news_title { padding:0 25px;}
#inner_contact_link .left_padding { padding:0 20px;}
#get_services .left_bg { padding:50px 20px;}
#get_services .right_bg { padding:50px 20px;}
.sidebar_form .sidebar_form_wrap .fsSubmit input.fsSubmitButton{padding: 31px 0;}
.content .network_text p{ margin:0 0 10px 10px;}
header .navigation li { padding: 0}
}
@media (min-width: 768px) and (max-width:960px){
#inner_banner { padding-top: 0;}

}
@media (min-width: 501px) and (max-width:767px){
 header .menu_wrap{ left: 409px;   top: -91px;}
.menu_text{padding-left: 0px;}
.main > section{width: 28%!important;}
#sidebar_content.cisco_sidebar .form_content{padding: 58px 22px 30px;}
}
@media (max-width: 420px){
header #logo img{ /*max-width:200px; margin-left:64px;*/}
.cbp-spmenu-push ul.main_navigation li a{ padding:15px 27px;}
header .close_icon{ display:block; text-align:left;}  
#sidebar_content.cisco_sidebar .heading_text h2{ font-size:22px; line-height:32px;}
#sidebar_content.cisco_sidebar .heading_text{ font-size:14px; line-height:24px;}
#sidebar_content.cisco_sidebar .border_content{ padding:0 15px;}
#sidebar_content.cisco_sidebar .text_wrapper h4{ font-size:16px; line-height:24px;}
#sidebar_content.cisco_sidebar .bottom_text{ padding:0px;}
#sidebar_content.cisco_sidebar .form_content{ padding: 53px 13px 21px;}
}
@media (min-width: 320px) and (max-width:500px){
header .menu_wrap{ right: -292px; top: -86px; }    
.menu_text{display: none;}
}

@media(max-width:380px){
.main > section button{right: 5px; top: 0px;}    
.main > section button span {
    background: rgba(0, 0, 0, 0) url("../images/menu_icon.png") no-repeat scroll center center;
    display: inline-block;
    height: 21px;
    width: 25px;
}
}
@media (max-width:1440px) {
	.main > section button span.menu_text {
		display: none;
	}
}
@media (min-width:961px) and (max-width:1080px){
.main > section button{ top: 0; }
.menu_text{ top: 4px;}
}

@media screen and (max-width: 1020px) {
	#header_top .callus{ font-size:17px;}
}

@media (min-width: 768px) and (max-width: 960px){
    .main.menu_wrap{ right: 10px; top:17px!important; position: static;}
    header .navigation li a{font-size: 9px;}
    header .navigation{padding: 57px 0px 0;}
    .menu_text{font-size: 13px; padding-left: 44px;}
    header .menu_wrap{left: -56px;}
    .menu_text{padding-top: 42px;}
    .main > section button{  right: -19px;
    top: 62px;}
	#header_top .callus{ font-size:15px;}
	.top_mainwrap .request_login{ font-size:15px;}
#banner .banner_text h1{font-size:58px; line-height:68px;}
#banner .banner_text{font-size:20px;}
#download_link .middle_padding{padding:0 15px;}
#download_link .guide_link h4{font-size:35px;}
#download_link .guide_link h2{font-size:41px;}
#download_link .guide_link{font-size:18px; line-height:31px;}
#download_link .form_wrap{margin:25px 0 0;}
#download_link .guide_link{margin:25px 0 0;}
#services .padding_modified{padding:0 15px;}
#services .service_text p{min-height:155px;}
#services .service_text h4{font-size:24px;}
#home_middle_content .about_us .about_us_text{font-size:20px; line-height:32px;}
#home_middle_content .about_us .about_us_link a{font-size:13px;padding: 10px 16px;}
#testimonial .testimonial_text{font-size:26px; line-height:38px;}
#testimonial .client_name{font-size:18px;}
#testimonial .client_info{font-size:16px;}
#news_article ul li{padding:0 15px;}
#news_article ul li .mask .news_title span{font-size:20px;}
#contact_us .tweets_wrap h4,  #contact_us  .stay_connected .social_icon h4, #contact_us .quote_link h4,  #contact_us .newsletter_text h4{font-size:26px;}
#contact_us .contact_info_wrap li{font-size:14px;}
#contact_us .quote_link{font-size:16px; line-height:24px;}
#contact_us .quote_btn a{ font-size: 17px; padding: 14px 18px;}
#contact_us .tweets_text{font-size:14px; line-height:24px;}
#contact_us .update_time{font-size:14px;}
#contact_us .newsletter_text{font-size:14px; line-height:24px;}
#contact_us .newsletter_form form button{font-size: 20px;  padding: 13px 33px;}
footer .footer_text{margin:0;}
footer .btm_link ul li a{ font-size: 11px; padding: 8px 10px;}
#home_middle_content .video_link{padding:0;}
#generic_content .testimonial_wrap { padding:0 0 25px;}
#generic_content .sidebar_form { padding:0px;}
.sidebar_form .careers_form .fsBody { padding:0px;}
.form_text h3 { font-size:17px; line-height:25px;}
.s3_text h3 { font-size:20px; line-height:28px;}
.bottom_text h3 { font-size:12px; line-height:20px;}
.book h3 { font-size:26px; line-height:32px;}
#inner_testimonial .testimonial_text { padding:0px;}
#landing ul li .mask .news_title { padding:0 5px;}
#landing ul li .mask .news_title span { font-size:18px ; line-height:28px;}
#media_blog ul li{padding:0 15px;}
#media_blog ul li .mask .news_title span{font-size:20px;}
#inner_contact_us .inner_contactus_text h3 { font-size:21px;}
#get_help .get_header h3 { font-size:40px;}
#get_services .get_tittle { font-size:14px; line-height:24px;}
#get_request .second_wrap .visitor a { margin:0 8px 0 0;} 
#get_request .second_wrap .visitor [type="text"] { width:24%;}
.sidebar_form .sidebar_form_wrap .fsSubmit input.fsSubmitButton{padding: 23px 0;font-size:18px!important;}
#home_middle_content .about_us .about_us_text h2{font-size:40px;}
#home_middle_content .video_link h2{font-size:40px;}
}
@media (min-width: 501px) and (max-width: 767px){
.banner_sectionwrap h1{ font-size:60px; line-height:66px;}
.banner_sectionwrap h2{ font-size:32px; line-height:45px;}
}
@media (min-width:768px) and (max-width:980px){
	.blog_description h3{ font-size:24px; line-height:35px;}
	.category_blogbody .blog_description{ font-size:18px; line-height:30px;}
	
}
@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#home_middle_content .video_link h2{ text-align: left;}
#home_middle_content .video_link h2{margin: 30px 0 27px;}
header{position:static;/*background:#1e7a55;*/}
.menu-header-top-menu-container { display: none;}
header ul{padding:0; margin:20px 0;}
select.responsiveMenuSelect {
    margin: 0 0 10px !important;
}
#banner_mainsection .banner_sectionwrap{ padding-left:0px; padding-right:0px;padding-bottom: 36px;}
.nopadding_left{ padding-left:15px;}
.category_blogbody .blog_description{ padding-right:0px; font-size:18px; line-height:30px;}
	.category_blogbody .blog_img{ margin-bottom:20px;}
.nopadding_right{ padding-right:15px;}
#team_wrap ul li{float:none; width:100%;   margin: 0 0 25px;}
.main.menu_wrap {position: static;}
.company_description p{ min-height: auto;}
.main_padding{ padding:0 15px;}
.banner_sectionwrap h1 span{ display:inline;}
.itparnter.visible{margin-top: 30px;position: static;}
.itparnter{position: static;}
#banner .padding_modified{padding-right:15px;}
#download_link .middle_padding{padding:0 15px;}
#download_link .img_padding{padding:0 15px;}
#services .padding_modified:first-of-type{margin:0;}
#services .service_text h4{margin:0 0 24px; min-height:inherit;}
#services .service_text p{min-height:inherit;}
#home_middle_content{padding: 44px 0 11px;}
#team_wrap .carousel-control.left{left:0;}
#team_wrap .carousel-control.right{right:0;}
#news_article ul li{float:none; width:100%; padding:0 15px;}
#video_wrap .video_link{margin:0 0 25px;}
#contact_us .contact_info_wrap li div{display:inline-block;}
#contact_us .quote_btn a{margin:0 0 40px;}
footer .footer_icon{float:none; width:100%;}
.alter_nobottom{ margin-bottom:40px!important;}
footer .footer_text{float:none; width:100%;}
#download_link .input_wrapper button{margin:0 0 45px;}
#services .padding_modified{padding:0 20px;}
#home_middle_content .video_link{padding:0;}
footer .btm_link{padding:0;}
#inner_banner{padding-top: 0;}
#inner_banner .inner_banner_overlay{}
#inner_testimonial .border { border:inherit;}
#inner_testimonial .testimonial_text { padding:0px;margin: 0 0 35px;}
#landing ul li { width:100%; padding:0;}
#media_video .video_link img { width:100%; /*margin:0 0 15px;*/ margin: auto;}
#media_blog ul li{float:none; width:100%; padding:0;}
#inner_contact_info ul li { display:block; margin:0 0 42px;}
.social_icon { margin:0 0 41px;}
#get_help .get_header h3 { font-size:40px;}
#get_services .get_tittle { font-size:14px; line-height:24px; min-height:100%; margin:0 0 25px;}
#get_services .get_header h3{margin:0 0 25px;}
#get_request .second_wrap .visitor a { margin:0px;} 
#get_request .second_wrap .visitor [type="text"] { width:20%;}
header #logo { /*padding: 70px 0 16px;*/padding:16px 0;}
header nav{ /*display:none;*/}
#banner .item{ min-height:100%;}
#banner .banner_text { padding: 40px 0 97px;}
#download_link { padding: 37px 0 25px;}
#download_link .form_wrap { margin: 40px 0 0;}
#download_link .img_wrap { margin: 36px 0 0;}
#download_link .guide_link{ margin:0;}
#services .services_wrap{ padding: 40px 0 7px;}
#services .service_title h2{ margin: 0 0 40px;}
#testimonial{padding: 40px 0 43px;}
#testimonial .client_info{ margin: 26px 0 0;}
#news_article{ padding: 43px 0 10px;}
#news_article .title_wrap h2{ margin: 0 0 45px;}
#video_wrap{ padding: 39px 0 20px;}
#video_wrap .video_title h2{ margin: 0 0 40px;}
#contact_us {padding: 40px 0 35px;}
#contact_us .contact_info_wrap { margin: 0 0 35px;}
#contact_us .quote_link h4{margin: 0 0 34px;}
#contact_us .tweets_wrap h4{margin: 0 0 34px;}
#contact_us .newsletter_text h4{margin: 0 0 34px;}
#team_wrap{ padding:50px 0;}
#video_wrap .no_padding{padding:0 15px;}
#generic_content { padding: 38px 0 50px;}
#generic_content.inner { padding: 50px 0 26px;}
#generic_content .content_text h1, #generic_content .content_text h2{ margin: 0 0 22px;}
#generic_content .content_text{  padding: 0 0 17px;}
#generic_content .info_text h1, #generic_content .info_text h2{ margin: 0 0 20px;}
#generic_content .testimonial_wrap { padding:26px 0 42px;}
#generic_content.inner .testimonial_wrap { padding:0 0 42px;}
#media_video .video_title h2{ margin: 0 0 42px;}
#media_video{ padding:43px 0 65px;}
#media_blog .title_wrap h2{margin: 0 0 42px;}
#media_blog{padding:44px 0 65px;}
#news_article.research{padding: 43px 0 10px;}
#news_article.research .title_wrap h2{margin: 0 0 42px;}
#get_request .form_wrap #fsSection34382183{ width:100%;}
#get_request .form_wrap #fsSection34382213{ width:100%;}
#get_help{padding: 41px 0 39px;}
#get_services .left_bg { padding:50px 20px 55px;}
#get_services .right_bg { padding:50px 20px 55px;}
#get_request{ padding: 40px 0 36px;}
#get_request .get_request_text h3{margin: 0 0 40px;}
#landing { padding: 50px 0 66px;}
#inner_testimonial{ padding: 39px 0 8px;}
#inner_testimonial .client_info{margin: 26px 0 0;}
#generic_content.inner .sidebar_form{ padding: 0 0 33px;}
#generic_content.inner .no-padding{ padding:0;}
.the_content .round-image{ float:none;}
.round{ text-align:center;}
.the_content img[align="right"]{ display:block; margin:0 auto 25px;float:none;}
.the_content img[align="left"]{ display:block; margin:0 auto 25px;float:none;}
.the_content img.alignright{ display:block; margin:0 auto 25px;float:none;}
.the_content img.alignleft{display:block; margin:0 auto 25px;float:none;}
.inner_testimonail_img{ margin:26px 0 0;}
.float-none{ float:none!important;}
#inner_contact_us .form_wrap #fsSection34317940{ width:100%;}
#inner_contact_us .form_wrap #fsSection34317941{ width:100%;}
#inner_contact_info { padding: 50px 0 0;}
#inner_contact_us{padding: 42px 0 36px;}
#inner_contact_us .inner_contactus_text h3{ margin: 0 0 42px;}
#inner_social_icon{padding: 48px 0 2px;}
#contact_us.inner_contact { padding: 51px 0 36px;}
#contact_us.inner_contact .map { margin: 0 0 37px;}
.buttonset{right: 0;}
.main_sidebar { margin: 0 0 38px;}
#services_request .service_wrapper .fsBody div.fsFieldZip {  width: 100%!important;}
#services_request .service_wrapper div.fsSubField.fsFieldState{  width: 100%!important;}
#sidebar_content.security .width-2{ width:100%;}
#sidebar_content.security .sidebar_wrap{ max-width:100%;}
#sidebar_content.security .top_content {background-position: center bottom;}
#sidebar_content.security .form_content { margin-top: -53px;}

}

@media (max-width: 668px){
#news_article ul li{padding:0;}
#home_middle_content .about_us .about_us_text{font-size:20px; line-height:30px;}
#home_middle_content .about_us .about_us_link a{font-size:11px;}
#testimonial .testimonial_text{font-size:25px; line-height:38px;}
#testimonial .client_name{font-size:18px;}
#testimonial .client_info{font-size:16px;}
#generic_content .info_text h2 { font-size:29px;}
#generic_content ul,#home_middle_content .about_us .about_us_text ul,.the_content ul { margin:0 0 0 28px;}
#generic_content ol,#home_middle_content .about_us .about_us_text ol,.the_content ol { margin:0 0 0 -26px;}
#generic_content .sidebar_form { padding:0px;}
.s3_text h3 { font-size:28px; line-height:30px;}
#landing ul li .mask .news_title span { font-size:20px; line-height:30px;}
#landing .post_wrap a { font-size:16px;}
#landing ul li .mask .news_title { padding:0 80px;}
#media_video .video_title h2 { font-size:34px; line-height:42px;}
#media_blog .title_wrap h2 {font-size:34px; line-height:42px;}
#news_article.research .title_wrap h2{font-size:34px; line-height:42px;}
#get_help .get_header h3 { font-size:32px; line-height:42px;}
#get_help .get_contact { font-size:16px;}
#get_request .get_request_text h3 { font-size:32px; line-height:42px;}
#inner_testimonial .testimonial_text{ font-size: 18px; line-height: 28px;}
#inner_testimonial .client_info{font-size: 18px; line-height: 28px;}
#inner_testimonial .client_info span{font-size: 16px; line-height: 26px;}
#generic_content .testimonial{ font-size: 20px; line-height: 30px;}
header #logo {  margin: 0;}
#download_link .guide_link h4{ font-size: 40px; line-height: 50px;}
#download_link .guide_link h2{ font-size: 40px; }
#team_container .title_wrap h1{ font-size: 40px; font-weight: normal; line-height: 54px;}

}


@media (max-width: 479px) {
#banner .banner_text h1{font-size:50px; line-height:62px;}
#banner .banner_text{font-size:20px;}
#download_link .guide_link h4{font-size:36px; line-height: 50px;}
#download_link .guide_link h2{font-size:34px;}
#download_link .guide_link{font-size:19px; line-height:31px;}
#news_article .title_wrap h2{font-size:34px;line-height:42px;}
#video_wrap .video_title h2{font-size:34px;}
#video_wrap .video_link iframe {height: 240px;}
#home_middle_content .video_link iframe{height: 240px;}
#landing ul li .mask .news_title { padding:0 15px;}
#news_aritcle.research .title_wrap h2 { font-size:34px;}
.main > section button{ right: 5px; top: 38px;}
#inner_banner .inner_text .banner_btn{ font-size:14px;}
}
@media (min-width:768px) and (max-width:980px){
	.main_sidebar .sidebar_topcontent{ padding:13px 8px 20px 10px;}
	.sidebar_topcontent .guidebook{bottom:-5px; position:absolute; right:-15px;}
	.include_list li{ font-size:16px;}
	.description_body .products_bodywrap{ font-size:16px;}
}

@media (min-width:901px) and (max-width:1050px){
.common_title h2{ font-size:30px;}
.common_videowrap h4{ font-size:20px; line-height:28px;}
.contentbody_wrap h3{ font-size:24px;}
.contentbody_wrap .description_body{ font-size:16px;}
.content_listing li{ font-size:16px;}
.sidebar_topcontent h4{ width:58%;    font-size: 22px;
	line-height: 24px;}
.sidebar_body .download_btn button{ font-size:18px;}
/********************* csp_whymanaged_services no.847 ************************************/
.innertitle_wrap h3{ font-size:25px;}
/********************* EOF csp_whymanaged_services no.847 ************************************/
.submit_resumewrap .submitresume_content{ width:62.9%;}
.submit_resumewrap .resume_btn{ font-size:17px;}
	}
@media (min-width:768px) and (max-width:951px){
    #banner_mainsection{padding-top: 0;}
    }

@media (min-width:768px) and (max-width:900px){
.common_title h2{ font-size:26px; line-height:35px;}
.common_videowrap h4{ font-size:18px; line-height:25px;}
.contentbody_wrap h3{ font-size:24px;}
.contentbody_wrap .description_body{ font-size:16px;}
.content_listing li{ font-size:16px;}
.sidebar_body .download_btn button{ font-size:15px; padding:0 26px;}
.sidebar_topcontent .guidebook{ width:60%;}
.products_bodywrap h4{ font-size:18px;}
.fsBody .showMobile {
    display: none !important;
}
.submit_resumewrap .submitresume_content{ width:59.9%;}
.submit_resumewrap .resume_btn{ font-size:15px;}


/********************* csp_assessmetns_consulting no.844************************************/
.assessment_list li{ font-size:16px;}
.service_assessments h4{ font-size:20px;}
.common_title h3{ font-size:20px;}
/********************* eof csp_assessmetns_consulting no.844************************************/
/********************* csp_service_services_plans no.848 ************************************/
.depart_title h3{ font-size:28px;}
.depart_title h3 span{ font-size:20px;}
.depart_list li{ font-size:16px;}
/********************* eof csp_service_services_plans no.848 ************************************/
/********************* csp_whymanaged_services no.847 ************************************/
.innertitle_wrap h3{ font-size:20px;}
/********************* EOF csp_whymanaged_services no.847 ************************************/
/********************* csp_services_support no.849************************************/
.services_support_title h3{ font-size:26px;}

/********************* eof csp_services_support no.849************************************/

}



@media (min-width:801px) and (max-width:980px){
.sidebar_topcontent h4{ font-size:20px; line-height:22px;}
.sidebar_topcontent h4 span{ font-size:18px;}
.sidebartitle_wrap h3{ font-size:16px;}
.submit_resumewrap .submitresume_content{ font-size:16px;}
.sidebartitle_wrap_outer h3.sidebar_title{ font-size:16px; line-height: 12px;}
.mainbody_sidebar .sidebartitle_wrap_outer{ font-size:16px;}
/********************* csp_service_services_plans no.848 ************************************/
.depart_content .depart_innercontent h3{ font-size:26px;}
.depart_block h3{ font-size:25px;}
/********************* eof csp_service_services_plans no.848 ************************************/
	}


@media (min-width:768px) and (max-width:800px){
.sidebartitle_wrap h3{ font-size:11px;}
.sidebartitle_wrap_outer h3.sidebar_title{ font-size:15px;}
.mainbody_sidebar .sidebartitle_wrap_outer{ font-size:14px; line-height:20px;}
.sidebar_topcontent h4{ font-size:17px; line-height:22px;}
.sidebar_topcontent h4 span{ font-size:15px;}
/********************* csp_service_services_plans no.848 ************************************/
.depart_block h3{ font-size:23px;}
.depart_content .depart_innercontent h3{ font-size:24px;}
.submit_resumewrap .submitresume_content{ font-size:14px;}
/********************* eof csp_service_services_plans no.848 ************************************/
}


@media (max-width: 767px){
	.small_screen_center{ text-align:center;}
	#banner_mainsection{padding-top: 0;}
	.nopadding_video{ padding:0px 15px; margin-top:15px;}
	.contentbody_wrap .description_body{ padding-left:0px;}
	.description_body .content_listing{ margin-left:15px;}
	.content_listing li{ font-size:16px;}
	#mainbody_container .main_sidebar{ margin-left:0px;}
	.sidebar_topcontent .guidebook{ position:static;}
	.assessment_list{ margin-left:15px;}
	.sidebar_topcontent h4{ width:100%; margin-bottom:20px;}
	.main_sidebar .sidebar_topcontent{ padding:13px 20px 20px;}
	.sidebartitle_wrap_outer .sidebartitle_wrap{ display:inline-block;}
	.sidebartitle_wrap_outer h3.sidebar_title{ font-size:20px;}
	.sidebartitle_wrap h3{ font-size:20px;}
	/********************* csp_our_history no.888************************************/
	.our_partners ul li{ float:none; width:100%; display:block; border-left:none;}
	ul.social_media_wrap{ float:none; margin-top:5px; margin-left:0px;}
.request_login .request{ display:block; padding-right:0px;}
#header_top .top_mainwrap{ float:none;}
.top_mainwrap .request_login{ float:none;}
.request_login .login{ padding-right:0px;}
	/********************* csp_our_history no.888************************************/
	.sidebar_body .download_btn button{ font-size:20px; width:100%;}
	.include_list li{ font-size:16px;}
	.submit_resumewrap .submitresume_content{ float:none; margin-right:0px; width:100%;}
	.submit_resumewrap .resume_btn{ margin-top:15px;}
	.products_bodywrap .include_list{ margin-left:15px;}
	/********************* csp_service_services_plans no.848 ************************************/
	.department_wrap .depart_block{ width:100%; float:none;}
	.depart_innercontent .depart_list{ text-align:left;}
	.depart_list li{ font-size:16px; padding-left:75px;}
	.margin_bottomgap{ padding-bottom:30px;}
	/********************* eof csp_service_services_plans no.327 ************************************/
	#mainbody_container .cloud_title h3{padding-right:55px; display:inline-block;}
	
	/********************* csp_services_support no.849************************************/
	.services_support_title h3{ padding-right:55px; display:inline-block;}
	.services_supportwrapper .services_support{margin-bottom: 32px;}
	/********************* eof csp_services_support no.849************************************/
	#events_news_container .news_wrap { padding: 44px 0 65px;}
	.summitsupport-form .fsForm .fsLabel{font-size: 14px !important;}
}
@media (min-width:669px) and (max-width:767px){
.menu_text{right: 94px;}    
}
@media (min-width:501px) and (max-width:668px){
.click_wrap .clickhere{ font-size: 18px; padding-bottom: 7px;}  
.menu_text{ right: 38px;}
}

@media(max-width:500px){
	.common_title h2{ font-size:26px; line-height:35px;}
	.common_videowrap h4{ font-size:20px;}
	.contentbody_wrap .description_body{ font-size:18px;}
	.common_title h3{ font-size:20px; line-height:30px;}
	/********************* csp_service_services_plans no.848 ************************************/
	.depart_block h3{ font-size:26px;}
	.depart_title h3{ font-size:26px;}
	.services_support .learmore_btns{font-size:16px;}
	.depart_title h3 span{ font-size:20px;}
	.depart_content .depart_innercontent h3{ font-size:24px;}
	/********************* eof csp_service_services_plans no.848 ************************************/
	/********************* csp_whymanaged_services no.847 ************************************/
	.innertitle_wrap h3{ font-size:25px;}
	.ctabtn_wrap .left_arrow{display: none;}
	.ctabtn_wrap .right_arrow{display: none;}
	.services_support_title h3{ font-size:17px;}
	/********************* eof csp_whymanaged_services no.847 ************************************/
	.banner_sectionwrap h1{ font-size:45px; line-height:55px;}
	.banner_sectionwrap h2{ font-size:30px; line-height:45px;}
	.provides_block h4{ font-size:25px;}
	.provides_block .provides_btn{ font-size:16px;}
	.click_wrap .clickhere{ font-size:15px; padding: 0 0 9px}
	.second_click {
    padding-bottom: 0 !important;
}
}

@media (max-width: 480px) {
   #services .service_text p{ min-height: 142px;}
   #services_request .service_wrapper h1{ font-size:30px;  margin: 54px 0 0;}
   #blog_event .blog_heading h2 { font-size: 24px; line-height: 40px;}
   #service_section .service_heading h2 { font-size: 28px; line-height: 38px;}
   
}


@media (min-width: 768px) and (max-width: 1080px) {
.banner_text h2{ font-size:55px;}
#main_banner .banner_text{ font-size:25px;}
.service_text_wrap h4{ font-size:22px;}
.service_link a{ font-size:15px; padding: 12px 6px; max-width: 224px;}
.urgent_help h4{ font-size:22px;}
#CSP-landing .img-wrap{height: auto;}
#CSP-landing .img-wrap img {
    height: auto;
}
}

@media (min-width: 768px) and (max-width: 960px){
.urgent_help h4{ font-size:19px;}
.service_link a{ font-size:13px; padding: 12px 6px; max-width: 176px;}
.banner_text h2{ font-size:48px;}
#main_banner .banner_text{ font-size:22px; line-height: 36px;}
.service_text_wrap h4{ font-size:19px; padding-left: 85px;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.banner_service_wrap .service_text_wrap{ margin:0 0 22px;}
.service_link a{ width: 100%;}
.banner_text h2{ font-size:54px;}
#main_banner .banner_text{ font-size:28px; line-height:40px;}
.service_text_wrap h4{ font-size:24px; text-align:center; padding-left: 0px;}
.service_link a{ font-size:16px;}
.urgent_help h4{ font-size:20px; text-align:center;}
#banner_mainsection .banner_logo {margin-bottom: 26px;margin-top: 0;}
#csp_case_study .width_1{ width:100%;}
#csp_case_study .width_2{ width:100%; padding-left:15px;}
#CSP-landing .img-wrap img {height: auto;}
#CSP-landing .img-wrap{height: auto;}
#CSP-landing .body-content .it_companies .featured-listed.featured_list-2 {
    height: auto;
}
}


@media (max-width: 479px) {
.banner_text h2{font-size: 46px; line-height: 48px;}
#main_banner .banner_text{font-size: 26px; line-height: 38px;}
.service_text_wrap h4{ font-size:22px;}
.service_link a{ font-size:15px;}
.urgent_help h4{ font-size:18px;}
#mainbody_container .cloud .learmore_btns{font-size:16px;}
#csp_case_study .loadmore{font-size:16px;}
#home_middle_content .about_us .about_us_text h2{font-size:30px;}
}
@media (max-width:600px) {
#content_page .heading_text h2 {font-size: 36px!important;line-height: 38px!important;}
#content_page .text_wrap h4{font-size: 29px!important;line-height: 33px!important; display:inline;}
#Summit-Support-page .left-content-66 h2{ font-size: 26px; }
#Summit-Support-page .left-content-66{font-size: 15px;}

}


@media (max-width:440px){
	#banner-main-home .banner-text h1{font-size:22px;line-height:42px;}
}

@media (max-width: 430px) {
#content_page .heading_text h2 {font-size: 30px !important; line-height: 44px !important;}
#content_page .text_wrap h4 {font-size: 16px;line-height: 22px;}
#content_page .text_wrap {font-size: 14px;line-height: 21px;}
#content_page .text_wrap h5 {font-size: 20px;line-height: 24px;}

#generic_content .sidebar_top_wrap{ font-size:20px;}
#generic_content .text_wrap h3{ font-size:26px;}
}

@media (max-width: 450px) {
#sidebar_content.security .heading_text h2{ font-size:24px;}
#sidebar_content.security .heading_text{ font-size:18px;}
#sidebar_content.security .text_wrapper h4{ font-size:17px;}
}


@media (max-width:400px){#banner-main-home .content-wrap p{font-size:13px;line-height:24px;}
#banner-main-home .form-heading, #banner-main-home .form-content{padding-left:12px;padding-right:12px;}
#Experience-CSP .form-heading, #Experience-CSP .form-content{padding-left:12px;padding-right:12px;}
#banner-main-home .form-heading h6{font-size:18px;line-height:26px;}
#Experience-CSP .form-heading h6{font-size:18px;line-height:26px;}
#banner-main-home .form-heading{font-size:14px;line-height:26px;}
#Experience-CSP .form-heading{font-size:14px;line-height:26px;}
#banner-main-home .form-title{font-size:14px;line-height:26px;}
#Experience-CSP .form-title{font-size:14px;line-height:26px;}
#banner-main-home .form-heading{padding-top:28px;padding-bottom:28px;}
#Experience-CSP .form-heading{padding-top:28px;padding-bottom:28px;}
}
@media (min-width: 768px) and (max-width:1100px){
#CSP-landing .body-content .info-list { padding: 0 100px;}
#CSP-landing .body-content .featured-listed {height: 343px;}
#CSP-landing .body-content .it_companies .featured-listed { height: 343px !important;}
#CSP-landing .body-content .tick-list li span { display: inline;}
#CSP-landing .body-content .info-list li {font-size: 16px;line-height: 26px;}
#CSP-landing .body-content{ font-size:16px; line-height:26px;}
#CSP-landing .body-content .featured-listed li {padding-right: 30px;}
#CSP-landing .body-content .featured-listed.featured_list-2 {height: 392px;}
#CSP-landing .body-content .it_companies .featured-listed.featured_list-2 {height: 392px!important;}
#CSP-landing .body-content .it_companies .featured-listed {margin-left: 40px;}
/********************860******************************/
#CSP-landing .body-content .it_services_raleigh .info-list { padding: 0 70px;}
/********************860******************************/
}

@media (min-width:768px) and (max-width:960px){

#landing-banner .banner-text h1 { font-size:30px; line-height:40px;}
#landing-banner .banner-text{ font-size:18px; line-height:32px;}
#CSP-landing .body-content h2{ font-size:28px; line-height:38px;}
#CSP-landing .body-content h3{ font-size:20px; line-height:30px;}
#CSP-landing .body-content{ font-size:16px; line-height:26px;}
#CSP-landing .body-content .info-list { padding: 0 10px;margin-left: 23px;}
#CSP-landing .body-content .featured-listed { height: 369px;}
#CSP-landing .body-content .it_companies .featured-listed {
    height: 380px !important;
}
#CSP-landing .body-content .featured-listed li {padding-right: 15px; padding-left: 35px;}
#CSP-landing .body-content .tick-list li {font-size: 15px; line-height: 25px;}
#CSP-landing .body-content .info-list li { font-size: 15px;line-height: 25px;}
#CSP-landing .body-content .featured-listed.featured_list-2 { height: 470px !important;}

#CSP-landing .body-content .it_companies .featured-listed.featured_list-2 { height: 420px !important;}
/********************860******************************/
#CSP-landing .body-content .it_services_raleigh .tick-list li .bold_text {font-size: 16px; line-height: 26px;}
#CSP-landing .body-content .it_services_raleigh .info-list { padding: 0 34px;margin-left: 0;}
#CSP-landing .body-content .it_services_raleigh .tick-list li span {display: block;}
/********************860******************************/





}

@media (min-width:900px) and (max-width:920px){
#CSP-landing .body-content .featured-listed {
    height: 332px;
}}



@media (max-width:767px){.small-screen-center{text-align:center;}
#landing-banner .banner-text h1 { font-size:30px; line-height:40px;}
#landing-banner .banner-text{ font-size:18px; line-height:32px;}
#CSP-landing .body-content h2{ font-size:28px; line-height:38px;}
#CSP-landing .body-content h3{ font-size:20px; line-height:30px;}
#CSP-landing .body-content{ font-size:16px; line-height:26px;}
#CSP-landing .body-content .tick-list li {width: 100%;}
#CSP-landing .body-content .info-list li {width: 100%;}
#CSP-landing .body-content .info-list {padding: 0;}
#CSP-landing .body-content .featured-listed li {width: 100%;padding-right: 0;}
#CSP-landing .body-content .featured-listed {height: auto; padding: 0;}
#CSP-landing.it_companies .body-content h3 {margin-bottom: 25px;}
#CSP-landing .body-content .featured-listed.featured_list-2 { height: auto;}
#CSP-landing .body-content .info-list li:nth-child(2n) { max-width: 100%;}




/********************860******************************/
#CSP-landing .body-content .it_services_raleigh .info-list {  padding: 0;}
#CSP-landing .body-content .it_services_raleigh .info-list li {width: 100%;}

/********************860******************************/

}
@media (min-width:900px) and (max-width:900px){
#CSP-landing .body-content .it_companies .featured-listed {
    height: 339px !important;
}}

@media (max-width: 767px) {
	.single-post .col-sm-4 {
		width: 100%;
	}
}