
@media (min-width:768px){
.sidebar-294-la{float:right;width:36.5%; margin-left: 30px;margin-top: 10px;}
#newsletter-page .article-content{display:table; width:100%;}
#newsletter-page .img-wrap{display:table-cell; width: 36.5%; vertical-align:middle;}
#newsletter-page .text-wrap{display:table-cell; width:63.5%; vertical-align:middle; padding-left:62px;}

.blog-wrap-372 .row-middle-372 .col-modi-5{width: 40%;}
.blog-wrap-372 .row-middle-372 .col-modi-7{ width: 60%; }
.blog-wrap-372 .row-middle-372{margin-bottom: 55px;align-items: center;display: flex;flex-wrap: wrap;}
.blog-wrap-372 .feature-img{max-width: 400px;}
.blog-wrap-372 .content-text p:last-of-type{margin:0;}
.blog-wrap-372 .content-text{padding-left: 12px;}
#ccs-content-wrap .list-table-wrap { display:table; width:100%;}
#ccs-content-wrap .list-table-wrap .text-wrap { display:table-cell; width:59.5%; vertical-align:middle;}
#ccs-content-wrap .list-table-wrap .img-bg {display:table-cell; width:41.5%; vertical-align:middle;}
#ContactUs-page .col-md-8{ width:69.2%;}
#ContactUs-page .col-md-4{ width:30.8%;}
#ContactUs-page .contact-wrap{display:table; width:100%;}
#ContactUs-page .contact { display:table-cell; width:33.33%;}
#ContactUs-page .sidebar{max-width: 341px;width: 100%; float:right;}
}
@media (min-width:768px) and (max-width:1260px){
#inner-banner-main .inner-banner-img{width:351px;}
#inner-banner-main .banner-holder-inner{max-width:inherit;width:auto;left:auto;right:-8%;}
#inner-banner-main .banner-inner-width{width:65%;}
#inner-banner-main .banner-main-text h1{font-size:27px;line-height:36px;letter-spacing:0;}
#inner-banner-main .banner-main-text{font-size:18px;}
#inner-banner-main .btn-btn1, #inner_content .btn-btn1{font-size:18px;}
#ContactUs-page .container.container-mx{padding: 0 30px;}
}

@media (min-width: 768px) and (max-width: 1200px){
#ccs-content-wrap .list-table-wrap .text-wrap h3 { font-size:22px; line-height:32px; }
#faq-inner_banner .banner-text h1 { font-size:45px; line-height:55px; }
#faq-inner_banner .banner-text h2 { font-size:20px; line-height:34px; }
#ccs-content-wrap .heading-text h2 { font-size:33px; line-height:40px; }
#ccs-content-wrap { padding:55px 0;}
#ccs-content-wrap .main-content { padding-right:80px; }
#ccs-content-wrap .list-table-wrap .text-wrap { padding-right:20px; }

}


@media (min-width: 768px) and (max-width: 1080px){
#coloradosupport_category .category_wrap .category_text h3{ font-size:25px;}
#coloradosupport_category .category_wrap .category_text{ font-size:15px;}
#coloradosupport_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 16px;}
#coloradosupport_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 16px;}
.fsOptionLabel.horizontal{ font-size: 15px!important;}
.postid-130052 #sidebar_content .g-suite-for-education-form .fsSubmit input.fsSubmitButton{font-size: 19px !important;line-height: 36px;}
.postid-130052 #sidebar_content .g-suite-for-education-form .fsBody{margin-bottom: 29px!important;}
}

@media (min-width:768px) and (max-width:1100px){
#custom-banner .bannet-text h1{ font-size:42px;}
#ContactUs-page .wrapper h2{ font-size:30px; line-height:40px;}
#ContactUs-page .sidebar-content{ padding:31px 15px 34px;}
#ContactUs-page .sidebar-content h3{ font-size:20px;}
#ContactUs-page .sidebar-content{ font-size:15px;}
.colorado-contact-form .fsForm .fsLabel{font-size: 12px !important;}
}	

