@media screen and (min-width:1400px) and (max-width:1700px) {
    .ti_counseling_img {
        width: 460px
    }
    .ti_counseling_inner {
        width: calc(100% - 500px)
    }
}

@media screen and (min-width:1200px) and (max-width:1300px) {
    .container-fluid {
        padding-right: 60px;
        padding-left: 60px
    }
    .phoneno li {
        font-size: 11px
    }
    .carousel-caption p {
        font-size: 15px
    }
    .consulation p {
        font-size: 13px
    }
    .social p {
        font-size: 13px
    }
    .carousel-caption h5 {
        font-size: 40px;
        line-height: 45px
    }
    .ti_counseling_img {
        width: 350px
    }
    .ti_counseling_inner {
        width: calc(100% - 330px)
    }
    .ti_heading_wraper>h1 {
        font-size: 38px
    }
    .testimonial_left h1 {
        font-size: 28px
    }
    .footer_menus {
        padding-left: 30px
    }
}

@media screen and (min-width:1000px) and (max-width:1199px) {
    .container-fluid {
        padding-right: 25px;
        padding-left: 25px
    }
    .sf-menu li a {
        padding: 25px 12px 23px 12px!important;
        font-size: .9rem
    }
    .phoneno li {
        margin: 5px
    }
    .carousel-caption {
        right: 10%;
        bottom: 90px;
        left: 10%
    }
    .course_filtertab .nav li a {
        margin: 3px;
        padding: 20px 5px;
        font-size: 14px
    }
    .choose_contents h2 {
        font-size: 16px
    }
    .choose_contents p {
        font-size: 14px
    }
    .test_contents p {
        font-size: 14px;
        padding: 15px
    }
    .test_contents p::before {
        top: -15px
    }
    .ins_contentleft h1 {
        font-size: 24px
    }
    .ins_contentright h1 {
        font-size: 24px
    }
    .top_strip {
        width: 80%
    }
    .main_menu .nav-item {
        margin: 0 10px
    }
    .consulation p {
        font-size: 12px
    }
    .social p {
        font-size: 12px
    }
    .main_menu .nav-item .nav-link {
        font-size: 14px
    }
    .carousel-caption h5 {
        font-size: 36px;
        line-height: 35px
    }
    .carousel-caption p {
        font-size: 14px
    }
    .ti_counseling_img {
        width: 340px
    }
    .ti_counseling_inner {
        width: calc(100% - 320px);
        padding: 15px
    }
    .ti_counseling_inner>h2 {
        font-size: 22px
    }
    .ti_subheading {
        font-size: 16px
    }
    .ti_subcontents {
        font-size: 12px;
        line-height: 18px
    }
    .ti_overlay_box {
        padding: 0 15px
    }
    .ti_heading_wraper>h1 {
        font-size: 36px
    }
    .ti_heading_wraper>h1 span {
        font-size: 26px
    }
    .ti_choose_box .ti_choose_detail h2 {
        font-size: 30px
    }
    .starrating {
        font-size: 12px
    }
    .recomend_content h1 {
        font-size: 14px
    }
    .recomend_content p {
        font-size: 12px
    }
    .video_contents h1 {
        font-size: 34px
    }
    .video_icon i {
        font-size: 28px;
        width: 60px;
        height: 60px;
        line-height: 60px
    }
    .video_contents p {
        font-size: 14px
    }
    .testimonial_left h1 {
        font-size: 24px
    }
    .blog_content {
        min-height: 200px
    }
    .blog_date h5 {
        font-size: 12px
    }
    .blog_tags a {
        font-size: 12px
    }
    .footer_subscribe h4 {
        font-size: 14px
    }
    .footer_menus {
        padding-left: 0
    }
    .footer_menus ul li a {
        font-size: 13px
    }
    .footer_social h2 {
        font-size: 24px
    }
    .embed-container {
        padding-bottom: 75%
    }
    .subscribe_form {
        width: 65%
    }
    .borders {
        width: 80%
    }
    .footer_address p {
        font-size: 12px
    }
    .footer_menus h2 {
        font-size: 18px
    }
    .course_filtertab .nav li a {
        padding: 12px 15px;
        font-size: 13px
    }
    .program_title h2 {
        font-size: 14px;
        line-height: 18px
    }
    .course_filtertab .owl-prev {
        width: 40px;
        height: 40px
    }
    .course_bg {
        padding: 10px
    }
    .crating span {
        font-size: 10px
    }
    .course_bg p {
        display: block;
        width: 100%
    }
}

