@media (min-width: 768px) {
	#main_header .col_1{ position: absolute;}
	#main_header .col_2{ margin-left:25%;}
	#middle_section .col_1{ width:31.75%;}
	#middle_section .about_us{ float:left; padding-right:40px;}
	#middle_section .testimonial{ float:right; padding-left:40px;}
	#middle_section .section_wrapper{  display:table; width:100%;}
	#middle_section .middle_img{ position:absolute; width:36.5%; margin-left:31.75%; height:110%;  top:-5%; left:0;}
/*********************************submenu***********************************************/
	#main_header ul.sub-menu {display: none; height: auto; padding:18px 0 0!important;  position: absolute; text-align: left; width: 250px!important; z-index:10000; border-radius:0; left:auto; margin:0 -18px; }
	#main_header ul.sub-menu li { display: block!important; height: auto !important; margin: 0px !important; text-decoration: none;  padding:0px!important; font-size:10px!important; color:#fff;   background:#033050 none repeat scroll 0 0; text-align:center;  width:100%!important; border-bottom:1px solid #fff; border-right:0;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
	#main_header ul.sub-menu li a{ display: block;font-size: 18px !important;line-height: 20px !important; padding:6px 20px!important; text-align: left; word-wrap: break-word; color: #fff!important; width:100%!important; background:transparent!important; margin:0!important; border-top:0!important; -webkit-transition: all 0.5s ease-in-out;text-transform: none;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
	#main_header ul.sub-menu li:hover{ background:#88bc4c!important;box-shadow:0 0 15px -7px #000 inset;}
	#main_header ul.sub-menu li:hover a{color: #fff!important;}
	#main_header li.menu-item a{ position:relative;}
	#main_header ul.sub-menu li a:before{background:none;}
	#main_header ul.sub-menu li:last-child{border-bottom:0;}
	/*********************************submenu***********************************************/
}
@media (min-width: 768px) and (max-width: 1520px) {
	#middle_section .about_us{padding-right:15px;}
	#middle_section .testimonial{padding-left:25px;}
	#middle_section .aboutus_btn a{font-size:16px;}
	#category_blog .text_wrap { line-height:26px;}
	#generic_content .content_wrap ul li { font-size:18px; line-height:30px;}
	#generic_content .content_wrap ol li { font-size:18px; line-height:30px;}
	#referral_content .content_wrap h3{ font-size:26px; line-height:32px;}
}
@media (min-width: 768px) and (max-width: 1280px) {
	#download_section .form_wrap .fsForm .fsSubmit{width:276px;}
	#suscribe_section .form_wrap{width: 96%;}
	#blog .blog_btn li{width: 132px;}
	#media_video .padding_right { padding-right:15px;}
	#media_video .padding_left{ padding-left:15px;}
}

@media (min-width: 768px) and (max-width: 1500px){
footer .footerlink_text{ font-size:20px;}
}


@media (min-width: 768px) and (max-width: 980px){
#banner .banner_img{height: 600px !important;}
}



@media (min-width: 768px) and (max-width: 960px){
select.responsiveMenuSelect{margin: -12px 0 0;}	

}
@media (min-width: 961px) and (max-width: 1080px){
footer .footer_nav ul li{ padding: 0 7px!important;}    
}
@media (min-width: 1081px) and (max-width: 1250px){
footer .footer_nav ul li{ padding: 0 12px!important;}    
#main_header .main_navigation ul li a{font-size:16px; padding-left: 10px;}
}
@media (min-width: 768px) and (max-width: 1080px) {

footer .footer_contact_link .col-sm-12.text-center{padding:0 88px;}
footer .footer_nav ul li{padding:0 10px;}


}

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

footer .footer_contact_link .col-sm-12.text-center{padding:0 20px;}
footer .footerlink_text{font-size:20px;}
footer .contact_link li a{}