@media (min-width:768px) and (max-width:990px){
#inner-banner-main .banner-holder-inner{right:-20%;}
#inner-banner-main .inner-banner-img{width:280px;}
#inner-banner-main .banner-main-text h1{font-size:20px;line-height:30px;}
#inner-banner-main .banner-main-text{font-size:18px;line-height:23px;}
#inner-banner-main .btn-btn1, #inner_content .btn-btn1{font-size:20px;padding:8px 18px;}
#faq-inner_banner .banner-text h1 { font-size:37px; line-height:45px; }
#faq-inner_banner .banner-text h2 { font-size:18px; line-height:30px; }
#ccs-content-wrap .heading-text h2 { font-size:27px; line-height:32px; }
#ccs-content-wrap .list-table-wrap .text-wrap h3{ font-size:20px; line-height:34px;}
#ccs-content-wrap .list-table-wrap .text-wrap { padding-right:15px; }
#ccs-content-wrap .search-box { padding:5px; }
#ccs-content-wrap .faq-cloud-text{font-size:14px; line-height:25px; }
#ccs-content-wrap .top-questions { font-size:15px; line-height:24px; }
#ccs-content-wrap .top-questions h3 { font-size:19px; line-height:30px; }
#ccs-content-wrap .faq-cloud-text h3 { font-size:19px; line-height:30px; }
#ccs-content-wrap .list-table-wrap .text-wrap { padding-left:34px; }
#ccs-content-wrap .main-content {padding-right: 88px;}
#ccs-content-wrap .list-table-wrap .img-bg { padding:11px; }
#ccs-content-wrap .list-table-wrap .img-wrap { height:146px; }
#ContactUs-page .contact h4{ font-size:15px; line-height:26px;}
#ContactUs-page .sidebar-content h3{ font-size:17px; line-height:28px;}
#ContactUs-page .sidebar-content{ font-size:13px;}
#ContactUs-page .bottom-text{ font-size:11px;}
#ContactUs-page .social-media li a{ width:28px;}
#ContactUs-page .video-img iframe {min-height: auto;}
#ContactUs-page .container.container-mx{padding: 0 20px;}
.colorado-contact-form .fsForm .fsLabel{font-size: 11px !important;}
}
@media (max-width: 960px){
#landing_content .sidebar_top_wrap{ padding:27px 15px 20px; font-size:15px;}
#landing_content .form_wrap{ padding:18px 15px 20px;}
#custom-banner .bannet-text h1{ font-size:30px; line-height:40px;}
#ContactUs-page .wrapper h2{ font-size:24px; line-height:32px;}

}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#coloradosupport_category .width_1{ width:100%;}
#coloradosupport_category .width_2{ width:100%; padding-left: 15px;}
#coloradosupport_category .category_wrap .category_text h3{ font-size:26px;}
#coloradosupport_category .category_wrap .category_text{ font-size:16px; text-align:center;}
#coloradosupport_category .category_wrap .category_text .read_btn a{ font-size:15px; padding: 8px 14px;}
#coloradosupport_category .category_wrap .category_text .share_btn a{ font-size:15px; padding: 8px 14px;}
#coloradosupport_category .category_wrap .category_text .read_btn{ float:none; padding:0 0 24px;}
#coloradosupport_category .category_wrap .category_text .share_btn{ float:none;}
#coloradosupport_category .category_wrap .category_img{ margin-bottom:16px;}
#landing_content .width1{ width:100%;}
#landing_content .text_wrap h3 span{ display:inline;}
.feature-video-372 .video-img{height: 150px;}
.form_wrap_medical label.fsOptionLabel { background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0!important; border: medium none!important;}
.sidebar-294-la {padding: 40px 0 0;}
#sidebar_content .text_wrap h3{ color:#000;}
#sidebar_content .heading_text h2{ color:#000;}
#supportteam_container .higher_support_team .col-sm-4:nth-child(4) { margin-left: 0;}
#inner-banner-main {padding-top: 0;}
#inner-banner-main .inner-banner-img{height:280px;position:static;width:100%;}
#inner-banner-main .inner-banner-wrap{background:#193a70;}
#inner-banner-main .banner-inner-width{width:100%;text-align:center;}
#inner-banner-main .banner-main-text h1{font-size:26px;line-height:32px;letter-spacing:0;}
#inner-banner-main .banner-main-text{font-size:18px;line-height:24px;}
#inner-banner-main .btn-btn1, #inner_content .btn-btn1{padding:9px 19px;font-size:20px;}
#inner-banner-main .banner-holder-inner{opacity:0;}
#inner-banner-main .banner-main-text h1 span{display:inline;}
.feature-video-372 { max-width: 277px;}
#faq-inner_banner .banner-text h1 { font-size:35px; line-height:50px; }
#ccs-content-wrap .heading-text h2 { font-size:27px; line-height:40px; }
#faq-inner_banner .banner-text h2 { font-size:18px; line-height:30px; }
#ccs-content-wrap .list-table-wrap .text-wrap h3 { font-size:20px; line-height:30px; }
#ccs-content-wrap .list-table-wrap .text-wrap { padding:20px 10px; }
#ccs-content-wrap .list-table-wrap .text-wrap{padding: 38px;}
#ccs-content-wrap .faq-cloud-text { font-size:15px; line-height:32px; }
#ccs-content-wrap .top-questions { font-size:15px; line-height:24px; }
#ccs-content-wrap .main-content { padding-right:0; }
.sidebar-wrap { float:none; width:100%; }
#ccs-content-wrap .question-list { margin-bottom:20px; }
#ccs-content-wrap { padding:55px 0;}
#ccs-content-wrap .search-box { padding:15px; }
#ContactUs-page .contact{ margin-bottom:20px;} 
.location_contact { font-size: 16px;  line-height: 26px; }
span.bold{font-size: 18px; line-height: 26px;}
} 

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

