/* Smaller than standard 1280 (devices and browsers) */
@media only screen and (max-width: 1280px) {
    .our_team .slick_slide_img.slick-slide.slick-current.slick-active.slick-center{width: 8% !important;}
    .our_team .slick_slide_img.slick-slide.slick-current.slick-active img {height: 400px;}
    .our_team .slick_slide_img  img{height: 150px;}
    .team_member_detail h4{padding-bottom: 8px;}
    .team_member_detail h5{padding-bottom: 10px;}
    .team_member_detail p{font-size: 14px;line-height: 21px;padding-bottom: 10px;}
    .our_team  button.slick-prev.slick-arrow,
    .our_team  button.slick-next.slick-arrow{top: 36%;}
    .our_team  button.slick-prev.slick-arrow{left: 78%;transform: translateX(-18%);-webkit-transform: translateX(-18%); -moz-transform: translateX(-18%); -ms-transform: translateX(-18%);}
    .our_team  button.slick-next.slick-arrow{right: 17%;transform: translateX(-83%); -webkit-transform: translateX(-83%);-moz-transform: translateX(-83%);-ms-transform: translateX(-83%);}
    
    .our_web .slick_slide_img.slick-slide.slick-current.slick-active.slick-center{width: 8% !important;}
    .our_web .slick_slide_img.slick-slide.slick-current.slick-active img {height: 600px;}
    .our_web .slick_slide_img  img{height: 150px;}
    .web_detail h4{padding-bottom: 8px;}
    .web_detail h5{padding-bottom: 10px;}
    .web_detail p{font-size: 14px;line-height: 21px;padding-bottom: 10px;}
    .our_web  button.slick-prev.slick-arrow,
    .our_web  button.slick-next.slick-arrow{top: 38%;}
    .our_web  button.slick-prev.slick-arrow{left: 78%;transform: translateX(-18%);-webkit-transform: translateX(-18%); -moz-transform: translateX(-18%); -ms-transform: translateX(-18%);}
    .our_web  button.slick-next.slick-arrow{right: 17%;transform: translateX(-83%); -webkit-transform: translateX(-83%);-moz-transform: translateX(-83%);-ms-transform: translateX(-83%);}
    .shift_top{margin-top: -180px;}
    .grid_wrap .grid_2 .grid_cnt{width: 88%;}
    .navbar-nav>li{margin:0 4px;}
    .navbar-nav>li.tel_link a{font-size:14px;}
    .navbar-right{padding-right:0;}
    #header{padding:0 5px;}
}
/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width: 1024px) {
    ul.blog_other_detail li a{font-size: 15px;line-height: normal;margin: 0 10px;}
    ul.blog_other_detail li a:after{right: -12px;}
    .social_media { margin-bottom: 10px;}
    button.slick-prev.slick-arrow, button.slick-next.slick-arrow { top: 38%;}
}

/* Smaller than standard 999 (devices and browsers) */
@media only screen and (max-width: 999px) {
     button.slick-prev.slick-arrow, button.slick-next.slick-arrow { top: 50%;}
    .our_team .slick_slide_img  img{height: 100px;}
    
    
      .our_team {transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;left: 0;position: relative;}
    .team_member_detail {position: relative;left: auto;top: auto;max-width: 100%;width: 100%; margin-top: 20px;}
    .our_team .slick-slide{display: block;}
    .our_team button.slick-prev.slick-arrow, 
    .our_team button.slick-next.slick-arrow {top: auto;bottom: 0;}
    .our_team button.slick-next.slick-arrow {right: 10%;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;}
    .our_team button.slick-prev.slick-arrow {left: 85%;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;}
    .our_team .slick_slide_img.slick-slide.slick-current.slick-active img,
    .our_team .slick_slide_img  img{width: auto;height: 250px;}
    .our_team_wrap h3{padding-bottom: 30px;}
    .our_team .slick_slide_img.slick-slide{padding: 0 50px;}
    .shift_top{margin-top: 0px;}
    
    .our_web{transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;left: 0;position: relative;}
    .web_detail {position: relative;left: auto;top: auto;max-width: 100%;width: 100%; margin-top: 20px;}
    .our_web .slick-slide{display: block;float: left;}
    .our_web button.slick-prev.slick-arrow, 
    .our_web button.slick-next.slick-arrow {top: auto;bottom: 0;}
    .our_web button.slick-next.slick-arrow {right: 10%;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;}
    .our_web button.slick-prev.slick-arrow {left: 85%;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;}
    .our_web .slick_slide_img.slick-slide.slick-current.slick-active img,
    .our_web .slick_slide_img  img{width: auto;height: 250px;}
    .our_web_wrap h3{padding-bottom: 30px;}
    .our_web .slick_slide_img.slick-slide{padding: 0 50px;} 
    
    /* ------------- VIDEO_WRAP HERE  ------------- */
    .video_wrap .video_box{height: auto;padding-bottom: 30px;}
    .video_box  video{margin: 4% 0 2.5%;height: auto;}
}