footer .footer_text{font-size:12px;}
footer .footer_nav ul li{padding:0 5px;}
footer .footer_nav ul li a{font-size:12px;}
.career_content .content_warp h2{min-height: 113px;}
.mainsidebar_wrap .form_bodywrapper .btn.dropdown-toggle.selectpicker.btn-default{padding: 5px 2px;}
.mainsidebar_wrap .form_bodywrapper .caret{left: 93%;}
.mainsidebar_wrap .form_bodywrapper {padding: 27px 6px 50px;}
.mainsidebar_wrap .form_bodywrapper .bootstrap-select.btn-group .dropdown-menu li > a{font-size:11px!important}
}


@media (max-width: 767px){
.small_screen_center{ text-align:center;}

footer .footer_contact_link .col-sm-12.text-center{padding:0 15px;}
footer .footer_nav ul{float:none; margin:0 auto;}
footer .footer_text p{margin:0 0 17px;}
#services .col_padding{padding:0 15px;}
footer .contact_link li.bullets{ background:none;}

#career_post{padding: 83px 0 60px;}
.mainsidebar_wrap {
    max-width: 100%!important;
}
}

@media (max-width: 668px){

footer .social_media li{padding:0 10px;}
footer .footerlink_text{font-size:18px; line-height:28px;}


footer .footer_nav ul li{padding:0 9px;}
footer .footer_nav ul li a{font-size:12px;}
#contact_us .title_text{line-height:36px;}
footer .contact_link li a{ font-size:18px;}

}

@media (max-width: 430px) {

footer .social_media li{padding:0 3px;}
footer .social_media li a{ height:50px; width:52px;}
footer .footerlink_text { font-size: 15px; line-height: 26px;}
footer .contact_link li{padding:0 10px;}


footer .footer_nav ul li{padding:0 4px;}
footer .footer_nav ul li a{font-size:10px;}
footer .contact_link li a{ font-size:15px;}
}
@media (min-width: 768px) and (max-width: 1150px) { 
	#main_header .main_navigation ul li a{font-size:14px;}
	#main_header .top_text{font-size:14px;}
	#main_header .top_text h6{font-size:17px;}
	#banner .banner_text h1{font-size:48px; line-height:70px;}
	#banner .banner_text{font-size:30px; line-height:35px;}
	#banner .banner_btn a{font-size: 18px; line-height: 62px;  padding: 0 24px;}
	#download_section .book_img img{width:100%;}
	#download_section .download_text{padding-left:20px;}
	#middle_section .testimonial h2, #middle_section .about_us h2{font-size:26px;} 
	#blog .blog_heading h2{font-size:42px; line-height:52px;}
	#blog .blog_text h4{ font-size:20px;}
	#blog .blog_text{ font-size:14px;}
	#blog .blog_btn li a{font-size:16px; line-height:47px;}
	#suscribe_section .suscribe_heading h2{font-size:42px;}
	#suscribe_section .suscribe_heading{font-size:19px;}
	#inner_banner .banner_text h1{font-size:48px; line-height:70px;}
	#inner_banner .banner_text{font-size:30px; line-height:35px;}
	#inner_banner .banner_btn a{font-size: 18px; line-height: 62px;  padding: 0 24px;}
	#inner_banner.thank .banner_text { font-size:26px; line-height:38px;}
	#category_blog .category_title h2{ font-size:36px; line-height:52px;}
	#category_blog .text_wrap h2{ font-size:24px; line-height:30px;}
	#category_blog .text_wrap{ font-size:16px; line-height:24px;}
	#generic_content .content_wrap { padding-left:0px;}
	#generic_content .content_wrap h2 { font-size:40px; line-height:60px;}
	#generic_content .content_wrap h3 { font-size:23px; line-height:30px;}
	#support_login .text_wrap{ line-height:34px;}
	#referral_content .content_wrap h2{ font-size:38px; line-height:50px;}
	#referral_content .content_wrap ul li{ font-size:18px; line-height:28px;}
	#referral_content .content_wrap h3{ padding:18px;}
	#referral_content .content_wrap h3 { font-size:20px; line-height:30px;}
	#information .information_wrap h2{ font-size:21px;}
	#download_section .form_wrap .fsForm .fsSubmit{width: 196px;}
	#download_section .form_wrap .fsSubmit input.fsSubmitButton{font-size: 13px;}
	#inner_contact .location{font-size: 20px;line-height: 32px; margin: 0 0 0 17px;}
	#inner_contact .contact_2{padding: 36px 0 36px 30px;}
	#inner_contact .phone{font-size: 26px; line-height: 58px;}
	#main_header ul.sub-menu{width: 176px !important;}
	#main_header ul.sub-menu li a{font-size:13px!important;}
	.career_content .content_warp p { min-height: 200px;}
	 #generic_content .sidebar_wrap{margin-left: 15px;}
}