@media (max-width:500px){
#custom-banner .bannet-text h1{ font-size:24px; line-height:36px;}
#ContactUs-page .wrapper h2{ font-size:20px; line-height:30px;}
#ContactUs-page .sidebar-content{ padding:31px 15px 34px;}
#ContactUs-page .sidebar-content h3{ font-size:24px;}
}


@media (min-width:768px) and (max-width:960px){
.sidebar-294-la .sidebar-text-wrap{padding:27px 10px 13px;}
.sidebar-294-la .sidebar-text-wrap h4{font-size:21px;}
.sidebar-294-la .sidebar-text-wrap h6{font-size:16px;}
.sidebar-294-la .sidebar-text-wrap{font-size:14px;}
.sidebar-294-la .sidebar-btm-text{font-size:10px;line-height:14px;}
}
@media(min-width:1040px) and (max-width:1180px){
.download_container .downloadtext_wrap{ font-size:20px;}
.downloadtext_wrap h2{ font-size:35px;}

.sidebar-294-la .sidebar-text-wrap{padding:27px 15px 13px;}
.sidebar-294-la .sidebar-form{padding:30px 15px 40px;}
.sidebar-294-la .sidebar-text-wrap h4{font-size:30px;}


}

@media (min-width:768px) and (max-width:1280px){
#inner_subbanner .inner_img img{    right: -56px;}    
#inner-body-372 { padding: 0 30px 0;}
}
@media (min-width: 1400px)  {
#banner {position: relative; padding-top:0px;}
#banner .banner_text{}
#download_free{ }
.download_container .downloadtext_wrap{ font-size:20px;}
.downloadtext_wrap h2{ font-size:35px;}

}

@media (min-width: 768px) and (max-width: 1024px) {
/***************************** CCS TESTIMONIAL 1/9/2015 ***********************************/
.testimonial_title h2{ font-size:23px;}
/***************************** CCS TESTIMONIAL 1/9/2015 ***********************************/
}
@media (min-width: 768px) and (max-width: 1120px) {

#newsletter-page .newsletter-content h2{ font-size:34px;}
#newsletter-page .newsletter-content{ font-size:18px;}
#newsletter-page .text-wrap{ padding-left:15px;}
#newsletter-page .text-wrap h3{ font-size:24px;}
}
@media (max-width: 960px){
#newsletter-page .newsletter-content h2{ font-size:26px; line-height:38px;}
#newsletter-page .text-wrap h3{ font-size:20px; line-height:30px;}
#newsletter-page .newsletter-content{ font-size:16px; line-height:26px;}

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

#features h2{font-size:11px;}

.services_text{font-size:16px;}

#inner_main_content h2{font-size:31px;}
.top_info{ font-size:16px;}
.top_contact{font-size:16px;}
.top_contact span{font-size:16px;}
/***************************** CCS TESTIMONIAL 1/9/2015 ***********************************/
.testimonial_body .testimonial_textwrap{ margin-left:10px;}
.testimonial_textwrap .testimonial_corner{ display:none;}
.read_testimonial{ margin-left:10px;}

/***************************** EOF CCS TESTIMONIAL 1/9/2015 ***********************************/

}

