@media only screen and (max-width:1830px)
{
    header{width:100%;}
    .menu > li > a{padding: 15px 15px; font-size: 14px;}
    #main-menu .sub-menu > li > a{font-size: 14px;}
    footer, .big-container{width: 100%;}
    .footer-box ul li a, .footer-box3 ul li{font-size: 14px;}
    .footer-member ul li{width: 20%;}
    .footer-member ul li img{width: 100%;}
    .footer-member ul li:first-child{width: 25%;}
     .footer-member ul li:first-child{width: 100%; margin-bottom: 30px;}
    .what_text{width: 100%; padding:0 30px;}
    .search1 input[type="search"]:focus {width: 950px;}
   
}
@media only screen and (max-width:1665px)
{
    .placement-sec1 .big-container, .document_section .big-container, .faq_question .big-container, .contact_section .big-container{width: 100%;}
}
@media only screen and (max-width:1560px)
{
    .legal_section .big-container, .blog_section .big-container{width: 100%;}
}
@media only screen and (max-width:1524px)
{
    .footer_top_left{width:40%;}
    .footer_top_right{width:30%;}
    .footer_top_middle{width:30%;}
    .footer-member ul li{width:25%; padding-left:8px;}
     .slick-slide img{height: 500px;}
     .banner-caption h1{font-size: 30px;}
    .banner-caption h3{font-size: 18px; line-height: 30px;}
    .offer_heading h2{font-size: 24px;}
    .offer_bg h3{font-size: 22px;}
    .placement_info ul li{width: 49%; font-size: 16px;}
}
@media only screen and (max-width:1387px)
{
    .container{width: 100%;}
    .menu > li > a{font-size: 13px;}
    #main-menu .sub-menu > li > a{font-size: 13px;}
    .checkbox label{font-size: 16px;}
    .search1 input[type="search"]:focus {width: 900px;}
    .placement_info h3{padding-bottom: 24px;}
     
}
@media only screen and (max-width:1299px)
{
    .footer-box ul li a, .footer-box3 ul li{font-size: 10px;}
/*    .footer-member ul li{width: 50%; margin-bottom: 20px;}*/
    .footer_top_right{width:32%;}
    .footer_top_middle{width:28%;}
    .footer-member ul li{width: 32%;}
    .footer_bottom_left ul li a, .footer_bottom_right p{font-size: 14px;}
    .logo-grid{width: 20%;}
    .logo img{width: 100%;}
    .menu-grid{width: 80%;}
    .menu > li > a{font-size: 12px; padding: 15px 10px;}
    #main-menu .sub-menu > li > a{font-size: 12px;}
    .skill_box h4, .success_box h4{font-size: 20px;}
    .young_person{width: 100%;}
    .placement_info ul li{width: 49%; font-size: 14px;}
    .placement_info p{font-size: 16px;}
    .young_person p{font-size: 20px;}
    .question h2{font-size: 35px;}
    .question p, .question p a{font-size: 24px;}
    .member_box{padding: 30px;}
     .checkbox label{font-size: 14px;}
    .have_question p, .have_question p a{font-size: 16px;}
    .blog_aside h3{font-size: 24px;}
    .have_question{padding: 40px 20px;}
    .about-banner .slick-prev{left:15px;}
    .about-banner .slick-next{right: 15px;}
    .search1 input[type="search"]:focus {width: 770px;}
}

@media only screen and (max-width:1024px)
{
    .menu > li > a{font-size: 11px; padding: 15px 10px;}
    #main-menu .sub-menu > li > a{font-size: 11px;}
   .slick-slide img{height: 450px;}
    .offer_heading h2{font-size: 20px;}
    .offer_heading{padding: 10px 12px;}
    .offer_bg h3{font-size: 20px;}
    .logo, .menu{margin-top: 15px;}
    .search1{top: -4px;}
    .offer{margin-top: -100px;}
    .banner-caption h1{font-size: 24px;}
    .banner-caption h3{font-size: 16px;}
    .placement_info ul li{font-size: 12px;}
    .note_section h4{font-size: 20px; line-height: 30px;}
    .note_section p{font-size: 16px;}
    .banner_inner{height: 300px;}
    .member_box h4{font-size: 18px;}
     .search1 input[type="search"]:focus {width: 740px;}
}