@media (min-width: 768px) and (max-width: 1100px) {
    #easy_it_sidebar .sidebar_wrap{ margin-left:34px;}
    #easy_it_sidebar .sidebar_wrap .title_text{ font-size:18px;}
    #easy_it_sidebar .sidebar_wrap .middle_text{ font-size:24px;}
    #easy_it_sidebar .sidebar_wrap .book_text{ font-size: 34px; line-height:46px;}
    #easy_it_sidebar .sidebar_wrap .btm_text{ font-size:12px;}
    #generic_content .sidebar_wrap{margin-left: 0;}
	.mainsidebar_wrap{ margin-left:0px;}
	.mainsidebar_wrap .form_bodywrapper{ padding:27px 15px 50px;}
	.form_bodywrapper .apply_btn{ font-size:20px;}
	.middle_wrap h2{ font-size:32px;}
	.bottom_wrap h2{ font-size:35px;}

}



@media (min-width: 768px) and (max-width: 960px){
	#main_header .main_navigation ul li { padding: 0 50px;}
	#main_header .main_navigation ul li a{font-size:13px;}
	#main_header ul.sub-menu li a{font-size:12px!important;}
	#main_header .top_text h6{padding-left:39px;}
	#main_header .top_text p{padding-right:4px;}
	#help_section .help_text{font-size:20px; line-height:35px;}
	#help_section .help_btn{max-width:268px; font-size:17px; line-height:58px;}
	#download_section .heading_text h2{font-size:33px; line-height:37px;}
	#download_section .download_form .form_heading{font-size:24px; line-height:34px;}
	#middle_section .testimonial { padding-left: 15px;}
	#middle_section .testimonial h2, #middle_section .about_us h2 { font-size: 19px;}
	#middle_section .testimonial_btn a{font-size:14px;}
	#middle_section .aboutus_btn a { font-size: 10px; line-height: 44px; padding: 0 4px;}
	#middle_section .testimonial_btn a { font-size: 10px; line-height: 44px; padding: 0 4px;}
	#blog .blog_text h4 {font-size: 16px; line-height: 25px;}
	#blog .blog_text{font-size:13px;}
	#blog .blog_btn li:first-child { padding-right: 2px;}
	#blog .blog_btn li:last-child { padding-left: 2px;}
	#blog .blog_btn li a { font-size: 14px; line-height: 40px;}
	#blog .blog_btn li{width: 100px;}
	#media_video .video_wrap h1{font-size: 40px;line-height: 52px;}
	#information .form_wrap h2{font-size: 22px;}
	#referral_content .content_wrap .title_text{font-size:15px;}
	.career_content .blog_btn{font-size: 12px;  width: 90px;}
	.career_content .btn_wrap{ margin-top:25px;}
	.career_content .content_warp h2{font-size: 20px !important;}
	#media_blog .blog_btn li:first-child {padding-right: 0;}
    #media_blog .blog_btn li{ width: 100px;}
    #media_blog .blog_btn li a{font-size: 16px;}
    #media_blog .blog_text h4{ font-size: 18px; min-height: 130px;}
     #blog .blog-btn a{ font-size:18px;}
     
    #easy_it_sidebar .sidebar_wrap .title_text{ font-size:15px; line-height: 25px;}
    #easy_it_sidebar .sidebar_wrap{ margin-left:0;}
    #easy_it_sidebar .sidebar_wrap .middle_text{ font-size:20px;}
    #easy_it_sidebar .sidebar_wrap .book_text{ font-size:28px; line-height: 42px;}
    #easy_it_sidebar .sidebar_wrap .btm_text{ font-size:11px;}
    #generic_content .sidebar_wrap .book_text{font-size:28px; line-height: 40px;}
    .sidebar_wrap .form_wrap .fsSubmit input.fsSubmitButton{width: 175px !important;}
    #generic_content .sidebar_wrap{margin-left:0;}
    #generic_content .sidebar_wrap .btm_text{font-size: 11px;}

}