@media (min-width: 768px) and (max-width: 1100px) {
.blog-wrap-372 > h2{font-size: 34px;line-height: 44px;}
.blog-wrap-372 .content-text h6{font-size:26px;line-height: 36px;}
.blog-wrap-372{font-size:18px;}
}
@media (min-width: 768px) and (max-width: 1269px) {
.banner_icon_wrap { width: 79%;}	
.inner_head {width: 72%;}

}
@media (min-width: 900px) and (max-width: 935px) {
.callus .callus_text{font-size: 24px;}
}



@media (max-width: 767px){

.small_screen_center{ text-align:center;}
.testimonial_textwrap .testimonial_corner{ display:none;}
.main_navigation{border:none;}

.bottom_textwrap .offer_textwrap{ text-align:left;}

.nav_link img{display:block; margin:0 auto !important;}
#newsletter-page .img-wrap{ margin-bottom:30px;}
#newsletter-page .article-content{ margin-bottom:30px;}
#newsletter-page iframe{height: auto;}
.services_wrap{margin:0 0 55px;}

.outer_border{margin:0 0 20px;}
.border_wrap_responsive{display:block;}
.border_wrap_extra{display:none;}
.outer_border:hover .border_wrap_2_res{display:block;}
.form_submit button{margin:0 0 20px;}

#contact_us input[type="text"],
#contact_us input[type="email"],
#contact_us input[type="tel"],
#contact_us input[type="submit"] {max-width: 290px; width:100%;}

.location_contact{margin:0 0 30px;}
.location_contact .phone_no {margin-top: 25px;}
#contact_us textarea{width:100%;}

.direction > img{display:block; margin:0 auto;}

.direction a{margin:10px 0 0 10px;}

.form_wrap #fsSection26483681 { width:48%; margin:0 4% 12px 0; }

.form_wrap #fsSection26483685 { width:48%; }

.form_wrap .fsForm .fsSubmit { float:none!important;}

.blog-excerpt { position: relative; }

.blog-read-more {

bottom: 10px !important;

position: relative !important;

right: unset !important;}

#header_wrapper { position:static;}

#services_wrapper { padding-top:25px;}

#inner_head_wrapper { padding:0px;}
.design { margin-top:0px;}
#category_page_content .category_content .category_text{ width:auto;padding: 0 30px 30px;float: none;}
#category_page_content .category_content .category_img { float: none;margin: 0 0 15px; width: 100%;}
#category_page_content .category_content .category_text p{ min-height:0px!important;}
#category_page_content .category_content .more_blog_btn { /*margin: 0 15px;*/ }
.banner_continer{ padding:55px 15px 40px!important;}
#download_free .download_container{padding:0px 15px 0px!important;}
.downloadtext_wrap h2{ font-size:21px;}
.download_container .downloadtext_wrap{ font-size:18px;}
.banner_text .callus{ margin-bottom:30px;}
#banner{ padding-top:0px;}
#inner_contact_us .contact_info_wrap{text-align:center;}
#inner_contact_us .contact_social_media h4{margin:0 0 18px;}
#inner_contact_us .form_body{margin:0 0 25px;}
#inner_contact_us .form_submit{top:60%;}
#inner_contact_us .contact_page_img{margin:0 0 46px;}
.colorado-springs {padding-top: 24px;}

.search-bar .searchandfilter li{ display: inline-block; list-style: outside none none; margin: 0 10px; padding-right: 0px; width: 98%;}
.searchandfilter input{ width:98%; padding: 6px 10px; margin-bottom:20px;}
.searchandfilter select{ width:100%; min-width:100px; height:35px !important;}
#category_page_content .category_content .category_text p{ min-height:0px;}
#category_page_content .category_content .category_content_title h3{ min-height:0px;}
.img_wrap{margin: 0 30px 10px;	padding: 0;}
.search-bar{ float:none;}
.searchandfilter input{ height: 35px; padding: 3px 10px;}
.searchandfilter input[type="submit"]{ width:150px; margin-top:20px;}
.searchandfilter select#ofcategory{ height:0px !important;}
.search-bar .searchandfilter li:last-child{ width:35% !important;}
.search-bar .searchandfilter li:first-child{ margin-bottom:-29px;}
.inner_listing li{ width:100%; margin-left:25px;}
.about_lisitng li{ width:100%; float:none;}
.about_textwrap h2{ margin:20px 0px 0px;}
#inner_subbanner .inner_img img{position: relative; right: 0;bottom: 0;}
#inner_subbanner { padding-top:0px; overflow: hidden;}
#supportteam_container{ overflow: hidden;}
/***************************** CCS CLOUD CONSULTING 1/4/2015 ***********************************/
.include_listing li{ float:none; width:100%;}
.middlebar_alter h3{ font-size:22px;}
/***************************** EOF CCS CLOUD CONSULTING 1/4/2015 ***********************************/
.team_img .team_background { border-left: medium none; position: relative; right: -91px; top: -187px;}

.the_content img.alignright{float:none; margin:auto; display:block; height:auto !important; width:auto !important;}
.the_content img.alignleft{ float:none; margin:auto; display:block; height:auto !important; width:auto !important;}
.the_content img.aligncenter{ display:block; margin:auto; height:auto !important; width:auto !important;}
.sidebar-294-la .sidebar-text-wrap::before{top:-21%; height:121%;}

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

.team_img .team_background {right: 15px;}
}