@media only screen and (max-width:991px)
{
   .logo-grid{width: 18%;}
     .menu-grid{width: 82%;}
    .search1{top:-73px;}
    .header_top ul{margin-right: 38px;}
    .menu > li:last-child a{margin-right: 0px;}
    #main-menu .sub-menu > li > a{font-size: 9px;}
    .menu > li > a{font-size: 9px; padding: 15px 8px;}
    .menu_icon{margin-left: 5px;}
    .menu_icon img{width: 20%;}
    .offer_bg{width: 100%;}
    .testimonial p, .testimonial h5{font-size: 18px;}
    .skill_img{width: 150px; height: 150px;}
    .placement_info .get_btn{margin-bottom: 40px;}
   .placement_info ul li{font-size: 16px;}
    .footer-box ul li a, .footer-box3 ul li{font-size: 10px;}
    p{font-size: 15px;}
    .document{font-size: 18px; height: 60px; line-height: 60px;}
    .table{width: 100%;}
    .have_question p, .have_question p a{font-size: 14px;}
    .blog_aside{padding-left: 15px;}
    .inner_page_heading p strong{font-size: 18px;}
    .inner_page_heading p{font-size: 16px;}
    .what_section_right img{display: block;}
     .search1 input[type="search"]:focus {width: 500px;}
    .f-nav .search1{top: -73px;}
    .menu > li:nth-child(2) a{padding-right:20px;}
    #main-menu:before{background-size:80%; right:-2px;}
    .inner-banner-caption h1{font-size:30px;}
    .f-nav .logo{width: 160px;}
    .f-nav .menu{margin-top: 8px;}
    .footer-box2 ul li a img{width: 11px;}
    .footer-box ul li a, .footer-box3 ul li{font-size: 8px;}
    
}
@media only screen and (max-width:767px)
{   
    .skill_box .read_btn{position: static; text-align: center; transform: translate(0, 0); -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0);}
    .skill_box{margin-top: 30px;}
    .footer_top_left, .footer_top_middle, .footer_top_right{width: 100%;}
    .testimonial-section{padding: 80px 0;}
    .footer-box3 ul, .footer-member ul{margin: 0px;}
    .footer-box3 ul li{text-align: left;}
    .footer_bottom_left ul, .footer_bottom_right p{text-align: center;}
    .footer_bottom_right p{float: none; padding-top: 10px;}
    .footer-member ul li{padding-left: 0px; padding-right: 20px;}
    .footer_top_middle{margin: 30px 0;}
    .footer-box2{margin-top: 30px;}
    .footer-member ul li{width: 20%;}
     .footer-box ul li a, .footer-box3 ul li{font-size: 14px;}
    .slick-slide img{height: 350px;}
    .navbar-toggle .icon-bar{background: #ffffff;}
    .logo-grid{width: 35%;}
    .navbar-toggle{position: absolute; right: 30px; top: -70px;}
    .menu-grid{width: 100%;}
    .offer{margin-top: -70px;}
    .banner-caption h1{font-size: 16px;}
    .banner-caption h3{font-size: 10px; line-height: 18px;}
    .offer_heading h2{font-size: 16px;}
    .offer_heading{padding: 7px 12px;}
    .offer_bg h3{font-size: 14px; padding: 30px 30px; line-height: 24px;}
    .header_top ul li a{font-size: 0;}
    .header_top ul li a span{font-size: 12px; }
    .header_top ul{margin-right: 0px;}
    .search1{top: -90px;}
    .menu_icon img{width: auto;}
    .menu > li > a, #main-menu .sub-menu > li > a{font-size: 14px;}
    .menu > li > a:hover{background: none;}
    .header_top ul li{padding-left: 5px;}
    .placement_info ul li{width: 100%;}
    .question h2{font-size: 24px;}
    .question p, .question p a{font-size: 18px; display: inline-block;}
    .inner_page_heading h3, .placement_info h3, .legal_text h3, .inner_heading h3{font-size: 28px;}
    .young_person{padding: 60px 20px;}
    .young_person p{font-size: 16px; line-height: 32px;}
    .navbar-collapse{border-top: none; box-shadow: none; background: #333333; margin: 10px -15px; padding: 0 30px;}
    .banner_inner{height: 250px;}
    .inner-banner-caption h1{font-size: 24px; margin-top: 15px;}
    .breadcrumb li a, .breadcrumb li.current{font-size: 16px;}
    .inner_page_heading p strong{font-size: 18px;}
    .faq_question .panel-title{font-size: 16px; line-height: 32px;}
    .faq_question .panel-title > a{padding: 24px 50px 24px 15px;}
    .faq_question .panel-title > a.collapsed:before, .faq_question .panel-title > a:before{right: 10px; background-size: 70%;}
    .faq_question .panel-body{padding: 30px 15px 0 15px;}
    .team_heading h4{font-size: 20px;}
    .submit_btn{margin-top: 26px;}
    .blog_article .get_btn{margin-bottom: 30px;}
    .have_question{margin-bottom: 30px;}
    .blog_aside .document{height: 60px; line-height: 60px; margin-top: 24px;}
    .blog_aside .document img{margin-top: 15px;}
    .about-banner .slick-prev{width:30px; height: 30px; background-size: 25%; top: 38%;}
    .about-banner .slick-next{width:30px; height: 30px; background-size: 25%; top: 38%;}
    .f-nav .logo{width: 130px;}
    .f-nav .navbar-toggle{top: -60px;}
    .f-nav .search1{top:-80px;}
     .search1 input[type="search"]:focus {width: 300px;}
    .placement_right img{height: auto;}
    .have_question p, .have_question p a{display: inline-block;}
    .have_question p a{padding-top: 0px;}
    #main-menu:before{left: 67px;}
}

@media only screen and (max-width:479px)
{
    
   .navbar-toggle{position: absolute; right: 30px; top: -47px;} 
     .search1{top: -65px;}
      .footer-member ul li{width: 32%;}
    .inner_page_heading h3, .placement_info h3, .legal_text h3, .inner_heading h3{font-size: 22px;}
    .placement_consist ul li{font-size: 16px;}
    .breadcrumb li a, .breadcrumb li.current{font-size: 11px;}
     .faq_question .panel-title{font-size: 14px; line-height: 24px;}
    .faq_question .panel-body ul li a{font-size: 12px; line-height: 28px;}
     .document{font-size: 14px; height: 60px; line-height: 60px;}
    tr th, thead th, tr td{font-size: 14px;}
    .cookies_text p{font-size: 12px;}
     .member_box{padding:30px 15px;}
    .contact_section input[type="text"], .contact_section textarea, .contact_section input[type="email"], .contact_section input[type="number"], .contact_section select[type="value"], .contact_section input[type="tel"]{font-size: 13px;}
    .select-selected{font-size: 13px;}
    .contact_section .form-control, .select-selected{padding: 24px 15px; !important}
    .select-selected:after{width: 60px; height: 70px; background-position: center;}
    .submit_btn{height: 70px; font-size: 16px;}
    .submit_btn:before{width: 70px; height: 70px; background-position: center;}
    .tweet_date li{font-size: 16px;}
    .tweet_date{padding-bottom: 5px;}
    .inner_heading p strong{font-size:18px;}
   .email_btn{min-width:243px; font-size:12px;}
    .g-recaptcha {
    transform:scale(0.77);
    transform-origin:0 0;
}
}