@media (max-width: 1200px){
.careers_transformed_shape--second {
    right: 10px;
}
.key_right_part {
    padding: 15px;
}
.key_left_part ul li {
    width: 48.4%;
}
}

@media (max-width: 991px){
	
	
h1 {
    font-size: 30px;
}
.key_right_part {
    padding: 24px;
    margin: 20px 30px 0px;
}
.faq_info h4.panel-title {
    font-size: 15px;
}

.top_section .contant_part h2 {
    margin: 0px 0px 10px;
}
h2 {
    font-size: 32px;
}
.top_section .top_form{width:100%;}
ul.top_center li {
    font-size: 15px;
	width: 100%;
}
.benefits_box ul li {
    padding-top: 4px;
}
.contant_part p.bottom_content {
    margin: 10px 0px;
    font-size: 14px;
    line-height: 22px;
}
.top_section .contant_part h4 {
    font-size: 16px;
}
.download_content p {
    font-size: 15px;
    line-height: 22px;
}
.download_section .outer_download .download_btn {
    width: 910px;
}
.download_btn .download_button {
    padding: 15px 15px;
}
.trainers_card {
   width: 31.9%;
   margin: 30px 15px 0px 0px;
}
.trainers_card p {
    font-size: 15px;
}
.trainers_card:nth-child(4) {
    margin: 30px 0px 0px 0px;
}
.owl_mine_section .images_owl {
    max-width: 80px;
}
.owl_mine_section_div {
    margin-top: 40px;
}
.owl_mine_section_item {
    margin-top: 30px;
}
.owl_mine_section_div .owl_section_item img {
    max-width: 70px;
}
.support_team .support_team_section {
    padding: 15px;
    height: auto;
}
.footer_bg_section .left_info span {
    font-size: 19px;
    padding: 10px 0px 5px;
}
.footer_bg_section .left_info strong {
    font-size: 18px;
}
.customised_box {
    padding: 15px;
}
}