@media (min-width: 981px) and (max-width: 1024px) {
#banner .banner_text h1{ font-size: 41px; line-height: 50px;}
.banner_text ul li{ font-size:16px;}

.download_container .downloadtext_wrap{ font-size:17px;}
.downloadtext_wrap h2{ font-size:28px;}
.download_container .download_btn{ margin-top:20px;}

}
@media (min-width: 981px) and (max-width: 1265px) {
#banner .banner_text h1{ font-size: 41px; line-height: 50px;}	
}
@media (min-width: 801px) and (max-width: 900px) {
.downloadtext_wrap h2 {font-size: 24px;}	

}
@media (min-width: 981px) and (max-width: 1265px) {
.downloadtext_wrap h2 {font-size: 29px;}

}
@media (min-width: 768px) and (max-width: 980px) {
#banner .banner_text h1{ font-size:42px; line-height:50px;}
.showMobile { font-size: 12px !important;}
.colorado-springs .fsBody input {
font-size: 10px !important;}
}

@media (min-width: 901px) and (max-width: 980px) {
.banner_text ul li{ font-size:15px;}
.download_container .downloadtext_wrap{ font-size:14px;}
.downloadtext_wrap h2{ font-size:24px;}
.download_container .download_btn{ margin-top:20px;}
}

@media (min-width: 768px) and (max-width: 800px) {
.download_container .downloadtext_wrap{ font-size:14px;}
.downloadtext_wrap h2{ font-size:21px;}
.download_container .download_btn{ margin-top:20px;}

}

@media (min-width: 768px) and (max-width: 900px) {
.banner_text ul li{ font-size:11px; line-height:28px;}
.callus .callus_text{ font-size:14px;}

}

@media (max-width:600px){

ol.carousel-indicators{	 left:43% !important; } 

}
@media (max-width:500px){
.sidebar-294-la .sidebar-text-wrap::before{top:-9%; height:109%;}
}
@media (max-width:400px){
#banner .banner_text h1 {  font-size: 31px; line-height: 48px; }
.top_info{/*font-size:12px;*/}
#banner .banner_text{padding:0px; margin:0px;}

ol.carousel-indicators{	 left:40% !important; } 
.colorado-springs .fsForm .fsLabel { margin:0px; padding:0px;}
.sidebar-294-la .sidebar-text-wrap{padding:27px 10px 13px;}
.sidebar-294-la .sidebar-text-wrap h4{font-size:21px;}
.sidebar-294-la .sidebar-text-wrap h6{font-size:16px;}
.sidebar-294-la .sidebar-text-wrap{font-size:14px;}
.sidebar-294-la .sidebar-btm-text{font-size:10px;line-height:14px;}

}

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

.blog-title a { font-size:13px!important;}

}

@media (max-width:360px){
.top_contact{ font-size:20px;}
.top_contact span{ font-size:20px;}
.top_info{ font-size:20px;}
#inner_subbanner .inner_img img {right: 23px;}
#banner .banner_text h1, #banner .banner_text h2 {/* font-size: 22px !important;*/ font-size: 30px !important; /*line-height: 25px !important;*/line-height: 1.2 !important;}
}	