@media screen and (min-width:1000px) and (max-width:1030px) {
    .ti_counseling_img {
        width: 280px
    }
    .ti_counseling_inner {
        width: calc(100% - 280px)
    }
}

@media screen and (max-width:992px) {
    .container-fluid {
        padding-right: 15px;
        padding-left: 15px
    }
    .sf-menu li a {
      
        font-size: .95rem
    }
    .phoneno li {
        margin: 5px
    }
    .carousel-caption {
        padding-top: 50px
    }
    .banner_widget {
        margin-top: -15%
    }
    .widget {
        margin: 20px 0
    }
    .common_titles h2 {
        font-size: 26px
    }
    .course_filtertab .nav li a {
        margin: 3px;
        padding: 20px 5px;
        font-size: 13px
    }
    .common_titles span {
        font-size: 14px
    }
    .choose_contents h2 {
        font-size: 16px
    }
    .choose_contents p {
        font-size: 13px;
        line-height: 20px
    }
    .choose_icons i {
        font-size: 22px
    }
    .choose_icons {
        width: 60px;
        height: 60px;
        line-height: 60px
    }
    .acheve_details h2 {
        font-size: 42px
    }
    .acheve_details p {
        font-size: 14px
    }
    .ins_contentleft h1 {
        font-size: 22px
    }
    .ins_contentright h1 {
        font-size: 22px
    }
    .address_widgets p {
        font-size: 14px
    }
    .top_strip::before {
        display: none
    }
    .top_strip {
        width: 100%
    }
    .menu .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
    .menu_widget .col-xl-9.col-lg-9.col-md-12.col-sm-12.col-xs {
        padding: 0
    }
    .consulation p {
        font-size: 12px
    }
    .social p {
        font-size: 12px
    }
    .menu_widget {
        display: block;
        margin: 0
    }
    .logo_area img {
        width: 50%;
        margin: 5px auto;
        display: table
    }
    .main_menu {
        float: none;
        background: #055aa8
    }
    .main_menu .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
    }
    .main_menu .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: #fff;
        background: #fff;
        margin: 5px 10px
    }
    .main_menu .navbar {
        padding: 0
    }
    .main_menu .nav-item {
        margin: 0;
        border-bottom: 1px solid #12519f
    }
   /*  .navbar-light .navbar-nav .active>.nav-link,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .show>.nav-link {
        color: #fff
    } */
	.sf-menu li a {
   
    margin: 0 0px;
}
    .main_menu .nav-item .nav-link {
        font-size: 14px;
        padding: 15px 20px;
        color: #fff
    }
    .carousel-caption h1 {
        font-size: 28px;
        line-height: 35px
    }
    .carousel-caption p {
        font-size: 14px
    }
    .ti_heading_wraper.abt-wrapper {
        display: none
    }
    .ti_counseling_slider {
        padding-right: 0
    }
    .ti_counseling_img {
        width: 270px
    }
    .ti_counseling_inner {
        width: calc(100% - 250px)
    }
    .ti_counseling_inner>h2 {
        font-size: 20px
    }
    .ti_heading_wraper>h1 {
        font-size: 30px
    }
    .ti_heading_wraper>h1 span {
        font-size: 24px
    }
    .testimonial_left h1 {
        font-size: 24px;
        line-height: 25px
    }
    .test_contents p {
        font-size: 14px
    }
    .testimonial_left p {
        font-size: 12px
    }
    .video_contents h1 {
        font-size: 28px
    }
    .video_contents p {
        font-size: 14px
    }
    .footer_subscribe h4 {
        font-size: 14px
    }
    .footer_subscribe p {
        font-size: 12px
    }
    .footer_address p {
        font-size: 12px
    }
    .footer_menus h2 {
        font-size: 18px
    }
    .footer_menus {
        padding-left: 0
    }
    .footer_menus ul li a {
        font-size: 12px;
        line-height: 20px
    }
    .footer_social h2 {
        font-size: 22px
    }
    .ti_choose_box .ti_choose_detail h2 {
        font-size: 28px
    }
    .ti_subheading {
        font-size: 16px
    }
    .subscribe_form {
        width: 80%
    }
}