@media (max-width: 767px){
.top_form {
    margin-top: 0px !important;
}
.header{text-align:center;    height: auto;
    background: #fff;
    padding: 5px 0px;
    border-bottom: 0px solid #f2f2f2;}
.samples_sections ul li {
    width: 50%;
    float: left;
    padding: 0px;
}
.samples_sections ul li a {
    display: block;
    border: 0px solid #000;
    box-shadow: 0 4px 20px 0 hsl(0deg 0% 60% / 20%);
    padding: 10px;
    background: #fff;
    margin: 10px;
    border-radius: 6px;
}
.key_left_part ul li {
    width: 47.7%;
    padding: 10px 15px;
}
.shape-left-bottom img {
    height: 210px;
}
.key_left_part .list_label {
    padding-left: 5px;
    font-size: 15px;
}
.top_section {
    padding: 0px 0px 0px;
}
.top_section .top_form {
    background-color: #fff;
    border-radius: 0;
    padding: 0px;
    width: 100%;
    float: left;
    border-top: 0px solid #1e92c5;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: auto;
    border-bottom-color: #1e92c5;
    box-shadow: none;
}
.top_section .top_form .form_group {
    padding: 0px 0px;
}
.customised_section {
    padding: 70px 0px 30px;
}
.career_counselling {
    padding: 20px 0px;
}
.download_section .outer_download {
    display: block;
	text-align:center;
}
.download_section {
    padding: 30px 0px;
}
.download_section .download_content {
    max-width:100%;
    width:100%;
}
.download_section .outer_download .download_btn {
    width: 100%;
    text-align: center;
    margin: 20px 0px 0px;
}
.top_section .program_stats ul li {
    width: 33%;
}
.trainers_card:nth-child(4) {
    margin: 30px 20px 0px 0px;
}
.trainers_card:nth-child(3) {
    margin: 30px 0px 0px 0px;
}
.trainers_card:nth-child(5) {
    margin: 30px 0px 0px 0px;
}
.trainers_card {
    width: 47.7%;
}
.trainers_card h6 {
    font-size: 16px;
}
.trainers_section {
    padding: 40px 0px;
}
.careers_transformed .owl-dots {
    position: relative;
    bottom: 0px;
}
.footer_area {
    padding-top: 20px;
}
.support_team {
    padding: 30px 0px;
}
.faq_section {
    padding: 20px 0px;
}
.footer_bg_section {
    padding: 0px 0px 40px;
}
.careers_transformed {
    padding: 40px 0px 10px;
}
.thanku_outer .img_sec img {
    width: 100%;
}
.thanku_outer p {
    font-size: 16px;
}
.item .akshu_outer {
    margin-top: 30px;
}
.item .akshu_outer p.owl_section_p {
    margin: 10px 0px;
    max-width: 520px;
    line-height: 30px;
    font-size: 15px;
}
.owl_mine_section .owl_section_p {
    font-size: 14px;
    line-height: 23px;
}
.owl_mine_section .bengaluru {
    font-size: 14px;
    line-height: 20px;
}
.owl_mine_section button.owl-dot {
    margin: 10px 12px 0px 0px;
}
.customised_box {
    min-height: auto;
}
.trainers_card {
    height: 550px;
}

.whoweare li {
    width: 100%;
    margin-left: 0;
    margin-right: 0px;
	margin: 0px 0px 15px 0px;
	min-height: 1px;
}
.whoweare_wrapper li:last-child{margin-bottom:0px;}
.whoweare_wrapper li:first-child {
    margin-left: 8px;
}
.why_hire_fix_appliances_section {
    padding: 20px 0px;
}
.why_hire_fix_appliances_section .whoweare_wrapper {
    padding: 20px 0 0px 0;}
.whoweare_wrapper li
{
    width: 45.5%;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 16px;
    padding: 10px;
    min-height: 422px;
}
.whoweare_wrapper li h3 {
    font-size: 14px;
    padding-bottom: 5px;
}
.whoweare_wrapper li p {
    font-size: 14px;
    text-align:center;
 }
.blog-grid1-container {
    padding: 40px 0 0;
}
.blog-grid1-left-col {
    margin-bottom: 10px;
}
.blog-grid1-right-col {
    margin-bottom: 10px;
}
.header .row{width:auto;}
.header .navbar-default .navbar-brand{float:none;}
#navbar2 li {
 margin: 0px 0px 5px;
    float: none;
    width: 100%;
    text-align: left;
    display: inline-block;
    font-size: 16px;
}
.destination_body {
    margin: 0px 0 15px 0;
    border: 1px solid #ccc;
    box-shadow: 0 5px 10px 0 rgb(214 215 216);
    min-height: 1px;}
.offset-4{margin-left:0px;}
.pkg-incusion li {
    padding: 0 15px 0 15px;
    margin: 0 0 2px 8px;

}
.faq_section .common_heading {
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
}
.packages h2 {
    min-height: 1px;
}
.packages h2 .sec_1 {
    float: left;
    width: 35%;
}
.packages h2 span {
    width: 65%;
}
.space_7px{padding-left:12px;}
#navbar2 li img{width:100%}
.our_services_section {
    padding: 50px 0 50px 0;
}
.get_deals {
    float: left;
    text-align: center;
    margin: 10px 0px;
    width: 100%;
}
.mrts {
   margin-top: 0px;
    display: block;
    float: none;
    text-align: left;
    width: 80%;
    margin: auto;
}
.get_deals .button {
    line-height: normal;
    font-weight: 600;
    padding: 12px 30px;
  }
 .top_section .top_form h5 {
    text-align: center;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0px;
    padding: 20px 0px;
    line-height: normal;
    font-style: italic;
    font-size: 35px;
    margin-top: 0px;
    background: #1e92c5;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: relative;
} 
.top_section .row {
    margin-right: -15px;
}
.support_section .col-md-3{padding-bottom:15px;width: 50%;}
.callnow_section {width: 100%;}
.testimonials_section {padding: 40px 0px 40px;}
.footer_bg_section .left_info {
    text-align: center !important;
}
.footer_bg_section .left_info .mrts {
    margin-top: 0px;
    display: inline-block;
    float: none;
    text-align: left;
    width: 90%;
}
.footer_bg_section .left_info li {
    float: left;
    padding: 0 0 0px 75px;
    margin: 0px;
    list-style-type: none;
    font-size: 23px;
    position: relative;
    width: 100%;
    letter-spacing: 1px;
}
.footer_social {
    padding: 0px;
    margin-top: 15px;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
}
.footer_social li {
    list-style-type: none;
    float: none;
    padding-right: 10px;
    display: inline-block;
}
.footer_bg_section .left_info.pad-left-40 {
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 25px;
}
.customised_section {
    padding: 15px 0px 25px
}
.packages {
    margin-top: 0px;
    border: 1px solid #1e92c5;
    box-shadow: 0 5px 30px 0 rgb(214 215 216);
    margin-bottom: 15px;
}
}
@media (max-width: 480px){
.top_section .program_stats ul {
    display: block;
}
.key_left_part ul li {
    width: 100%;
    margin: 0px 0px 10px;
    height: auto;
}
.key_left_part ul li:nth-child(2n) {
    margin: 0px 0px 10px;
}
.top_section .program_stats ul li {
    width: 100%;
    padding-bottom: 10px;
}
.owl_mine_section_div {
    margin-top: 30px;
}
.salary {
    padding: 7px;
    font-size: 14px;
    text-align: center;
}
.owl_mine_section_div p {
    font-size: 16px;
}
.top_section .program_stats {
    bottom: -35px;
}
.top_section {
    margin-bottom: 0px;
}
.pad-40 {
    padding: 40px 15px;
}
.customised_section.about_sec {
    padding-bottom: 40px;
}

.trainers_card {
    width: 100%;
}
.owl_mine_section h1 {
    font-size: 27px;
    padding-bottom: 15px;
}
.owl_mine_section .owl_section_p {
    padding: 15px 0px 0px;
}
.faq_info h4.panel-title {
    font-size: 15px;
    line-height: 24px;
}
.key_right_part {
    padding: 15px;
    margin: 10px 0px 0px;
}
.careers_transformed .owl-carousel .owl-item .top_img img {
    width: 80px;
    height: 80px;
}
.careers_transformed .owl-carousel .owl-item .col-lg-9 {
    padding-left: 5px;
    padding-right: 5px;
}
.owl_mine_section .span_section {
    font-size: 16px;
}
.book_your_consultation {
    display: none;
}
.career_counselling .info_center .main_btn.call_to_action {
    display: block;
}
.trainers_card {
    height: auto;
}
}