@media (max-width:319px){
.top_contact{ font-size:14px;}
.top_contact span{ font-size:14px;}
.top_info{ font-size:14px;}
}	

@media (max-width: 1185px) {
.row.sm-gutter [class*="col-"]:first-child { padding-right: 30px; padding-left: 30px; margin-bottom:30px;}
.row.sm-gutter [class*="col-"]:last-child { padding-left: 30px; padding-right: 30px;}
}

@media (max-width:600px){
ol.carousel-indicators{	 left:43% !important; } 
}
@media (max-width:577px){
#inner_subbanner h2{ padding:10px 0 10px;font-size: 20px; line-height: 27px;}
}
@media (max-width:400px){
.top_info{/*font-size:20px;*/}
ol.carousel-indicators{	 left:40% !important; }
#banner .banner_text h1 {margin-top: 51px;}

}

@media (min-width:320px) and (max-width:360px){
.callus .callus_text{ font-size:22px;}
}
@media (max-width:500px){
.form_wraps #fsSection28992464{ width:100%;}
.form_wraps #fsSection28992463{ width:100%;}
.form_wraps .fsForm .fsSubmit{ float:none; background:none; margin-bottom:26px!important; clear: both!important;}
.form_wraps .fsRow.fsFieldRow.fsLastRow{ margin-bottom:0px!important;}
.form_wraps .fsBody .fsSectionHeader{ display:none!important;}
.form_wraps div.fsError{ width:95%!important;}
#download_free{padding: 14px 0 20px!important; position: unset!important; overflow: auto!important;}
#banner{min-height: 510px!important;}
.form_wraps .fsForm .fsSubmit{
max-width: 100%;
text-align: center !important;
width: 96%;}
}


@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
/*display: none !important */;
}
.visible-phone{ display:none !important;}
#banner .banner_text{ min-height:180px;}
}

@media (max-width: 767px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
#banner .item{ background-attachment: scroll;
background-clip: border-box;
background-color: hsla(0, 0%, 0%, 0);
background-image: url("../images/banner-2.jpg");
background-origin: padding-box;
background-position: right center;
background-repeat: no-repeat;
background-size: cover !important;
height: 100%;
margin-top: 25px;
width: 100%;  min-height: 221px;min-height: 286px;}
#ccs_banner_generic{ position:static;}
#banner .banner_text{ margin:0 6px 5px;	position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; align-items: center;
	margin-top: 40px;}
#banner{ max-height:inherit; height: auto !important; position: relative;}
blockquote{ font-size:13.5px;}
.visible-xs {display: none !important;}
#banner .banner_text h1 { font-size: 33px; line-height: 37px;}
.search-bar .searchandfilter ul { margin-left: -12px !important;}
.video-overlay { /*display: none;*/	z-index: 1;  top: 27px;}
}

@media screen and (max-width: 375px) {
	#banner .banner_text{
		margin-top: 40px;
	}
}

@media (min-width: 320px) and (max-width: 344px) {
#banner .item {min-height: 221px!important;}
}


@media (min-width:401px) and (max-width:767px){

#banner .banner_text h1, #banner .banner_text h2 {padding-top: 0px;}
}


@media (min-width:823px) and (max-width:828px){
.team_img .team_background{right: 18px;}
}
@media (min-width:834px) and (max-width:840px){
.team_img .team_background{right: 21px;}
}

@media (min-width:841px) and (max-width:849px){
.team_img .team_background{right: 23px;}
}

@media (min-width:850px) and (max-width:907px){
.team_img .team_background{right: 29px;}
}


@media (min-width:845px) and (max-width:980px){
.top_landingcontainer h1{ font-size:44px; line-height:44px;}
.consultation_title h4{ font-size:16px;}
}

@media (min-width:768px) and (max-width:846px){
.top_landingcontainer h1{ font-size:38px; line-height:44px;}
.consultation_title h4{ font-size:14px;}
}

@media (min-width:320px) and (max-width:480px){
.top_landingcontainer h1{ font-size:30px; line-height:40px;}
#innerbottom_container h3{ font-size: 18px;}
}