@media screen and (min-width:768px) and (max-width:900px) {
    .consulation p {
        padding: 10px 5px
    }
    .ti_counseling_slider {
        padding-right: 0;
        width: 100%;
        display: block
    }
    .sf-menu>li {
        float: none
    }
    .course_filtertab {
        display: block
    }
    .carousel-caption p {
        font-size: 14px;
        padding: 0 15px
    }
    .cus_forms {
        width: 100%
    }
    .banner_widget {
        height: auto
    }
    .signup-form .form-group {
        width: 50%
    }
    #our_achievements {
        padding: 20px 0
    }
    .acheve_thumb {
        margin: 15px 0
    }
    .acheve_details h2 {
        font-size: 36px
    }
    .instructor_left {
        padding: 20px 30px 30px 30px;
        margin-right: 20px
    }
    .instructor_right {
        padding: 20px 30px 30px 20px;
        margin-left: 20px
    }
    .ins_contentleft h1 {
        font-size: 20px
    }
}

@media screen and (max-width:900px) {
    .sf-menu li a {
        padding: 10px 10px 10px 10px !important;
    }
}

@media screen and (max-width:767px) {
	.social_shres span {
    display: block;
 
}
    .bner_widgets ul li {
   
    margin: 10px 0;
    width: 100%;
}
.primelogonav .col-lg-12 {
    padding: 0;
}
    body {
        overflow-x: hidden
    }
    html {
        overflow-x: hidden
    }
    #datafetch {
        position: relative;
        width: 100%;
        left: 0;
        right: 0
    }
    #datafetch li a {
        padding: 6px 10px;
        font-size: 13px
    }
    .sf-menu>li {
        float: none
    }
    .banner_widget {
        margin-top: -10%;
        height: auto;
        padding: 10px
    }
    .carousel-caption {
        padding-top: 40px
    }
    .coupons h2 span {
        font-size: 20px
    }
    .coupons h2 i {
        font-size: 20px
    }
    .coupons h2 {
        font-size: 14px
    }
    #clockdiv>div {
        padding: 5px
    }
    #clockdiv div>span {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 22px
    }
    .smalltext {
        font-size: 14px
    }
    .signup-form .form-group {
        width: 100%;
        padding-right: 0
    }
    .widget {
        padding: 10px 0;
        margin: 10px 0
    }
    .test_contents {
        height: auto;
        margin: 0 0 10px
    }
    .all_instructor {
        display: block;
        align-items: center;
        width: 100%
    }
    .instructor_left {
        height: auto;
        width: 100%;
        float: none;
        margin-right: 0;
        padding: 15px 15px 30px 20px
    }
    .instructor_right {
        height: auto;
        width: 100%;
        float: none;
        margin-left: 0;
        padding: 15px 15px 30px 15px
    }
    .copyright {
        padding: 5px 0;
        margin-bottom: 0
    }
    #our_achievements .col-xl-3.col-lg-3.col-md-3.col-sm-12.col-xs {
        width: 50%
    }
    .acheve_thumb {
        margin: 10px 0
    }
    .acheve_details h2 {
        font-size: 26px
    }
    .acheve_details p {
        font-size: 12px
    }
    .acheve_details {
        margin: 10px 0
    }
    .social {
        display: none
    }
    .logo_area img {
        width: 73%;
        margin: 10px 0;
        display: block
    }
    .main_menu .navbar {
        padding: 0;
        display: block
    }
    .overlla_taing_course {
        width: 100%
    }
    .main_menu .navbar-light .navbar-toggler {
        border-color: #055aa8;
        background: #055aa8;
        float: right;
        margin-top: -50px
    }
    .main_menu .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
    }
   
       .carousel-caption p {
  
    line-height: 20px;
    padding: 0 0;
}
 
    .carousel-caption h1 {
       font-size: 22px;
		line-height: 25px;
		padding: 5px 0;
    }
    .carousel-caption {
        width: 90%;
    }
    .course_filtertab {
        display: block
    }
    .course_filtertab .nav li a {
        margin: 3px;
        padding: 10px 20px;
        font-size: 13px
    }
    .cus_forms {
        width: 100%
    }
    .cus_forms .form-control {
        padding: 5px 10px;
        height: 35px;
        font-size: 14px
    }
    .cus_forms .btn.btn-secondary {
        padding: 4px 10px
    }
    .ti_flex_wrapper {
        display: flow-root
    }
    .ti_counseling_img,
    .ti_counseling_inner {
        width: 100%;
        height: auto
    }
    .ti_counseling_img,
    .ti_counseling_inner {
        float: left;
        padding: 10px
    }
    .ti_counseling_gradient_border {
        width: auto;
        left: -5px
    }
    .video_widget {
        height: auto
    }
    .video_icon i {
        font-size: 26px;
        width: 60px;
        height: 60px;
        line-height: 60px
    }
    .video_contents h1 {
        font-size: 22px
    }
    .video_contents p {
        width: 100%
    }
    .testimonial_left h1 {
        font-size: 20px
    }
    .overall_test {
        display: block
    }
    .test_thumb {
        margin: 40px auto 0;
        display: table
    }
    .test_contents p {
        padding: 5px
    }
    .test_contents p::before {
        left: -10px;
        top: -20px
    }
    .wmBox_contentWrap {
        width: 90%
    }
    .subscribe_form {
        width: 100%
    }
    .subscibebtn::before {
        display: none
    }
    .subscibebtn {
        margin-left: 0;
        margin-top: 10px
    }
    .footer_copyright p {
        font-size: 11px
    }
    .ctitle h1 {
        font-size: 28px;
        padding: 5px 0;
        line-height: 35px
    }
    .titleblock h2 {
        font-size: 20px
    }
    .descblock h4 {
        font-size: 20px
    }
    .revusername.clearfix {
        line-height: 30px
    }
    .titleblock p {
        font-size: 14px
    }
    .ctitle_courses h1 {
        font-size: 30px
    }
    .ctitle_courses h2 {
        font-size: 12px
    }
    .ctitle_courses p {
        font-size: 15px
    }
    .coursedetail_content h2 {
        font-size: 28px
    }
    .descblock ul li {
        font-size: 15px
    }.descblock ul {    padding-left: 15px;}
    .coursedetail_content p {
        font-size: 15px
    }
   			.descblock p {    font-size: 15px;   }.scherow {    align-items: start;    justify-content: center;    flex-direction: column;}.batchdate {    width: 100%;    display: block;    margin-bottom: 15px;    margin-right: 0;}.batchday {    display: block;    width: 100%;    margin-right: 0;    margin-bottom: 15px;}.batchtime {    width: 100%;    display: block;    margin-bottom: 15px;    margin-right: 0;}
}

@media only screen and (min-device-width:300px) and (max-device-width:640px) and (orientation:landscape) {
    .main_menu .navbar-light .navbar-toggler {
        margin-top: -60px
    }
    .logo_area img {
        width: 60%
    }
}

@media screen and (min-width:700px) and (max-width:750px) {
    .logo_area img {
        width: 50%
    }
    .main_menu .navbar-light .navbar-toggler {
        margin-top: -60px
    }
    .carousel-caption {
        bottom: 100px
    }
}