/* Smaller than standard 992 (devices and browsers) */
@media only screen and (max-width: 992px) {
    .btn_link a{font-size: 14px;line-height: normal;padding: 12px 15px;}
    .navbar-nav>li>a{font-size: 14px;line-height: normal;}
    .navbar-nav>li{margin: 0 10px;}
    .hdr_top{padding: 10px 0 0;}
    .hdr_btm .navbar-right { margin-top: 40px;}
    .hdr_btm .serach_wrap {margin-top: 48px;}
    .hdr_top ul li a{font-size: 14px;}
    .grid_wrap .grid_2.grid_lft .grid_cnt,
    .grid_wrap .grid_2.grid_rgt .grid_cnt{margin: 0 auto;left: 0;right: 0;}
    .full_grid_cnt .btn_link {margin: 30px 0;}
    .contact_option{padding: 0 30px;}
    .contact_option a .contact_icon{padding-right: 20px;}
    .director_wrap .prof_detail{padding: 30px 0;}
    .director_wrap .quote_sec, .director_wrap .quote_sec p{font-size: 20px;line-height: normal;}
    .navbar-header{float:none;display:inline-block;width:20%;vertical-align:middle;}
    .navbar-brand > img{width:100%;max-width:100%;}
    /*.container-fluid>.navbar-collapse{display:inline-block !important;float:none;width:79.5%;}*/
    /*.navbar-brand{width:100%;height:auto;}*/
    /*.navbar-nav>li*/
    /*.navbar-nav>li>a{font-size:12px;line-height:normal;}*/
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .navbar-nav>li{margin: 0 5px;}
    .navbar-nav>li>a,
    .navbar-nav>li.tel_link a{font-size:12px;padding:10px 0;}
    .navbar-nav>li.btn_link.grn a { padding: 6px 15px !important;}
    .navbar-collapse.collapse{display:inline-block!important;width: 79.5%;}
    .navbar-brand{width:100%;height:auto;}
    .navbar-brand > img{padding:0;}
    .navbar-collapse.collapse {display: inline-block!important;width: 79.5%;vertical-align: middle;text-align: right;}
    .hdr_btm .navbar-right{margin-top:0;width:78%;}
}
/* Smaller than standard 767 (devices and browsers) */
@media only screen and (max-width: 767px) {
#pull_menu                                          { display: block;text-align: center;}
    .ftr_top{text-align: center;padding: 30px 0 15px;}
    .ftr_btm{text-align: center;}
    .ftr_top .ftr_links.last_ftr_links{text-align: center;float: none;}
    .ftr_top li{line-height: normal;}
    .ftr_top ul{padding-bottom: 0;}
    .btn_link{ margin-bottom: 20px;}
    .ftr_top ul.social_links{margin: 10px 0;}
    .ftr_top h5{padding: 10px 0;}
    .grid_wrap .grid_2,
    .grid_wrap .grid_2 .grid_cnt{min-height:100%;}
    .grid_wrap .grid_2.grid_lft .grid_cnt,
    .grid_wrap .grid_2.grid_rgt .grid_cnt{float: none;margin: 0 auto;left: 0;right: 0;text-align: center;}
    .bnr_btm_tab{display: block;}
    .bnr_btm_tab li{display: inline-block;width: 50%;float: left;}
    .bnr_btm_tab li span.icon{display: block;margin: 0 auto 10px;height: 28px;}
    .feature_wrap ul li{margin-bottom: 50px;}
    .feature_wrap{padding: 40px 0 30px;}
    .full_grid_cnt .cnt,
    .full_grid_cnt p{padding: 0;}
    .faq_grid_first, .faq_grid_mid, .faq_grid_last,
    .full_grid_cnt,
    .schedule_demo{text-align: center;}
    .logo_wrap ul.logo_list{display: block;text-align: center; padding: 35px 0 25px;}
    .logo_wrap ul.logo_list li{display: inline-block;width: 25%;margin: 0 20px 10px;}
    .logo_wrap ul.logo_list li:first-child{margin-left: 0;}
    .logo_wrap ul.logo_list li:last-child{margin-left: 0;}
    .schedule_demo p {width: 100%;margin: 0 auto 15px;}
    .feature_wrap_cnt > h5{padding-bottom: 30px;}
    .btn_link a{padding: 10px 15px;}
    .navbar-toggle{position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);margin: 0;}
    .navbar-collapse{position: absolute; left: 0;right: 0;top: 88px;z-index: 9999;background: #fff;}
    .navbar-nav>li {margin: 0 auto; border-top: 1px solid #ddd;}
    .navbar-nav>li>a{padding: 10px;}
    form.navbar-form.navbar-right.pad_last.serach_wrap {margin: 0 auto;position: absolute;right: 15%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    .hdr_btm .navbar-right { margin-top: 0;margin-bottom: 0;padding: 0;}
    .navbar-brand{display: block;float: none;padding: 0 10px;}
    .navbar{margin-bottom: 0;}
    .hdr_top{text-align: center;}
    .hdr_top ul li a{font-size: 12px;}
    .hdr_top ul li{margin: 0 10px;}
    .hdr_top {padding: 10px 0;}
    .navbar-nav>li a{transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;}
    .navbar-nav>li:hover a{background: #3476aa;color: #fff;font-weight: normal;}
    .slide_caption h3{font-size: 28px;padding-bottom: 10px;}
    .slide_caption p{font-size: 16px;line-height: 24px;padding-bottom: 25px;}
    .btn_wrap .btn_link {margin-right: 20px;}
    .slide_caption{padding: 0 10px;}
    .slick-slide img,
    .inr_bnr,
    .inr_bnr img{height: 400px;}
    .hero_bnr {height: auto;}
    .grid_wrap .grid_2.grid_lft .grid_cnt,
    .grid_wrap .grid_2.grid_rgt .grid_cnt{position: relative;transform: initial;top: 0;}
    .full_grid_cnt {padding: 40px 0 50px;}
    .full_grid_cnt h3{font-size: 24px;padding-bottom: 25px;}
    .full_grid_cnt h4{font-size: 18px;line-height: 24px;}
    .full_grid_cnt p{font-size: 16px;line-height: 24px;}
    .feature_wrap_cnt > h4{font-size: 24px;line-height: 34px;}
    .feature_wrap_cnt > h5{font-size: 20px;line-height: 30px;}
    .feature_wrap_cnt > h5{padding-bottom: 20px;}
    .btn_wrap.full_block {margin-top: 10px;}
    .navbar-toggle .icon-bar {background: #fff;}
    .navbar-toggle{background: #3476aa;border: 0;border-radius: 0;}
    .author_wrap {padding: 50px 0;}
    .author_outer{margin-bottom: 20px;}
    .schedule_demo{padding: 40px 0;}
    .full_cnt_section .btn_link { margin-top: 15px;}
    .director_wrap{padding-top: 0;position: relative;}
    .director_wrap .prof_detail {padding: 40px 10px 170px;width: 100%;display: block;vertical-align: middle;margin: 0 auto;text-align: center;}
    .director_wrap .prof_pic{position: absolute;bottom: 0;left: 0;right: 0;text-align: center;margin: 0 auto;}
    .inr_bnr .slide_caption .slide_inr_caption p{font-size: 20px;line-height: 28px;padding-bottom: 15px;}
    .video_wrap .video_head h4{font-size: 22px;line-height: 30px;}
    .video_wrap .video_head h5{font-size: 20px;line-height: normal;}
    .video_wrap .video_head{padding-bottom: 120px;}
    .video_wrap .video_box{margin: -92px auto 0; padding-bottom: 25px;}
    .director_wrap .quote_sec, .director_wrap .quote_sec p{font-size: 20px;line-height: 28px;}
    .director_wrap .detail_sec p{font-size: 16px;line-height: 24px;padding-top: 10px;}
    .director_wrap .prof_detail{padding-bottom: 30%;}
    .feature_wrap_cnt ul.two_col .icon,
    .feature_wrap_cnt ul.two_col .feature_cnt{vertical-align: middle;}
    .feature_wrap_cnt > h4 {font-size: 20px;line-height: 30px;}
    .feature_wrap_cnt > h5 {font-size: 16px;line-height: 24px; padding: 0 30px 40px;}
    .feature_wrap_cnt ul.two_col li {margin-bottom: 40px;}
    .grid_wrap .grid_2 .grid_cnt{width: 80%;}
    
    .grid_lft_cnt .grid_cnt,
    .grid_rgt_cnt .grid_cnt{ float: none;margin: 0 10%;position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);
    right: auto;left: auto;}
    .img_bg > img {height: 400px;object-fit: cover;}
    .grid_lft_cnt,
    .grid_rgt_cnt,
    .grid_lft_cnt .grid_cnt, 
    .grid_rgt_cnt .grid_cnt{height: auto !important;text-align: center;}
    .grid_lft_cnt .grid_cnt, 
    .grid_rgt_cnt .grid_cnt{padding: 50px 0!important;}
    .grid_lft_cnt .grid_cnt .btn_link, 
    .grid_rgt_cnt .grid_cnt .btn_link{margin-bottom: 0;}
    .grid_lft_cnt:after{position: absolute;right: 0;top: -20px;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);content: '';border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 30px solid #fff;z-index: 99;left: 0;margin: 0 auto;text-align: center;width: 20px;height: 20px;border-top: 0;}
    .grid_rgt_cnt:before{ position: absolute;bottom: 0;top: auto;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);content: '';border-top: 0;
    border-bottom: 30px solid #fff;border-right: 30px solid transparent;z-index: 99;border-left: 30px solid transparent;left: 0;right: 0;width: 30px;height: 30px;margin: 0 auto;}
    .subscribe_form input[type="email"]{max-width: 455px;width: 100%;display: inline-block;}
    .thumb_shortcut_wrap .thumb_shortcut .thumb_box {margin-bottom: 35px;}
    .thumb_shortcut_wrap,
    .contact_wrap {padding: 30px 0;}
    .contact_option a .contact_icon {display: block;width: 100%;text-align: center;margin-bottom: 20px;padding: 0;}
    .contact_option a .contact_title {display: block;width: 100%;text-align: center;}
    header#header.sticky{position: relative;}
    .contact_option:after{display: none;}
    .contact_option a{padding: 30px 0;}
    #accordion1{text-align: justify;}
    .getting_srt_cnt {padding: 50px 0;}
    .blog_list ul li .blog_cnt {padding: 10px;}
    .blog_list ul li {margin-bottom: 20px;}
    .blog_outer_wrap {padding: 40px 0;}
    .blog_cat {margin-bottom: 20px;}
    .half_grid_cnt.lft,
    .half_grid_cnt.rgt{padding: 0;}
    .half_grid_cnt.lft,
    .inr_txt p{padding-bottom: 15px;text-align: justify;}
    .hdr_btm_display ul li a span.head {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
    .hdr_btm_display{padding: 24px 0;}
    .hdr_btm_display ul li a span.hl_txt{font-size: 22px;}
    span.hl_txt > img { width: 40px;}
    .inr_txt h3,
    .feature_wrap.wrap_with_bg h3,
    .contact_form_wrap h3{font-size: 32px;line-height: normal;padding: 0 10px 30px;}
    .inr_txt {padding: 40px 0;}
    .feature_wrap.wrap_with_bg .feature_wrap_cnt ul li .feature_cnt p {font-size: 16px;line-height: 24px;}
    .feature_wrap ul li {margin-bottom: 20px;}
    .director_wrap .detail_sec p{text-align: center;}
    .form-horizontal .form-group{margin-bottom: 0;}
    .form-control{margin-bottom: 20px;}
    .contact_form_section form input[type="button"], .contact_form_section form input[type="submit"], .contact_form_section form button.btn{padding: 10px 30px;margin-bottom: 20px;}
    .contact_rgt{padding-left: 0;border: 0;}
    .feature_wrap_cnt.contact_section ul li{text-align: center;}
    .feature_wrap_cnt.contact_section ul li .icon{padding-left: 0;}
    .feature_wrap ul li .contact_info li{text-align: center;}
    .contact_rgt ul,
    .contact_rgt p{ margin-bottom: 20px;}
    .schd_demo .modal-content {padding: 70px 20px 20px;}
    
    /* ------------- VIDEO_WRAP HERE  ------------- */
    .video_wrap .video_box{height: auto;}
    .video_box  video{margin: 4% 0 2.5%;height: auto;}
    
    .video_sml_wrap video {width: 73.5%;height: 280px;margin: 33px auto;}
    .video_sml_wrap{height: 350px;}
    
    /* ------------- NEW_HEADER HERE  ------------- */
    .navbar-nav>li{display: block;}
    .navbar-nav>li.btn_link.grn a{border-radius: 0;}
    #header .navbar{padding-bottom: 0;}
    .navbar-nav>li>a{text-align: center;}
    #header .navbar-collapse{top: 100%;}
    
    
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 640px) {
    .feature_wrap_cnt ul.two_col .icon,
    .feature_wrap_cnt ul.two_col .feature_cnt{display: block;width: 100%;text-align: center;}
    .img_bg > img {height: 250px;object-fit: cover;}
    .grid_rgt_cnt:before,
    .grid_lft_cnt:after{width: 15px;height: 15px;border-width: 15px;}
    .grid_lft_cnt:after{top: -15px;}
    .grid_rgt_cnt:after{bottom: -15px;}
    .contact_option a .contact_icon > img {width: 70px;}
    .contact_option a .contact_title h4{font-size: 20px;padding-bottom: 5px;}
    .contact_option a .contact_title p{font-size: 14px;line-height: normal;}
    .inr_bnr .slide_caption .slide_inr_caption h3{font-size: 24px;line-height: normal;}
    .inr_bnr .slide_caption .slide_inr_caption.txt_mid_align p{font-size: 16px;line-height: 24px;padding-bottom: 10px;}
    .subscribe_form input[type="email"]{height: 40px;}
    .subscribe_form input[type="submit"], .subscribe_form input[type="button"], .subscribe_form button.btn{height: 40px;padding: 4px 30px;}
    .inr_bnr .slide_caption .slide_inr_caption.txt_mid_align p{width: 100%;}
    .float_cnt h4{font-size: 22px; line-height: 32px;padding-bottom: 25px;}
    .float_cnt p{font-size: 16px;line-height: 24px;padding: 0  12%; width: 100%;margin-bottom: 25px;}
    #accordion1 .panel-title{font-size: 16px;line-height: normal;}
    #accordion1 .panel-heading {padding: 14px 0;}
    .img_flt_rt,
    .img_flt_lt{float: none !important; width: 100%;margin: 0 0 10px;}
    .blog_list ul li .blog_img > img {height: 200px;}
    .blog_list ul li .blog_img .btm_link a{padding: 10px;font-size: 14px;}
    .blog_list ul li .blog_img .show_date{font-size: 16px;}
    .blog_list ul li .blog_img .show_date b{font-size: 12px;}
    .blog_list ul li .blog_img .show_date{height: 52px;width: 52px;}
    .hdr_btm_display ul li{width: 24%;padding: 10px 5px;}
    .hdr_btm_display ul li a span.head,
    .hdr_btm_display ul li a span.hl_txt{font-size: 12px;line-height: 16px;}
    span.hl_txt > img {width: 20px;}
    .schd_demo .modal-content .modal-title{font-size: 25px;line-height: normal;padding-bottom: 0;}
    .schd_demo .modal-content .btn{font-size: 14px;line-height: normal;}
    /* ------------- VIDEO_WRAP HERE  ------------- */
    .video_wrap .video_box{height: auto;}
    .video_box  video{margin: 4% 0 1.5%;height: auto;}
    .video_sml_wrap,
    .video_sml_wrap video{height: auto;margin: 20px auto;}
    .slide_caption h3{font-size: 24px;}
    .slide_caption p{font-size: 14px;line-height:24px;}
   
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
    .bnr_btm_tab li{width: 100%;float: none;}
    .btn_link a{padding: 14px 20px;font-size: 12px;}
    .hdr_top ul li{display: block;margin: 0 auto 5px;}
    .hdr_top ul li:last-child{margin-bottom: 0;}
    .btn_wrap .btn_link{display: block;margin: 0 auto 10px;;}
    .btn_wrap .btn_link:last-child{margin-bottom: 0;}
    .our_team .slick_slide_img.slick-slide {padding: 0 10px;}
    .our_team button.slick-prev.slick-arrow {left: 80%;}
    
    .our_web .slick_slide_img.slick-slide {padding: 0 10px;}
    .our_web button.slick-prev.slick-arrow {left: 80%;}
    
    /* ------------- VIDEO_WRAP HERE  ------------- */
    .video_wrap .video_box{height: auto;}
    .video_box video { width: 73.5%;height: auto;margin: 15px 0 0;}
    .btn_link a{padding: 10px 20px !important;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 360px) {
    .navbar-brand > img {width: 192px;height: auto;}
    .btn_link a {padding: 10px 25px;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 320px) {
}