@media (min-width: 768px) {
.postid-130052 #sidebar_content .bottom_text p span{ display:block;}
#sidebar_content.Law-responsive {
display: none;
}
#sidebar_content.Law-high-resolution {
display: block;
}
}
@media (max-width: 767px) {
#sidebar_content.Law-responsive {
display: block; 
}
#newsletter-page {
padding: 50px 0 26px;
}
#sidebar_content.Law-high-resolution {
display: none;
}
.postid-130052 #sidebar_content  .g-suite-for-education-form .fsBody .fieldset-content .fsOptionLabel.horizontal {
background: transparent !important;
border: none !important;
}
.blog-wrap-372 .feature-img{margin-bottom: 32px;}
.small_screen_center{ text-align:center;}
.blog-wrap-372 > h2{font-size:22px;line-height: 32px;}
#inner-banner-372{padding-top: 0px;}
.feature-video-372 .video-img iframe{height: auto;}
.list-blog-372 { padding-left: 0 !important;}
#inner-banner-372 .banner-wrapper {padding: 69px 0px 71px;}
}

@media (min-width: 768px) and (max-width: 1100px){
.postid-130052 #sidebar_content .text_wrap h3{font-size: 16px; line-height: 25px;}
.postid-130052 #sidebar_content .heading_text h2{ font-size:24px ; line-height:27px}
.postid-130052 #sidebar_content .sidebar_form h4{ font-size:17px;}
.postid-130052 #sidebar_content .bottom_text{ font-size:11px; line-height:14px;}

}
@media (max-width: 430px) {

/*****************/
.postid-130052 #sidebar_content .text_wrap h2{ font-size:26px;}
.postid-130052 #sidebar_content .text_wrap{ font-size:18px;}
.postid-130052 #sidebar_content .text_wrap h3{ font-size:18px;}
.postid-130052 #sidebar_content .sidebar_form h4{ font-size:20px;}
.postid-130052 #sidebar_content .heading_text h2{ font-size:23px;}
}

@media (min-width: 768px) and (max-width: 960px){
.postid-130052 #sidebar_content .heading_text h2{ font-size:17px; line-height:20px;}
.postid-130052 #sidebar_content .content_text h3{ font-size:13px; line-height:23px;}
.postid-130052 #sidebar_content .heading_text{ font-size:16px;}
.postid-130052 #sidebar_content .sidebar_form h4{ font-size:15px;}
.postid-130052 #sidebar_content .sidebar_form h4 span.border-1::before { right: 58%;}
.postid-130052 #sidebar_content .sidebar_form h4 span.border-1::after { left: 58%;}
.postid-130052 #sidebar_content .sidebar_form h4 span.border-3::before { right: 54%;}
.postid-130052 #sidebar_content .sidebar_form h4 span.border-3::after { left: 54%;}
.postid-130052 #sidebar_content .content_text{ font-size:17px;}
.postid-130052 #sidebar_content .sidebar_form h4{ font-size:13px; line-height:17px;}

}


@media (max-width: 960px){
.postid-130052 #sidebar_content .sidebar_bodywrap {padding: 31px 13px 15px;}
.blog-wrap-372 > h2{font-size:26px!important;line-height: 36px;}
.blog-wrap-372 .content-text h6{font-size:20px;line-height: 32px;}
.blog-wrap-372{font-size:16px;line-height: 28px;}
.blog-wrap-372 .btn-btn-x1{padding: 14px 32px 16px;font-size:18px;line-height: 28px;}
}
@media (max-width: 600px) {
.the_content iframe { width: 100%; height: auto;}
    }

@media (max-width: 430px) {
.postid-130052 #sidebar_content .sidebar_form h4{ font-size:17px;}
.postid-130052 #sidebar_content .heading_text h2{ font-size:19px; line-height:22px;}
.postid-130052 #sidebar_content .heading_text h2{ line-height:28px;}
.postid-130052 #sidebar_content .content_text{ font-size:21px;}
.postid-130052 #sidebar_content .sidebar_form h4{ font-size:13px;}
.postid-130052 #sidebar_content .content_text h3{ margin:0 0 4px;}
.postid-130052 #sidebar_content .content_text{ font-size:17px; line-height:21px;}
.postid-130052 #sidebar_content .bottom_text{ font-size:11px;}
}
@media (max-width: 500px) {


}