@media (max-width: 960px){
	#banner .banner_text h1 { font-size: 39px; line-height: 55px;}
	#banner .banner_text { font-size: 26px; line-height: 34px;}
	#banner .banner_btn a { font-size: 16px; line-height: 56px; padding: 0 23px;}
	#blog .blog_heading h2 {font-size: 32px; line-height: 42px;}
	#suscribe_section .suscribe_heading h2 { font-size: 32px;}
	#suscribe_section .suscribe_heading { font-size: 15px; line-height:28px;}
	#inner_banner .banner_text h1 { font-size: 39px; line-height: 55px;}
	#inner_banner .banner_text { font-size: 26px; line-height: 34px;}
	#inner_banner .banner_btn a { font-size: 16px; line-height: 56px; padding: 0 23px;}
	#category_blog .text_wrap{ padding-left:0px;}
	#referral_content .padding_1{ padding-right:15px;}
	#referral_content .padding_2{ padding-left:15px;}
	.middle_wrap h2{ font-size:24px; line-height:35px;}
	.bottom_wrap h2{ font-size:34px;}

}


@media (max-width: 767px){
	#main_header{position:static; background:#1b5189;} 
	#logo {margin: 0 0 12px;}
	#main_header .top_content{display:block; float:none;}
	#main_header .top_text{display:block;}
	#main_header .top_text p{ display:block; padding:0; margin:0 0 4px;}
	#main_header .top_text h6{ margin:0 0 8px;}
	#banner .banner_img{height: 450px!important;}
	#banner .banner_text{ position:absolute; transform:translateY(-45%); -webkit-transform:translateY(-45%);  top: 50%;}
	#main_header .social_icon{ display:block;}
	#main_header .social_icon ul{padding-left:0;}
	#help_section .content_bg{margin:0 0 20px;}
	#help_section .help_text{font-size:22px; line-height:36px;}
	#download_section .download_wrap{display:block;}
	#download_section .download_wrap .book_img{ display:block; width:100%; margin:0 0 32px;}
	#download_section .heading_text h2 span, #download_section .form_heading p span{display:inline;}
	#download_section .download_text{padding-left:0; display:block; width:100%;}
	#middle_section .middle_img{min-height:350px; margin:0 0 50px;}
	#blog .blog_text h4{min-height:inherit; margin:0 0 18px;}
	#blog .blog_text p{max-width:100%; min-height:inherit; margin:0 0 22px;}
	#contact_us .contact_content{display:block; float:none; margin: 0;width:100%;}
	#middle_section .aboutus_btn a{margin:25px 0 50px;}
	.small_screen_center{ text-align:center;}
	.wow { visibility: visible !important; -webkit-animation: none !important;   -moz-animation: none !important;
		   -o-animation: none !important; -ms-animation: none !important;  animation: none !important;}
	#inner_banner .banner_img{min-height:560px;}
	#inner_banner.thank .banner_img {min-height: 335px;}
	#inner_banner .banner_text{ position:absolute; transform:translateY(-50%); -webkit-transform:translateY(-50%);}	
	#inner_banner.thank .banner_text { font-size:24px; line-height:32px;}  
	#category_blog .category_title h2{ font-size:32px; line-height:36px; margin: 0 0 40px;}
	#category_blog .col-sm-4.width_1{ width:100%;}
	#category_blog .col-sm-8.width_2{ width:100%;}
	#category_blog .category_img{ margin-bottom:30px;}
	#generic_content .padding_1{ padding:0; margin:0;}
	#generic_content .content_wrap{ padding-left:0px;}
	#generic_content .content_wrap h3{ font-size:26px; line-height:30px;}
	#support_login .text_wrap{line-height:36px;font-size: 20px;}
	#media_video .padding_right { padding-right:15px;}
	#media_video .padding_left{ padding-left:15px;}
	#media_video .media_content_wrap:first-of-type .media_content{ margin-bottom:35px;}
	#referral_content .content_wrap h3{ padding:18px;}
	#referral_content .content_wrap h2 { font-size:38px; line-height:46px;}
	#information .padding_1 { padding-right:15px;}
	#information .padding_2 { padding-left:15px;}
	#inner_testimonial .client_view p{ min-height:inherit; margin:0 0 15px;}
	#main_header .main_navigation{display:none;}
	#download_section{padding:0 0 39px;}
	#download_section .form_wrap .fsForm .fsSubmit{width: 195px;}	
	#download_section .form_wrap .fsSubmit input.fsSubmitButton{font-size: 13px;}
	#middle_section .section_wrapper{padding: 50px 0 44px;}
	#blog {padding: 50px 0 20px;}
	#suscribe_section .form_wrap .fsForm .fsSubmit{width: 178px;}
	#suscribe_section .form_wrap{width: 100%;}
	#suscribe_section{ padding: 50px 0 44px;}
	#suscribe_section .suscribe_heading p {margin: 0 0 36px;}
	#generic_content {padding: 41px 0 0;}
	#generic_content .sidebar{margin: 20px 0 0;}
	.content_wrap .round-image{ float:none;}
	.content_wrap .round{ text-align:center;}
	.content_wrap img[align="right"]{ display:block; margin:0 auto 25px;float:none;}
	.content_wrap img[align="left"]{ display:block; margin:0 auto 25px;float:none;}
	.content_wrap img.alignright{ display:block; margin:0 auto 25px;float:none;}
	.content_wrap img.alignleft{display:block; margin:0 auto 25px;float:none;}
	#inner_testimonial {padding: 40px 0 0;}
	#inner_testimonial .client_view{margin: 0 0 59px;}
	#inner_testimonial .testimonial_wrap h2{margin: 0 0 54px;}
	#team_section {padding: 54px 0 0;}
	#team_section .team_wrap {padding: 0 0 30px;}
	#team_section .team_wrap h2{font-size: 40px;}
	#category_blog {padding: 53px 0 0;}
	#inner_contact .contact_2{padding: 36px 0;}
	#suscribe_section.inner .reserve h3{ margin: 36px 0 0;}
	#contact_us.inner { margin: 0;}
	#get_support {padding: 54px 0;}
	#support_login{padding: 50px 0 0;}
	#support_form .form_wrapper h2{  margin: 0 0 36px;}
	#media_video {padding: 50px 0 0;}
	#referral_content .content_wrap h4 {margin: 25px 0;}
	#referral_content .content_wrap ul {padding-bottom: 40px;}
	#information {padding: 0 0 40px;}
	#information #fsSection40907239{width:100%; padding:35px; min-height:inherit;}
	#information #fsSection40907246{width:100%;padding:35px}
	#team_section .form_content .form_wrap {width:100%; padding:0;}
	#team_section .form_wrap .fsBody{padding:0;}
	#team_section .form_wrap .fsBody .fsForm{padding:0;} 
	#category_blog .text_wrap h2{margin-top: 30px;}
	.career_content .content_warp p {  min-height: auto;}
	.career_content .btn_wrap {margin-top: 25px;}
	.referal_program_works ul.work_wrap li.numeric{width: 100%;  padding-right:0; padding-bottom: 20px;}
	.referal_program_works ul.work_wrap ul li{width: 100%; padding-bottom: 20px;}
	#media_blog .blog_btn li:first-child {padding-right: 0;}
    #media_blog .blog_btn li{ width: 125px;}
    #middle_section .testimonial_btn{position:static;}
    #middle_section .aboutus_btn{ position:static;}
    #inner_bg .banner_text{padding: 45px 0;}
    
    #easy_it_sidebar .sidebar_wrap{ margin-left:0;} 
    #easy_it_sidebar .sidebar_wrap .title_text{ font-size:20px;}
    #easy_it_sidebar .sidebar_wrap .book_text{ font-size:36px;}
    #easy_it_sidebar .sidebar_wrap .btm_text{ font-size:12px;}
    #generic_content .sidebar_wrap{margin-left:0;  margin-bottom: 40px;}
	.small_screen_center{ text-align:center;}
	 .mainsidebar_wrap{ margin-left:0px;}

}
  
  
@media (max-width: 600px) {
	#help_section .help_btn{font-size:17px;max-width: 261px;}
	#download_section .heading_text h2{font-size:29px; line-height:41px;}
	#download_section .download_form .form_heading{font-size:24px; line-height:40px;}
	#team_section .team_wrap h2 { font-size:34px; line-height:36px;}
	#team_section .form_content h2{  font-size:40px; line-height:50px;}	
	#category_blog .text_wrap h2{ font-size:26px; line-height:30px;}
	#category_blog .text_wrap { line-height:26px;}
	#category_blog .btn_wrap li a.blog_btn{ width:inherit;}
	#generic_content .content_wrap h1 { font-size:34px; line-height:42px;}
	#generic_content .content_wrap h2 { font-size:32px; line-height:38px;}
	#generic_content .content_wrap ul li{ font-size:18px; line-height:28px;}
	#generic_content .content_wrap ol li{ font-size:18px; line-height:28px;}
	#support_login .text_wrap h2{ font-size:36px; line-height:48px;}
	#support_login .text_wrap a { width:inherit; padding:15px 35px;}
	#support_form .form_wrapper h2{ font-size:24px; line-height:36px;}
	#referral_content .content_wrap h2 { font-size:32px; line-height:30px;}
	#referral_content .content_wrap h3{ font-size:22px; line-height:26px;}
	#inner_banner.thank .banner_text h1{ font-size:62px;}
	#inner_banner.thank .banner_text p span{ display:inline;}
	#inner_testimonial .client_view h3 { font-size:27px;}
	#download_section .form_wrap .fsRow.fsFieldRow.fsLastRow{width: 100%;}
	#download_section .form_wrap .fsForm .fsSubmit{clear: both;margin: auto !important;float: none;}
	#download_section .form_wrap div.fsError{width: 100%;}
	#download_section .form_wrap .fsForm .fsSubmit{width:293px;}	
	#download_section .form_wrap .fsSubmit input.fsSubmitButton{font-size: 20px;}
	#suscribe_section .form_wrap{width: 100%;}
	#suscribe_section .form_wrap .fsRow.fsFieldRow.fsLastRow{width: 100%;}
	#suscribe_section .form_wrap .fsFieldRow input[type="text"], #suscribe_section .form_wrap .fsFieldRow input[type="email"], #suscribe_section .form_wrap .fsFieldRow input[type="number"], #suscribe_section .form_wrap .fsFieldRow input[type="tel"], #suscribe_section .form_wrap .fsForm textarea, #suscribe_section .form_wrap input[type="file"]{  border-radius:5px !important;}
	#suscribe_section .form_wrap .fsForm .fsSubmit{border-radius:5px;}
	#suscribe_section .form_wrap .fsForm .fsSubmit::before{border-radius:5px;}
	#suscribe_section .form_wrap .fsForm .fsSubmit{clear: both;margin: auto !important;float: none;}
	#suscribe_section .form_wrap div.fsError{width: 100%;}
	#contact_us .form_wrap #fsSection40831844{ width:100%;}
	#contact_us .form_wrap #fsSection40831846{width:100%;}
	#information .form_wrap .fsRow.fsFieldRow.fsLastRow:nth-child(odd){width:100%;}
	#information .form_wrap .fsRow.fsFieldRow.fsLastRow:nth-child(even){width:100%;}
	#team_section .form_wrap .fsForm .fsSubmit{clear: both;margin: 20px auto 0!important;float: none;width: 290px;}
	#team_section .form_wrap #fsSection40867639,#team_section .form_wrap #fsSection40867642{width:100%;}
	#team_section .form_wrap #fsSection40867640,#team_section .form_wrap #fsSection40867647{width:100%;}
	#inner_contact .location{font-size: 17px;line-height: 28px;}
	#inner_contact .phone{font-size: 26px; line-height: 58px;}
	#inner_contact .phone p{padding: 9px 0 9px 90px;}
	#inner_contact .contact_title h2{font-size: 34px;line-height: 42px;}
	#support_form .form_wrap #fsSection40871443{width:100%;}
	#support_form .form_wrap #fsSection40871442{width:100%;}
	#get_support .get_text h2{font-size: 34px;line-height: 42px;}
	#get_support .get_text{font-size:16px;line-height:28px;}
	#support_form .form_wrap .fsForm .fsSubmit{width:400px;}
	#media_video .video_wrap h1{font-size: 34px;line-height: 42px;}
	#information .form_wrap .fsForm .fsSubmit{float: none;}
	#generic_content .content_wrap{font-size: 16px;}
	 #blog .blog-btn a{ font-size:20px;}
	 .middle_wrap h2{ font-size:33.79px;}
}


@media (max-width: 479px) {
#easy_it_sidebar .sidebar_wrap .title_text{ font-size:18px;}
#easy_it_sidebar .sidebar_wrap .middle_text{ font-size:24px;}
#easy_it_sidebar .sidebar_wrap .book_text{ line-height: 46px; font-size:34px;}
#easy_it_sidebar .sidebar_wrap .btm_text{ font-size:11px;}
#generic_content .sidebar_wrap .book_text{font-size:34px;}
.sidebar_wrap .form_wrap .fsSubmit input.fsSubmitButton{width: 200px !important;}
}


@media (max-width: 430px) {
	#banner .banner_btn a { font-size: 14px; line-height: 50px; padding: 0 14px;}
	#help_section .help_text { font-size: 17px; line-height: 30px;}
	#help_section .help_btn { font-size: 15px;  line-height: 55px; max-width: 213px;}
	#middle_section .aboutus_btn a{font-size:13px;line-height: 52px; padding:0 7px;}
	#middle_section .testimonial h2{font-size:25px;}
	#blog .blog_heading h2 { font-size: 23px; line-height: 34px;}
	#blog .blog_text{font-size:14px;}
	#suscribe_section .suscribe_heading h2{font-size:30px;}
	#contact_us .contact_content{padding: 41px 10px 20px;}
	#contact_us.inner .contact_content{padding: 41px 10px 36px;}
	#contact_us .contact_info ul li span{min-width:52px;}
	#contact_us .contact_info ul li{font-size:12px; line-height:22px; margin:0 0 10px;}
	#contact_us .social_icon{font-size:12px;}
	#contact_us .contact_form h5{font-size:23px; line-height:40px;}
	#contact_us .social_icon p{min-width:52px;}
	#blog .blog_text h4{font-size:21px;}
	#inner_banner .banner_btn a { font-size: 14px; line-height: 50px; padding: 0 17px;}
	#referral_content .content_wrap h4 { font-size:26px; line-height:30px;}
	#referral_content .content_wrap ul li { font-size:18px; line-height:28px;}
	#inner_testimonial .testimonial_wrap h2{ font-size:32px; line-height:42px;}
	#blog .blog_btn li{width: 132px;}
	#support_form .form_wrap .fsForm .fsSubmit{width:294px;}
	#information .form_wrap h2{font-size:16px;}
	#media_blog .blog_text h4{font-size:20px;}
	 #blog .blog-btn a{ font-size:16px;}
}



